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

BRU Workstation 17.0
BRU Workstation 17.0 Backup & Restore Utility is a functionally-rich backup solution designed for commercial networked systems when the client/server capability of BRU-Pro is more than you need. Available to ...
Get it from Linux Central The /root. for Linux Resources

The Linux Channel at internet.com
Enterprise Linux Today
JustLinux.com
Linux Planet
Linux Central
All Linux Devices
Apache Today
BSD Today
PHPBuilder
Linux Today
BSD Central

Linux Jobs


Compare products, prices, and stores at Hardware Central!

Computers
Desktops, Mac & PC Notebooks, Monitors, Network Adapters, Firewalls, RAM, Networking Hubs & Switches, Network Accessories, Network Cables, more...

Software
Network Management Tools, Programming Tools, Internet & Communication Applications, Software Suites, Operating Systems, more...

Get the best price on Veritas Backup Exec For Windows Servers or search for other IT Management tools





linuxcentral.com: New Products

linuxcentral.com

OpenOffice.Org 1.0 Resource Kit
Red Hat Advanced Server 2.1 (Basic Support)
SuSE Linux Office Desktop 8.1
LindowsOS 3.0 Membership Edition
Wasabi NetBSD 1.6 CD Package Release
Wasabi NetBSD 1.6 CD Standard Edition
Professional Apache Tomcat
Professional Web Services Security
Professional PHP4 Web Development Solutions
Professional PHP 4 Multimedia Programming

Search for products

linuxtoday Newsletters
Subscribe News
Subscribe PR
Subscribe Security
Subscribe Jobs

internet.com
Internet News
Internet Investing
IT
Windows Technology
Linux/Open Source
Developer
Interactive Marketing
xSP Resources
Small Business
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertise
Corporate Info
Newsletters
E-mail Offers

The Definitive Event for E-Mail Marketing & Production
Current Newswire:

Release Digest: KDE, March 19, 2003

UNIX Review: Review: Improving the Windows Experience with Cygwin

SearchEnterpriseLinux: Sistina Execs: Linux-based SANs Spell Success

IDG: Lindows.com Adds Option to Software Store

Computerworld: How Your Career Can Thrive With Linux

ZDNet/Gartner: Microsoft vs. Linux: The Changing Nature of Competition

MozillaQuest: Alan Cox, Richard Gooch, and David Weinehall Respond to SCO's Linux-Related Claims

SearchEnterpriseLinux: Beyond the Survey: IT Pros Sound Off on Linux Desktops

internetnews.com: IBM Helps Take Truck Stops Wireless with Linux

PCWorld: Quiet Protest Marks Open Source Event

Richard Stallman -- On "Free Hardware"
Jun 22, 1999, 04 :27 UTC (64 Talkback[s]) (30091 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  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
  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.

Increasing Quality Through IT Sourcing & Services
..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP
Copyright 2003 Jupitermedia Corporation All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/