Aller au menu - Aller au contenu

Microsoft ouvrira le code source de son framework .NET

Revenir à la liste des news
Participer à la discussion

Informations

Contributeur(s) : Cam
Publié : le 06/10/2007 à 13:02:03
Catégorie : Programmation
Visualisations : 2 002

Microsoft ouvrira le code source de son framework .NET

Image utilisateur
Dès le début de l'année prochaine, les développeurs pourront visualiser le code source du framework .NET, développé par la firme Microsoft. Dans un premier temps, cela permettra aux professionnels d'en savoir plus sur ce framework et éventuellement, corriger plus rapidement des problèmes qui pourraient survenir.

Le framework .NET, c'est quoi ? :p Il s'agit tout simplement d'un composant logiciel développé par la firme Microsoft ayant pour but de faciliter la tache des développeurs quant au développement d'applications Windows ou d'applications Web. On notera que ce framework n'est disponible que sous Windows et il peut être téléchargé sur le site officiel de la société.

Framework .NET disponible



Comme je l'ai dit dans l'introduction, l'ouverture du code source est prévue pour le début de l'année prochaine, et plus précisément, pour le mois de février 2008 : quand sortiront Windows Server 2008 et Visual Studio 2008. Microsoft profitera donc de cet événement pour autoriser la lecture du code source de son framework .NET.

Un article, écrit par Scott Guthrie (responsable de la division développement chez Microsoft), sur le blog officiel nous indique les parties qui seront disponibles, les voici :
  • .NET Framework Base Class Libraries
  • ASP.NET
  • Windows Forms
  • ADO.Net
  • XML
  • WPF
Toutes les parties citées ci-dessus seront donc disponibles entièrement, elles seront sous licence MRL. Comme son nom le précise, le code source pourra juste être visualisé pour mieux comprendre le fonctionnement interne du framework ; on ne pourra ni le modifier, ni le redistribuer.

Microsoft profite de l'ouverture ce framework pour montrer le fruit de son travail et pour les développeurs les plus courageux et compétents, ils pourront visualiser le code source et comprendre le moteur de ce framework.

Vous ne le savez peut-être pas mais le framework .NET de Microsoft est beaucoup utilisé dans le dernier système d'exploitation de la firme, Windows Vista. En effet, la version 3 du framework .NET est déjà intégrée pour les utilisateurs de Windows Vista. Il a toujours le même but : faciliter le développement d'applications avec Windows API.

Image utilisateur Image utilisateur Image utilisateur
Quelques images issues du blog officiel, cliquez pour agrandir


Lecture seulement



« Avoir la possibilité d'analyser le code source et de naviguer en son sein devrait permettre une bien meilleure appréhension de la façon dont les bibliothèques du framework .NET sont implémentées et, par conséquent, donner la possibilité aux développeurs de mettre au point de meilleures applications », explique Scott Guthrie sur le blog officiel.

Malgré ça, on est encore loin du fameux esprit Open source qu'on connait, en effet, Microsoft indique que si un utilisateur trouve un bug, ce dernier devra le soumettre à la firme pour qu'il soit corrigé. On en conviendra tout de même que c'est un grand pas pour Microsoft et ça ne peut que ravir les développeurs travaillant avec ce framework. ;)

73 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  3  Suivante
Hors ligne Lumin0u # Posté le 06/10/2007 à 13:03:36
Avatar

Microsoft se libéralise... (hoho c'était nul mais voila)
la transparence du code est un premier pas
Hors ligne anonymous # Posté le 06/10/2007 à 13:07:22
Groupe : Aigris
Avatar
Groupe : Bannis

Études : Université Paul Sabatier Toulouse

Bonne initaitive. J'espère que les Linuxiens (et autres ;) ) apprécieront ce geste.
Hors ligne Adoz # Posté le 06/10/2007 à 13:14:59

Après Silverlight sous Linux, voilà le code du framework .NET (on parle ici du 3.5 et d'une partie des classes : voir liste) en lecture.

Passionné de développement web? Découvrez les nouvelles technologies :
 
Hors ligne BigOBrother # Posté le 06/10/2007 à 13:34:35
Bus error
Avatar

Études : Epitech Nantes

je ne dirais qu'une chose : wahou ...

Image utilisateur Image utilisateur Image utilisateur | Image utilisateur
 
Hors ligne anonyme # Posté le 06/10/2007 à 13:43:10

"On est trop flemmards intelligents pour coder un portage pour les autres systèmes"

Je pense que c'est l'idée. Je me trompe ?
Hors ligne Linktim # Posté le 06/10/2007 à 13:43:13
Ex-Newser
Avatar
Groupe : Anciens

Citation : anonymous
Bonne initaitive. J'espère que les Linuxiens (et autres ;) ) apprécieront ce geste.

Encore ça serait un truc intéressant ouais, mais là...
Hors ligne bluestorm # Posté le 06/10/2007 à 13:43:25
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Citation
J'espère que les Linuxiens (et autres ;) ) apprécieront ce geste.

Les linuxiens s'en foutent : ils n'utilisent pas le code source du framework .NET, et les gens qui implémentent .NET pour Linux (Mono, dotGNU, etc..) ne peuvent pas lire les sources de .NET, sous peine de se faire assomer de FUD et de brevets (je veux dire, plus que d'habitude).
 
Hors ligne anonyme # Posté le 06/10/2007 à 13:46:08

Citation : anonymous
Bonne initaitive. J'espère que les Linuxiens (et autres ;) ) apprécieront ce geste.


J'ai dû mal à voir l'intérêt pour linux... Si tu n'as accès qu'en lecture au code, tu ne peux pas le modifier en l'adaptant sous linux car sinon Microsoft pourrait t'attaquer pour plagiat...
Hors ligne Asgeir # Posté le 06/10/2007 à 14:03:00
Canardesque
Avatar

J'ai l'impression que beaucoups ont pas compris. En même temps, le titre de la news prête à confusion. Microsoft ne libère pas les sources de .net, l'entreprise sus-citée (des chiens de libéralistes, une grosse bande d'impérialistes américains (uh uh) (vive la syntaxe LISP)) permet juste à ceux qui veulent de lire les sources pour mieux comprendre et mieux utiliser leur framework, mais pas de s'en servir. Le framework .net ne devient pas open-source, donc le monde du libre n'en a littéralement rien à battre. Ca n'intéresse que les utilisateurs très réguliers de .net sous windows.

P.S.
Open your eyes
...


et je sais plus quoi dire
(mais open your eyes quand même)
Hors ligne Diti # Posté le 06/10/2007 à 14:16:38
Manchot empereur toon
Avatar
Validateurs

Ville : Sucy-en-brie
Pays : France métropolitaine
Études : EFREI

Open-source ou pas, c'est un grand pas en avant, ça met fin à une partie du « développement par le secret » que Microsoft utilise.

(Le terme exact est dans un article de bluestorm, aujourd'hui hors ligne).
 
Hors ligne nicknick63 # Posté le 06/10/2007 à 14:19:09
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Mouais mouais mouais...
Je ne sais pas si ça sera d'une très grande utilité... :-/
 
Hors ligne `Thanatos # Posté le 06/10/2007 à 14:28:25
Avatar

Ville : St martin d'auxigny
Pays : France métropolitaine

Bah, on va pas se plaindre, c'est déjà un pas de fait ;)
Allez Microsoft! Met le deuxième pieds en avant!
Voila, c'est bien, tu marches vers le libre ! :D

Ok c'est bon --> [] :p
Hors ligne Dagrut # Posté le 06/10/2007 à 14:42:32
BLACK OUT
Avatar

Bah, si c'est que pour les yeux....
C'est quand même bien que Microsoft fasse un pas vers le libre, même petit, mais à mon avis ça cache quelque chose. (comme qui dirait : "c'est l'arbre qui cache la forêt", mais la c'est l'inverse... ou pas ^^ )
C'est tout de même bon à savoir, merci! :)
 
Hors ligne anonyme # Posté le 06/10/2007 à 14:42:45

Mdr ce n'est pas vraiment un grand pas je trouve...
Lisez la licence. c'est un coup de pub et d'attraction de plus Ca les permettra de déboguer plus vite les bugs. Toute fois je suis super exiter à l'idée de lire cette source :'( depuis le temps que je voulais lire ca!!!
Hors ligne anonyme # Posté le 06/10/2007 à 14:45:48

La liste des parties du frameworks lisible est plutôt mince :s .
Hors ligne Mr.Phi # Posté le 06/10/2007 à 15:04:27
Terreur Urbaine
Avatar

C'est du petitpetitpetit début d'ébauche d'esprit OpenSource mais ça reste une formidable nouvelle.
 
Hors ligne Artemis2 # Posté le 06/10/2007 à 15:04:35
Damned... 30 caractères !
Avatar

Microsoft cherche à plus se rapprocher des logiciels libres, pour peut être, un jour créer un programme voir même un OS libre :ange:
Hors ligne neo Tenshi # Posté le 06/10/2007 à 15:07:24
Avatar

Citation : Dagrut
C'est quand même bien que Microsoft fasse un pas vers le libre, même petit, mais à mon avis ça cache quelque chose. (comme qui dirait : "c'est l'arbre qui cache la forêt"

Un petit coup de booster pour l'image de marque peut-être ? (ça permet de "faire open-source" sans en être réellement pour autant ...)

Enfin, je ne sais pas à qui ça pourra profiter, cette libération partielle, mais en tout cas c'est déja plutôt une bonne nouvelle

Sinon, je me demandais : est-ce qu'il est légalement permis de s'"inspirer" d'une oeuvre dont la source est lisible mais qui reste protégée (en gros, le même type de license que celle-ci) pour en recréer une, de A à Z, mais fonctionnant de manière similaire ?

(par exemple, je ne sais pas du tout si ça aurait un intérêt vu que je ne m'y connais pas du tout en .NET, mais est-ce qu'il serait par exemple légalement autorisé de coder un framework "d'inspiration" .NET (d'un point de vue fonctionnement) mais dont le code a été repensé ? Ou est-ce que c'est considéré comme du plagiat ?)

Tomber amoureux n'est pas du tout la chose la plus stupide que font les gens - mais la gravité ne peut en être tenue pour responsable. (Albert Einstein)

Il y a 3 grands mensonges en informatique : ça marche, c'est compatible et ça sort bientôt (bashfr)

 
Hors ligne TylerDurden # Posté le 06/10/2007 à 15:08:18
Salut !

Je trouve que pour une fois que Microsoft donne accès à ses sources on pourrait reconnaître qu'ils ont fait quelque chose de sympa. Alors c'est sur que ce n'est pas du "pur" open-source, mais ça reste un sacré pas en avant, si ça marche et qu'ils ne sont pas assomés de critique, peut-être qu'ils recommenceront pour des applications plus intéressantes et peut-être qu'on finira par avoir les codes en écriture.
Bref, on peut pas tout avoir d'un seul coup, passer du jour au lendemain à "je distribue tous mes codes sources", c'est trop en vouloir. Donc je vais faire une exception et félicite Microsoft qui a peut-être compris que s'il continuait comme ça beaucoup de gens allaient leur tourner le dos ;)

Ca va ?
 
Hors ligne Webanix # Posté le 06/10/2007 à 15:16:41

Ville : Bruxelles
Pays : Belgique

Citation : Asgeir
Microsoft ne libère pas les sources de .net, l'entreprise sus-citée (des chiens de libéralistes, une grosse bande d'impérialistes américains (uh uh) (vive la syntaxe LISP)) permet juste à ceux qui veulent de lire les sources pour mieux comprendre et mieux utiliser leur framework, mais pas de s'en servir.


C'est pas très gentil ça :colere2:
J'espère que c'est ironique ou exagéré sans quoi ce commentaire est vraiment pitoyable...
 
Hors ligne noluz # Posté le 06/10/2007 à 15:20:37

Vous savez lire ? Microsoft permet juste à tout le monde de lire les sources de .NET, _rien d'autre_. Ce n'est pas _du tout_ un pas vers le libre, le seul intérêt étant de pouvoir attaquer en justice les projets comme mono pour prouver qu'ils ont bien copié.
Hors ligne Mtzgrmstr # Posté le 06/10/2007 à 15:40:41
asmanur любит кнут.

Enfin, il y a coopération entre Novell et Microsoft, donc bon, ça serait vraiment étrange.
Citation
Ca les permettra de déboguer plus vite les bugs.

Bah, c'est pas mieux ça ? :p
Hors ligne bluestorm # Posté le 06/10/2007 à 15:49:03
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Citation
Enfin, il y a coopération entre Novell et Microsoft, donc bon, ça serait vraiment étrange.
Et d'ailleurs, Microsoft ne serait pas du genre à enfreindre un accord (qui ne dure que 5 ans, au passage), ou des lois (vente liée ?), n'est-ce pas ?

Remarque, ça risque de ré-équilibrer la relation de confiance entre les deux signataires : jusqu'à présent, Microsoft flippait à fond à l'idée de se retrouver avec du code GPL3 dans les pattes; maintenant, Novell aussi a la peur de sa vie, "lire le code .NET sans faire exprès" :D
 
Hors ligne nicknick63 # Posté le 06/10/2007 à 16:04:09
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

En plus, Microsoft n'a pas une très bonne manière d'attaquer les implétations du .NET pour Linux ?
"Désolé les gars, vous nous avez plagié, vous avez lu notre code et vous l'avez copié"
Bon, cette réaction serait ridicule car les développeurs de ces implantations doivent prendre les précautions, et puis a près tout, ca permet a Microsoft de dire utilisez notre système, il marche même sur d'autres OS que MSW, sans prendre la peine de créer un portage, mais on sais jamais avec eux :D .
 
Hors ligne SouCaline # Posté le 06/10/2007 à 16:29:39
Utilisateur Mac OS X.7
Avatar

Citation : Cam
Dans un premier temps, cela permettra aux professionnels d'en savoir plus sur ce framework et éventuellement, corriger plus rapidement des problèmes qui pourraient survenir.


Citation : Cam
Comme son nom le précise, le code source pourra juste être visualisé pour mieux comprendre le fonctionnement interne du framework ; on ne pourra ni le modifier, ni le redistribuer.


Y'a un problème dans la news là ?

Sinon pas mal même si trop de répétition sur le fait que c'est pour mieux comprendre le fonctionnement de .NET.
 
Hors ligne nicknick63 # Posté le 06/10/2007 à 16:42:44
Avatar
Flux RSS

Ville : Clermont-ferrand
Pays : France métropolitaine

Il parle des problèmes dans leur programmes, pas dans le .NEt ;) .
 
Hors ligne Heckson # Posté le 06/10/2007 à 17:02:17
Demain c'est loin
Avatar

Un tout petit pas de Microsoft vers le libre, après SilverLight sous Linux ...

Mouais, attendons de prochain avant de se réjouir ... :euh:

ça reste quand même une bonne nouvelle. :)

« Il faut rire de tout. C'est extrêmement important. C'est la seule humaine façon de friser la lucidité sans tomber dedans. » - Pierre Desproges
« Si seulement nous eûmes des armes quand les colons vinrent en Afrique, à l'heure qu'il est tu ferais du rap. » - Tandem
« Le vice commence par une morale. » - Mister You
 
Hors ligne Taeradan i Glirdan # Posté le 06/10/2007 à 17:04:54

C'est marrant que certains disent que c plus ou moins "open source", pke en fait, on peut lire le code de .NET, mais derrière une vitre blidée et en se tenant à minimum 1.5m, comme dans un musée...

On recconnait ici la plus pure inspiration de la philosophie GNU, on sent toute l'humanité qui habite les gens de chez Microsoft (se retire pour prier devant l'hotel à St Bill, une larme à l'oeil.....).
Hors ligne garulfoUnix # Posté le 06/10/2007 à 17:07:14
By the way
Avatar

Citation : Zulon
Vous savez lire ? Microsoft permet juste à tout le monde de lire les sources de .NET, _rien d'autre_. Ce n'est pas _du tout_ un pas vers le libre, le seul intérêt étant de pouvoir attaquer en justice les projets comme mono pour prouver qu'ils ont bien copié.

Bah bien sur.
C'est évident tout ça !

Voila une manière pour accuser les autres de violations de brevet .

"un grand pas" de MS ? Un grand pas vers les emm**rdes ouai ...

Anciennement : garulfoUnix
Actuellement : France1159
 
Hors ligne bluestorm # Posté le 06/10/2007 à 17:21:58
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Oui, enfin il ne faut pas avoir un point de vue trop réducteur non plus. Clairement, ce mouvement n'a aucun intérêt (et est même plutôt dangereux) pour les utilisateurs d'outils .NET non-MS, mais je ne pense pas que son seul but soit de les faire chier.

En ouvrant son code, MS se fait un petit peu de pub, de relations publiques, et montre surtout qu'ils assument de montrer leur code (ce qui est quand même une relative preuve de transparence, et risque de rassurer/aider les utilisateurs de l'implémentation .NET de MS).
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news