L'Open Source Initiative répertorie 9 licences différentes dans leur liste de "licences qui sont populaires et largement utilisées ou avec des communautés fortes" .
Je veux autoriser mon projet en open source. Malheureusement, je ne parle pas de jargon juridique. Y a-t-il un tableau que je pourrais consulter qui m'aidera à faire le bon choix, ou au moins à me diriger dans la bonne direction? Par exemple, un tableau résumant les différences entre les licences, ou peut-être un organigramme utilisant mes exigences pour me guider dans la bonne licence pour moi?
J'ai également l'intention de rencontrer un avocat, mais toute information pour commencer m'aidera.
Jeff Atwood a fait un très bon travail en expliquant les différences entre la multitude de licences de logiciels Open Source en anglais simple ici:
http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html
La considération la plus importante affectant votre décision sera vos conditions de redistribution. Autrement dit, autoriserez-vous votre code à être utilisé dans des applications commerciales et, dans l'affirmative, exigerez-vous que ces applications ouvrent leur propre code?
C'est là que la GPL est notable: Si vous concédez sous licence votre code sous la GPL, toute personne utilisant votre code doit également sous licence leur code sous la GPL. Étant donné que la GPL exige que tout votre code soit open-source, cela exclut à peu près son utilisation dans les entreprises qui souhaitent garder leur code propriétaire.
Notez que la GPL vous permet d'utiliser du code GPL pour des applications d'entreprise internes, tant que vous ne redistribuez pas ces applications à un tiers.
Voir aussi
http://haacked.com/archive/2007/04/04/there-are-only-four-software-licenses.aspx
Comme vous avez demandé un tableau de comparaison des licences Open source:
Veuillez également lire cet excellent article: Adopter une approche Open Source pour le développement, la distribution et les licences de logiciels .
Une excellente ressource pour comprendre les licences open source est le très complet, différenciateur de licence interactif , des universités d'Oxford OSS Watch .
Cela pose des questions qui vous guident vers une licence appropriée pour votre logiciel.
Il y a des avantages et des inconvénients pour chacun, alors lisez les restrictions qu'ils imposent au code et décidez qui vous voulez pouvoir l'utiliser. Attention, celui que vous choisissiez, quelqu'un se plaindra - c'est un territoire de guerre sainte, et au-delà de la portée de cette question.
Il y a une explication simplifiée pour de nombreuses licences disponibles sur NRecursions (il y a plus de licences sur le blog. En énumérons quelques-unes ci-dessous).