Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Development / Nieuws

04-10-2007 10:11 | Door Redactie tweakers.net | Gerelateerde bedrijven: Microsoft | Er zijn 3 reacties op dit artikel | Permalink

Microsoft opent broncode .Net-framework

visual studio

Microsoft heeft aangekondigd dat het bedrijf de broncode van het .Net-framework openbaar maakt voor het eind van dit jaar. Iedereen die de Microsoft Reference License accepteert, kan de code dan ter observatie downloaden.

Onder het opensourceprogramma vallen niet alleen de zogenaamde Base Class Libraries (de .Net-klassen waarvan uiteindelijk alle objecten afgeleid zijn), maar ook System.Windows.Forms, System.Web, System.Data en de Windows Presentation Foundation. Met Visual Studio 2008 wordt het bovendien mogelijk om bij het debuggen een niveau dieper te werken dan tot nu het geval was. De debugger kan namelijk ook door de broncode van de base class libraries stappen.

Versie 3.5 van het .Net-framework, de eerste versie waarvan de broncode beschikbaar zal zijn, en Visual Studio 2008 worden nog dit jaar verwacht. In eerste instantie moeten ontwikkelaars het stellen met de broncode van System en alle afgeleide klassen. In de loop van de volgende maanden zouden meer codebibliotheken vrijgegeven worden, waaronder Windows Communication Foundation, Workflow en Linq.

De open versie van het .Net-framework is een voorzetting van versie 3.0. Na de release van .Net Framework 3.5, is het de bedoeling dat ontwikkelaars nog slechts versie 3.5 en 1.1 naast elkaar geïnstalleerd laten.

On demand

Met Visual Studio zullen de broncodebestanden tijdens het debugproces on-demand binnengehaald kunnen worden. Op die manier wil Microsoft ervoor zorgen dat programmeurs steeds de broncode van de bij hen geïnstalleerde versie van het framework voorgeschoteld krijgen. Na installatie van eventuele patches of service packs, zal automatisch de bijbehorende broncode binnengehaald worden.

De Microsoft Reference License, kortweg MS-RL, voldoet volgens het Open Source Initiative niet aan de Open Source Definition; de licentie wordt door velen als 'shared source'-licentie beschouwd. De MS-RL is zowat de meest beperkende licentie die Microsoft in gebruik heeft. Code onder deze licentie mag immers, zoals de naam al aangeeft, alleen ter referentie geobserveerd worden, maar aanpassingen of hergebruik van de code zijn niet toegestaan. Daar staat tegenover dat het bekijken van de broncode gratis is.

bekijk reacties (3) print stuur door
Gerelateerde artikelen
Reacties op dit artikel
Ronald, 04-10-2007 10:44
Ik ben heel benieuwd hoe "Open" dit gaat zijn. Welke catch zit hier achter de schermpjes??
 
Nu meten de rest van alle windows producten nog (XP vista kernels) en dan gaan we eens praten over Microsoft en Open standaarden
Jan van Leeuwen, 04-10-2007 12:16
Programmeurs zouden dit als de pest moeten mijden. Het is een valkuil voor het mono project. Lees het volgende artikel, dat maakt het duidelijk.
http://www.eweek.com/article2/0,1759,2191754,00.asp?kc=EWRSS03129TX1K0000616
Ronald Heinen, 08-10-2007 12:12
In principe beschouw ik dit als een positieve stap van Microsoft. Door deze stap van Microsoft wordt het in principe veel inzichtelijker hoe de samenwerking tussen een Applicatie en het .Net framework werkt. Daardoor is een betere integratie tussen een Applicatie en het .Net Platform mogelijk.
rssMeer Development
Development Whitepapers

De toekomst van Integration Technology

Naast de twee ‘volwassen’ systemen voor Integration Technology, Data Transfer en Point-2-Point Integration, zijn er nog een viertal integratiesystemen die nog min of meer in de kinderschoenen staan. Deze whitepaper gaat in op de business value van deze systemen en blikt vooruit op de...... Download nu

RUP planning becijferd: Inzetverdeling en beschikbaarheid gebruikers

Vooraf aangeven hoe lang een ontwikkeltraject gaat duren is erg lastig. In deze whitepaper wordt duidelijk hoe je door middel van bepaalde analyses vooraf een goed onderbouwde RUP-planning kan maken, inclusief verdeling per activiteit en inzet van gebruikers.... Download nu

Meer Development whitepapers

SAP-maatwerk, duur beheer

Als er veel wordt gesleuteld aan een SAP-applicatie, zorgt dat voor hogere beheerkosten na het project. Maar het is lastig aan de organisatie duidelijk te maken dat maatwerk niet altijd de beste oplossing is.

Meer maatwerk bij SAP maakt beheer duurder
Development Producten

Cadac Group Organice Solution Accelerator

20-11 13:52   De Cadac Group, een Microsoft Gold Certified Partner en ontwikkelaar van op SharePoint gebaseerde engineering document management oplossingen, komt met de Organice Solution...

Meer development producten
Development Praktijk

Booking.com zweert bij open source

10-03 14:24   De capaciteit van de infrastructuur van reserveringswebsite Booking.com is de afgelopen jaren vertienvoudigd. Dat levert niet alleen hoofdbrekens op over onder andere...

Meer development praktijk
Development Achtergrond

Oude bugs blijven bijten

12-11 10:19   Oude bugs in software hebben nog een flinke nasleep. Soms worden oude fouten simpelweg niet hersteld, soms gebeurt het afdekken van gaten niet goed, en ook blijken ze in meer...

Meer development achtergrond
Development Opinie

Antivirussoftware als bedreiging

19-11 14:05   De virusscanner van AVG is de afgelopen weken in korte tijd twee keer in de fout gegaan. Eerst werd een kritiek Windows-bestand ten onrechte aangezien voor een trojan, de tweede...

Meer development opinie
IT Directory

Bekijk de leveranciers op het gebied van Development.