Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Computable Awards
    • Overzicht
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Nieuwsbrief

Combineer open source met Microsoft

07 september 2006 - 22:004 minuten leestijdOpinieSoftware & Development
Edwin Jongsma
Edwin Jongsma

De link tussen os- (open source) en Microsoft-technologie is voor velen vergezocht. Toch gaan het Microsoft-platform en oss (open source software) hand in hand.

Een os-licentie is een auteursrechtlicentie voor computersoftware die deze beschikbaar stelt aan anderen voor modificatie en distributie zonder dat de auteur daarvoor betaald moet worden. Een succesvol os-project is afhankelijk van de adoptie door een internationaal netwerk van specialisten die gepassioneerd geloven in de doelstelling van het softwareproduct. Mooie voorbeelden hiervan zijn Mozilla Firefox, the Gimp en Linux.

Op het gebied van .Net zijn er legio os-voorbeelden, waaronder SharpDevelop, een os-ide (integrated development environment) voor het .Net-platform geschreven in C# en Visual Basic .Net. Andere voorbeelden zijn de populaire producten NUnit, NDoc en NAnt voor respectievelijk unittesten, documentatie en het automatisch bouwen van software.

Breder spectrum

Vermeldenswaardig is het os-project Mono. Met Mono kan je .Net-applicaties ontwikkelen en uitvoeren. Het Mono-team heeft ervoor gezorgd dat .Net-applicaties uitvoerbaar zijn op Linux, Solaris, Mac OS X, Windows en Unix. Verder heeft dit team een eigen implementatie van de .Net-runtime kunnen maken omdat Microsoft de cli- (common language infrastructure) en C#-specificaties heeft neergelegd bij een internationale standaardenorganisatie, de ECMA.

Daarnaast zijn de os-producten Apache, PHP, MySQL en PostgreSQL beschikbaar op Windows. Het voordeel van het Microsoft-platform in combinatie met deze producten is dat gebruik gemaakt kan worden van het beste van beide werelden. Er zijn legio leveranciergebonden softwareproducten die alleen beschikbaar zijn voor Windows. Vaak zullen klanten voor deze producten willen kiezen omdat die precies voldoen aan de vereisten. Windows biedt ruimte aan zowel de os- als de leveranciergebonden softwarewereld. Gebruikers van het Microsoft-platform kunnen kiezen uit een breder spectrum van software en zelf bepalen wat de voor- en nadelen van de verschillende producten zijn.

Op het gebied van oss is GNU GPL (GNU’s Not UNIX, General Public License) de meest gebruikte licentievorm, maar zeker niet de enige. GPL geeft gebruikers rechten om de software te verkopen of te wijzigen zolang zij dezelfde rechten doorgeven. Een saillant detail is dat de auteur van GPL, Richard Stallman, vindt dat de term ‘open source’ ongelukkig gekozen is. Volgens hem gaat het om gratis software. De term ‘open source’ is ontstaan na een strategiesessie bij Netscape nadat was besloten de broncode openbaar te maken. Om te voorkomen dat het initiatief door de term ‘gratis software’ geassocieerd zou worden met ‘niet commercieel’ is gekozen voor de term ‘open source’.

Broncode delen

Nederlandse systeemintegrators gebruiken steeds meer oss. NUnit bijvoorbeeld is niet meer weg te denken. Met Firefox wordt serieus rekening gehouden bij het testen van nieuwe websites. Systeemintegrators zijn echter nauwelijks betrokken bij os-projecten. Op de schaal van Nederlandse it-projecten is het niet mogelijk een gemeenschap te creëren die groot genoeg is om de netwerkvoordelen te benutten die os-projecten als Linux en Firefox zo succesvol hebben gemaakt. In de praktijk houden Nederlandse partijen zich dus meestal niet bezig met het bouwen van os-software.

In sommige gevallen wordt de broncode niet verstrekt in de vorm van os, maar wel beschikbaar gesteld aan de klant. Dat is geen ‘open source’ in de officiële betekenis van het woord, maar eerder de bereidheid om het intellectueel eigendom van de broncode te delen. In het kader van onafhankelijkheid en het voorkomen van ‘vendor lock-in’ is dat voor Nederlandse partijen, bijvoorbeeld overheden, vaak een betere oplossing dan oss.

‘Open source’ heeft een gezonde invloed op het wereldwijde it-landschap. Gebruikers van het Microsoft-platform hebben een brede keuze uit de mogelijkheden van os- en leveranciergebonden software. Gebruikers en bedrijven kunnen zelf bepalen welke producten voor hen het geschiktst zijn. Er zijn legio succesvolle os-oplossingen gemaakt met Microsoft .Net-technologie. De populairste oss is beschikbaar op Windows.

Op het niveau van softwareontwikkeling door Nederlandse systeemintegrators is het lastig om de netwerkvoordelen te behalen die gelden voor de populaire os-projecten. In de praktijk delen systeemintegrators in sommige gevallen de broncode met hun opdrachtgevers. Dat is geen ‘open source’ in de letterlijke betekenis, maar vaak worden deze afspraken wel gemaakt vanuit de os-gedachte.

Edwin Jongsma, Avanade

Meer over

BesturingssystemenOpensource

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Staat Digitale Connectiviteit Bouw- en Installatiebranche

    Connectiviteit is de kern van veel processen en van strategisch belang voor de toekomst. Waar sta jij?

    Computable.nl

    Design Sprints: 4 dagen van idee naar prototype

    Hoe zet je in vier dagen tijd een gevalideerd prototype neer met Design Sprints?

    Computable.nl

    Resultaatgericht Samenwerken (RGS).

    RGS is een gestructureerde methode die vastgoedprofessionals direct ondersteunt bij kwaliteitsverbetering, kostenefficiëntie en verduurzaming.

    Meer lezen

    ActueelData & AI

    Chinese ai-startup Moonshot daagt Silicon Valley uit

    Handen
    ActueelSoftware & Development

    Workday en Randstad slaan handen ineen

    ActueelInnovatie & Transformatie

    Kort: 15 miljoen voor QuiX Quantum, NTT Data met Eurofiber in 5G-zee (en meer)

    British Post Office
    AchtergrondOverheid

    Britse postkantoorschandaal: Fujitsu-software leidde tot rechtsdwalingen met tragische gevolgen

    Start
    ActueelCloud & Infrastructuur

    Kort: Vergunning voor datacenter EvoSwitch, piepjonge Perry haalt 1,6 miljoen op (en meer)

    ActueelFinanciële dienstverlening

    Rechter kraakt falende erp-consultant

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    AdvertorialData & AI

    Private AI helpt gemeenten met vertrou...

    In een tijd waarin gemeenten geconfronteerd worden met groeiende verwachtingen van burgers, toenemende wet- en regelgeving en druk op budgetten,...

    Meer persberichten

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Abonneren Magazine
    • Cybersec e-Magazine
    • Topics

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs