News for hackers. Stuff that matters.
Re:Plan 9 released under GPLv2 by dhfjgkrgjg on Thursday February 13, 2014 @11:47AM (#7232350)
This is a big shame. They are already familiar with the BSD license, so why the GPL?
Re:Plan 9 released under GPLv2 by rsc on Thursday February 13, 2014 @12:08PM (#7232511)
When you ask "why did big company X make strange choice Y regarding licensing or IP", 99 times out of 100 the answer is "lawyers". If the Plan 9 group had had its way, Plan 9 would have been released for free under a trivial MIT-like license (the one used for other pieces of code, like the one true awk) in 2003 instead of creating the Lucent Public License. Or in 2000 instead of creating the "Plan 9 License". Or in 1995 instead of as a $350 book+CD that came with a license for use by an entire "organization". Or in 1992 instead of being a limited academic release.

Thankfully I am not at Lucent anymore and am not privy to the tortured negotiations that ended up at the obviously inelegant compromise of "The University of California, Berkeley, has been authorised by Alcatel-Lucent to release all Plan 9 software previously governed by the Lucent Public License, Version 1.02 under the GNU General Public License, Version 2." But the odds are overwhelming that the one-word answer is "lawyers".

Re:Plan 9 released under GPLv2 by _delirium on Thursday February 13, 2014 @07:37PM (#7235886)
I agree the 2000 and 2003 releases' strange custom license terms sound lawyer-driven, but weren't the 1992 and 1995 releases' terms also driven by hopes of commercial exploitation? My impression was that during this period AT&T still hoped they'd be able to license Plan9 for $$$ to a vendor, like they had done with Unix, which meant they wouldn't want to release the code under a permissive license.
Re:Plan 9 released under GPLv2 by rsc on Thursday February 13, 2014 @08:21PM (#7236174)
Yes, but who tells you "you can't do that because we want to keep open the possibility of making money later"? The lawyers.

AT&T gave away Unix during Unix's formative years, because AT&T's government-granted monopoly disallowed it from making money on computers. They didn't make any money on Unix then. They tried later, and made some, but what a sense of loss about what might have been if only they'd been charging from the beginning! Of course, if they'd been charging from the beginning, it's hard to say Unix would have been so popular.

Re:Plan 9 released under GPLv2 by __david__ on Thursday February 13, 2014 @12:01PM (#7232451)
I'm also curious why they picked the GPL, but why on earth is it a "shame"?
Re:Plan 9 released under GPLv2 by pyre on Thursday February 13, 2014 @12:07PM (#7232500)
Because <flamewar> ...
Re:Plan 9 released under GPLv2 by belorn on Thursday February 13, 2014 @09:33PM (#7236479)
because people do not like having software offered to them for free, and especially not so that linux can use it under the same license.
Re:Plan 9 released under GPLv2 by rbanffy on Friday February 14, 2014 @05:31AM (#7237837)
If you don't want to see a proprietary fork of your code, you should use GPL. If you don't mind seeing proprietary forks of your code, you can use BSD, Apache, MIT or any other more "permissive" license.

I don't think Plan9 has much commercial value in it left, but they may consider it would be awkward if, say, EMC or Cisco incorporated some of its technologies (Plan 9 had some interesting ideas about storage and network transparency) into their proprietary products without paying for them. It's easy to sympathize with the small garage inventor and to think it's nice for you to subsidize small innovators, but it's much harder to do the same with corporations that would patent-extort you the moment they realized they could gain some advantage from it.

Re:Plan 9 released under GPLv2 by pjmlp on Thursday February 13, 2014 @11:50AM (#7232368)
To forbid getting money leeching the work of others for free.
Re:Plan 9 released under GPLv2 by yxhuvud on Thursday February 13, 2014 @11:53AM (#7232386)
Yes, it would be an absolutely horrible thing if someone actually started to use the OS.
Re:Plan 9 released under GPLv2 by route66 on Thursday February 13, 2014 @12:03PM (#7232469)
You mean, like the Linux kernel with it's GPLv2 (http://en.wikipedia.org/wiki/Linux#Copyright.2C_trademark.2C...)
Re:Plan 9 released under GPLv2 by thelel on Thursday February 13, 2014 @12:07PM (#7232504)
Apple gives people who want to make use of their beautiful code the finger. Why not do the same to potential Steve Jobs'? If BSD had been licensed under the GNU GPL, OS X would either have to have been built from scratch, or be free software.
Re:Plan 9 released under GPLv2 by yxhuvud on Thursday February 13, 2014 @12:46PM (#7232800)
They also backport a lot of it upstream to FreeBSD. It is not a black and white question.
Re:Plan 9 released under GPLv2 by belorn on Friday February 14, 2014 @07:45AM (#7238177)
If one go by market share, the code sent back upstream are worth far less than 1% of Os X.
Re:Plan 9 released under GPLv2 by yxhuvud on Friday February 14, 2014 @10:49AM (#7239128)
So? That doesn't change that Apple usage of FreeBSD codebase is still a net win for the FreeBSD project. It is still a win-win situation even if the win isn't totally symmetrical.
Re:Plan 9 released under GPLv2 by riquito on Thursday February 13, 2014 @12:03PM (#7232468)
Linux is GPL and that didn't stop anyone from using it. I don't understand your point, may you explain it?
Re:Plan 9 released under GPLv2 by glesica on Thursday February 13, 2014 @12:01PM (#7232446)
Linux is GPLv2. But I guess no one uses that... :)
Re:Plan 9 released under GPLv2 by angersock on Thursday February 13, 2014 @12:10PM (#7232523)
It's Plan 9, so I don't think they're in great danger of that.

:(

Re:Plan 9 released under GPLv2 by yxhuvud on Thursday February 13, 2014 @12:46PM (#7232806)
Finally someone that actually understood what I meant. Gaining traction is a lot more important for getting work done than the contributions back from *GPL ever has been.
Re:Plan 9 released under GPLv2 by jokoon on Thursday February 13, 2014 @12:03PM (#7232471)
since when does money equals being used ?

it seems to me the linux kernel is being used in many places.

Re:Plan 9 released under GPLv2 by kordless on Thursday February 13, 2014 @12:06PM (#7232493)
This argument is consistently colluded with the other argument for open and transparent software. They are two topics independent of each other, IMHO. If you care about open software, it does not imply you care about preventing others from using your software in a leechy fashion.
Re:Plan 9 released under GPLv2 by wylee on Thursday February 13, 2014 @12:58PM (#7232883)
How does the GPL prevent this?
Re:Plan 9 released under GPLv2 by dhfjgkrgjg on Thursday February 13, 2014 @11:57AM (#7232414)
You think that people don't leech on the GPL? Great, then I have found just the customer for some snake oil!

There wouldn't be the whole GPL violations thingy if people were not already taking without giving under the GPL.

Re:Plan 9 released under GPLv2 by pjmlp on Thursday February 13, 2014 @12:07PM (#7232503)
That is why they are violations. With other licenses it is allowed to do so.
Re:Plan 9 released under GPLv2 by dhfjgkrgjg on Thursday February 13, 2014 @12:16PM (#7232574)
So you acknowledge today some people do already leech as you put it, under the GPL. It may be a violation, and the other party may laugh as they are in a different juridiction. So, what was your point again?
Re:Plan 9 released under GPLv2 by gillianseed on Thursday February 13, 2014 @12:49PM (#7232821)
We have a law against theft, yet there are continous occurences of people stealing and getting away with it, so by your logic we should remove the law against theft.
Re:Plan 9 released under GPLv2 by icebraining on Thursday February 13, 2014 @12:40PM (#7232764)
You're confusing "forbid" with "rendering impossible".
Re:Plan 9 released under GPLv2 by mariuolo on Thursday February 13, 2014 @01:21PM (#7233046)
> There wouldn't be the whole GPL violations thingy if people were not already taking without giving under the GPL.

Illegally so.

Re:Plan 9 released under GPLv2 by vonmoltke on Thursday February 13, 2014 @12:01PM (#7232449)
If you look at the note on the home page[1], they needed to get permission from Alcatel-Lucent for the license change. They may not have been able to sell them on BSD.

http://akaros.cs.berkeley.edu/akaros-web/news.php

Re:Plan 9 released under GPLv2 by protomyth on Thursday February 13, 2014 @11:54AM (#7232395)
It does feel a bit odd when it is the B of the BSD license.
Re:Plan 9 released under GPLv2 by 4ad on Thursday February 13, 2014 @12:03PM (#7232465)
Please see my other comment, title is misleading: https://news.ycombinator.com/item?id=7232450

Plan 9 continues to be LPL.

Re:Plan 9 released under GPLv2 by nousernamesleft on Thursday February 13, 2014 @07:18PM (#7235776)
This isn't a shame, it does nothing. Plan 9 was already released under a BSD style license (one with an absurd amount of pointless legalese, but non-copyleft nonetheless). This is simply releasing it with additional restrictions so that people who are contributing to GPL software can use it now too.