FSF Compliance Lab Addresses GPLv3 Questions
GeekyBodhi writes "Brett Smith, the licensing compliance engineer at FSF's Free Software Licensing and Compliance Lab held a public question and answer session in an IRC meeting last night. At the meeting Smith addressed questions regarding various sections of GPLv3 (Linux.com shares a corporate overlord with Slashdot) including Section 7 (additional rights), and Section 11 (patents and patent protection), and explained how the incompatibility between GPLv2 and GPLv3 doesn't rule out any interaction between differently licensed programs."
Unfortunately they didn't answer the big question I have:
... what really do third-party developers gain from licensing their software GPLv3 over v2? Nothing but a bunch of headache, in my opinion.
Why do they think all the additional complexity of the GPLv3 is needed? After all, wasn't that one of the biggest complaints about the GPLv2, that it was too complex to understand? And now you have all this extra language and extra penalties and extra permissions that, in my estimation, don't give you a better license. It doesn't prevent Tivo-ization (and I don't think you really can without even worse side effects), it doesn't prevent Microsoft/Novell-type deals, it doesn't prevent software patent FUD against Free Software
Dlugar
Computer Go: Writing Software to Play the Ancient Game of Go
It's important to remember that the FLOSS camp has no particular attachment to a particular license. They want freedom (via source code). Any license that fills that role makes them happy. In the FLOSS world, a project using GPLv3 is a win, but so is a project using GPLv2, apache, etc.
If you distribute GPL v2 software and then sue for patent infrignement while you still are distributing the software, you are violating the authors' copyrights.
Furthermore, under the GPL v3 I can do a lot of things I couldn't under the GPL v2:
1) Release beta versions of software under NDA's provided that the contract also stipulates that they are receiving the software solely for the purpose of providing QA services for me by testing their own software against mine.
2) Use hypervisors and aggregated updates (for components in other VM's) to prevent updated software from doing anything (the software isn't interfered with in any way, but everything that it needs to talk to is missing if you provide your own update!)
3) Use hypervisors and other VMs to create DRM which can't be circumvented by accessing the source code of the kernel (because the decryption/hardware interfaces occur in another VM).
Seems like a lot of work to go to for not a lot more freedom of the end user.....
LedgerSMB: Open source Accounting/ERP
Cetainly St iGNUcious himself is all about faith and does not seem to care about logic or facts. The FSF is not just limited to such people however. I know a number of people who do advocate the GPL for reasons which are sometimes right and sometimes wrong.
My own opinion is that RMS has. like President Bush, come to see the world in terms of universal conflict where Freedom must be sacrificed in order to be preserved. Hence the GFDL has clauses which are designed to allow the FSF and others to *force* that certain advoacy documents are included with technical documentation (forced advocacy is fundamentally at odds with freedom of speech), and asked the chief architect of GNU (Thomas Bushnell) to resign for publically stating a similar opinion.
LedgerSMB: Open source Accounting/ERP