Microsoft change les licences d'IronPython et IronRuby
Pour la licence Apache

Le , par Hinault Romaric, Responsable .NET
Microsoft met IronRuby et IronPython sous licence apache Open Source V2.0

IronPython et IronRuby sont des implémentations de Python et Ruby langages de programmation pour .net et Mono, Ils sont construits au dessus du DLR (Dynamique Langage Runtine), qui ajoute au CLR une série de services spécifiquement conçus pour répondre aux besoins des langages dynamiques.

IronPython est une implémentation de Python pour .Net. Elle a été codée en C#. et permet ainsi d'accéder facilement aux bibliothèques .Net tout en restant entièrement compatible avec le langage Python.

De même IronRuby est une implémentation de Ruby pour .net donc le but est de fournie une implémentation de qualité de Ruby.

Jusqu'ici ces deux langages de programmation étaient disponible sous la License Microsoft Permissive .

Pourquoi ce changement? Commentaire d'un porte parole de la société.

We received customer feedback directly that the Apache v2.0 License increasingly became the license of choice for those working on the IronPython and IronRuby projects. While the Microsoft Public License is a good license, we wanted to support this customer feedback so we decided to make the change to the Apache License v. 2.0 for these projects.

source : http://www.zdnet.com/blog/microsoft/...e-license/6872

IronPython est disponible là.

IronRuby est disponible là.

Lire aussi:

Ce tutoriel interactif sur Ironpython

Et l'article Thibaut Barrère sur IronRuby


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Thorna Thorna - Membre éclairé https://www.developpez.com
le 20/07/2010 à 22:23
Je ne saisis pas exactement l'importance de cette nouvelle, mais cet article a au moins le mérite (pour moi...) de me rappeler l'existence d'IronRuby. J'ai fait pas mal de Ruby il y a... pfiou, plus de 10 ans, et je cherchais un 'langage de script' à utiliser avec un programme en C#.
Reste que la dernière version (1.1 pour .NET 4.0) semble ne plus trop correspondre à l'introduction de Thibaut Barrère et je crois même bien avoir trouvé quelque part une info selon laquelle il n'y a pas forcément une totale compatibilité avec les versions précédentes d'IronRuby.
Il reste que c'est plutôt inutilisable en l'état : télécharger la dernière version (1.1 qui existe précompilée dans le lien donné dans l'article), l'inclure dans les Références d'un projet VcsExpress et tenter de reproduire les exemples trouvés ici et là (il y en a extrêmement très peu, et quasiment tous en ASP.NET alors que je ne veux que tester l'exécution d'une commande ruby depuis un programme C#) ne suffit pas.
Sans doute faut-il charger le fameux DLR ? Même ainsi, des namespaces semblent avoir changé de contenu. Bref, soit j'ai vraiment raté un virage important, soit il faut attendre encore un peu pour voir comment tout cela fonctionne.
Avatar de digitaldna digitaldna - Membre habitué https://www.developpez.com
le 26/07/2010 à 14:45
Ah oui ? Bon c'est cool je viens d'apprendre l'existence de IronPython ce qui se révèle finalement assez pratique pour moi qui débute un projet python ... et qui suis grand fan de c#
Offres d'emploi IT
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil