Open source

Inscrivez-vous flux rss

Consulter le centre de compétences

imprimer cet article envoyer à un ami recevoir les newsletters contacter la rédaction s'abonner au flux rss partager

L'usage de C# dans Linux libéré par Microsoft


Edition du 09/07/2009 - par Olivier Rafal

Ceux qui utilisent ou distribuent du code C# et son environnement d'exécution (la CLI) dans des programmes couverts par des licences libres n'ont désormais plus rien à craindre : Microsoft a indiqué que les spécifications de ses technologies, respectivement ECMA 334 et ECMA 335, sont maintenant couvertes par le programme « Community Promise ». Selon les termes de cette promesse, Microsoft s'engage à ne rien demander et à ne pas poursuivre ceux qui « conçoivent, utilisent, vendent, importent ou distribuent toute implémentation » basée sur les technologies couvertes par cette licence très particulière.

Cette décision a été prise à la demande de Miguel de Icaza, le créateur de Mono, implémentation de la CLI et de C# pour Linux. Désormais employé de Novell, Miguel de Icaza voulait clarifier la situation pour les développeurs utilisant Mono. Récemment, le grand avocat du Libre Richard Stallman avait critiqué la décision des auteurs de Debian, qui proposait d'installer des applications conçues pour Gnome grâce à Mono (une des applications étant écrites en C#). Pour lui, « le logiciel libre ne doit pas dépendre de Mono ou de C# », ce serait prendre un trop gros risque, en s'exposant à des décisions arbitraires de la part de Microsoft, écrivait-il fin juin dans un billet de blog.

La promesse faite par Microsoft élimine le danger autour de C#. Pour Mono, la situation est plus complexe, comme le reconnaît Miguel de Icaza, car cette implémentation de la technologie .Net de Microsoft va bien au-delà de C#. Le vice-président de Novell explique que les prochains mois seront consacrés à la scission du code source de Mono en deux distributions, l'une reprenant exclusivement les spécifications ECMA, l'autre incluant les implémentations diverses, comme celles d'ASP.Net ou d'ADO.Net.





envoyer recevoir
imprimer commenter
0 commentaires postés >> Tous les commentaires

L'ACTUALITÉ DU JOUR
Internet Loppsi II : premiers débats à l'Assemblée Nationale

(09/02/2010 17:49) - Le projet de loi d'orientation et de programmation pour la performance de la sécurité (...)

Réseaux Nasuni professionnalise le cloud personnel

(09/02/2010 17:45) - Nasuni a été créée en 2009 et vient donc de présenter la version bêta de son produit (...)

Infrastructure serveur Avec le Power7, IBM relance la bataille des puces pour systèmes Unix

(09/02/2010 17:41) - « Cadencé de 3 à 4,14 GHz, le processeur Power7 sera livré avec 4, 6 ou 8 coeurs (...)

Internet Les familles ne sont pas assez prudentes sur Internet

(09/02/2010 12:23) - D'après ce sondage, deux enfants sur trois ont déjà partagé leur adresse email, et (...)

Internet La Chine ferme le site Black Hawk Safety Net, et arrête trois de ses membres

(09/02/2010 12:23) - Certains journaux, dont le People's Daily, le journal officiel du Parti communiste, (...)

Réseaux Cisco fédère et optimise les datacenters distants

(09/02/2010 12:22) - Cisco dévoile des solutions dédiées aux datacenters pour faciliter l'interconnexion (...)

LE TOP
  1. SAP propose la bêta publique de son outil collaboratif 12Sprints
  2. Fast Search: Microsoft abandonne les version Linux et Unix
  3. Moonlight 3.0, la technologie Silverlight sur Linux, arrive en version alpha
  4. BeeCreative, deuxième édition du concours des entreprises innovantes de Lozère




CONFERENCES
23/03/2010
CLOUD COMPUTING
De 8h30 - 14h00 à l'Automobile Club de France - Paris
PARTNER ZONE
LIVRES BLANCS
Pourquoi des règles métier ? : Un cas pour les utilisateurs métier de l'informatique 10 février 2010 - IBM
Pourquoi des règles métier ? : Un cas pour les utilisateurs métier de l'informatique
Ce livre blanc permet aux professionnels de définir directement comment leurs règles métier doivent être exécutées. Il fournit également un ensemble d'outils (...)