Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

internet.commerce
Be a Commerce Partner

Promos and Premiums
Laptops
Disney World Tickets
KVM over IP
GPS
Web Design
Prepaid Phone Card
Baby Photo Contest
Logo Design
Home Improvement
KVM Switches
Best Price
Dental Insurance
Online Universities

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

 
Webcast: Hacking 101--The Top 10 Attacks in Web Applications
Defend your web applications from attack. Learn about the three most common web application attacks, including how they occur and what can be done to prevent them. Well also discuss manual versus automated approaches for scanning and identifying web application vulnerabilities and how IBM Rational AppScan, an automated vulnerability scanner, can help you automate more of what you are doing manually today. View the webcast;
Featured on the DevX Skillbuilding for IBM Developerworks

Featured Solutions for Technology Professionals from Internet.com
eBook: Storage Networking 2, Configuration and Planning
Sponsored by HP
Learn best practices and cover the general concepts you must know before configuring SAN-attached storage. The most critical part of setting up a SAN is configuring each individual disk array. This guide examines configurations for SAN-attached servers and disk arrays, and also includes a look at the future of IP storage. Learn more.

Featured in the eBook Library for Technology Professionals
Putting the Green into IT
Sponsored by HP
Electricity use in data centers is skyrocketing, sending energy bills through the roof, creating environmental concerns and generating negative publicity. "Going Green" means looking to technologies like virtualization, energy-efficient chips and racks, and implementing policies that extend beyond the data center. Learn more. Click here.

Current Newswire:

Ruiz Out, Meyer In At AMD

Third Annual Open Source CMS Award Launched

Virtual Hosting With Proftpd And MySQL (Incl. Quota) On Fedora 9

Hosted Zimbra Email Catches On With Managed Service Providers

An Open Source Seeing Eye Dog for Web Surfers

Perl and Bash Versions Of Binary To Decimal Conversion Script

E4X: JavaScript on Steroids

Linux 2.6.26 Kernel Benchmarks

Is Selling Linux Evil?

JUNOS: Open, But Not Open Source

Oracle Database Administrator
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
:Richard Stallman -- On "Free Hardware"
Richard Stallman -- On "Free Hardware"
Jun 22, 1999, 04 :27 UTC (74 Talkback[s]) (99471 reads)

(Other stories by Richard Stallman)

By Richard Stallman GNU

A number of people have asked the GNU Project if we would like to branch out from free software into free hardware designs, and expressed their interest in working on them. Some people have even suggested a project to make free chip designs.

To understand this issue clearly, recall that ``free software'' is a matter of freedom, not price; broadly speaking, it means that users are free to copy and modify the software. So if we try to apply the same concept to hardware, ``free hardware'' means hardware that users are free to copy and modify; a ``free hardware design'' means a design that users are free to copy, modify, and convert into hardware.

Free software is often available for zero price, since it often costs you nothing to make your own copy. Thus the tendency to confuse ``free'' with ``gratis''. For hardware, the difference between ``free'' and ``gratis'' is more clear-cut; you can't download hardware through the net, and we don't have automatic copiers for hardware. (Maybe nanotechnology will provide that capability.) So you must expect that making fresh a copy of some hardware will cost you, even if the hardware or design is free. The parts will cost money, and only a very good friend is likely to make circuit boards or solder wires and chips for you as a favor.

Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important. I see no social imperative for free hardware designs like the imperative for free software. Freedom to copy software is an important right because it is easy now--any computer user can do it. Freedom to copy hardware is not as important, because copying hardware is hard to do. Present-day chip and board fabrication technology resembles the printing press. Copying hardware is as difficult as copying books was in the age of the printing press, or more so. So the ethical issue of copying hardware is more like the ethical issue of copying books 50 years ago, than like the issue of copying software today.

However, a number of hardware ethusiasts are interested in developing free hardware designs, either because they have fun designing hardware, or because they want to customize. If you want to work on this, it is a fine thing to do. The GNU volunteer coordinators (gvc@gnu.org) can put you in touch with other people who share this interest. If organizations are formed for this purpose, the GNU Project will refer interested people to them.

People often ask about the possibility of using the GNU GPL or some other kind of copyleft for hardware designs.

Firmware such as programs for programmable logic devices or microcoded machines are software, and can be copylefted like any other software. For actual circuits, though, the matter is more complex.

Circuits cannot be copylefted because they cannot be copyrighted. Definitions of circuits written in HDL (hardware definition languages) can be copylefted, but the copyleft covers only the expression of the definition, not the circuit itself. Likewise, a drawing or layout of a circuit can be copylefted, but this only covers the drawing or layout, not the circuit itself. What this means is that anyone can legally draw the same circuit topology in a different-looking way, or write a different HDL definition which produces the same circuit. Thus, the strength of copyleft when applied to circuits is limited. However, copylefting HDL definitions and printed circuit layouts may do some good nonetheless.

It is probably not possible to use patents for this purpose either. Patents do not work like copyrights, and they are very expensive to obtain.

Whether or not a hardware device's internal design is free, it is absolutely vital for its interface specifications to be free. We can't write free software to run the hardware without knowing how to operate it. (Selling a piece of hardware, and refusing to tell the customer how to use it, strikes me as unconscionable.) But that is another issue.

Copyright 1999 Richard Stallman
Verbatim copying and redistribution of this entire article is permitted provided this notice is preserved.

Richard Stallman is the founder of the Free Software Foundation, the author of the GNU General Public License (GPL), and the original developer of such notable software as gcc and Emacs.

Also by Richard Stallman on Linux Today:
Why you shouldn't use the Library GPL for your next library Feb 1st
Richard Stallman -- 15 Years of Free Software Mar 17
Apple's non-free source license Mar 22nd
The Microsoft Antitrust Trial and Free Software Apr 15th
Saving Europe from Software Patents May 16th


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
I forget the URL but there IS a design e ...   There is a free cpu out there!   
Kenneth Scharf
Jun 22, 1999, 07:24:15
 
I must admire Mr. Stallman's consist ...   Strange Ethics   
dinotrac
Jun 22, 1999, 08:12:37
 
You've missed the point.  RMS's  ...   Re: Strange Ethics   
Scott K. Ellis
Jun 22, 1999, 08:54:01
 
You seem to have a very strange notion o ...   dinotrac: An absurd idea   
William Leary
Jun 22, 1999, 08:54:44
 
Actually, I've thought about free ha ...   Free hardware   
Scott Davis
Jun 22, 1999, 09:05:43
 
To Stallman's excellent piece on the ...   There's also plenty of competition- for now   
Adam
Jun 22, 1999, 09:08:38
 
I think you missed the point about his e ...   Re: Strange Ethics   
Andrew
Jun 22, 1999, 09:28:57
 
http://f-cpu.tux.org/original/ 
Its kind ...   Re: There is a free cpu out there!   
Micheal Burns
Jun 22, 1999, 09:30:29
 
I think what Stallman meant is this:

In ...   Re:Strange Ethics   
Eric Ste-Marie
Jun 22, 1999, 09:49:20
 
Here are some related URL's (notice  ...   URL's   
Fred Mobach
Jun 22, 1999, 09:51:29
 
why is the story Copyright 1999 Richard  ...   Copyright   
psycogenic
Jun 22, 1999, 09:56:16
 
I must admire Mr. Stallman's consist ...   Ridiculous comparison   
J. Maynard Gelinas
Jun 22, 1999, 10:15:48
 
I think free design across the board is  ...   Free Design across the board   
Louis Savain
Jun 22, 1999, 10:18:01
 
You will have to do better than that to  ...   Re: Strange Ethics; another troll!   
Bake Timmons
Jun 22, 1999, 10:39:53
 
Actually, I feel that a mechanism for gp ...   Importance   
Charles Hixson
Jun 22, 1999, 11:20:53
 
This article illustrates that Stallman j ...   Stallman not clueful about HW design   
Steve Wilson
Jun 22, 1999, 13:09:55
 
Although building 'Free hardware&#39 ...   Free Hardware Accreditation Mark   
Arron Shutt
Jun 22, 1999, 13:11:51
 
Taking things to their logical conclusio ...   Logical conclusions.   
David Johnson
Jun 22, 1999, 13:37:27
 
As a couple of others have pointed out,  ...   RMS doesn't get it.   
AJWM
Jun 22, 1999, 14:33:02
 
> Taking things to their logical conclus ...   Re: Subject: Logical conclusions   
Anil Wang
Jun 22, 1999, 14:45:12
 
David Johnson,

You assume FSF wants *al ...   Free choice   
Fred Mobach
Jun 22, 1999, 15:03:10
 
Free software to simulate actual hardwar ...   Re: Stallman not clueful about HW design   
Michael Gee
Jun 22, 1999, 15:22:10
 
Steve, I think you're missing the po ...   Stallman clueful about HW design   
Doug Quale
Jun 22, 1999, 17:02:11
 
OK, all you knee-jerk reactionaries out  ...   How many of you who said I didn't get it actua   
dinotrac
Jun 22, 1999, 17:23:10
 
But you tried to tear into Stallman by a ...   Re: How many of you who said I didn't get it a   
Bake Timmons
Jun 22, 1999, 19:44:07
 
  The passage you quoted doesn't imp ...   dinotrac: I do disagree   
curveclimber
Jun 22, 1999, 19:44:42
 
I'm going to have to side with other ...   Dinotrac, I disagree   
Philo Vivero
Jun 22, 1999, 21:01:05
 
Perhaps you should read more about the p ...   dinotrac - Take a step back.   
Derwood Deele
Jun 22, 1999, 22:31:20
 
I don't think it's lowball at al ...   Re: Re: How many of you who said I didn't get   
dinotrac
Jun 22, 1999, 22:31:41
 
I freely admit that I carry my biases ag ...   Re: dinotrac: I do disagree   
dinotrac
Jun 22, 1999, 22:38:21
 
Dinotrac wrote:

I don't think it& ...   dinotrac's comments   
Ketil
Jun 23, 1999, 01:41:51
 
Let us try to see this in the context of ...   The question   
Ramakrishna
Jun 23, 1999, 02:44:38
 
The URL posted in a previous comment is  ...   Re: there is a free CPU out there!   
Stefano Bettelli
Jun 23, 1999, 07:26:07
 
Doug,

You're correct - copyright ca ...   Reply to Doug Quale   
Steve Wilson
Jun 23, 1999, 11:50:38
 
Dinotrac -

My reply to you is that the  ...   Reply to dinotrac   
Steve Wilson
Jun 23, 1999, 11:59:08
 
Naw, it's been done.  Let's talk ...   Let's all flame dinotrac for impugning Stallma   
Philip Marlowe
Jun 25, 1999, 10:53:25
 
With all due respect to Mr. Stallman, he ...   The future of hardware?   
Mike Smith
Jun 25, 1999, 13:07:33
 
Because copying hardware is so hard, the ...   Ethics and the distinction between hardware and so   
Tom Bylander
Jun 25, 1999, 14:02:18
 
In the near future it will dawn on a lot ...   Hardware/Software Distinction   
Louis Savain
Jun 25, 1999, 18:08:43
 
If you want to make this discussion more ...   Its already starting   
Graham
Jul 1, 1999, 10:40:06
 
Honestly - I understand the idea behind  ...   Whole New Architecture   
Jeff Rowe
Jul 1, 1999, 11:38:56
 
Jeff Rowe.  YES

We do not need to start ...   Subject: Whole New Architecture   
SteveC
Jul 5, 1999, 01:07:53
 
http://www.fhf.org ...   Re: URL's   
Sasha Wagarow
Jul 5, 1999, 12:36:07
 
I agree with dinotrac, stealing is wrong ...   Response to dinotrac   
Mats Alritzson
Jul 6, 1999, 14:40:43
 
Free hardware doesn't necessarily me ...   free hardware ...   
Hermann Pehl
Jul 9, 1999, 02:35:39
 
Dinotrac...it is you who do not get the
 ...   Dinotrac   
George Hademenos
Jul 10, 1999, 23:48:36
 
I don't disagree with RMS very often ...   End of Tyrannical Hardware Firms   
George Hademenos
Jul 11, 1999, 08:24:41
 
Computer processing speeds are hitting t ...   Where are the robots?   
Daniel Pierce
Jul 12, 1999, 20:20:22
 
For those of you who are avid readers of ...   New Architechture   
Jeff Rowe
Jul 13, 1999, 23:32:07
 
RMS wrote: It is probably not possible t ...   why wouldn't patentleft work?   
Will Ware
Jul 14, 1999, 23:16:54
 
I'd like to see a GNU FPGA system, i ...   FPGA chips might change how hard it is to 'cop   
Pete
Jul 28, 1999, 00:46:33
 
{Free software is often available for ze ...   Free SW VS. Free HW   
Jamil Khatib
Sep 20, 1999, 21:49:30
 
There are numerous companies that make m ...   IP cores   
Damjan Lampret
Nov 25, 1999, 01:45:00
 
all this talk a FPGA's makes me wond ...   free hardware   
Arkade
Dec 21, 1999, 07:16:43
 
If the patent process is to be a model f ...   free hardware design   
Andy MacGregor
Jan 4, 2000, 15:08:56
 
None of your links work!!!               ...   Links   
Matt
May 11, 2000, 23:40:25
 
I am trying to find a free disk burner,  ...   hardware   
Jason
Dec 9, 2000, 19:31:25
 
please e-mail me on diagrams, applicatio ...   interested in making my own   
michelle carbaugh
Jun 30, 2001, 18:53:33
 
you send me a book of computer hard ware ...   A+ and E commerce   
Adnan Rashid Khokhar
Jul 30, 2001, 09:48:04
 
hello
how are you
please give me cpu 9 ...   cpu   
alireza moosaviadeh
Aug 26, 2001, 12:03:05
 
I fought about this for a while, why don ...   Open Source Hardware   
Jimmy Hillgren
Jun 10, 2002, 09:09:21
 
i have problem in 1024 cylinder in linux ...   questions on linux   
yuvarajan
Jun 23, 2002, 11:32:54
 
I am looking for a hardware, that can be ...   Media reader needed   
Ronald Wiplinger
Aug 6, 2002, 05:05:39
 
Hi, can anybody help me find a drawing o ...   CPU architecture design   
Mutasem H. Barjawi
Dec 15, 2002, 21:50:31
 
free hard ware no one can understand thi ...   "Ha" free hardware its bad thing for this world o   
Holy God
Apr 7, 2003, 23:16:41
 
Actually the coco3 has been presently mo ...   Re: Free hardware   
Tony
Nov 8, 2003, 05:25:51
 
Hi, can anybody help me find a drawing o ...   CPU architecture design and Assembler codes haw it   
amar
Mar 11, 2004, 00:52:28
 
i think it is well into the field.could  ...   good idea !!   
karthik bala guru
Mar 22, 2004, 08:50:32
 
Thanks for your service in the field of  ...   computerlanguages   
madoxx
Apr 2, 2004, 12:55:51
 
Computers are nothing more that complex  ...   free hardware platforms plus cpu's   
SomeBody
Jun 15, 2004, 08:09:38
 
We are moving into a technology period w ...   Future hardware integration   
E Jason (Chronology Protection Agency)
Nov 1, 2004, 07:20:47
 
> I don't disagree with RMS very oft ...   Re: End of Tyrannical Hardware Firms   
Free hardware, free food
Nov 13, 2004, 07:06:58
 
> I fought about this for a while, why d ...   Re: Open Source Hardware   
thinh
Feb 22, 2005, 08:19:19
 
Hello Jimmy,have you made some evolution ...   Re: Re: Open Source Hardware   
Francisco Mendes
Feb 4, 2008, 14:24:17
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!


eKit: Web 2.0 Developer
eKit: Web Application Security
Intel Whitepaper: Wireless Technologies and e-Learning--Bridging the Digital Divide
Gartner Whitepaper: US Data Centers--The Calm Before the Storm
Intel eBook: Managing the Evolving Data Center

..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers