Article View: comp.arch
Article #23299Re: GPL and NDAs
From: Paul D. Smith
Date: Sat, 15 Jan 2000 00:00
Date: Sat, 15 Jan 2000 00:00
51 lines
3917 bytes
3917 bytes
%% David Freeman <free779@wpi.edu> writes: df> There are, if I remember correctly, two versions of GCC, internal df> and GPL. The internal version is sold to commercial companies for df> money, and Cygnus makes money. The GPL version is the one we use. df> I've never worked on GCC, but it may be possible that you do have df> to agree to allow Cygnus to use your changes and modifications. This can't be true. The FSF holds copyright to GCC, and thus _only_ the FSF has the right to make licensing changes, including selling a version under different licensing. There's absolutely no way the Cygnus can take FSF-copyrighted code and provide it to anyone under any license other than the GPL--the FSF would have to give permission to do it. They won't, of course. Of course, Cygnus can sell GCC. Anyone can sell GCC. There's no restriction in the GPL about anyone selling anything: this is a common misunderstanding. Sell GCC for as much as you like. _BUT_ you must follow the terms of the GPL when you do, which says you have to make available full source code and you can't prevent the person you sold it to from redistributing it for as much or as little money as they like--they get it under the terms of the GPL too of course. >> whose compiler code generator etc. by necessity embody a rather full >> description of the PS2 CPU architecture. >> However Sony almost certainly distribute the Cygnus GCC kit with an NDA >> that forbids revealing to anyone any detail of the PS2 CPU, It would depend on the details. Do we _know_ Sony does this? How was the NDA'd software provided to them? If it's a separate executable, written entirely by Cygnus and copyright by them, they can provide it under any license they like, even if it's an integral part of a GCC toolkit (that is, the program by itself might be fairly useless without the GCC frontend but it's still considered "mere aggregation" as long as it's a separate program). I didn't make these rules, so don't argue with me about whether they make sense; this is what the FSF and RMS have said about other, similar situations in the past. Anyway, even if it's GPL'd it's perfectly within Cygnus' rights to provide it only to those that they want to, and for whatever price they want. If it's GPL'd and Sony is distributing it but not following the terms of the GPL, then Sony is in violation, but not Cygnus. -- ------------------------------------------------------------------------------- Paul D. Smith <psmith@gnu.org> Find some GNU make tips at: http://www.gnu.org http://www.ultranet.com/~pauld/gmake/ "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
Technical Details
Message-ID:
<p5d7r32gnc.fsf@baynetworks.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<y4902dyklq.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <84ga7c$mih$1@nntp3.atl.mindspring.net> <1999Dec30.151712.1@eisner> <386BD144.22362F3A@gmx.de> <o5wvpubn8g.fsf@tofu.to.cygnus.com> <386E890B.1B191CB@gmx.de> <o5iu1bnlr9.fsf@toenail.to.cygnus.com> <3871419C.7D23AE72@gmx.de> <yf3k8lcrw5j.fsf@sabi.Clara.co.UK> <3880A12D.233E2212@wpi.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 102b75,6e7c0786c7ba904e X-Google-Attributes: gid102b75,public X-Google-Thread: 1025b4,92d97b78a13510de X-Google-Attributes: gid1025b4,public From: "Paul D. Smith" <psmith@gnu.org> Subject: Re: GPL and NDAs Date: 2000/01/15 Message-ID: <p5d7r32gnc.fsf@baynetworks.com> X-Deja-AN: 573102336 References: <y4902dyklq.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <84ga7c$mih$1@nntp3.atl.mindspring.net> <1999Dec30.151712.1@eisner> <386BD144.22362F3A@gmx.de> <o5wvpubn8g.fsf@tofu.to.cygnus.com> <386E890B.1B191CB@gmx.de> <o5iu1bnlr9.fsf@toenail.to.cygnus.com> <3871419C.7D23AE72@gmx.de> <yf3k8lcrw5j.fsf@sabi.Clara.co.UK> <3880A12D.233E2212@wpi.edu> Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@spinner.corpeast.baynetworks.com X-Trace: spinner.corpeast.baynetworks.com 947970108 18613 192.32.148.86 (15 Jan 2000 21:01:48 GMT) Organization: Bay Networks, Inc. / Billerica, MA Mime-Version: 1.0 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 Reply-To: psmith@gnu.org NNTP-Posting-Date: 15 Jan 2000 21:01:48 GMT Newsgroups: comp.arch,gnu.misc.discuss