Overslaan en naar de inhoud gaan

Microsofts Shared Source: Doekje voor het bloeden

Bepaalde partners van Microsoft met meer dan vijftienhonderd klanten, geselecteerde universiteiten en bepaalde overheidsinstanties mogen kijken in de broncode van Windows-producten. Effectief betekent dat voor de meeste bedrijven en instellingen geen inzage in de broncode. Het zijn vooral de minder grote systeemintegrators die dit zullen merken, omdat zij nu door de monopolist op achterstand worden gesteld.
Maatschappij
Shutterstock
Shutterstock

Voor de open source-gemeenschap is deze stap daarom te weinig. Open source- advocaat Jon ‘maddog’ Hall, directeur van Linux International vertelt dat het niet voor iedereen beschikbaar zijn van broncode een obstakel is. “Open source maakt broncode beschikbaar voor iedereen, het shared source-initiatief is alleen voor een selecte groep mensen”, betoogt hij. “Voor de meerderheid van de ontwikkelaars is de broncode nog steeds een goed bewaard geheim.” Wat wel door iedereen kan worden bekeken is de broncode van CE.NET. Deze wordt gedeeltelijk meegeleverd met het besturingssysteem of kan van de website van Microsoft worden gehaald. Of ze nu beschikbaar is of niet maakt weinig uit denkt Don Box, toparchitect voor Microsofts.NET: “Slechts weinig mensen zullen daadwerkelijk in de code duiken of er gebruik van maken.” Ontwikkelaars zijn het daar niet mee eens: “Onzin, als ik embedded programmeer heb ik de sourcecode van het besturingssysteem echt nodig”, zegt Arjen Baart, een ontwikkelaar van embedded software met twintig jaar ervaring. “Je kunt niet zonder, omdat alles op elkaar inhaakt. En het gaat er dus niet om hoe vaak je kijkt naar de broncode. Als er een fout in de omgeving zit, wil je die er zelf uithalen. Dit geldt zeker als er ‘een paar stropdassen’ in je nek hijgen en zeggen dat het vandaag af moet.” De feiten ondersteunen Baarts beweringen. In de eerste drie dagen dat de broncode van CE.NET beschikbaar was zijn er maar liefst tienduizend downloads geteld. Shared source blijft ook in andere opzichten achter bij alternatieven. De licentie laat niet meer toe dan kijken. Verbeteringen en wijzigingen mogen niet worden aangebracht. Volgens Arjen Baart en Jon Hall zal dat niet werken, omdat dit te lang duurt en het belang van het hebben van broncode nu juist de mogelijkheid biedt tot het maken van aanpassingen. Baart verzucht: “Wat heb ik eraan als ik een bug wel kan constateren, maar er niets mee kan?” Productmanager EMEA Nancy Nemes voor CE.NET zegt dat Microsoft nauw samenwerkt met alle partners en snel reageert. Het aantal patches dat beschikbaar is onder het shared source-programma (namelijk geen) onderbouwen dit statement echter weinig. Een laatste beperking van de licentie is dat compileren van broncode tot een werkende applicatie uit den boze is. Hierdoor is het niet mogelijk te ontdekken of Microsoft daadwerkelijk met alle broncode over de brug is gekomen. Het is zeer aannemelijk dat bepaalde functionaliteit geen onderdeel van het shared source-programma vormt. Zo moest Microsoft recentelijk bekennen dat de mediaspeler in Windows XP aan Microsoft terugkoppelde welke liedjes door de gebruiker zijn beluisterd. De kans dat Microsoft andere verborgen functionaliteit publiek maakt lijkt erg klein. Daarbij komt dat het bedrijf zelf aangeeft slechts gedeeltes openbaar te willen maken. Shared source mag op het eerste gezicht voor Microsoft een hele stap zijn, de realiteit blijft dat slechts een klein gedeelte van de klanten echt wat heeft aan de broncode. Beperkingen in de licentie maken het voor de meeste ontwikkelaars onmogelijk echt voordeel te halen met de broncode. De poging van Microsoft een antwoord te geven aan het grote voordeel van beschikbare broncode als open source, blijkt helaas niet veel meer dan een doekje voor het bloeden.

Lees dit PRO artikel gratis

Maak een gratis account aan en geniet van alle voordelen:

  • Toegang tot 3 PRO artikelen per maand
  • Inclusief CTO interviews, podcasts, digitale specials en whitepapers
  • Blijf up-to-date over de laatste ontwikkelingen in en rond tech

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in