Qui Google la licence de Code dois-je utiliser?
C'est la première fois que je crée un projet open-source, et j'ai décidé (basé sur cette question) de l'héberger sur Google Code. Maintenant, je me demande qui de plusieurs open-source, les licences que j'aimerais utiliser. Je ne suis pas intéressé à creuser à la figure, donc:
Lequel dois-je choisir?
- Les textes de toutes les licences sur Google Code sont disponibles à l'adresse opensource.org/licenses/alphabetical
Vous devez vous connecter pour publier un commentaire.
De ce que je comprends, BSD, MIT, Apache licences de tous pour permettre à une autre personne ou de l'entreprise à utiliser le code source en un code source fermé, projet commercial, sous réserve que l'accusé de réception. GPL exige que tout projet utilisant le code sera également publié sous licence GPL. GPL permettra de réduire le nombre de personnes qui peuvent légalement utiliser votre code, mais il aide à garder les améliorations dans le public. Ceux sont les différences les plus importantes à mon avis. Votre avis détermine qui est le mieux pour votre projet.
(Edit: Vous devriez vraiment lire à travers les licences, même si, dans le cas où "ce que je comprends" est incorrect).
Assigner chacun à un certain nombre sur le dé et de donner un rouleau. Si vous ne voulez pas prendre le temps de les lire et de décider par vous-même lequel vous convient le mieux, il n'y a vraiment pas de différence entre rouler des dés et à l'aide de l'un à quelqu'un suggère pour vous.
Bien sûr, le plus important est de choisir une licence qui est compatible avec votre projet, les objectifs et la philosophie. Si votre logiciel est destiné à être utilisé en conjonction avec un autre logiciel open source, préfèrent utiliser la même licence si possible, ou au moins une licence compatible. Si vous ne souhaitez pas que votre code peut être utilisé dans des logiciels non-libres sans votre permission, préférez la GPLv3 (ou la GPLv2). Si vous voulez que votre code utilisé aussi largement que possible, même en permettant à d'autres de le distribuer sous un autre ou fermé licence, préférez Apache v2 (ou du MIT ou de nouveaux BSD).
Un résumé de licences open source peut être trouvé à http://en.wikipedia.org/wiki/Comparison_of_free_software_licences. Lire l'article de Wikipedia sur toute licence d'intérêt pour obtenir plus de détails. Une fois que vous avez que vous avez choisi provisoirement, lisez la licence elle-même pour s'assurer qu'il n'ya pas de surprises. Si il ya une partie de vous ne sont pas à l'aise avec, d'en choisir une autre.
Vous devriez vraiment lire sur chaque licence et de sélectionner celle qui convient le plus. Lire et encore lire, pour bien comprendre. Il n'y a pas d'autre moyen facile de choisir une licence.
Prendre un coup d'oeil à cette
Il contient à peu près chaque chose sur les licences open source
Cette question est celle qui est susceptible d'entraîner de nombreux différents et assez chauffée réponses de différents camps. Certains croient que le BSD /MIT license est la meilleure façon de le faire, d'autres croient que la GPL est la licence creative commons.
Il suffit de dire que cela dépend vraiment de ce que les objectifs du projet sont, et comment vous vous sentez personnellement à propos de la restriction ou de l'absence de restrictions de la licence impose à des tiers.
Que vous pouvez vraiment répondre à cette question.
Si tu m'as forcé dans une réponse que je serait le plus susceptible de choisir la licence BSD.