Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

110PARTAGES

1  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de 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
2  0 
Avatar de 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
1  0 
Avatar de 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.
1  0 
Avatar de 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.
0  0 
Avatar de 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.
0  0 
Avatar de Traroth2
Membre chevronné 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 ?
0  0 
Avatar de 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.
0  0 
Avatar de 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 ;-)
0  0 
Avatar de 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
0  4