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
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Microsoft verbaast vriend en vijand met open broncode programma

22 april 2004 - 22:003 minuten leestijdAchtergrondGovernance & Privacy
Kim Loohuis
Kim Loohuis

Microsoft heeft de broncode van zijn Windows Installer XML (Wix) vrijgegeven op de website Sourceforge.net. Wix wordt aangeboden onder de Common Public License (CPL), een open broncode-licentie die ooit door IBM werd ontworpen. De CPL werd in mei 2001 goedgekeurd door het Open Source Initiative (OSI).

Volgens de weblog van Rob Mensching, software design engineer bij Microsoft, is Wix een hulpmiddel dat ontwikkelaars kunnen gebruiken voor het bouwen van Windows-installatiebestanden van XML-broncode. Het bestaat uit een compiler, een link-editor (waarmee verschillende, apart gecompileerde modules gecombineerd worden tot één programma), een library-hulpmiddel en een decompiler. De compiler, genaamd ‘kaars’, wordt gebruikt om XML-broncode om te zetten in objectbestanden die symbolen en verwijzingen naar symbolen bevatten. Bij de link-editor, genaamd ‘licht’, worden een of meer objectbestanden ingevoerd, waarna de editor alle referenties in dat bestand verbindt aan de juiste symbolen in andere objectbestanden. ‘Licht’ is ook verantwoordelijk voor het verzamelen van alle nullen en enen en verpakt deze tot het uiteindelijke MSI- (‘Microsoft Installer’) of MSM-bestand (‘Microsoft Merge’). Het bibliotheek-hulpmiddel, dat ‘verlicht’ heet, is een optioneel deel dat kan worden gebruikt om meerdere objectbestanden te combineren in bibliotheekbestanden die te gebruiken zijn in de link-editor. Tot slot kent Wix een decompiler die de naam ‘donker’ heeft meegekregen. Deze kan bestaande MSI- en MSM-bestanden omzetten naar de originele XML-broncode. Wix draait op Windows NT en Windows 2000.

Bèta2-kwaliteit

Microsoft geeft al langer broncode vrij onder verschillende licenties voor ‘gedeelde bronnen’ (shared sources licences), allemaal geschreven door het bedrijf zelf. Dit is de eerste keer dat het code van een programma vrijgeeft onder een licentie die algemeen wordt beschouwd als werkelijk open. Het wil dat in de toekomst vaker te gaan doen, maar heeft geen plannen om ook de GNU General Public License (waaronder Linux wordt gedistribueerd) daarvoor te gebruiken.
Het hulpmiddel voor installatiebestanden is te downloaden vanaf Sourceforge.net. Meer dan 25 procent van de projecten op die site is aan Windows gerelateerd, aldus Mensching. Een andere reden om voor Sourceforge te kiezen is het feit dat Wix niet direct een .Net-project is en daarom niet helemaal past in Microsofts eigen alternatief Gotdotnet Workspaces. Daarnaast waren de bestaande licenties voor ‘gedeelde bronnen’ niet toereikend om bijdragen uit de gemeenschap te accepteren.
Volgens Mensching is de kwaliteit van het Wix-hulpmiddel te vergelijken met een tweede bètaversie. Dat betekent dat de kernbestanddelen (compiler en link-editor) solide zijn, maar dat de library-tool en de decompiler nog fouten bevatten en dat de documentatie verre van compleet is. Microsoft-teams gebruiken Wix intern en geven de fouten die ze tegenkomen door aan de vijf ontwikkelaars van het hulpmiddel. Zij hopen dat door het vrijgeven van de broncode ontwikkelaars van buiten het bedrijf ook gaan meehelpen met het optimaliseren van Wix.< BR>

Meer over

Opensource

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

    Route naar digitale autonomie en soevereiniteit

    Van A(merikaans) naar Beter. Complexiteit zit niet in de nieuwe locatie, maar de weg er naar toe.

    Computable.nl

    Comeback? Private Cloud heroverwogen.

    Waarom regie, security en controle opnieuw centraal staan

    Computable.nl

    Regelgeving en zorgplicht helpen organisaties om succesvol en veilig te zijn

    Hoe helpen regelgeving en zorgplicht organisaties om succesvol en veilig te zijn?

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    Cegeka

    Ammar Alkhatib (Cyber Security Advisor, Cegeka)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Duurzamer, veiliger én voordeliger rijden bij Bouw Logistics Services (Bouw Logistics Services en Prometheus Informatics)
    Pijl naar rechts icoon

    Prometheus Informatics B.V.

    Sturen op duurzaamheidsdoelstellingen bij Rabelink Logistics (Rabelink Logistics en Prometheus Informatics)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    inQdo

    Partnerartikel
    Cloud & Infrastructuur

    Cloud is volwassen, de advisering nog...

    Cloud is volwassen geworden, maar de belofte is voor veel organisaties nog niet ingelost: complexiteit neemt toe, kosten vallen tegen en onafhankelijk advies is schaarser dan het lijkt. Cloudspecialist inQdo...

    Meer persberichten

    Meer lezen

    Computable.nl
    Innovatie & Transformatie

    Rechter: opensourcelicenties zijn bindend

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    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
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs