Licence publique Microsoft vs MIT?

15

Je travaille avec un nouveau plugin ( flexbox ), et j'ai rencontré la licence MS-PL, que je n'avais pas utilisée auparavant.

Dans le passé, j'ai utilisé principalement des projets sous licence MIT et Apache, donc je n'ai aucune idée des principales différences avec celui-ci.

Voici un lien vers celui-ci: http://opensource.org/licenses/MS-PL

Quelqu'un peut-il m'aider à expliquer les différences? Je me méfie généralement de Microsoft, donc le fait que ce produit soit fourni me rend nerveux.

éclairage public
la source
7
La FSF classe MS-PL comme libre (c'est-à-dire selon leurs quatre libertés ) et faiblement copyleft (ce qui signifie généralement que certaines œuvres dérivées sont copyleft et d'autres ne le sont pas; ici, cela signifie que les redistributions source sont copyleft et les redistributions objet / compilées ne le sont pas. ) Je ne suis pas sûr à 100% des restrictions qui existent sur les redistributions d'objets, donc je ne répondrai pas.
apsillers
Oh d'accord, cela clarifie certaines choses. J'essaie d'éviter le copyleft dans ce projet, alors j'espérais qu'il ne l'incluait pas.
lampadaire
4
La licence est un gâchis. S'il vous plaît, gardez les choses simples en respectant le MIT si vous ne voulez pas le copyleft et la GPL / LGPL si vous le souhaitez. Merci.
Jan Hudec
1
J'ai rencontré le même genre de problème. Je suis juste resté clair et j'ai utilisé une bibliothèque différente. IANAL, mais l'essentiel me semble comme LGPL dans l'ensemble "des copies de la source, doivent venir avec cette licence, mais si vous y liez, cela n'a pas d'importance". Idk, si vous travaillez sur un projet commercial, je me poney et demanderais à un avocat si c'est sûr (et être super génial et poster ce qu'ils disent ici!)
Earlz
1
Ceci est un site utile pour les licences de logiciels: tldrlegal.com/license/microsoft-public-license-(ms-pl)
Overv

Réponses:

11

Il y a une assez bonne réponse sur Stack Overflow: https://web.archive.org/web/20150901065118//programming/1424307/how-does-ms-pl-license-work

Il y a aussi un article décent sur CMS Wire: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

La version courte de ceux-ci est essentiellement que le code sous cette licence peut être utilisé ou modifié librement par n'importe qui. Si vous choisissez d'utiliser ou de modifier le code publié sous cette licence, il doit être fourni sous la même licence. Donc, si vous utilisez une bibliothèque dans un projet, le reste du projet n'a pas besoin d'être distribué sous cette licence, mais la bibliothèque le fait. Et si vous apportez des modifications au code sous MS-PL, ces modifications doivent également suivre cette licence.

Rocket04
la source
2
Pourriez-vous s'il vous plaît incorporer les informations dans les liens dans votre réponse? Les réponses de lien uniquement deviennent beaucoup moins utiles si le matériau d'origine se déplace ou est supprimé.
3
Terminé! J'ai résumé le contenu de ces liens.
Rocket04
2
La réponse de Stackoverflow a depuis été supprimée. Il semble donc que cette licence MS-PL soit assez similaire à LGPL?
Ehtesh Choudhury