Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Hole in GNU GPL?

Posted by Roblimo on Mon Jan 17, 2000 07:17 PM
from the keeping-money-away-from-lawyers dept.
Faré writes "It looks like a hole in the GNU GPL [may allow] people to practically turn GNU-free software into proprietary software, in as much as licenses are granted collectively rather than strictly individually. See the recent discussion thread on the cybernethics mailing-list. If collective licenses are enforceable, then there's nothing left to the GNU GPL (or any free software license); if so, I'll go to the bugroff license." Faré, who submitted this, is one of the main participants in the referenced discussion. Richard M. Stallman is another. They raise some interesting points. And the "bugroff license" is a hoot! An apology from Roblimo follows; click below to read it.

Public Apology

I posted this piece because I felt Faré raised some subtle but interesting ethical and legal points about the GPL that were worth discussion and clarification. I honestly did not expect to get flamed over my decision to post his submission.

I believe that software licenses and documentation, like software itself, should be discussed as openly and publicly as possible so that bugs can be exposed and repaired. However, words (especially legal words) are far more slippery than code. With words the question, "Is this a bug?" is often far harder to answer than it is in software.

But I was wrong to post this to Slashdot, which is obviously not an appropriate forum for discussion of subtle ethical matters, and it is apparent that any mention of even a hint of a possible tiny imperfection in the GPL does not belong here, and that anyone who dares to mention any such thing on this website must expect - and probably deserves - a series of harsh, even obscene, personal attacks instead of rational rebukes or comments.

Please accept my humble apology. I was wrong. I will try not to make the mistake of posting anything even remotely like this on Slashdot ever again.

- Robin

Update: 01/18 01:37 by CT :Another Public Apology I apologize for Robin's "Humble" apology. Robin posts many good stories on Slashdot, but sometimes when he gets flamed, he takes it very personally. The reality is that every author on Slashdot gets a big load of flame every day as part of their job. They get this for mistakes, misunderstandings, or just because someone had a crappy day. Those of us who have been at it for a long time just don't care any more.

I think Slashdot is a fine forum for arguing subtle points. I just think that when things like the GPL come into question, the hostile kneejerk reactions run rampant, and its a good idea to up your threshold a notch if you prefer a conversation to be a little more mature.

- CmdrTaco

This discussion has been archived. No new comments can be posted.
Hole in GNU GPL? | Log In/Create an Account | Top | 426 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3 | 4 | 5
  • Re:Don't panic by Anonymous Coward (Score:1) Monday January 17 2000, @04:55PM
  • I am a lawyer by Anonymous Coward (Score:1) Monday January 17 2000, @04:57PM
  • Re:copying is distribution? by Anonymous Coward (Score:1) Monday January 17 2000, @07:41PM
  • Re:copying is distribution? by Anonymous Coward (Score:1) Tuesday January 18 2000, @10:05AM
  • I've stolen tons of GPL Code by Anonymous Coward (Score:1) Monday January 17 2000, @02:30PM
  • Who cares about the license... steal it anyway by Anonymous Coward (Score:1) Monday January 17 2000, @02:35PM
  • Re:Fare is right by Anonymous Coward (Score:1) Tuesday January 18 2000, @06:38AM
  • How corporations became "people" by Anonymous Coward (Score:1) Monday January 17 2000, @03:59PM
  • A Corporation Is Not Just One Person by Anonymous Coward (Score:1) Monday January 17 2000, @04:24PM
  • Re:FSF audits? by John Allsup (Score:1) Tuesday January 18 2000, @06:22AM
  • Re:What a messy article ;) by Joe Mucchiello (Score:1) Tuesday January 18 2000, @12:39PM
  • Re:A very different potential hole in the GPL... by rlk (Score:1) Tuesday January 18 2000, @12:49PM
  • Fragmentation by David Price (Score:1) Monday January 17 2000, @11:09PM
  • Re:Fragmentation by David Price (Score:1) Tuesday January 18 2000, @09:57AM
  • Re:I think this is a concern(Probably not) by Samus (Score:1) Monday January 17 2000, @03:45PM
  • Re:FSF audits? by Scott Wood (Score:1) Monday January 17 2000, @03:10PM
  • Gotcha. by Fastolfe (Score:1) Monday January 17 2000, @06:37PM
  • Re:The real way to cheat GPL (and why it will fail by Enahs (Score:1) Monday January 17 2000, @06:37PM
  • Re:The real way to cheat GPL (and why it will fail by Enahs (Score:1) Monday January 17 2000, @06:29PM
  • The Question by Adrian Lopez (Score:1) Monday January 17 2000, @03:00PM
  • Tsk Tsk Tsk... by Hallow (Score:1) Monday January 17 2000, @11:54PM
  • RMS rightly points out that by smithdog (Score:1) Monday January 17 2000, @02:40PM
  • re: the apology by Malor (Score:1) Tuesday January 18 2000, @09:00AM
  • Re:The postulated "hole" does not exist. by Bruce Perens (Score:1) Monday January 17 2000, @06:42PM
  • The postulated "hole" does not exist. by Bruce Perens (Score:1) Monday January 17 2000, @03:38PM
  • Ouch. by gryn (Score:1) Tuesday January 18 2000, @03:20AM
  • Re:Simple Public License by mortonda (Score:1) Tuesday January 18 2000, @04:38AM
  • Re:Off on the wrong foot by mzito (Score:1) Monday January 17 2000, @05:14PM
  • Re:Off on the wrong foot by mzito (Score:1) Monday January 17 2000, @05:52PM
  • Re:Fare is right by SgtPepper (Score:1) Tuesday January 18 2000, @05:32AM
  • technicalities by arielb (Score:1) Monday January 17 2000, @03:25PM
  • Re:What goes around comes around.. by weezel (Score:1) Monday January 17 2000, @02:42PM
  • Enough to be dangerous by weezel (Score:1) Monday January 17 2000, @03:14PM
  • Re:Don't Panic by Faré (Score:1) Monday January 17 2000, @03:07PM
  • Re:RMS's situation (was: What a messy article ;) by davecb (Score:1) Tuesday January 18 2000, @03:39PM
  • Re:Who cares about the license... steal it anyway by ocie (Score:1) Monday January 17 2000, @04:30PM
  • Corel already tried this. by AftanGustur (Score:1) Monday January 17 2000, @10:40PM
  • Not A Battle You Want To Fight by Fezzik (Score:1) Monday January 17 2000, @09:36PM
  • Re:Ouch. by revnight (Score:1) Tuesday January 18 2000, @04:09AM
  • Re:What goes around comes around.. by incubus (Score:1) Monday January 17 2000, @03:19PM
  • Re:Don't panic by landley (Score:1) Tuesday January 18 2000, @12:19PM
  • Re:Its still okay by Kye (Score:1) Monday January 17 2000, @07:48PM
  • Re:Its still okay by Kye (Score:1) Monday January 17 2000, @04:13PM
  • Re:Pedantic nitpick... by Kye (Score:1) Monday January 17 2000, @04:20PM
  • News for Nerds. Stuff that matters. by jbridleman (Score:1) Monday January 17 2000, @03:24PM
  • Re:FSF audits? by Ageless (Score:1) Tuesday January 18 2000, @05:49AM
  • Re:The postulated "hole" does not exist. by deepsky (Score:1) Tuesday January 18 2000, @05:11AM
  • Re:The GPL has much bigger problems than this. by toriver (Score:1) Tuesday January 18 2000, @02:35AM
  • Zoinks. by dallen (Score:1) Monday January 17 2000, @10:17PM
  • View 2 by IntlHarvester (Score:1) Monday January 17 2000, @05:44PM
  • Re:This guy is a troll! by IntlHarvester (Score:1) Monday January 17 2000, @05:48PM
  • Re:Isn't this blown all out of proportion? by IntlHarvester (Score:1) Monday January 17 2000, @06:13PM
  • Re:This sucks by steintr (Score:1) Monday January 17 2000, @02:27PM
  • Re:Its still okay by um... Lucas (Score:1) Monday January 17 2000, @07:04PM
  • Re:This guy is a troll! by um... Lucas (Score:1) Tuesday January 18 2000, @06:38AM
  • Re:Why not just use BSD license? by Paradox (Score:1) Tuesday January 18 2000, @11:25AM
  • Leaking (was) Re:Stallman's reply by Silver A (Score:1) Tuesday January 18 2000, @06:14AM
  • Re:FSF audits? by qseep (Score:1) Monday January 17 2000, @07:51PM
  • Re:GPL loopholes by Keith McClary (Score:1) Monday January 17 2000, @05:54PM
  • Re:Interesting Tidbit (OT) by earlytime (Score:1) Monday January 17 2000, @08:45PM
  • No apology needed by kinkie (Score:1) Monday January 17 2000, @10:42PM
  • Re:No apology needed by kinkie (Score:1) Wednesday January 19 2000, @12:25AM
  • Re:The GPL has much bigger problems than this. by egregious (Score:1) Monday January 17 2000, @10:56PM
  • Re:Off on the wrong foot by Fizgig (Score:1) Monday January 17 2000, @05:39PM
  • GPL loopholes by Bowie J. Poag (Score:1) Monday January 17 2000, @03:08PM
  • I stand corrected.. by Bowie J. Poag (Score:1) Tuesday January 18 2000, @08:49AM
  • Re:Nebulous Interpretations? by ivan_13013 (Score:1) Monday January 17 2000, @09:04PM
  • Um...this is news? by Wolfkin (Score:1) Monday January 17 2000, @02:26PM
  • Therein Lies the Problem... by Wntrmute (Score:1) Tuesday January 18 2000, @07:12AM
  • Re:Its still okay by Wntrmute (Score:1) Tuesday January 18 2000, @07:18AM
  • Re:This sucks by robwicks (Score:1) Monday January 17 2000, @02:28PM
  • Re:Flamebait?? by auntfloyd (Score:1) Monday January 17 2000, @03:40PM
  • Re:Pedantic nitpick... by Arandir (Score:1) Monday January 17 2000, @03:51PM
  • Re:The real way to cheat GPL (and why it will fail by Lynn Winebarger (Score:1) Monday January 17 2000, @03:39PM
  • multiple licenses in a single product by dave_bennett (Score:1) Tuesday January 18 2000, @03:44AM
  • Re:The postulated "hole" does not exist. by javac (Score:1) Monday January 17 2000, @05:05PM
  • You know... by Emilio (Score:1) Monday January 17 2000, @02:58PM
  • Re:Um...this is news? by Ralph Wiggam (Score:1) Monday January 17 2000, @03:13PM
  • Re:Why not just use BSD license?-why indeed! by Maniac_Dervish (Score:1) Tuesday January 18 2000, @06:51PM
  • Re:Its still okay by Protheus (Score:1) Tuesday January 18 2000, @08:52AM
  • This was intentional but it can still be a problem by rheise (Score:1) Monday January 17 2000, @03:04PM
  • Re:The postulated "hole" does not exist. by SheldonYoung (Score:1) Monday January 17 2000, @03:53PM
  • To Roblimo by BamaPookie (Score:1) Monday January 17 2000, @08:25PM
  • Re:Summary for the lazy by D|sturbed (Score:1) Monday January 17 2000, @03:32PM
  • Why is this a "hole"? by Garin (Score:1) Monday January 17 2000, @02:55PM
  • Re:A very different potential hole in the GPL... by MrYotsuya (Score:1) Monday January 17 2000, @11:47PM
  • Faré should do what he does best instead by loudici (Score:1) Tuesday January 18 2000, @01:15AM
  • One problem here, which has been posted all over.. by LocalH (Score:1) Tuesday January 18 2000, @07:59AM
  • Ditto. And get a clue. by TheDullBlade (Score:1) Monday January 17 2000, @07:40PM
  • Re:A Corporation Is Not Just One Person by JatTDB (Score:1) Monday January 17 2000, @04:57PM
  • Re:Corporations are *people* under the law by Wizzu (Score:1) Monday January 17 2000, @05:27PM
  • Yea! I understand the GPL by Wah (Score:1) Monday January 17 2000, @03:29PM
  • Re:Hey hey, wait a minute by Lejade (Score:1) Monday January 17 2000, @11:30PM
  • Missing something important by frohike (Score:1) Monday January 17 2000, @04:39PM
  • What it seems to me.... by jmauro (Score:1) Monday January 17 2000, @02:33PM
  • Re:Interesting Tidbit (OT) by Talios (Score:1) Monday January 17 2000, @05:48PM
  • Re:FSF audits? by Foogle (Score:1) Monday January 17 2000, @05:48PM
  • Re:This guy is a troll! by nhowie (Score:1) Monday January 17 2000, @11:50PM
  • Re:FSF audits? by bmacy (Score:1) Tuesday January 18 2000, @10:59AM
  • Re:Corporations are *people* under the law by Malcontent (Score:1) Monday January 17 2000, @05:53PM
  • I see only one problem by cr0sh (Score:1) Tuesday January 18 2000, @07:09AM
  • Re:Companies as individuals by Afterimage (Score:1) Monday January 17 2000, @06:56PM
  • Re:Off on the wrong foot by greenrd (Score:1) Tuesday January 18 2000, @12:09AM
  • Re:This guy is a troll! by greenrd (Score:1) Tuesday January 18 2000, @12:22AM
  • Absolutely not true by QuantumG (Score:1) Monday January 17 2000, @02:40PM
  • Re:What goes around comes around.. by raytracer (Score:1) Monday January 17 2000, @03:29PM
  • Rob, that's not the solution by Broccolist (Score:1) Monday January 17 2000, @06:51PM
  • Re:Boycott by MetalHead (Score:1) Monday January 17 2000, @06:51PM
  • Nebulous Interpretations? by kingmundi (Score:1) Monday January 17 2000, @02:34PM
  • Re:Off on the wrong foot by sgml4kids (Score:1) Monday January 17 2000, @05:23PM
  • GPL too entrenched to subvert in court? by sgml4kids (Score:1) Monday January 17 2000, @05:42PM
  • Re:GPL too entrenched to subvert in court? by sgml4kids (Score:1) Thursday January 20 2000, @09:55AM
  • Re:GPL too entrenched to subvert in court? by sgml4kids (Score:1) Tuesday January 18 2000, @05:12AM
  • Re:GPL too entrenched to subvert in court? by sgml4kids (Score:1) Tuesday January 18 2000, @05:14AM
  • Roblimo's "apology" sarcastic and disrespectful. by invenustus (Score:1) Monday January 17 2000, @07:18PM
  • Re:Question? by Chalst (Score:1) Tuesday January 18 2000, @05:29AM
  • I think this is a concern by Elyas (Score:1) Monday January 17 2000, @02:31PM
  • Re:Score him a troll, but a troll with a point! by AndrewHowe (Score:1) Tuesday January 18 2000, @12:51AM
  • Re:technicalities by tialaramex (Score:1) Monday January 17 2000, @04:46PM
  • Apologies and freedom? by CormacJ (Score:1) Tuesday January 18 2000, @12:05AM
  • You might be surprised with some "sham" clubs by Teancum (Score:1) Tuesday January 18 2000, @10:29AM
  • You can legally exist for perpuity by UnknownSoldier (Score:1) Tuesday January 18 2000, @10:10AM
  • Re:Companies as individuals by plague3106 (Score:1) Monday January 24 2000, @02:59AM
  • Re:Companies as individuals by plague3106 (Score:1) Monday January 17 2000, @04:25PM
  • Re:Summary for the lazy by GooberToo (Score:1) Tuesday January 18 2000, @05:55AM
  • are contracts/licenses copyrightable? by zerone (Score:1) Monday January 17 2000, @04:44PM
  • what is distribution? by SPorter (Score:1) Monday January 17 2000, @05:11PM
  • Re:Really OT, and i don't care. by treat (Score:1) Monday January 17 2000, @04:38PM
  • Re:Really OT, and i don't care. by treat (Score:1) Monday January 17 2000, @03:44PM
  • Shame on all of you by downix (Score:1) Monday January 17 2000, @07:30PM
  • The way I've always understood the GPL to work by -koosh- (Score:1) Monday January 17 2000, @05:55PM
  • Public Apology (Thoughts Of Roblimo Added) by CdotZinger (Score:1) Monday January 17 2000, @09:43PM
  • Re:View 2 by Fnkmaster (Score:1) Monday January 17 2000, @08:22PM
  • This sucks by Kwikymart (Score:1) Monday January 17 2000, @02:21PM
  • Missing the point of the GPL? by tm2 (Score:1) Tuesday January 18 2000, @02:36AM
  • Re:Its still okay by mcrandello (Score:1) Monday January 17 2000, @04:08PM
  • ...I ought to read more closely... by featheredfrog (Score:1) Tuesday January 18 2000, @08:52AM
  • Re:Its still okay by pseudo_daoist (Score:1) Monday January 17 2000, @04:15PM
  • *sigh* entering the flamewar by ariux (Score:1) Tuesday January 18 2000, @02:43AM
  • Copyright law resources by ariux (Score:1) Monday January 17 2000, @04:21PM
  • Re:Interesting Tidbit (OT) by sansbury (Score:1) Monday January 17 2000, @04:37PM
  • Re:good lord by Brett Glass (Score:1) Monday January 17 2000, @10:16PM
  • Re:good lord by Brett Glass (Score:1) Monday January 17 2000, @10:36PM
  • Re:The GPL has much bigger problems than this. by Brett Glass (Score:1) Monday January 17 2000, @07:33PM
  • Re:good lord by Brett Glass (Score:1) Tuesday January 18 2000, @09:55AM
  • Re:Simple Public License by Brett Glass (Score:1) Monday January 17 2000, @08:06PM
  • Interesting concept! Let's flesh it out. by Brett Glass (Score:1) Tuesday January 18 2000, @11:11AM
  • Re:Why not just use BSD license?-why indeed by Brett Glass (Score:1) Tuesday January 18 2000, @02:04PM
  • Re:Why not just use BSD license?-why indeed! by Brett Glass (Score:1) Tuesday January 18 2000, @07:55PM
  • Re:The GPL has much bigger problems than this. by Brett Glass (Score:1) Monday January 17 2000, @09:32PM
  • No smart person will pay to license GPLed code. by Brett Glass (Score:1) Monday January 17 2000, @10:06PM
  • Re:The GPL has much bigger problems than this. by Brett Glass (Score:1) Tuesday January 18 2000, @07:58AM
  • Re:Fragmentation by Brett Glass (Score:1) Tuesday January 18 2000, @09:28AM
  • The GPL has much bigger problems than this. by Brett Glass (Score:1) Monday January 17 2000, @04:11PM
  • Roblimo's apology by chandler (Score:1) Tuesday January 18 2000, @05:00AM
  • Re:Companies as individuals by CharlieMark (Score:1) Monday January 17 2000, @06:18PM
  • Re:Question? by eric.t.f.bat (Score:1) Monday January 17 2000, @05:13PM
  • Re:good lord by soulsteal (Score:1) Monday January 17 2000, @10:31PM
  • good lord by soulsteal (Score:1) Monday January 17 2000, @10:10PM
  • Re:Summary for the lazy by Relforn (Score:1) Monday January 17 2000, @04:57PM
  • Other ways around the GPL by Relforn (Score:1) Monday January 17 2000, @05:21PM
  • Re:This sucks by DMuse (Score:1) Monday January 17 2000, @03:17PM
  • Closed distribution by Blue_Fox (Score:1) Monday January 17 2000, @07:02PM
  • Re:are contracts/licenses copyrightable? by danb35 (Score:1) Tuesday January 18 2000, @07:54AM
  • Re:Companies as individuals by gatekeeper-eu (Score:1) Monday January 17 2000, @06:38PM
  • Re:Spirit of GPL by gatekeeper-eu (Score:1) Monday January 17 2000, @06:55PM
  • Re:GPL too entrenched to subvert in court? by keyeto (Score:1) Tuesday January 18 2000, @02:04AM
  • This actually looks real.. sorta by Andrew Cady (Score:1) Monday January 17 2000, @05:46PM
  • Re:Off on the wrong foot by nine9 (Score:1) Monday January 17 2000, @11:04PM
  • How I get to write GPL software on company time by halsathome (Score:1) Monday January 17 2000, @04:14PM
  • Re:Fare is right by dnnrly (Score:1) Tuesday January 18 2000, @03:03AM
  • Really OT, and i don't care. by Hello folks (Score:1) Monday January 17 2000, @02:41PM
  • Re:Really OT, and i don't care. by Hello folks (Score:1) Monday January 17 2000, @03:53PM
  • Re:GPL too entrenched to subvert in court? by RFC959 (Score:1) Wednesday January 19 2000, @04:46AM
  • GPLd code as a service by kemokid (Score:1) Monday January 17 2000, @11:31PM
  • Release the source!!! by skew (Score:1) Monday January 17 2000, @04:12PM
  • Re:Its still okay by 348 (Score:1) Monday January 17 2000, @02:29PM
  • Re:FSF audits? by talonyx (Score:1) Monday January 17 2000, @04:27PM
  • Re:Question? by WinTired (Score:1) Tuesday January 18 2000, @12:39AM
  • Re:The post was OK, the apology isn't by WinTired (Score:1) Tuesday January 18 2000, @01:37AM
  • Re:Rob - Chill Out! by Nerds (Score:1) Monday January 17 2000, @07:38PM
  • Nerds and geeks are not all alike. by Otis_INF (Score:1) Monday January 17 2000, @10:16PM
  • instead of rational rebukes or comments by Ravensign (Score:1) Monday January 17 2000, @08:45PM
  • Does it matter? by SatelliteBoy (Score:1) Monday January 17 2000, @02:42PM
  • Re:Stallman's right IMHO. In this case that's good by Anomalous Canard (Score:1) Monday January 17 2000, @05:17PM
  • Re:The original poster is clueless by Mimosa (Score:1) Monday January 17 2000, @06:02PM
  • Not too much to worry about by mozUser123 (Score:1) Monday January 17 2000, @03:05PM
  • Re:GPL too entrenched to subvert in court? by jdcs (Score:1) Monday January 17 2000, @06:41PM
  • The problem with Free Codes by izchan (Score:1) Thursday January 20 2000, @10:52PM
  • If a man cannot say what he thinks ... by izchan (Score:1) Thursday January 20 2000, @11:04PM
  • Re:Stallman's right IMHO. In this case that's good by Anonymous Coward (Score:2) Monday January 17 2000, @04:58PM
  • Re:Its still okay by Anonymous Coward (Score:2) Monday January 17 2000, @05:43PM
  • A very different potential hole in the GPL... by rlk (Score:2) Monday January 17 2000, @03:50PM
  • Re:The real way to cheat GPL (and why it will fail by Fastolfe (Score:2) Monday January 17 2000, @05:44PM
  • Re:Its still okay by Fastolfe (Score:2) Monday January 17 2000, @05:47PM
  • Excellent explanation by Fastolfe (Score:2) Monday January 17 2000, @05:49PM
  • Re:Here is the issue by Fastolfe (Score:2) Monday January 17 2000, @08:29PM
  • Re:A better "hole" by Fastolfe (Score:2) Monday January 17 2000, @05:59PM
  • Re:Interesting side point by Fastolfe (Score:2) Monday January 17 2000, @06:05PM
  • Open Letter To The Trolls by jd (Score:2) Tuesday January 18 2000, @03:30AM
  • Re:good lord by Daniel (Score:2) Tuesday January 18 2000, @06:14AM
  • Its still okay by PG13 (Score:2) Monday January 17 2000, @02:25PM
  • Re:A better "hole" by Bruce Perens (Score:2) Monday January 17 2000, @06:32PM
  • Re:are contracts/licenses copyrightable? by Bruce Perens (Score:2) Monday January 17 2000, @06:49PM
  • Re:a bit harsh i think by Bruce Perens (Score:2) Monday January 17 2000, @07:25PM
  • Being right doesn't always make one popular by Morgaine (Score:2) Monday January 17 2000, @10:53PM
  • Lots of assumptions! (or, "NO NO NO!!!") by Nimmy (Score:2) Monday January 17 2000, @08:15PM
  • Re:This guy is a troll! by hobbit (Score:2) Tuesday January 18 2000, @07:10AM
  • But is that what he's saying? by Booker (Score:2) Monday January 17 2000, @03:12PM
  • Here is the issue by tilly (Score:2) Monday January 17 2000, @07:11PM
  • A better "hole" by tilly (Score:2) Monday January 17 2000, @04:05PM
  • Isn't this blown all out of proportion? by A nonymous Coward (Score:2) Monday January 17 2000, @02:41PM
  • Roblimo's "apology" by kuro5hin (Score:2) Monday January 17 2000, @10:15PM
  • Corporations by Aleatoric (Score:2) Monday January 17 2000, @02:35PM
  • Re:Simple Public License by trance9 (Score:2) Monday January 17 2000, @08:33PM
  • GNU vs. Proprietary by Mycroft-X (Score:2) Monday January 17 2000, @02:46PM
  • Not the End of GPL, just tabloid headlines. by DJerman (Score:2) Monday January 17 2000, @02:43PM
  • Re:Stallman's right IMHO. In this case that's good by um... Lucas (Score:2) Monday January 17 2000, @06:54PM
  • Re:Stallman's right IMHO. In this case that's good by um... Lucas (Score:2) Monday January 17 2000, @07:01PM
  • Re:Its still okay by um... Lucas (Score:2) Monday January 17 2000, @07:07PM
  • Re:I don't think this is a problem by um... Lucas (Score:2) Monday January 17 2000, @03:31PM
  • Re:Don't Panic by NMerriam (Score:2) Monday January 17 2000, @04:31PM
  • Re:Hey hey, wait a minute by Kaufmann (Score:2) Tuesday January 18 2000, @01:25AM
  • I don't think this is a problem by robwicks (Score:2) Monday January 17 2000, @02:37PM
  • Re:Pedantic nitpick... by Arandir (Score:2) Monday January 17 2000, @06:33PM
  • Re:Pedantic nitpick...: Clauses may not be needed. by Arandir (Score:2) Tuesday January 18 2000, @10:24AM
  • Companies and Individuals by Arandir (Score:2) Monday January 17 2000, @03:20PM
  • Hello? Journalism? by dfallon (Score:2) Monday January 17 2000, @02:38PM
  • Re:Interesting side point by mindstrm (Score:2) Monday January 17 2000, @05:36PM
  • Re:Really OT, and i don't care. by Abigail-II (Score:2) Monday January 17 2000, @10:59PM
  • Re:This was intentional but it can still be a prob by Abigail-II (Score:2) Monday January 17 2000, @11:23PM
  • Re:Fare is right by Abigail-II (Score:2) Tuesday January 18 2000, @12:05AM
  • Re:Stallman's right IMHO. In this case that's good by Lynn Winebarger (Score:2) Monday January 17 2000, @03:28PM
  • Culture clash? by DragonHawk (Score:2) Tuesday January 18 2000, @05:08AM
  • Re:This guy is a troll! by Robert S Gormley (Score:2) Monday January 17 2000, @07:23PM
  • Re:a bit harsh i think by Robert S Gormley (Score:2) Monday January 17 2000, @07:37PM
  • Re:This guy is a troll! by Robert S Gormley (Score:2) Tuesday January 18 2000, @11:51AM
  • Comments & Questions by Dacta (Score:2) Monday January 17 2000, @11:57PM
  • MODERATE THIS UP by Dacta (Score:2) Tuesday January 18 2000, @12:20AM
  • It also apply to proprietary licenses by Le douanier (Score:2) Wednesday January 19 2000, @05:10AM
  • Interesting... by GregWebb (Score:2) Tuesday January 18 2000, @09:46AM
  • Re:The real way to cheat GPL (and why it will fail by TheDullBlade (Score:2) Monday January 17 2000, @06:18PM
  • Re:FSF audits? by mayoff (Score:2) Monday January 17 2000, @03:06PM
  • Robin, don't get all..... by garyrich (Score:2) Monday January 17 2000, @07:18PM
  • Re:are contracts/licenses copyrightable? by Wah (Score:2) Friday January 21 2000, @11:05PM
  • Re:Corporations are *people* under the law by remande (Score:2) Tuesday January 18 2000, @07:45AM
  • Interesting side point by ajs (Score:2) Monday January 17 2000, @04:50PM
  • Roblimo: pouting? by ajs (Score:2) Tuesday January 18 2000, @02:12AM
  • Re:Stallman's right IMHO. In this case that's good by werdna (Score:2) Monday January 17 2000, @08:11PM
  • Re:Companies as individuals by catfood (Score:2) Monday January 17 2000, @02:38PM
  • Companies as individuals by Afterimage (Score:2) Monday January 17 2000, @02:29PM
  • Roblimo was framed by drivers (Score:2) Tuesday January 18 2000, @08:17AM
  • Re:The GPL has much bigger problems than this. by Weezul (Score:2) Monday January 17 2000, @08:30PM
  • Rob's appology.... by Brad_Silva (Score:2) Tuesday January 18 2000, @09:52AM
  • Re:Stallman's right IMHO. In this case that's good by Ungrounded Lightning (Score:2) Monday January 17 2000, @04:55PM
  • Question? by taniwha (Score:2) Monday January 17 2000, @03:13PM
  • The Bugroff license... by Jack William Bell (Score:2) Monday January 17 2000, @02:58PM
  • Re:But is that what he's saying? by mOdQuArK! (Score:2) Tuesday January 18 2000, @08:24AM
  • Re:This sucks by TheCarp (Score:2) Tuesday January 18 2000, @02:32PM
  • Re:The GPL has much bigger problems than this. by Brett Glass (Score:2) Monday January 17 2000, @06:34PM
  • Re:Summary for the lazy by Fjord (Score:2) Tuesday January 18 2000, @03:55AM
  • Re:View 1.5: GPL contains a loophole's seeds by MattMann (Score:2) Tuesday January 18 2000, @10:46AM
  • Re:copying is distribution? by MattMann (Score:2) Monday January 17 2000, @08:03PM
  • Re:copying is distribution? by MattMann (Score:2) Tuesday January 18 2000, @10:57AM
  • Re:copying is distribution? by MattMann (Score:2) Tuesday January 18 2000, @04:27AM
  • View 1.5: GPL contains a loophole's seeds by MattMann (Score:2) Tuesday January 18 2000, @07:29AM
  • copying is distribution? by MattMann (Score:2) Monday January 17 2000, @06:27PM
  • Re:A very different potential hole in the GPL... by cburley (Score:2) Tuesday January 18 2000, @01:49PM
  • Re:Question? by DMuse (Score:2) Monday January 17 2000, @03:41PM
  • Re:The GPL has much bigger problems than this. by friedo (Score:2) Monday January 17 2000, @05:47PM
  • Spirit of GPL by 1DeepThought (Score:2) Monday January 17 2000, @02:30PM
  • Under the law, corps are considered individuals by CurtisLeeFulton (Score:2) Monday January 17 2000, @03:59PM
  • Re:Its still okay (Score:3)

    by Fastolfe (1470) <david@fastolfe.net> on Monday January 17 2000, @08:58PM (#1363954) Homepage
    Regardless, any decent court would see it for what it's worth: an attempt to redistribute the software against the terms of the license.

    Plus there's a whole range of technicalities that must be dealt with. *Corporations* are legal entities, not "clubs." You would have to sign up to be a member in such a way that you would be and act as part of that corporation, keeping your interests in the software within the framework of that arrangement.

    Once you begin using the software for your own personal purposes or in any way outside of the corporation's need for the software, you are either a) breach of contract; and/or b) acting *for* the company by redistributing the software outside the boundaries of the corporation (to yourself). Assuming the latter, you could still be breaching contract by doing so, which could nullify your rights to redistribute (as well as the rights of those that have received the software from you).

    So really in order for something like this to be legal, the corporation would have to have a contract set up in such a way that your interest in the software remains within the boundaries and charter of the corporation. Once that ceases to be the case, either you're guilty of using the software incorrectly, or the corporation is guilty of restricting it incorrectly.

    As far as I know, no "clubs" have membership agreements that set their members up as employees/agents of the host corporation, which would be required if their use of the software is to be considered "internal."
  • They are harsh because I'm really pissed off. 99% of programmers don't understand licensing. They don't even want to understand licensing because what lawyers do is emotionaly repugnant to them. So, they count on us to help them with licensing. When something like this, from a completely clueless source, makes the front page of slashdot, they are scared away from a good license and they might end up using something that's really full of holes like the Artistic because they haven't heard anything bad about it lately.

    It's probably up to FSF and their law professor to make a GPL FAQ. I talk a bit about licenses in general in my Open Sources article.

    Thanks

    Bruce

  • Goats, Gotten (Score:3)

    by Zach Baker (5303) <zach@zachbaker.com> on Monday January 17 2000, @07:06PM (#1363956) Homepage
    OK, so I saw this article, which at that time had some comments dismissing the article's premise. So I say, oh well, another would-be Slashdot story discredited by the comments. Then I come back and Robin has done a sengan!!! What in the world? So I have to read this overblown, insincere apology which is obviously meant as a counterflame to some flames I hadn't yet read. Way to drag down the level of discussion.

    Robin, I could care less that you posted this article, I could care less that you've been flamed, but you shouldn't be subjecting me to the sophistry of your "Public Apology." As difficult as it is, even if you don't have a thick enough skin to ignore the flamage, I really don't think it's right for you to use your position as a Slashdot author to post argumentative content like that.

  • Fare is right (Score:3)

    by mavpion (5416) on Monday January 17 2000, @04:25PM (#1363957)
    I too have a problem with the GPL with regards to Collectives. My problem is specifically in reference to the recent Slashdot thread [slashdot.org] on Secure Computing and their secure version of Linux. Specifically, they are going to put patented code into Linux. This would make distribution of the modified code illegal because the GPL definitely forbids distribution that doesn't grant rights equally and freely to all users.

    I wrote RMS about this, and this is the reply I got:

    ME: However, my question is this: say a government employee decided to release this software to the general public, could he/she do so? And how?

    RMS:In general, I think that use of a package within a company or an agency is not distribution to the staff, so legally speaking the employees have not received the program under the GPL and don't have a right to redistribute it to you.

    I do not like this, in spirit, but I cannot say it is illegal.

    ME: 2) Secure Computing is incorporating patented technology into Linux. If source did get out, could any end user use it, or would it only be legal for those who licensed the patent technology?

    RMS: Its release would not be lawful at all, I think. To release the program, having obtained a patent license which doesn't apply to all subsequent users, would definitely violate the GPL. Thus, the NSA could not release this if they wanted to.

    I agree with RMS that normally a corporation letting its employees use software does not count as distribution. However, in this case we have a different situation... Secure Computing (which is completely seperate from the NSA), is being hired by the NSA to make a special version of Linux for them. Therefore, I think you do have to count this as distribution, and as Fare said, it must be distribution to the individuals in the corporation (NSA), not to NSA as a group.

    If we allow this, then what is to prevent Secure Computing from selling this modified version of Linux to other companies as well? All they have to do is make sure never to sell to an individual (because an individual can request code, but the corporation won't), and they're fine.

    Which is a huge gaping hole! Licenses must apply to individuals. How can a company ask for source code?

  • by MenTaLguY (5483) on Monday January 17 2000, @02:36PM (#1363958) Homepage
    This guy's entire argument seems to be based on
    the (false) assumption that corporations are
    not legally bound by contracts/licences as
    individuals are.
    In actuality, the very PURPOSE of incorporation is to create a new legal entity (sort of a fake person) that can take legal responsibility for its own actions, rather than the company's head being explicitly liable.
    To put this another way: if corporations weren't bound by licenses as individuals are, why do they even bother to license software (under any license, even proprietary licenses) from each other? Why do CORPORATIONS put their copyright on code they produce, rather than the individual programmers working for them?
    This supposed "hole" is bogus.
  • by trance9 (10504) on Monday January 17 2000, @07:05PM (#1363959) Homepage Journal
    One problem with the GPL and LGPL is that they are so long winded that nobody knows what they mean.

    I am working on a simpler license here:

    Simple Public License [vsdl.org]

    I forwarded a previous draft of this license to RMS and he said it appeared to be a "free software" license as near as he could tell. I also have run previous drafts through the open-source approval list a few times. This version still has to go to a lawyer for review and legal tightening, at which point I will complete the OSS process, and resubmit it to the FSF for review.

    Before you all tell me not to do this, here is why:
    • The LGPL (which this is similar to) is 11 pages, and none of my users are willing to read it. Since half of them run my Java servlet framework (WebMacro [webmacro.org]) on NT it isn't true that they have already heard of LGPL.
    • It allows a distributor like Red Hat to continue shipping CD's even if they contain a program on them with a violated license. Under LGPL they would have to recall the entire run.
    • It makes a stronger assertion about crediting the author--for web software, I would like it if my name appeared somewhere where the actual end users could look it up. Under LGPL/GPL your name only appears in the copyright statement, not in the list of authors.


    The main thing is it is shorter, taking up two pages to the LGPL's 11.

    Please review! You can send comments on the license to justin@vsdl.org [mailto].


  • by um... Lucas (13147) on Monday January 17 2000, @03:24PM (#1363960) Journal
    I'm trying to figure out if he brought this up due to the discussion about slashdot's code, or the NSA contracting with a company to secure Linux. Either way, I think it is somehting that needs to be cleared up... And definetly, someone out there needs to follow the GPL to the letter yet violate it in some way, so as to set a legal precedent.

    Right now the GPL seems completely theoretical. But so far, everyone's respected it enough to not have to actually see if it's worth the paper it's printed on.
  • by the way (22503) on Monday January 17 2000, @10:33PM (#1363961)
    I'm very interested in discussions of licensing issues, and like many people I'm still undecided about how the GPL would hold up in court.

    Yet, like many Slashdotters, I was disappointed by Robin posting this story. A single person has posted two messages to a discussion that suggests there is a problem with the GPL. RMS reponded that he doesn't think there is a problem, and no one else suggested that there is a problem. To call this 'news' is ridiculous, and the blurb that accompanied the article was highly sensationalist. That the initial submission was from the mailing list poster further detracts from the credibility of the story.

    I just thought this was sloppy and sensationalistic journalism, and left it at that. With Robin's 'apology' I now feel moved to comment. Sarcastic flamebait like this has no place inside a story proper. Robin, if you want to make comment like this, join in the main discussion like the rest of us (and turn off your +1 posting right like others do when it is appropriate).

    Remember, Slashdot succeeded because of the insightful comment of Rob and Jeff, and their uncanny ability to post stories that Slashdotters liked. It's great that they've benefited from Andover's business decision, but be wary of now trying to change the editorial content to suit your point of view, Robin--you may just find that you are less in tune with the Slashdot readership than Rob and Jeff.

    Finally, let me point out that almost all of the negative comments that were moderated up commented specifically on the newsworthiness and journalistic integrity of the story; they were not criticising the stance of the original poster in any way. Robin's ill-thought retort comes across as highly inappropriate, unnecessarily harsh, and not in tune with the actual content of the discussion.

    There, I've said it!
  • by MindStalker (22827) <jlarsen.fsu@edu> on Monday January 17 2000, @05:44PM (#1363962) Journal
    So What? Your only required to distribute source code when your distribute the program. So as long as a group of people agree not to redistribute it, they don't have to call themselves a corporation, they just have to have an agreement. Now weither such an agreement is legally binding is another story, and I think thats what he is getting at. But personally I think GPL its best for everyone if we let corperations work on it internally, as they do own the code they created, they should have the freedom to deside who they give it too, just not the freedom to decide who gets it after that once it has left their internal arena.
  • True, but it could also become his employer's argument that his employment contract was to do what was in their best interest etc etc (the rule that states that a contract to do something illegal is null and void - withold changes - is invalid in this case as it is not illegal), and on that point they could be said to have reasonable grounds.
  • by Tamerlane (35488) on Monday January 17 2000, @09:35PM (#1363964)

    I was curious to see what Roblimo's apology was. I was certainly not expecting a snide attack on the entire Slashdot community. Does this mean you will no longer be working on the Slashdot staff, Robin? I sincerely hope so. No one with your open disdain for the site's users should be involved with it.

    I completely disagree with that entire statement. I mean, let's be real for a moment...Basically asking Robin to leave /., just because he gave as well as he got? Last time I checked, sarcasm wasn't a crime and, in this case, I feel it was 100% justified. He should not have even had to apologize for posting this story. Big deal. Feathers were ruffled...people got all worked up...someone may have actually had to THINK about what they were READING for a moment, rather than being spoonfed. ("Oh, the inhumanity!")

    Yes, it's possible it could have been more thoroughly researched, but given the volume of article submissions and intricities inherent in each possible article (especially this one...are you an expert on French law? Can you tell me for sure that this so-called "GNU GPL Hole" doesn't exist in terms of their legal system? I doubt it.), it'd be unreasonable to expect every single story to be exhaustively researched before it's posted to the site. Personally, I'd rather see the news "as it's happening" than catch a follow-up summary saying "this is what you missed." That's the beauty of the web.

    I think it's a pretty sad state of affairs when members of the /. community are so thin-skinned and hyper-sensitive they'd actually personally attack someone for posting anything. We're intelligent people here. There is no reason to lambaste someone for posting an article that raises questions, regardless of how "resolved" or "disproven" the thing in question happens to be. If there are any questions left to ask about something, it means it's not resolved. You can't advance without continually questioning things and exploring possibilities.

    In short (ha!), ease off. The tone of Roblimo's apology should have given you a clue as to just how irrational the rest of the /. "community" was being toward him. I, for one, am ashamed that such things would ever be said to anyone on this website posting anything. (this next part is not directed specifically at invenustus, but everyone as a whole) If you can't be an objective reader and rationally talk about, and/or point out errors in, an article, what are you doing in the comments at all? If you need attention and coddling, go looking for mommy. This isn't the place for it. Let's try to keep /. (comments and all!) something worth reading, eh?

  • by nevets (39138) on Monday January 17 2000, @04:18PM (#1363965) Homepage Journal
    From the Bugger off license:
    The GPL is just begging somebody to take it to court.

    I say lets do it and get it over with. I brough up the topic of the GPL and companies recently [slashdot.org] and now I'm saying lets test it.

    A few days ago at lunch, a few of us were discussing how the GPL would do in the US court of law. Then someone suggested testing it out. I asked, "how?" and the rest went like this: Have one of us (I'll call #1) write some
    small unique code or take some code that they wrote on their own time a while ago, and slap the GPL on it. Sell it to another person (#2). Then have #2 modify it and sell it to a third person (#3), without giving the source nor the license. Thus violating the GPL.

    Have person #1 and maybe #3 sue #2 to release the code. Take this to real court and battle it out. Of course this will take some money, but all good experiments do. You also have risk involved, if #2 wins, then the GPL may fall altogether.

    Now would something like this be useful if brought to a real court. If #2 looses, then start an appeal to get to another court, to get more clout. This will finally prove that the GPL is legally standing. And the risk is that it could prove the opposite. But is any of this worth it?

    Steven Rostedt
  • by Trailer Trash (60756) on Monday January 17 2000, @02:39PM (#1363966) Homepage

    In my interpretation, a license is personal -- towards individuals only. Companies are not individuals and have no right as such.

    Being the owner of a C corporation, I can say that this is patently false. The whole concept of a company is that it does have many of the same rights as an individual. A company can enter into contracts with other companies or individuals, a company can be sued, etc. If I enter into a contract with a company, then I have a contract with a company, not with individuals within that company.

    If the entire assertion is based on the idea that a company isn't a legal entity, then there's nothing to this.

    It is individual programmers who have the absolute right to copy, modify, and distribute software (as claimed by the GNU GPL, but as I contend no human law can ever claim otherwise).

    This is pure and utter BS. If you work for a company, then any code which you create at work is property of that company, and you- the individual programmer- have no right to distribute that software unless it's explicitly granted (outside the confines of the GPL). Otherwise, we'd never pay for software again, just get to know someone at the company. The GPL, as a legal document, can't really distinguish between a company and a person, and I'm not sure why it would, anyway. Companies can and do distribute software. I own RedHat Linux, did Bob Young personally distribute it?

    How did this guy's clueless rantings get this much attention? He should have been pointed to a Business Law 101 site and ignored from then on.

  • by Get Behind the Mule (61986) on Monday January 17 2000, @11:45PM (#1363967)
    Uh, Roblimo, there was nothing wrong with posting this item. Others may have been familiar with these issues, but I wasn't, and now I know a little more having read about it. I can't imagine that I'm the only one.

    Even if it turns out that the issues raised by someone somewhere are unfounded, and Slashdot posters are able to explain why, then the post and ensuing discussion have been worthwhile. It certainly isn't obvious to everyone at first blush that some argument or other doesn't hold water, and if nothing else, Slashdot can serve to make that apparent to a broad audience. Certainly, there's nothing obvious about the arcana of software licensing and corporate law. There is a genuine need for a forum like Slashdot to discuss these issues, where people with well-qualified opinions about this kind of subject can inform the rest of us.

    Those of you who are flaming Slashdot in general and Roblimo in particular should bear in mind that what's self-evident to you may be completely mysterious to others. It takes a certain kind of humility and patience to understand that, qualities that some of you apparently don't have.

    But, Roblimo, this whiny apology just makes the whole thing worse. Maybe you should consider a vacation from Slashdot, you're taking this far too personally.
  • by Ungrounded Lightning (62228) on Monday January 17 2000, @04:10PM (#1363968) Journal
    That should be as long as they don't distribute the modifications outside the corporation. NDA's with outside parties can't be held to overrule the GPL

    NDAs with outside parties are made as part of including the outside party in a contract which changes the outside party to an inside party, an agent of the corporation with defined responsibilities. Typically such a person would be a consultant or a prospective hire. This applies whether the "person" is an individual human or another corporation, limited partnership, or what-have-you.

    The outside party becomes a "body part" of the corporate "person", like a fingernail or a ganglion. (Ideally - an important section of the brain. B-) )

    (I can imagine a company's lawyer trying to hack up a shrink-wrap contract that purports to be an NDA. But since the body of the relationship in such a case would be the company providing code and the customer paying for it, the subterfuge would be transparent, and no doubt immediately struck if it came to court.)

    (if the originator of the modifications thinks they [override the copyleft], then they are legally precluded from distributing their modifications by the GPL/copyright law).

    But they AREN'T "overriding" the COPYLEFT. They're creating a relationship between the parties which makes the "person" who signed the NDA a part of an association. Granted he's a limited part. But so are the corporate employees and officers.

    Once he's part of the association, giving him the modified code is not "distribution". He can still redistribute the UNmodified version. But the modifications (including any HE makes as part of his deal) are the company's undistributed SECRET. And they stay proprietary until the company releases the signatory from the agreement, publishes the secret, or the secret is exposed through no fault of an NDA signatory.

    As to the second point, the boundaries are determined by courts, in particular that corporations are legally considered to be individuals. "NDA boundaries" have no legal standing as individuals. Thus distributing outside the corp _is_ distribution, regardless of any NDAs.

    "NDA boundaries" do not have to have legal standing as individuals. "NDA boundary" is simply a shorthand term for defining the location of the "skin" of the corporation's (or other association's) "body" with respect to a particular secret.

  • by lapdog (73128) on Monday January 17 2000, @02:28PM (#1363969) Homepage
    If a company wants to keep the source a secret, my problem is not that they violate the GPL by doing so. Their maintentance, bugfixes, etc. become their problem and less of the communities.

    What bugs me is the potential for an employee to be fired for distributing this source back to the community. Now it becomes his argument that the GPL grants him the right to do this, and they should not have fired him.

    So now the company is sued for violating the GPL by that individual. The GPL still holds. And the whole mess just becomes a lesson that violating the GPL is a bad idea.

    Dave
  • by anonymous cowerd (73221) on Monday January 17 2000, @06:46PM (#1363970) Homepage

    > There's no reason why a company shouldn't be able to take Linux,
    > add some nice commercial proprietary binary only stuff into it and
    > then sell it.

    No reason?! Well, take for example the shell program mc. According to its help page, mc was written by Miguel de Icaza, Janne Kukonlehto, and ten other programmers. Since they wrote it, they had the privilege of copyrighting it, ANY WAY THEY PLEASE. As the creators and owners of the program, it was not yours, not mine, but theirs and only theirs to dispose of.

    That means that they could come up with any licensing terms that satisfy their whims. They could have offered it as a commercial product, to be paid for on either a per-user, or per-CPU, or per-site basis. They could have released it under the terms that it could only be used on Tuesdays, and then only by left-handed Zoroastrians. Or they could have given it away absolutely for free, as you suggest.

    Mr. de Icaza and Co. chose not to give mc away for free. They chose, instead, to restrict its redistribution by placing it under the GPL. In terms of the profits that the developers made from this program, the results are the same as if they had given it away for free: zero. From the point of view of us in the general public, for them to choose the more restrictive GPL rather than placing their code in the public domain may well have resulted, paradoxically, in more access for us; in exchange for us losing the right to trivially modify mc and then drag it into the proprietary domain, we are guaranteed free access not only to the code as it exists today but to all future versions as well.

    But it doesn't matter whether Mr. de Icaza & Co. had good or bad intentions when they chose to license mc as they did, nor did they have to consider whether the license they chose was good or bad for society in general (except of course they would have to live with their consciences). mc is their code and they were free to license it however they liked.

    Besides, why do you imagine that one can't add proprietary stuff to a Linux distribution? An example of this is a shrinkwrapped deluxe Redhat distribution that's sitting on my bookshelf. It came with at least two proprietary products (BRU backup software and a commercial accelerated X server) right in the same box with the GPL'd Linux kernel and GNU tool set.

    > It is called the free market.

    I may be in a minority here, but I at least don't get all swoony over the phrase "free market," and I have to laugh at the notion embedded in the phrase "invisible hand." (What do you mean "invisible"? I can see it right there, coming out of Alan Greenspan's sleeve.) The so-called "free market," a propagndistic misnomer if I ever heard one, isn't some a priori ideal, neither is it some kind of miraculous automatically-thriving, self-regulating socio-economic powerhouse; instead it is a delicate, probably inherently unstable system which requires constant effort just to keep it afloat. Please have a look at Karl Polanyi's book, The Great Transformnation for details of its antecedents, its early history and its weaknesses.

    Yours WDK - WKiernan@concentric.net

  • by Dirtside (91468) on Monday January 17 2000, @02:34PM (#1363971) Homepage Journal
    First of all, the slashdot user who submitted the story is the same one who's posting this so-called "hole" on the mailing list to begin with. Go read his first message, then Stallman's reply, then his next message, then Stallman's next reply. There's no hole in the GPL; or if there is, then this isn't it. This guy seems to just be trying to stir up controversy so that he can get mentioned on Slashdot, or maybe get a movie contract, or something.

    And boo to Slashdot for posting this ridiculous story without actually reading the links first. There's been far too much of that lately, as the comments keep seeming to indicate...

  • by cburley (105664) on Tuesday January 18 2000, @05:41AM (#1363972) Homepage Journal
    It'd probably be hell to maintain anyways.

    And there you hit on the reason tactics like this won't stand up in court.

    If you can write and maintain code that uses such an "encryption", then so can lots of other people. I.e. it's "source code". (If you're so brilliant nobody else can maintain your source, you might as well write breakthrough apps in clean Java, or Ada, or whatever, rather than resort to such time-and-energy-wasting tactics as shrouding the source via makefiles.)

    If you can't do it yourself, that means you're getting some software help. At which point the so-called "source" isn't source code as the GPL defines it.

    In that case, what the GPL calls "source" includes either the makefile with the keys, or the source from which those makefiles are automatically (or semi-automatically) derived.

    The most important thing to remember about the GPL, and about legal instruments in general, if you're a technical type, is:

    The law does not pertain to mechanism.

    I.e. don't get caught up in trying to out-fox the GPL, or other areas of law, by complicating or substituting components in the relevant mechanisms. The law, and judges, generally see right through that.

    And tactics like "well, the makefiles aren't part of the source code, so what if we put..." are nothing more than cases of nerds thinking they can get away with changing the law simply by changing the mechanism.

    Study the GPL carefully. You'll note it hardly ever references the components of what the software community considers the mechanism of program distribution, especially key components like:

    • Executables (.EXE)
    • Source files (.c, .pl, .f, etc.)
    • Libraries (.a, .o)
    • Compilers (gcc)
    • Makefiles
    • Scripts
    The reason references to these are essentially absent in the GPL, and in other (meaningful and enforceable) legal instrumentals, is that these terms identify little more than a file format. They certainly don't identify anything legally enforceable in terms of concepts the GPL cares about.

    E.g. anything you can write in C, you can write in Perl, or in a makefile, or in a shell script, at least in theory. Add a (proprietary) interpreter, and theory can become practice.

    So the GPL defines, and talks about, source code, not just source files versus other sorts of files that might or might not contain source code.

    Don't waste time speculating on how to move and transform the source code for a project such that it magically becomes something that doesn't "count" as source code under the GPL, because the law, and a judge, will see that for what it is -- a mere, and rather foolish, subterfuge.

    The upshot? The day somebody ships so-called "source code" that is missing a key makefile needed to build it, such that the "code" is GPL'ed (and, say, copyrighted by the FSF, due to signovers and such), is the day they can expect a polite-but-firm letter from the FSF essentially ordering distribution of said makefile since it's part of the real source code. (Or of whatever goes into making it, if it's automatically generated.)

    (Of course, all these issues, clever tricks, legal inanities, and so on were hashed out on gnu.misc.discuss years ago, but maybe those archives aren't so easy to research, or maybe people would just spout off their theories about how the law works rather than do the research of previous discussions. Note that, of course, you can find lawyers here or there that'll disagree with my assessment above, but it represents the arguments the FSF has actually made to convince real lawyers in real circumstances to agree to the FSF's terms rather than try to "get around" the GPL. The most telling aspect of my research into these issues is the fact that nobody's trashed the GPL when the underlying software is copyrighted by the FSF in all these years, despite several attempts to do so, and plenty of incentive.)

  • by friedo (112163) on Monday January 17 2000, @06:48PM (#1363973) Homepage
    The story of the GPL is a sad one, and I would like to see it draw to a close. Hopefully, this will happen as programmers recognize the true intent of the GPL: to pit colleague agaisnt colleague, and to transform open source from a public good into a weapon directed against those who engage in activities of which Richard Stallman personally does not approve.

    I was appreciating your reply up until this point. I was not aware of the history of the GPL, and will have to do some research myself, but regardless of its intentions, it is, IMO, still a Good Thing. I reiterate my point above: programmers choose to use the GPL. If you want to make money on your programs, you can, and there really is nothing RMS or anyone can do about it. I believe the purpose of the GPL is to protect code from proprietership(word?) and foster a community of open and shared innovation. How does this pit colleague against colleague? In the Real World is does anything but that. In RMS's mind, perhaps he accomplished that with Symbolics. Perhaps this whole idea was sparked by a vendetta, but there's no reason for RMS to put forth a liscense that would harm the very people central to his agenda! Perhaps he was spiteful towards Symbolics, I suppose he has a right to be. Perhaps his actions were not justifiable (if what you say is true, I don't think they were) but you can't overlook everything that GPL'ed code has accomplished just because of the sketchy nature of its origin.

  • Re:FSF audits? (Score:3)

    by friedo (112163) on Monday January 17 2000, @03:00PM (#1363974) Homepage
    It doesn't matter. You can charge any ammount of money you want for your binaries, distribution media, etc. All the GPL requires is that you make the source code available for free or for the cost of shipping.
  • by bons (119581) on Monday January 17 2000, @04:05PM (#1363975) Homepage Journal
    As it is now, An article is posted if one person thinks it's a good idea. It is rejected if one person thinks it isn't.

    Moderation allows a large number of people to collectively decide an news items worth.

    In this case, -1,troll.

    In addition, article moderation allows for less articles submitted as we can check for duplicates. Also it would give you guys more of a break. Allow yourselves ultra-moderation if you want, so that you can set the score of an article and not allow the regular moderators to adjust it.



    -----

  • Re:Its still okay (Score:3)

    by Mike_K (138858) on Monday January 17 2000, @03:29PM (#1363976)
    No matter what interpratation you choose the GPL is probably still good. Sure some group of people could decide to create their own private version of GPLed software without legal fault, however, they are still restricted from selling their modified code.

    Technically, they can't seel it. But they can sell MEMBERSHIPS to an organization which will distribute only the binaries! Every new version gets new membership (with new membership fee), you can upgrade your memberships, etc. This technique allows for NORMAL, CLOSED SOURCE practices to take place using Open Source software! m

  • Re:Its still okay (Score:4)

    by NMerriam (15122) <NMerriam@artboy.org> on Monday January 17 2000, @04:38PM (#1363977) Homepage
    But they can sell MEMBERSHIPS to an organization which will distribute only the
    binaries!


    Where in the GPL does it say that clubs/organizations can distribute internally without source?

    There is a big difference between a club member and an corporate employee, and those differences is why this "club" idea has no basis in legal reality at all (keeping in mind the GPL is a legal contract)...
  • by TheDullBlade (28998) on Monday January 17 2000, @02:59PM (#1363978)
    Slashdot stories really are getting worse in the way they misrepresent minor stories as major disasters or breakthroughs. This is a rather trivial issue that has been kicked around for ages, and can't really be resolved without a legal battle (after all, you can make all the logical arguments you wish, but nothing is certain in court).

    I thought someone was finally going to bring up the possibility of reducing a piece GPL'd software to a sort of daemon which acts as a shared library. If the interface is designed rationally (i.e. code for it can be written from scratch easily), there would be no need to reuse headers or other GPL'd files. Then proprietary additions to the software could be made through the creation of a proprietary client program.

    I don't think anyone could make a case for communicating with a daemon being a creation of a derivative work. It is the same as the way you can make a script that runs programs which may be (and, in fact, are) GPL'd, without releasing the script under the GPL.

    The fact is that there is no way to freely distribute and freely allow modification of software while forcing all later modifications to be released to free. Programs can interact, yet be seperate. There are many examples of programs which would be useless without the existance of another program (ex.: anything that isn't it's own operating system...), but they are clearly seperate and the copyrights are held by seperate people.

    The GPL will not be upheld by legal threats, but by PR and competitive threats. Violation of the spirit of the GPL in this manner will create immense hostility from the Free Software community. Massive numbers will jump onto the hijacked project to duplicate the functionality of the proprietary additions, while eliminating annoying bugs and (of course) giving it away for free.

    I fully expect that some company will try this trick some day, and be brought to their knees as a massive grassroots PR campaign paints them as evil corporate monopolists demanding money for an inferior product.
  • Giving the code to people INSIDE the non-disclosure boundary is not "distribution" within the meaning of the GPL, so it does not confer on such people the right to disclose the modified code without the approval of the company's official decision-making process.

    I think this may be too broad, legally speaking. Absent express definitions to the contrary, I believe a court would interpret "distribution" in the context in which it is used: a license to exercise exclusive rights to distriubute [cornell.edu] under the Copyright Act.


    (3) to distribute copies or phonorecords of the copyrighted
    work to the public by sale or other transfer of ownership, or by
    rental, lease, or lending;


    Accordingly, we should look for a transfer of title, rental, lease or lending. Accordingly, control or possession of a copy transferred among employees or agents of the corporation probably do not constitute a distribution. On the other hand, control or possession of a copy by a non-employee, non-agent, even if subject to nondisclosure would probably constitute, at least, a lending (bailment) of the copy.

    There are cases, I recall, holding that infringement occurs when a consultant/third-party is given access to copyrighted works for the purpose of repairing software on behalf of the licensee. However, I seem to remember that these cases went off on copying, rather than distribution.

    I'm just spitballing here, but it seems to me that a plaintiff asserting breach of GPL would probably do just fine in the case of a defendant who gave a customer/non-disclosee copies of a work.

    It would be fun to research the judicial gloss on this statutory language to see how it informs the question of distribution within a corporation.

    Nevertheless, for these reasons, I think "non-disclosure boundary" is probably too broad a range to permit non-distribution exchanges of copies. I imagine that the result would be probably much closer to an "in the family" (employees and actual agents) test.
  • by Tackhead (54550) on Monday January 17 2000, @02:54PM (#1363980)
    Amen, amen, amen! Moderators, give that AC more points! This story isn't off on the wrong foot, he's off on the wrong leg!

    Corporations are individuals in the eyes of the law. They can be sued. They can even be convicted of crimes. Their directors can be held personally accountable for their [i.e. the corporation's] actions. Being an individual under the law is why corporations exist! There's a reason why you aren't on the hook to pay the bills when a company you own shares in blows up, and that reason is that the corporation is a legal entity unto itself. The corporation is responsible for paying its bills -- the shareholders aren't.

    The first line of the post from Mr. Rideau says it all: "in my interpretation [ ... ] companies are not individuals and have no right as such".

    While I happen to think the bugroff license is cute and witty, the fact remains that the law is not terribly interested in Mr. Rideau's gross misinterpretation of the notion of the corporation's rights as an individual. Slashdot dropped the ball on this one. The GPL is as sound today as it was yesterday. We don't know how well it'll stand up in court, but if it's defeated, it certainly won't be because of some cockamamie "interpretation" that says corporations lack rights as individuals under the law.

  • As I read the law, Stallman is right:

    Companies can keep their internal modifications secret as long as they don't distribute the code OUTSIDE their non-disclosure boundary - and once they distribute the object outside that boundary, they must also distribute the source.

    Giving the code to people INSIDE the non-disclosure boundary is not "distribution" within the meaning of the GPL, so it does not confer on such people the right to disclose the modified code without the approval of the company's official decision-making process.

    This is good. It means that a company can adopt GPLed open-source software without taking an increased risk that any company-secret changes they make for internal use only will be disclosed without their permission. That will make them more willing to adopt GPLed open-source software.

    They'll still have to distribute the source to their changes if they distribute the changes themselves generally. And they're more likely to distribute anything useful but NON-company-secret than they would if they were working with closed-source code.

    The only problem I see is if this speculation by legally-uninformed people, raising a spectre of employees disclosing their secrets, scares off management that otherwise would adopt GNU-licensed code.

  • Rob - Chill Out! (Score:4)

    by Nailer (69468) on Monday January 17 2000, @07:06PM (#1363982)
    It seems Rob's taken things to heart. While I didn't read the vast majority of flamebait posts, neither do most people. The Slashdot community moderated up the posts that criticized the decision. None of them criticized Rob personally. They spanned both sides of ther argument.

    Calls for artticle moderation are valid, despite the fact that this may very well be difficult to implement.

    Rob, chill out. You posted an article that alot of peopel thought hadn't been background checked efficiently. That doesn't mean we hate you, it means we think you made an error in judgement. I'm sure the overwhelming amount of people who responded to this article would be saddened if you ever left slashdot - you are slashdot.

    You've brought thousands of people together tom participate in debate. Be proud of it ,but please expect that occasionally their opinions will differ from yours.

    You're having a bad day. Walk away from the computer, get drunk, have a shower with your girl. Wake up tomorrow a happy man.


  • by dsplat (73054) on Monday January 17 2000, @05:32PM (#1363983)
    RMS wrote:

    I agree with that position, as a question of legal interpretation of the GPL. The reason is that the company is not distributing the program in that case.

    I don't think it is ethically right to permanently withhold useful improvements. But that is a different question from what the GPL permits.


    I saw this hole ages ago. The bottom line is that corporations function largely as fictitious people. Authorized people can enter into contracts on behalf of a corporation. The contract can outlive the person's employment or even the person. And it can enter into contracts on behalf of its employees, assuming that those contracts are legal.

    The interesting test case would be one where a company makes changes that they want to keep to themselves to GPL'ed code and one of the employees releases them. What it would be testing is whether the employees could act as individuals with respect to the enhancements to the code.

    I agree with RMS that it would be ethically wrong, violating the spirit, if not the letter of the GPL. Furthermore, I don't think it is in the interest of the company doing it. Eric Raymond has written about the reasons that projects don't fork [tuxedo.org] in Homesteading the Noosphere [tuxedo.org]. Nearly all of the reasons that apply to a forked open source project apply in greater measure to an internal project by a company. But there are a couple of other issues that are special in this case:

    1. The corporation can't release to anyone external. They can't hire an outside contractor to work on it for them. That would be restricting the third party's right to redistribute the source. That restriction may apply even to providing it to their own employees. It would not apply to a team voluntarily restricting their own rights to redistribute their enhancements, I think. Ask a lawyer.
    2. Because of the first issue, they would have to merge in any changes happening on the public fork entirely through their own effort or forego the benefits of any additional development there. As time went on the value of their version to them would fall. And the value of their changes to the rest of the world would as well.


    In the end, I think it is an unlikely scenerio to last very long. In the short run, I could see a company wanting to keep some development private. A hardware manufacturer might keep drivers secret until they release their product in order not to tip their hand to the competition. I honestly don't think that is something we even want to try to discourage. If allowing them to do that encourages them to release open source drivers after the product release, I applaud them.
  • by Anonymous Coward on Monday January 17 2000, @02:26PM (#1363984)
    Companies are not individuals and have no right as such. The author seems to have missed on a large body of law that says otherwise. The entire position seems based on his opinion or personal preference rather than actual juridical decisions. I might have read more than two replies into the thread if he had bothered to offer court decisions supporting his belief that licenses can only apply towards individuals. But what do I know, I'm just an Anonymous Coward.
  • by Chris Johnson (580) on Monday January 17 2000, @06:26PM (#1363985) Homepage
    OK, I went over this and actually wrote RMS about it _months_ ago. Here's the story:

    If you are a corporate employee, this can override certain 'human rights' you might think you have. You may not be entitled to your own thoughts, or ideas. You probably are safe from being legally tortured to death with pitchforks, look on the bright side :)

    This fellow's hysteria seems to be based on the notion that people who are part of corporations have some sort of 'individual' rights. It's a pleasing argument, but largely hypothetical. Expect corporate powers over 'their own bodies' to become stronger and stronger as they are challenged.

    To a corporation, firing and suing an employee to ruin the employee's life because the employee posted internal GPL code is the same as you cutting your toenails or burning off a _wart_. There is reason to believe that this perspective would hold up in court, because the employee theoretically had complete freedom to join, or not join, the corporation in the first place. Having joined, the employee's 'rights' or lack of same are spelled out in contract law... the person might find that they themselves did not own the ideas they used to modify the GPLed software, or any of the other ideas they talked about at work or came up with at home- so after being fired they could be left with _only_ publically GPLed work, and the company project which they forcibly publicized ahead of schedule- and everything else they did, not having been GPLed by anyone, is property of the company and if they tried doing anything with that, they'd be hosed, slammed into the pavement by a very slam-dunk sort of case in which they are STEALING TRADE SECRETS not theirs to GPL.

    That is an ugly scenario, but it is quite real. So the trouble is not the corporate employee being harmed for exercising their right to GPL- they have no such right, they are a corporation's toenail in the legal sense and are not entitled to any such grandstanding. The trouble is on a more pragmatic level, and it's a medium sort of trouble, not a big trouble.

    Basically, the corporation can fork a GPLed project and put massive resources behind trying to produce a significantly different version, all under tight wraps. It's allowed to discipline its parts as it sees fit, and is allowed to keep its work entirely to itself until it releases it with a well-funded publicity splash. At this point it must release source, and anyone can extend off this reference point- but the corporation can turn around and begin another round of complete revamping under complete secrecy, refusing to cooperate with outsiders.

    I spoke to RMS about this, seeing it as a sort of loophole. He remained unperturbed, and I think I understand why- to RMS, 'free' development will always outpace, always outproduce such closed environments. For RMS this isn't even an issue, much less a loophole, to him it's the corporations being fools by turning away from a world full of willing helpers.

    I don't know if he's right or not. Certainly he has a point- though there are also examples of types of work where a controlled team can outperform the bazaar- particularly game or art projects where the project's goals and values are very much a judgement call. On the other hand, OSS moves really fast- in the event of a radically altered GPLed codebase being sprung on the world, everything about it would be known and understood within days- there's not a lot of strategic advantage to keeping secrecy when you're inevitably going to make full disclosure anyhow.

    Final analysis- this really isn't about the GPL so much as it's about corporatism. Like it or not, corporations get to own people and their ideas, legally. They also get to play in the fields of OSS alongside ill-funded hackers, and what they lack in nimbleness and cooperativeness they gain in sheer ability to market and distribute on a global scale.

    It may be that eventually corporations will set the course for OSS by using their capacity to control collective programming skills and choke off communications. However, in a way this hardly matters- the source will get out there, no amount of GPL-allowable obfuscation (i.e. minimal) would stand up to the eyes of the world for longer than six hours or so, and frankly, if anyone thinks the amount of kluge and mess created by a world of corporate OSS 'coders' trying to trip each other up... would be worse than the current world of _closed_ corporate coders collectively trying to do exactly the same thing, with no expectation of eventual source disclosure.

    Expect the corporations to abuse their privileges as hard as it can. It only adds a scattering of immensely rich, and twisted and obnoxious 'individuals' to the talent pool. Think of it like having some prima donnas who keep re-inventing everything, and just roll with it...

  • by Jamie Zawinski (775) <jwz@jwz.org> on Monday January 17 2000, @04:46PM (#1363986) Homepage
    AC wrote:

    Companies are not individuals and have no right as such. The author seems to have missed on a large body of law that says otherwise.

    Sadly, this is untrue. Someone else pointed this out earlier but it bears repeating: in the United States, a corporation is a "natural person" under the law, entitled to all the same rights as people who happen to be made of meat.

    This great Adbusters article [adbusters.org] goes into a lot of detail of the history of corporations and how we ended up in this mess. From the article:

    Then came a legal event that would not be understood for decades (and remains baffling even today), an event that would change the course of American history. In Santa Clara County vs. Southern Pacific Railroad, a dispute over a railbed route, the US Supreme Court deemed that a private corporation was a "natural person" under the US Constitution and therefore entitled to protection under the Bill of Rights. Suddenly, corporations enjoyed all the rights and sovereignty previously enjoyed only by the people, including the right to free speech.

    This 1886 decision ostensibly gave corporations the same powers as private citizens. But considering their vast financial resources, corporations thereafter actually had far more power than any private citizen. They could defend and exploit their rights and freedoms more vigorously than any individual and therefore they were more free. In a single legal stroke, the whole intent of the American Constitution -- that all citizens have one vote, and exercise an equal voice in public debates -- had been undermined. Sixty years after it was inked, Supreme Court Justice William O. Douglas concluded of Santa Clara that it "could not be supported by history, logic or reason." One of the great legal blunders of the nineteenth century changed the whole idea of democratic government.

    Adbusters is wonderful, you should subscribe.

  • by Nimmy (5552) on Monday January 17 2000, @02:43PM (#1363987) Homepage
    Here is my interpretation of the issue. Reading this is not a substitute for reading the real posts.

    Background: GPL says that you can't just distribute a binary (in essence). If you distribute at all, it must be with source.

    The Issue: Can a company make an internal distribution of GPL software and not release it? (E.g. NSA secure linux, or Corel closed beta)

    View 1: Companies are not people. A developer in a company may modify the code and give to other workers in the company. These other workers have all the rights to source from the GPL. Thus, if one worker decides to publish the modified code, the company cannot (legally) do anything, it's GPL code still. Thus, internal distributions of software can only be enforced through threat of firing. Even if only a binary is leaked, people who d/l the binary can require the company to give the source!

    View 2: Yes of course. That is not subject to the terms of the GPL, you are not distributing it. The problem with this view is that what if I want to sell modified GPL code? I can say: $10 to join NickSoft, Inc. Then I will send you code, but you may not distribute as terms of 'employment' with NickSoft. Boom, there goes GPL.

    The original poster says both views are flawed and you cannot have any other (legally they are mutally exclusive).

    RMS says, yeah maybe its a flaw, but its really minor.

    Again, this is only my interpretation. Read the original posts.

    (My personal opinion is close to RMS', its a very tough issue and is hard to avoid, however one states a GPL-like licence. I'd say leave it be)

    --Nick
  • Don't panic (Score:5)

    by JoeBuck (7947) on Monday January 17 2000, @02:35PM (#1363988) Homepage

    The idea is that someone creates an organization, and then requires everyone to be in the organization as a condition for software distribution. Then the modified GPLed program is only distributed to club members, and all the club members agree to only distribute the program within the club. In a sense, the Trillian project (which is porting the GNU tools and Linux to the IA64 architecture, which is still under nondisclosure agreements) is such a club.

    So, does the fact that this can be done break the GPL protections? No, because it doesn't get around the requirement to provide sources to everyone who gets binaries. Attempts to do this kind of thing for a different reason (e.g. charge everyone big bucks for being in the club and forbid them from sharing information with outsiders) may run afoul of antitrust provisions in the US and the EU (forcing people to be in a club before you do business with them may not be legal, depending on the circumstances).

    RMS often points out that the GPL (and other licenses) shouldn't be written, or read, as if they represent the whole of the law. Just because the GPL doesn't exclude some possibility doesn't mean that it is legal. It may be illegal for another reason.

  • by Kaufmann (16976) <rnedalNO@SPAMolimpo.com.br> on Monday January 17 2000, @04:34PM (#1363989) Homepage
    As a colleague of Faré in the Tunes project [tunes.org] (shameless plug) and a subscriber to (and occasional participant in) the cybernethics mailing list, I'd like to point a few things out.

    First of all, Faré is French and resides in France. So before attacking his integrity, honesty, manhood, morals, intelligence, competence or whatever, ask yourself this question, American-boy: do you have any idea as to how French law applies to this issue? What if it were the case (perhaps not in France, but somewhere else) that this loophole _were_ applicable and an issue under some other country's law?

    Also, as other posters have said, Faré is worried about what might happen if a corporation were created with the express purpose of hoarding otherwise GPL'd code. This might be an issue.

    Finally, please don't fuck cybernethics up! If you want to join in on the discussion, that's great, but the membership is really soaring, and it'd be very unfortunate to see the list deteriorate, and I'm afraid that this is going to be the case. So try to keep the S/N ratio up.

    Anyway, if anyone cares, Faré and I are on IRC right now (#tunes at openprojects.net). If you've got a problem with him (or me!), come over... we've already got the boxing ring set up.
  • 118 replies beneath your current threshold.
(1) | 2 | 3 | 4 | 5