Het spijt me zeer, maar de GPL en FSF zijn net zo restrictief als closed software, alleen doen ze net alsof door het in te pakken in een papiertje van zogenaamde 'vrijheid'.
De BSD license is pas echte vrijheid, omdat deze aan de ontwikkelaar de keus laat of hij zijn werk in de vorm van source code teruggeeft aan de community of niet. De ontwikkelaar is vrij om te beslissen om iets al dan niet tijdelijk gesloten te houden en zijn investeringen terug te verdienen.
De GPL en FSF zijn van mening dat vrijheid betekend dat ze voorwaarden kunnen opleggen aan anderen. Elke voorwaarde van partij A is een restrictie in de vrijheid van partij B. Het is vrijheid, mits. De FSF hangt een soort communistisch systeem van software ontwikkeling aan, en we hebben allemaal kunnen zien de afgelopen jaren hoe goed dat werkt.
Closed software werkt echter net zo min, als meest kapitalistische vorm van software ontwikkeling. Het is innovatie remmend omdat mensen er niet mee kunnen rommelen.
De BSD license en verwante licenties sluit geen van beide uitersten uit, en werkt imo daarom gewoon het best. Het geeft ruimte aan commercie en individueel/community work. De Apache license laat die ruimte ook, al is het minder expliciet dan in de BSD licentie. Maar tenzij expliciet uitgesloten, betekent impliciet toegestaan.
En daarmee zijn we weer terug on-topic. MS zal nooit investeren in GPL projecten aangezien dat voor hun als bedrijf niets oplevert. De Apache organisatie werkt met projecten onder de Apache license. Dus kennis en geld die zij vanuit Microsoft investeren hierin kan later op verschillende manieren, inclusief gebruik van code, terug een bijdrage geven aan Microsoft. Het is hierdoor een win-win situatie, en dat zijn dingen die je als bedrijf altijd wel op prijs stelt. Wees dus niet verrast als je op een gegeven moment ergens op Help>About klikt en daar ineens de Apache License voorbij ziet komen (zoals je bv ook tot voor kort Mosaic tegen kwam in IE).
Om toch even op GPL vs. BSD-licentie in te gaan: GPL beperkt inderdaad in vrijheid, maar enkel aan de ontwikkelaar. Ze zegt dat enkel op de manier van 'jouw vrijheid eindigt waar mijn neus begint'. Een BSD-gelicenseerd stuk software kan door een bedrijf (zoals Apple, ik zeg maar iets

) opgenomen worden en 'gesloten worden', waardoor zelfs de originele auteur mogelijk een licentie zou moeten betalen op het gebruik van zijn eigen code (wat redelijk absurd is).
Vergelijk de GPL met een wet dat ik jou niet in een kooitje mag stoppen: het berooft mij wel van een deel van mijn vrijheid, maar jij kan tenminste zeker zijn dat je je vrijheid blijft hebben.
In dat opzicht is de GPL meer pragmatisch dan de BSD-licentie, die meer ideologisch 'vrij' is, maar op praktisch vlak tekort schiet. Bedrijven geven geen code vrij als ze niet hoeven, er is wat 'stimulans' voor nodig.
De FSF hangt een soort communistisch systeem van software ontwikkeling aan, en we hebben allemaal kunnen zien de afgelopen jaren hoe goed dat werkt.
Ik snap niet wat je hiermee bedoelt. De GPL en BSD-licentie bestaan beiden al jaren en de GPL is duidelijk succesvoller dan BSD gebleken, zoals reinouts ook al aantoont. De licentie werkt ook verbazingwekkend goed, er zijn heel veel bedrijven die omwille van de GPL dingen hebben teruggegeven die we anders nooit zouden zien. Als bv. Linux onder de BSD-licentie uitgegeven was had het zeker minder succes gehad.
Zo, da's wel genoeg off-topic voor vandaag.