Hoe Sun omgaat met vrije software
Richard Stallman over Solaris en Java
28 juli 2005 | Redactie ZDNet
Mensen vragen me geregeld wat ik denk van de houding van een of ander bedrijf tegenover
vrije software. Ze willen graag een simpel antwoord en in sommige gevallen, zoals bij Microsoft, kan ik dat ook geven.
In de meeste gevallen is de situatie echter zeer complex, zoals bij Sun.
Er zijn zeer veel manieren waarop de activiteiten van een bedrijf een effect kunnen hebben op de free software community. Sommige bedrijven bedreigen ontwikkelaars van vrije software of slepen hen voor de rechter, bijvoorbeeld om vermeende schending van een of ander patentrecht. Andere bedrijven helpen ons echter door zelf vrije software te ontwikkelen. Bedrijven kunnen onze gemeenschap ook helpen door over vrije software te praten of deze te distribueren; maar tenzij ze dit op zeer grote schaal doen, zal de invloed hiervan op langere termijn beperkt blijven.
Suns houding is complex. Het heeft nooit ontwikkelaars aangeklaagd. Maar het heeft wel softwarepatenten in handen waarmee dit in principe zou kunnen, en het bedrijf heeft nooit beloofd het nooit te zullen doen.
Sun distribueert waarschijnlijk wel wat vrije software, maar niet zoveel dat het de aandacht trekt. Suns grootste invloed op de free software community komt vanuit haar eigen software-ontwikkeling. Maar ook deze invloed is niet eenduidig. Aan de ene kant voegt het software toe, maar niet zonder voorbehoud. Op andere gebieden werkt Sun de ontwikkeling van free software zelfs tegen.
Een aantal jaar geleden kocht Sun StarOffice, een bedrijfseigen officepakket. Sun bracht hier vervolgens een vrije softwareversie van uit onder de naam OpenOffice.org. Door de bijdragen van vrije ontwikkelaars werd het pakket flink uitgebreid. Sun bleef ondertussen echter ook StarOffice uitbrengen als gesloten programma, met daarin ook de uitbreidingen van OpenOffice. Zo functioneerde OpenOffice als een soort demoversie van een gesloten officepakket. Toch is OpenOffice.org een flinke contributie aan de vrije software gemeenschap - met een donker wolkje aan de verder heldere hemel.
Daartegenover staat het uitbrengen door Sun van Solaris als vrij softwarepakket. Op het eerste gezicht lijkt deze contributie groot, maar in de praktijk valt dat nogal tegen. Solaris is immers een op Unix gebaseerd besturingssysteem, en daarvan zijn al twee vrije versies beschikbaar: GNU/Linux en BSD (met al hun varianten). De ontwikkelaars van vrije software hebben dus niet zoveel aan de code van nog een Unix-systeem.