Hoofdcategorieën
Device Settings

Microsoft bereidt vrijgeven broncode voor

Door Harm Hilvers, dinsdag 30 maart 2004 22:17
Bron: Computerwire, submitter: foobar, views: 17.700

Microsoft heeft bekendgemaakt dat van enkele van zijn programma's binnenkort de broncode vrijgegeven zal gaan worden. Een lid van Microsoft's Shared Source Initiative heeft dit aan ComputerWire laten weten. Stephen Walli, platform's business development manager, voegde daaraan toe dat het softwarebedrijf zeer waarschijnlijk 'non-core'-code, dat is code die niet tot Windows of Office behoort, vrij zal gaan geven. Een van de redenen voor deze ommekeer in Microsofts strategie is het inzicht dat het vrijgeven van de code kan helpen om beter in te springen op de wensen van klanten. Daarnaast wil het softwarebedrijf er zo ook voor zorgen dat klanten zich beter voelen doordat ze zelf de code in kunnen zien en hun vragen over veiligheid kunnen beantwoorden. Een woordvoerder van het softwarebedrijf heeft laten weten dat de code waarschijnlijk onder een shared-sourcelicentie vrijgegeven zal worden waardoor er mogelijk toch enkele beperkingen zullen zijn. Precieze gegevens zijn echter nog niet bekend.

Microsoft Shared Source LogoSteve Ballmer, CEO van Microsoft, verkondigde in oktober vorig jaar nog dat Microsoft geen bijdrage zou leveren aan open- sourceprojecten. Ook Bill Gates heeft enkele harde opmerkingen gemaakt richting de open-sourcegemeenschap. Zo beschreef hij de GPL als een 'pacman'-licentie, waarmee hij aan wilde geven dat hij het vreemd vond dat ieder stukje code dat in contact is geweest met GPL-code ook automatisch onder de GPL valt. Een meer open houding ten opzichte van open source is echter al langer zichtbaar, zo heeft Microsoft het shared-sourceprogramma waarmee men inzicht kan krijgen in delen van de broncode en hebben OEM's de gelegenheid om Windows CE naar believen aan te passen, als de wijzigingen maar teruggegeven worden aan Microsoft. Daarnaast zijn onderdelen van het .NET-platform door Microsoft beschikbaar gesteld voor gebruik in FreeBSD. Verder worden in Unix Services for Windows een 25-tal GPL-tools meegeleverd.

Volgende 22:43 Forrester: betere verwachtingen voor IT-uitgaven
Vorige 20:39 Asus P4R800-V Deluxe met Radeon IGP-chipset review
Advertentie

Reacties

«  1  2  »

Voorbereiden is voor hun vooral de scheldwoorden uit het commentaar halen zeker? Zoals laatst al bekend gemaakt was :D


Ik denk dat DHJ de Windows 2000 code bedoelt. van een klein stukje bleek dat er flink in gevloekt werd. dus dat ze dat er mss uithalen? ;)

Ik denk eigenlijk vooral de trapdoors/backdoors ( :+ )

We weten al wat Microsoft denkt van Netscape programmeurs... Ben benieuwd wat ze over alle andere concurrenten te zeggen hebben ;)

Maar de kans dat inderdaad backdoors bestaan die worden weggewerkt is aanwezig. Het zal me niets verbazen als onder druk van de amerikaanse geheime diensten iedere windoze bak een goed beveiligd achterdeurtje bevat.

misschien juist andersom.
ze filteren de code eruit en brengen de scheldwoorden uit
vond het wel lachen die dingen die ik las.

zal misschien op deze manier interessanter zijn dan de sourcecode die ze gaan uitbrengen. wie weet wat voor prehistorische zooi ze uitbrengen die toch al illegaal geleaked is ofzo.

Hupakee, geef de code maar vrij van Exchange !! Dat zou wel mooi zijn !!

Maar dat is het dus niet.
Het is dus alleen maar om inzicht te geven in de code en wat een programma doet. Het is dus "officieel" niet mogelijk om het programma te wijzigen.

Wel een goede zaak.

Well grappig hoe een bedrijf dat vooral zichzelf als champon van de Intellectual Property Rights gedwongen is om mee te werken met de rest van de markt.. dat is nu marktwerking.. Als zij het consequent en correct doorvoeren dan kan de eindgebruiker alleen maar van profiteren door betere software te krijgen. Het is echter de vraag of ze ook ooit de stap maken naar vrije software (free as in liberty not as in lunch)

Volgens mij gaat het er juist om dat ze als "infrastructuur dienstverlener" meer inzicht verschaffen in de wijze waarop je gebruik kunt maken van die infrastructuur. Als je inzicht krijgt in de werking van MS-prog's en hun gebruik van het OS, dan kun je dat voor je eigen producten gebruiken. Als het geen 1 april grap is is het op zich een positieve stap van microsoft.

Zo zie je maar weer hoe de zogenaamde "grote bedrijven" vroeg of laat toch inzien dat het gedacht van de "hippies" niet altijd even slecht is. Hopelijk krijgt de open-source gemeenschap zo ook meer respect voor hun toch wel innoverende gedachtengang :)

uhm... Bill Gates en Steve Balmer waren zelf ook de grootste hippies.

Tja, microsoft vind de BSD licentie natuurlijk een stuk aantrekkelijker dan de GPL, want de BSD licentie verplicht MS zelf tot niets.

Misschien wel de reden dat ze zoveel malen meer toeschietelijk zijn jegen projecten met de BSD licentie, en het FreeBSD project zelf. (en misschien is 't maken van .NET componenten voor FreeBSD een soort van friendly sign omdat microsoft de TCP/IP stack van FreeBSD heeft overgenomen).

Het moge duidelijk zijn dat Microsoft's attitude jegens de GPL als zijnde een 'virus' en de ergere dingen die 't is genoemd voorlopig niet zal veranderen, maar een beetje opensource is toch beter dan helemaal geen opensource nietwaar?

(en misschien is 't maken van .NET componenten voor FreeBSD een soort van friendly sign omdat microsoft de TCP/IP stack van FreeBSD heeft overgenomen).
maar natuurlijk...

De BSD licentie is juist veel opener dan de GPL. De restricties en verplichtingen die voor GPL software gelden zijn net zo zwaar of in bepaalde gevallen zelfs zwaarder dan bij deze shared source. IMHO is de GPL "vrij" of "open" noemen enorm hypocriet.

Als je het met politiek zou vergelijken is Closed Source dan een dictatuur waar alle rechten bij een klein groepje liggen, maar waar tenminste niet de schijn wordt gewekt dat de massa wel rechten heeft. GPL is een communistische staat, waarin iedereen verplicht is alles met iedereen te delen, maar waar heel erg hard word geroepen dat er zo veel vrijheid is. BSD is een liberale democratie waar iedereen redelijk wat rechten heeft en enkele kleine verplichtingen maar waar niemand bij stil staat hoe goed ze het eindelijk hebben...zoals bv hier bij ons in Nederland.

Ik weet waar ik voor zou kiezen

Ik weet ook waar ik voor zou kiezen... je vergelijking is een beetje raar, maar geeft wel een leuk beeld. GPL is voor iedereen die geld wil verdienen aan iemand anders zijn code een absolute hell, en staat dus recht tegenover de MS strategie van code kopen en dan daar mee verder werken, misschien wat verbeteren en heel duur aan de man brengen. het is dus ook nogal een vreemd gegeven in een kapitalistische wereld zoals wij, en zeker de Amerikanen, die kennen. Maar is prima te hanteren in een democratie. anyway, allemaal volledig offtopic, en eigenlijk alleen maar relevant als discusie met een biertje er bij.

Second that!

Ik noem GPL altijd een "forced open license" aangezien het de gebruiker dwingt zijn code open te houden. Zelf breng ik al mijn open source liever onder een BSD-achtige licentie uit en ik ontwikkel ook enkel voor écht vrije projecten; wel zo prettig als iemand een bug fixed in een groot blok van mijn code dat ik de code dan alsnog ook in closed source mag gebruiken. En degene die de bug fixed mag mijn code hebben uiteraard.

Uiteraard is iedereen vrij te kiezen maar als je wérkelijk vrijheid hoog in het vaandel hebt is de keuze tussen GPL of een vrije licentie toch vrij simpel. Jammergenoeg vergeten sommige mensen soms dat er ook andere open source licenties zijn dan GPL.

Oh, en mBSD/ZLib/LibPNG/etc licenties zijn over het algemeen ook een stuk korter en makkelijker te begrijpen dan die GPL ;)

De GPL verplicht Microsoft ook tot niets.
1. Het verplicht alleen op verzoek van de GPL licentienemer (degene die onder de GPL de software geleverd krijgt) de source code the leveren.
2. De GPL licentienemer heeft op zijn beurt het recht om met de code te doen wat hij/zij wil, maar is verplicht om levering van de software en/of evt wijzigingen onder de GPL te doen (daarbij dus verplicht op verzoek de sources bij te leveren).

MS kan dus sourcecode vrijgeven onder de GPL, en de binaries van dezelfde software onder de gebruikelijke EULA blijven leveren. De positie van MS veranderd daardoor niet. Ze kunnen (a la MySQL) dan zeggen dat bij het submitten van evt patches de intellectuele rechten van die patches op MS overgaan, zodat ze ook de wijzigingen onder EULA kunnen leveren. Ze zijn dan zelfs niet verplicht verbeteringen aan de software vrij te geven.

De BSD Licentie is veel vrijer dan de GPL. De BSD licentienemer van de sourcecode kan deze code vrijelijk gebruiken, en binaries verkopen onder zijn eigen voorwaarden. De enige voorwaarde die de BSD licentie stelt is dat bij het verspreiden van de code (zowel source als binaries), de copyright notice, de vermelding van de copyright, intact blijft.

Bij beide licenties houdt de oorspronkelijke rechthebbende zijn auteursrecht (~copyright)

windows 3.1, dos 6.2, works 4.5, office 95 :P

ik wou het net zeggen :)

nou de (complete) source van DOS 6.22 zou helemaal niet verkeerd zijn, ik vind het nog steeds een erg goed OS om eerlijk te zijn. en zou het graag willen hebben. ook de complete source van windows 98se zou ik best wel willen hebben.

maar helaas denk ik dat er op 1 april naar deze post wordt gerefereerd.

maar aangezien MS de problemen van de gelekte source proberen te fixen zo dit een mogelijkheid kunnen zijn... maar ik wacht wel tot 5 april ofzo.. en dan zien we wel verder

nou de (complete) source van DOS 6.22 zou helemaal niet verkeerd zijn, ik vind het nog steeds een erg goed OS om eerlijk te zijn.
De source van DOS is op illegale wijze ooit bij een leraar van me in bezit gekomen, en heeft me kunnen vertellen dat de code niet van bijstere kwaliteit is. De source is onder ondere doordrenkt met optellingen en aftrekkingen, omdat Microsoft intern in verschillende delen van de code verschillende getallen gebruikte voor de drive letters. (dus A:\=1, B:\=2, en soms A:\=0, B:\=1) Af en toe vind er ook een optelling van +2 plaats, om een bug in een ander deel weer te fixen...!

Overgens is DOS geen OS, maar "slechts" een disk-operating-system. (dus noem het aub geen OS) Disk I/O is slechts een subset van hetgeen wat een compleet os bied; memory-management, device-management, paging, virtual-memory, process-management, e.d. Enkele van deze zaken zaten bijv. al in 0.1 van "de veel besproken kernel" op internet!

DOS 6.2 heb ik al, inclusief QuickBasic en het COWS (Character Oriented WindowS) systeem waar het op draait... Veel assembler, netjes commentaar, erg consistente programmeerstijl moet ik zeggen. Maar dat was >12 jaar geleden.

(ik heb het van een oud-klasgenoot, vraag niet waar hij het vandaan heeft....)

Parlor_inventor, ms-dos ziet er inderdaad netjes uit. In tegenstelling tot de latere microsoft producten is ms-dos echter overgenomen van een ander bedrijf, en heette destijds qdos.
De netheid van ms-dos is dus geen garantie voor een consistente en vloekvrije ontwikkeling van alle andere microsoft producten. Op http://www.academiclibrary.com/view/Papers/36945B51wOk4AYh2VFHd.shtml staat, deels gratis, een leuk artikel over hoe microsoft is ontstaan.

In tegenstelling tot de latere microsoft producten is ms-dos echter overgenomen van een ander bedrijf, en heette destijds qdos.
Bijna goed: Bill Gates heeft destijds voor IBM DOS (mee-)ontwikkelt. IBM had geen interesse, waarop Bill het voor een habbekrats meegenomen heeft toen hij Microsoft opstartte...

Pietervs, zoek eens op mijn link naar het woord qdos. Gekocht voor 50.000 dollar.

Ik zat eigenlijk meer aan Paint te denken... :+

Ehhhmm... Welke dag is het vandaag? Twee dagen te vroeg toch zeker?? :+

mja ik vind dit wel goed zou ook mediaplayer vrijkomen? Ik denk dat hier te lezen valt dat open-source "denk mee, doe mee" is en niet wacht wat anderen doen en neem het gratis af. Hetgeen ook mijn idee over open-source is.

Vet cool die help mouseover functie bij het woord OEM :)

dat zou bij meer dingen moeten gebeuren, zolang het maar niet lijkt op content advertising ;)

<a href=" " target="_blank"> Ja leuk, valse URL's </a> ;)

Ik snap niet wat je bedoeld, OEM doet niets hier .. maja ik gebruik IE op de zaak .. mischien is dat het probleem ....

naja OEM en GPL zijn bij mij in FireFox dus met puntje onderstreept en als je daarover hangt met de muis krijg je een help-cursor en zie je in de mousehover een uitlegje staan.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 22:43 Forrester: betere verwachtingen voor IT-uitgaven
Vorige 20:39 Asus P4R800-V Deluxe met Radeon IGP-chipset review
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011