2010-12-11 73 views
1

Je vérifiais ce qu'il faudrait pour ajouter mon extension gratuite à Magento Connect. J'ai remarqué une liste de licences open source. Quelqu'un peut-il souligner la différence majeure?Je pense à soumettre une extension magento, quelle licence dois-je utiliser?

alt text

+1

Voici quelques informations sur un certain nombre de ces licences: http://stackoverflow.com/questions/236699/what-open-source-license-to-choose –

+0

@Tim Cooper, merci que la discussion a été utile – Chris

+0

Erm beaucoup de ceux-ci ne sont même pas compatibles avec la licence de Magento (OSL). –

Répondre

0

En gros, ils sont tous de la même chose. Chaque licence permet à quiconque de réutiliser votre code aussi longtemps qu'il vous crédite, mais la GPL, MPL et OSL (L) interdisent à quelqu'un de le faire avec une licence différente de celle que vous avez choisie.

+0

Pas tout à fait raison. Certaines licences ont des exigences supplémentaires sur la façon dont vous pouvez distribuer une application qui utilise la source. Exemple rapide: Vous devez distribuer une copie du code d'une application entière si elle utilise le code sous licence GPL, alors que des licences comme BSD et MIT vous permettent de "re-fermer" la source pour votre application. Cela devient compliqué et les arguments en ligne deviennent assez stupides rapidement. –

+0

J'ai dit "à peu près" :-p En outre, BSD et MIT n'étaient pas dans ma liste de "forcer vous à distribuer sous la même licence" licences. – clockworkgeek

+1

@Alan Storm: Pas tout à fait. les licences GPL/etc empêchent * d'autres * de modifier la licence. L'auteur original est libre de changer, supprimer, ou même ajouter des licences supplémentaires à leur gré, car la licence ne s'applique pas à eux parce qu'ils sont le propriétaire des droits d'auteur. – DarwinSurvivor