Et une brique open sourced by Microsoft et une !
Le framework ASP.NET MVC vient de passer en licence MS-PL (BSD-like) après sa sortie officielle le mois dernier.
C'est une nouvelle brique directement réutilisable sous Linux par Mono, évitant à ce dernier de courir après une implémentation alternative qui aurait forcement mis plus de temps à arriver.
Visiblement y'a des personnes qui semblent décider à faire bouger les mentalités chez MS, ASP.NET MVC rejoins donc d'autres briques .NET mises en open-source :
- DLR (Dynamic Language Runtime)
- IronPython (implémentation Python pour .NET basée sur le DLR)
- IronRuby (idem avec la grammaire Ruby)
- Ajax library
- ASP.NET ajaxtoolkit
- Silverlight toolkit
- MEF (Microsoft Extensibility Framework)
C'est également une forme de reconnaissance de Mono, la licence utilisée par MS ne contient aucune clause restreignant l'utilisation de ces composants à une plateforme spécifique.
Reste à voir l'intérêt du bouzin en soit, qui se veut une alternative au modèle de programmation classique ASP.NET.
En espérant que les personnes impliquées dans le choix des licences chez Microsoft continuent dans cette direction !
http://www.hanselman.com/blog/MicrosoftASPNETMVC10IsNowOpenS(...)
# ASP.NET MVC
Posté par IsNotGood . Évalué à 3.
Il n'y a pas de fichier licence dans le paquet.
Extrait de la licence alors que je demande à downloader :
(B) Patent Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free patent license under licensed patents for reference use.
Bref, c'est à fuire comme la peste.
Je n'ai pas vérifier les autres paquets. Mais comme toujours, l'enfer est dans les détails avec MS.
[^] # Re: ASP.NET MVC
Posté par Buf (Mastodon) . Évalué à 2.
Je suis passé par ce lien : http://go.microsoft.com/fwlink/?LinkId=144444
[^] # Re: ASP.NET MVC
Posté par IsNotGood . Évalué à 2.
Mais j'ai suivi les liens du blog et c'est une autre histoire.
[^] # Re: ASP.NET MVC
Posté par Buf (Mastodon) . Évalué à 1.
[^] # Re: ASP.NET MVC
Posté par IsNotGood . Évalué à 2.
Exact.
[^] # Re: ASP.NET MVC
Posté par TImaniac (site web personnel) . Évalué à 2.
http://www.microsoft.com/downloads/details.aspx?FamilyID=532(...)
C'est bien sous licence MS-PL, qui est une licence open source au sens OSI et une licence "libre" d'après la FSF.
# La licence c'est une chose
Posté par Bozo_le_clown . Évalué à 2.
Mais tu vas répondre: c'est pareil avec le autres.
Sauf que si c'est M$ qui fil des sources couvertes par des nouveaux brevets, on aura du mal à faire jouer l'antériorité.
C'est pareil avec les autres, mais je sais pas pourquoi ca me rassurerait si dans le même temps ils s'engageaient publiquement à ne pas poursuivre les utilisateurs de leur techno open source sans discrimination (Novell only) , ou en passant dans l'OIN par exemple ou en les placant en GPLv3, ...
Allez! Accordons leur le bénéfice du doute sans la peur et l'incertitude.
[^] # Re: La licence c'est une chose
Posté par TImaniac (site web personnel) . Évalué à 3.
"each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software."
En gros niveau brevets rien à craindre de la part de Microsoft concernant ces briques.
[^] # Re: La licence c'est une chose
Posté par Bozo_le_clown . Évalué à 2.
[^] # Re: La licence c'est une chose
Posté par TImaniac (site web personnel) . Évalué à 3.
Ca vaut ce que ca vaut comme trad hein, je suis pas juriste :)
[^] # Re: La licence c'est une chose
Posté par Bozo_le_clown . Évalué à 2.
Je retire, donc
[^] # Re: La licence c'est une chose
Posté par IsNotGood . Évalué à 2.
La licence MS-PL permet l'utilisateur des brevets (de MS pour ces sources). M'enfin, il faut toujours une vérification attentive et ne compte pas sur moi pour donner une garantit même si la licence me parait correcte.
Le problème ici est qu'il faudrait un expert .NET/ASP/je-ne-sais-quoi pour dire si utiliser ses trucs n'amène pas à utiliser d'autres trucs qui posent problèment.
[^] # Re: La licence c'est une chose
Posté par TImaniac (site web personnel) . Évalué à 3.
Il te faudrait une armée de juriste qui a la connaissance ultime de tous les brevets déposés dans toutes les instances internationales et une armée de juge qui pourrait te garantir qu'il n'y a effectivement aucune infraction possible.
Si tu trouves, tu m'appelles, on aura une équipe prête à parer tous les FUD qu'apportent les brevets ;)
[^] # Re: La licence c'est une chose
Posté par IsNotGood . Évalué à 3.
L'annonce de ton journal est positive pour le libre (la licence précédante était horrible). Mais il m'est d'avis qu'il ne faut pas se limiter aux licences. Si ce qui vient d'être libéré est "self-contained" et ne demande que des éléments déjà aprouvés (par exemple OIN, FSF, etc), il n'y a pas de problème (supplémentaire) à les utiliser.
C'est une réponse de ce type que j'attendais...
[^] # Re: La licence c'est une chose
Posté par TImaniac (site web personnel) . Évalué à 4.
[^] # Re: La licence c'est une chose
Posté par IsNotGood . Évalué à 3.
[^] # Re: La licence c'est une chose
Posté par vida18 . Évalué à 1.
[^] # Re: La licence c'est une chose
Posté par IsNotGood . Évalué à 3.
En pire. Le MS touch.
[^] # Re: La licence c'est une chose
Posté par Kangs . Évalué à 2.
# Good news
Posté par Adrien . Évalué à 2.
D'un autre côté ont-il le choix avec tout ce qui se fait en libre ?
# Une tentative pour sauver ASP ?
Posté par Renaud Guezennec (site web personnel) . Évalué à 1.
[^] # Re: Une tentative pour sauver ASP ?
Posté par TImaniac (site web personnel) . Évalué à 2.
M'étonnerait qu'ils abandonnent ASP.NET demain, ces nouveaux composants montre clairement qu'ils ont une roadmap très active. Et puis y'a des "gros" sites qui tournent avec cette techno (des trucs comme Match ou MySpace), donc pas de raison de l'abandonner dans l'immédiat.
Sinon effectivement Microsoft mange à tous les ratelliers niveau techno, notamment PHP, là l'objectif est clairement d'essayer de limiter les dégâts niveau parts de marché sur les serveurs en montrant qu'on peut choisir PHP sans forcement choisir Linux. Bon après je sais pas qui a succomber à ça mais bon :)
[^] # Re: Une tentative pour sauver ASP ?
Posté par Renaud Guezennec (site web personnel) . Évalué à 1.
# Catalyst
Posté par psychoslave__ (site web personnel) . Évalué à 1.
Moi j'ai découvert catalyst, un framework MVC en perl.
J'ai commencé à développer une appli web avec, et pour l'instant ça me paraît très bien. Il s'inscrit bien dans la philosophie de la communauté perl (TMTOWTDI) en adoptant un approche très modulaire qui permet de sélectionner les modules perl qu'on juge les plus appropriés.
La documentation comprends un tutoriel pas à pas assez exhaustif, sans non plus rentrer dans les détails d'une applications prête pour la production. Un compromis qui me parait correct.
Il est livré avec quelques petits scripts qui peuvent par exemple générer vos objets à partir de votre modèle (ex : une base de donnée) et si vous les régénérez plus tard, il prend soin de ne pas écraser le code que vous avez vous même saisie. Il y a aussi un script serveur, et un script qui permet de tester en ligne de commande le résultat d'une requête…
Sur le canal IRC les gens sont sympa et répondent à vos questions, même quand elles sont dans la doc et que vous l'avez loupé à vouloir lire trop vite en diagonal (hum…).
Pour en savoir plus c'est par là http://www.catalystframework.org/
# Je peux?
Posté par alice . Évalué à 3.
[^] # Re: Je peux?
Posté par IsNotGood . Évalué à 3.
Ou sur TomTom et SLE pour deux ans seulement.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.