Microsoft passe le langage F# sous licence Apache 2.0
Un pas vers le libre qui donne plus de libertés aux développeurs

Le , par Katleen Erna, Expert éminent sénior
Microsoft passe le langage F# sous licence Apache 2.0, un pas vers le libre qui donne plus de libertés aux développeurs

Microsoft vient d'annoncer ce matin l'ouverture du code source de son compiler F# et de la bibliothèque qui lui est associée.

Ceci, dans le F# PowerPack (bibliothèques, outils et le code source du compiler et de sa librairie) du projet CodePlex, qui est désormais disponible, sous licence Apache 2.0.

L'éditeur explique faire ce geste pour aider « à l'éducation et au développement d'outils ».

Le langage de programmation avait fait son apparition en mars 2010 dans Visual Studio.

A la base, le code source de F# était disponible avec plusieurs versions du compiler sous la licence Research Shared Source de Microsoft et les développeurs ne pouvaient qu'écrire des travaux non-commerciaux.

Une interdiction qui est désormais levée, même si le code en lui-même reste limitée puisque son tronc principal reste hors d'accès.

« Du fait que cette sortie offre le code, elle ne contient pas de fichiers binaires. F# est toujours disponible depuis fsharp.net, rien ne change sur la manière de se le procurer », conclu Microsoft.

Source : Le blog de Microsoft


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


 Poster une réponse

Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 05/11/2010 à 22:04
On peut se le procurer dans la dernière version de monodevelop
Sa confirme mes dire Microsoft est entrain de changer de politique ils sont entrain d'allez vers une politique open source
Ce qui n'est pas male et qui ne fera qu'améliorer les produits de Microsoft
Certain société l'ignore l'open source peut être très rentable pour eux
D’autant plus qu'il bénéficie non seulement de l'aide des bénévoles, mais cela aidera les étudiants à adopter ces technologies plus facilement
ce qui n'est pas male du tout
Fsharp est l'un des meilleurs langages scientifiques et l'ouvrir ne fera que l'améliorer
Avatar de camus3 camus3 - Membre éprouvé https://www.developpez.com
le 05/11/2010 à 22:40
Monsieur Microsoft, merci de faire la même chose pour Managed Script.
Avatar de Firwen Firwen - Membre expérimenté https://www.developpez.com
le 06/11/2010 à 17:37
un pas vers le libre qui donne plus de libertés aux développeurs

Ce n'est pas que donner de la liberté au développeur, c'est surtout rendre le langage viable.

Les clauses de la précédentes licence interdisait tout usage commercial, F# va enfin devenir un choix viable pour un projet massif / lucratif.

La vrai révolution, c'est que sauf erreur de ma part, La licence Apache 2.0 a un "patent protect" comme la GPLv3.
Ce qui protège des coups bas sur les brevets à la mode en ce moment
Avatar de LLB LLB - Membre expérimenté https://www.developpez.com
le 06/11/2010 à 22:25
Citation Envoyé par Firwen  Voir le message
Les clauses de la précédentes licence interdisait tout usage commercial, F# va enfin devenir un choix viable pour un projet massif / lucratif.

La précédente licence interdisait de revendre le compilateur, mais pas les applications développées avec ! Beaucoup de banques (notamment, mais d'autres entreprises aussi) utilisent F# pour leurs projets depuis un moment.
Avatar de maryooman maryooman - Membre du Club https://www.developpez.com
le 07/11/2010 à 10:16
F# est un dérivé de OCAML, langage Open Source et Français.
http://fr.wikipedia.org/wiki/Objective_Caml
http://caml.inria.fr/index.fr.html
Avatar de Traroth2 Traroth2 - Expert éminent sénior https://www.developpez.com
le 07/11/2010 à 21:05
Je n'ai pas compris la phrase "même si le code en lui-même reste limité puisque son tronc principal reste hors d'accès". On peut avoir des explications ?
Avatar de LLB LLB - Membre expérimenté https://www.developpez.com
le 08/11/2010 à 2:36
Le dépôt n'est pas public, on n'a donc pas accès à la version de développement. Microsoft va mettre à jour les sources à chaque publication du compilateur. Ce n'est pas collaboratif, comme certains projets libres.

Par exemple, si tu trouves un bug et souhaites le corriger, tu ne peux pas savoir s'il a déjà été corrigé en interne ou non. Cela dit, les personnes intéressées peuvent contacter l'équipe F# (fsbugs [at] microsoft.com) en cas de doute.
Avatar de Thes32 Thes32 - Expert confirmé https://www.developpez.com
le 09/11/2010 à 9:06
Citation Envoyé par Traroth2
Je n'ai pas compris la phrase "même si le code en lui-même reste limité puisque son tronc principal reste hors d'accès". On peut avoir des explications ?

+2 LLB
tronc fait allusion à trunk (au sens svn) une version en cours considéré comme pas stable.
Avatar de Joker-eph Joker-eph - Membre confirmé https://www.developpez.com
le 10/11/2010 à 10:38
Citation Envoyé par Katleen Erna  Voir le message
Microsoft passe le langage F# sous licence Apache 2.0, aux développeurs

Attention dans le titre, ce n'est pas le langage qui passe sous licence libre, mais les outils. Un langage n'est jamais propriétaire ni brevetable pour ce que j'en sais ;-)
Offres d'emploi IT
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

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