Licenza pubblica Microsoft vs MIT?


15

Sto lavorando con un nuovo plug-in ( flexbox ) e ho incontrato la licenza MS-PL, che non avevo mai incontrato prima.

In passato, ho utilizzato principalmente progetti su licenza MIT e Apache, quindi non ho idea di quali siano le differenze principali con questo.

Ecco un link ad esso: http://opensource.org/licenses/MS-PL

Qualcuno può aiutarmi a spiegarmi le differenze? Di solito sono diffidente nei confronti di Microsoft, quindi il fatto che questo prodotto venga fornito con questo mi rende nervoso.


7
L'FSF classifica MS-PL come libero (cioè, secondo le loro quattro libertà ), e debolmente copyleft (il che significa generalmente che alcune opere derivate sono copyleft e altre no; qui significa che le ridistribuzioni di origine sono copyleft e le ridistribuzioni oggetto / compilate no. ) Non sono sicuro al 100% di quali restrizioni esistano nelle ridistribuzioni degli oggetti, quindi non risponderò.
apsillers,

Oh okay, questo chiarisce alcune cose. Sto cercando di evitare il copyleft in questo progetto, quindi speravo che non lo includesse.
lampione

4
Le licenze sono un casino. Per favore, mantieni le cose semplici attenendoti al MIT se non vuoi copyleft e GPL / LGPL se lo fai. Grazie.
Jan Hudec,

1
Ho riscontrato lo stesso tipo di problema. Mi sono appena allontanato e ho usato una libreria diversa. IANAL, ma l'essenziale mi sembra LGPL in tutte le "copie della fonte, deve venire con questa licenza, ma se ci si collega ad essa, non importa". Idk, se stai lavorando a un progetto commerciale, farei una telefonata e chiederei a un avvocato se è sicuro (ed essere eccezionale e pubblicare ciò che dicono qui!)
Earlz

1
Questo è un sito utile per le licenze software: tldrlegal.com/license/microsoft-public-license-(ms-pl)
Overv

Risposte:


11

C'è una buona risposta su Stack Overflow: https://web.archive.org/web/20150901065118//programming/1424307/how-does-ms-pl-license-work

C'è anche un articolo decente su CMS Wire: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248.php

La versione breve di questi è essenzialmente che il codice sotto questa licenza può essere utilizzato o modificato liberamente da chiunque. Se si sceglie di utilizzare o modificare il codice rilasciato con questa licenza, deve essere fornito con la stessa licenza. Pertanto, se si utilizza una libreria in un progetto, il resto del progetto non deve essere distribuito con tale licenza, ma la libreria lo fa. E se si apportano modifiche al codice in MS-PL, tali modifiche devono anche seguire quella licenza.


2
Potresti per favore incorporare le informazioni nei link nella tua risposta? Link solo le risposte diventano molto meno utili se il materiale originale si sposta o viene rimosso.

3
Fatto! Ho riassunto il contenuto di quei collegamenti.
Rocket04,

2
La risposta da StackOverflow è stata rimossa da allora. Quindi sembra che questa licenza MS-PL sia abbastanza simile a LGPL?
Ehtesh Choudhury,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.