Группа идейных товарищей написала открытое письмо в Европейскую комиссию с требованием запретить передачу MySQL во время поглощения Sun компанией Oracle. Среди подписавших это письмо стоит имя Richard Stallman.
Как известно код MySQL лицензирован под GPL2. Таким образом код является свободным и, как тут уже ни раз утверждалось, закрыть его невозможно. Однако данная группа товарищей, включая автора GPL2 товарища Столлмана, утверждает, что несмотря на это будущее MySQL в опасности:
If Oracle is allowed to acquire MySQL, it will predictably limit the development of the functionality and performance of the MySQL software platform, leading to profound harm to those who use MySQL software to power applications.
И вот как они это объясняют:
Defenders of the Oracle acquisition of its competitor naively say Oracle cannot harm MySQL, because a free version of the software is available to anyone under GNU GPL version 2.0, and if Oracle is not a good host for the GPL version of the code, future development will be taken up by other businesses and individual programmers, who could freely and easily «fork» the GPL'd code into a new platform. This defense fails for the reasons that follow.
MySQL uses the parallel licensing approach to generate revenue to continue the FLOSS development of the software. If Oracle acquired MySQL, it would then be the only entity able to release the code other than under the GPL. Oracle would not be obligated to diligently sell or reasonably price the MySQL commercial licenses. More importantly, Oracle is under no obligation to use the revenues from these licenses to advance MySQL. In making decisions in these matters, Oracle is facing an obvious conflict of interest – the continued development of a powerful, feature rich free alternative to its core product.
As only the original rights holder can sell commercial licenses, no new forked version of the code will have the ability to practice the parallel licensing approach, and will not easily generate the resources to support continued development of the MySQL platform.
The acquisition of MySQL by Oracle will be a major setback to the development of a FLOSS database platform, potentially alienating and dispersing MySQL's core community of developers. It could take several years before another database platform could rival the progress and opportunities now available to MySQL, because it will take time before any of them attract and cultivate a large enough team of developers and achieve a similar customer base.
Но это было бы пол беды:
Yet another way in which Oracle will have the ability to determine the forking of MySQL relates to the evolution of the GNU GPL license. GPL version 2.0 (GPLv2) and GPL version 3.0 (GPLv3) are different licenses and each requires that any modified program carry the same license as the original. There are fundamental and unavoidable legal obstacles to combining code from programs licensed under the different GPL versions. Today MySQL is only available to the public under GPLv2.
Many other FLOSS software projects are expected to move to GPLv3, often automatically due to the common use of the «any later version» clause. Because the current MySQL license lacks that clause, it will remain GPLv2 only and it will not be possible to combine its code with the code of many GPLv3-covered projects in the future. Given that forking of the MySQL code base will be particularly dependent on FLOSS community contributions - more so than on in-company development - the lack of a more flexible license for MySQL will present considerable barriers to a new forked development path for MySQL.
Иными словами, несмотря на GPL2, спасти MySQL от претворного влияния Oracle нельзя по следующим причинам:
- На развитие MySQL или его форка нужны деньги. Раньше деньги приходили благодаря второй коммерческой (тоесть совершенно некошерной и проприетарной) лицензии. Теперь трудящихся будет эксплуатировать Oracle и на заработанные деньги развивать вовсе не MySQL. А у остального пролетариата, ни денег, ни достаточного опыта для развите нет.
- Oracle лицензией GPL3 не проникся.