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 467970
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Apple's Samba is GPL2
by oiaohm on Sat 26th Mar 2011 12:00 UTC in reply to "RE[2]: Apple's Samba is GPL2"
Member since:

"Hmmm.. so why is IBM, Red Hat, Novell, Intel, AMD, Google etc all contributing code to GPLv3 licenced projects such as GCC?

You are cherry picking companies. I could list a thousand companies that don't. I believe that GPL is indeed bad for companies, but that's beside the scope of this issue.
First thing before you get too far ahead of yourself. Who's protocol is SMB. Answer IBM's. What is IBM's policy requirements for patent coverage for all their patents. GPLv2 or higher unless you have approval from IBM legal department.

Samba is to IBM requirements. This game is not as simple as it first appears.

Yes there was a reason why MS basically got raped in the EU court over what they were doing with SMB based protocols.

Yes there are legal requirements at play here. Same with the Linux kernel. There are a lot of different techs in the Linux kernel that BSD is not allowed to have. Due to the fact those techs are only licensed for GPLv2 code.

You might be about to find thousands of companies that disagree but those don't have a legal vested interest in this problem. Also at times those thousands of companies will have to use GPLv2+ to get patent grants.

Yet lot of those thousands of companies also call for patents. Are they mad? If you hate being forced to use GPLv2+ you should hate patents as well. Because that is the very thing that will force you to use GPLv2+.

Reply Parent Score: 2