Afgelopen dinsdag heeft Jonathan Schwartz, CEO van Sun Microsystems, de General Public License (GPL) fel bekritiseerd, tegelijk gaf Schwartz echter aan dat hij de open-sourcebeweging wil ondersteunen en dat hij voorstander is van open-sourcesoftware. Schwartz' voornaamste punt van kritiek op de GPL is dat GPL-code alleen gemixt mag worden met andere code als deze mixcode ook beschikbaar gesteld is of zal worden onder de GPL-licentie. De bedoeling van deze bepalingen in de licentie is dat hierdoor een hoeveelheid software ontstaat die volledig vrij is van gesloten, en dus niet vrij bruikbare, code. Volgens Schwartz, en hij baseert zich daarbij op gesprekken met verschillende partijen, is dit echter ook het grootste probleem voor de GPL. Het is hierdoor niet mogelijk om GPL-code te gebruiken als basis voor closed-sourcesoftwareproducten.
Door deze bepaling is het, aldus Schwartz, in feite zo dat softwareontwikkelaars die hun producten onder de GPL uitbrengen, hun intellectueel eigendom aan de Verenigde Staten moeten teruggeven, daar dat land de bakermat is van de GPL. Dit betekent echter ook dat bijvoorbeeld ontwikkelingslanden of startende ontwikkelaars moeilijk geld kunnen verdienen met het ontwikkelen en verkopen van door hen ontwikkelde GPL-software. Op dit moment wordt er gewerkt aan een nieuwe en modernere versie van de GPL, echter zal de kern van deze licentie gelijk blijven, waardoor het eerder geschetste probleem blijft bestaan, zo meent Schwartz. In het vervolg van zijn speech, benadrukte de Sun-CEO dat Sun het beste voor heeft met de open-sourcebeweging en in de toekomst meer omzet hoopt te halen uit de verkoop van ondersteunende diensten.