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 467923
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by Brynet
by brynet on Sat 26th Mar 2011 04:19 UTC in reply to "RE: Comment by Brynet"
Member since:

It would most likely be released under the APSLv2 like all of Apple's system software.

Seems to me that the only thing Apple doesn't open source is GUI related components.. and drivers they've licensed from 3rd parties.

Personally I have no interest in SMB/CIFS, but maybe the Apple implementation will be of better quality than Samba.. perhaps it will get forked into an open source project to work on portability to BSD/Linux.

Reply Parent Score: 0

RE[3]: Comment by Brynet
by danieldk on Sat 26th Mar 2011 09:07 in reply to "RE[2]: Comment by Brynet"
danieldk Member since:

Grand Central Dispatch is under the Apache License version 2, so that's also a possibility.

I cannot imagine why they would not open source it, since it is not really a differentiator, only an attempt to avoid falling into the GPLv3 patent hell trap (where you either have to negotiate a patent license for all users and redistributors, or stop distributing the software).

Reply Parent Score: 0

RE[4]: Comment by Brynet
by JAlexoid on Sat 26th Mar 2011 11:03 in reply to "RE[3]: Comment by Brynet"
JAlexoid Member since:

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