3 ms·
because companies weren't just paying for support, some were paying for non-gpl'd versions of the code to integrate/resell in their products. only mysql ab (no
by there 17y ago
because companies weren't just paying for support, some were paying for non-gpl'd versions of the code to integrate/resell in their products. only mysql ab (now sun, soon oracle) was able to sell those licenses.
this is the same situation with asterisk. digium forces all users that contribute patches to hand over copyright so they can sell a private version of their open-source product to companies.
whether this is fair is up for debate (and is partly why many users hate gpl software, preferring more "open" licenses like bsd/isc). a company open sources an initial version of their product with the gpl, giving everyone access to it, its users contribute many bug fixes, new features, and free support (through forums, mailing lists, bug trackers, etc.) but are unable to sell their own versions of that software. the company that retains copyright and distribution rights is of course able to bundle up everything contributed and make a profit directly from it without having to give anything back to those users.
- rbanffy 17y ago"some were paying for non-gpl'd versions of the code to integrate/resell in their products" If that's what they need, perhaps to migrate their products to a BSD-licensed RDBMS like PostgreSQL. Or to a public-domain one like SQLite. Or a fully proprietary one. It's their software and, since, they have already licensed it as proprietary, their users were already robbed the freedoms GPL'ed MySQL would provide. As it is now, those companies have licenses for specific versions. If they didn't get permanent unrevokable licenses and were happy with the cheaper ones they got, well... Phineas Barnum would be happy to use them as examples. "whether this is fair is up for debate" If handing over copyright is too expensive, companies are always free not to contribute or not to use Asterisk at all. They will, however, have to compete with other companies who do. Economics will dictate who wins. "(and is partly why many users hate gpl software, preferring more "open" licenses like bsd/isc)" The only freedom GPL denies a developer is to close up software that was once free. The only freedom the allegedly "more open" licenses give developers is to deny freedoms to their users. For the users (and software freedom is about them), those licenses give nothing. But we are drifting from the original topic. The topic is that MySQL is Oracle-proof and doesn't need saving the same way other GPL'ed products don't need saving. They are either good - and thus worthy of surviving - or bad - and thus will die natural deaths. Many people have emotional attachment to their software. I must confess I am thinking and rethinking moving from Linux to OpenSolaris for much too long to explain it in strictly rational terms. I will miss it when Linux dies, but, by then, I expect GNU/HURD to run nicely on my 64-core ARM-based netbook. Or, at least, ZFS to be under GPLv3.
- tentonova 17y agoThe only freedom GPL denies a developer is to close up software that was once free. You can't "close up" software that was free. The software remains free. The only freedom the allegedly "more open" licenses give developers is to deny freedoms to their users. It gives developers the freedom to create an aggregate product without also releasing their own code under the GPL, allowing them to pursue a business model that they feel will fund the ongoing R&D necessary to produce that product. For the users (and software freedom is about them), those licenses give nothing. If users do not feel that a product does not provide a fair trade, they are under no obligation to purchase or use it, and the original code remains to do with what they will. However, as indicated by vast market success, users do feel that these licenses and the products produced using them do provide something of value.
- rbanffy 17y ago"However, as indicated by vast market success" It's far too common that the person who assigns value to software and that signs the check is not the same person who puts it to work.
- tentonova 17y agoYou're arguing that users don't believe the current situation is a fair trade, and would rather enter into a GPL quodque pro quo agreement if they were not restricted by the purchasing department? Well -- I for one am happy with the licensing status of Mac OS X, and think I've received a perfectly fair trade.
- rbanffy 17y agoMany users would be happier with technologies different from the ones endorsed by their managers (frequently after vendor-paid trips to vendor-sponsored events) and anointed as corporate standards that one should not break if one really likes his/her job. My wife had to build an intranet on top of Sharepoint because a PHB said so. I have to read my e-mails off an Exchange server because corporate IT finds it nice. Far too many servers are Red Hat while I would prefer Debian (I am a fan of APT). Perhaps you have to make your presentations on PowerPoint for Mac, even knowing how much better they would look with Keynote. Life's not perfect. And, while I love the NeXT side of OSX, I find the Unix side far too early 90's for my taste ;-)