Linked by Thom Holwerda on Sat 26th Mar 2011 02:00 UTC
Mac OS X When you run smbd -V on your Snow Leopard installation, you'll see it's running SAMBA version 3.0.28a-apple. While I'm not sure how much difference the "-apple" makes, version 3.0.28a is old. Very old. In other words, it's riddled with bugs. Apple hasn't updated SAMBA in 3 years, and for Lion, they're dumping it altogether for something homegrown. The reason? SAMBA is now GPLv3.
Thread beginning with comment 467964
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Comment by Brynet
by JAlexoid on Sat 26th Mar 2011 11:03 UTC in reply to "RE[3]: Comment by Brynet"
JAlexoid
Member since:
2009-05-19

Grand Central Dispatch

GCD is very much a system library. And as GP said, they usually do opensource those.

where you either have to negotiate a patent license for all users and redistributors

GPLv3 does not give you an option to negotiate. It tells you that you give a free license any downstream receivers of the software.

Reply Parent Score: 2

RE[5]: Comment by Brynet
by danieldk on Sat 26th Mar 2011 13:27 in reply to "RE[4]: Comment by Brynet"
danieldk Member since:
2005-11-18

You have to negotiate with the patent owner to give a license to 'downstream', if you are not the patent owner. If you cannot negotiate such a deal (which is likely), either the patent holder or the GPLv3 prevents you in distributing software, depending on wether you enter a patent contract or not.

Reply Parent Score: 2

jabbotts Member since:
2007-09-06

I thought the fact that a thing was GPLv3 included the patent permissions for downstream. Wouldn't Apple simply be obliged to not sue over related patents and make the source available?

Reply Parent Score: 1

RE[6]: Comment by Brynet
by Vanders on Sun 27th Mar 2011 11:19 in reply to "RE[5]: Comment by Brynet"
Vanders Member since:
2005-07-06

if you are not the patent owner

If you are not the patent owner, the patent clauses in the GPLv3 do not apply. There is no need to negotiate anything on behalf of anybody.

Reply Parent Score: 4