2009-03-11 10 views
29

Si quelqu'un veut utiliser des parties d'un code sous licence MS-PL et l'utiliser dans un produit commercial, cela est-il autorisé par MS-PL? Quelles sont les restrictions.Le code MS-PL (Microsoft Public License) est-il autorisé dans un produit commercial?

+0

Cette question est un "un problème pratique, répondant qui est unique au développement de logiciels" Non? Si c'est hors sujet alors où cette question devrait-elle être posée? Veuillez rouvrir. –

+0

Voir [Questions sur les licences] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing) – showdev

Répondre

23

Il s'agit de la licence publique Microsoft (MS-PL). Oui, vous pouvez faire ce que vous voulez avec le code.

https://msdn.microsoft.com/en-us/library/ff648068.aspx

Cependant, faire lire les conditions. Ceux à noter:

  • Si vous distribuez une partie du logiciel, vous devez conserver tous les droits d'auteur, brevets, marques, et les avis d'attribution qui sont présents dans le logiciel. Si vous distribuez une partie du logiciel sous le code source, vous pouvez le faire uniquement sous cette licence en incluant une copie complète de cette licence avec votre distribution. Si vous distribuez une partie du logiciel sous forme compilée ou sous forme de code objet, vous ne pouvez le faire qu'avec une licence conforme à cette licence.

REMARQUE: le MS-PL semble délibérément incompatible avec la GPL.

+0

Est-ce différent de la licence BSD ou Apache? –

+0

Oui, je pense que c'est une licence "style BSD". –

+5

Sauf qu'il semble être délibérément incompatible avec la GPL, ce que je déplore. Il y a déjà assez d'incompatibilités de licence, et en faire plus est une mauvaise chose. –

Questions connexes