38 votes

Que signifient les licences? GPL, MIT, CC etc

Je suis en train d'essayer de comprendre les diverses licences. J'ai l'habitude de faire de petits projets dans lesquels je utilisez un plugin jquery qui est sous licence MIT. Maintenant, est-il possible pour moi de faire de même? Est-il une sorte de matrice qui compare toutes les licences (principaux atleast) et m'a dit juste une chose:

Libre de redevances capacité à les utiliser dans un autre projet commercial? (pas d'arrière-liens ou quoi que ce soit) (Je n'ai pas l'esprit en gardant leurs droits d'auteur du texte sur le code)

Mise à jour Merci beaucoup pour toutes vos réponses. Aussi vous demandez-vous exactement ce qu'ils entendaient par " LGPL c'est à dire lesser GPL. J'ai lu la licence, mais n'arrive pas à comprendre exactement ce que cela signifie.

41voto

CSharper Points 3177

Un contrat de licence de logiciel est un contrat entre un producteur et un utilisateur de logiciels informatiques, qui accorde à l'utilisateur une licence de logiciel. Le plus souvent, un contrat de licence de logiciel indique les conditions dans lesquelles un utilisateur peut utiliser le logiciel sous licence, auquel cas l'accord est appelé un contrat de licence utilisateur final ou CLUF. Lorsque la licence de logiciel est un contrat entre le donneur de licence du logiciel et d'une entreprise ou d'une entité gouvernementale, il est souvent mis en œuvre comme une forme spécialisée de contrat avec de nombreuses clauses unique à la licence et à la nature du logiciel sous licence.

Source: contrat de licence de Logiciel


GPL:

La Licence Publique Générale de GNU (GNU GPL ou tout simplement GPL) est largement utilisé de licence de logiciel libre, écrit à l'origine par Richard Stallman pour le projet GNU. La GPL est la plus populaire et bien connu par exemple du type de licence à copyleft fort qui nécessite des œuvres dérivées à être disponible dans les mêmes copyleft. En vertu de cette philosophie, la GPL subventions les bénéficiaires d'un programme d'ordinateur, les droits de la définition du logiciel libre et utilise le copyleft pour garantir les libertés fondamentales sont conservés, même lorsque le travail est modifié ou ajouté. C'est dans la distinction permissive des licences de logiciel libre, dont les licences BSD sont les exemples standard.

Source: Licence Publique Générale GNU


MIT:

Le MIT License est une licence de logiciel libre originaire du Massachusetts Institute of Technology (MIT), utilisé par le MIT X Consortium.

C'est une licence permissive, ce qui signifie qu'il permet de réutiliser dans le logiciel propriétaire, à la condition que la licence est distribué avec le logiciel. La licence est également compatible avec la GPL, ce qui signifie que la GPL permet de combinaison et de redistribution avec un logiciel qui utilise la Licence MIT.

Selon la Fondation pour le Logiciel Libre, la Licence MIT appelle plus exactement la licence X11, depuis MIT a utilisé de nombreuses licences pour le logiciel et la licence a été rédigé pour le Système X Window.

Source: Licence MIT


CC:

Les licences Creative Commons sont plusieurs licences de droit d'auteur a publié, le 16 décembre 2002 par Creative Commons, un AMÉRICAIN société à but non lucratif fondée en 2001.

Beaucoup de licences, notamment l'original de tous les licences, accorder certains de base "droits", tels que le droit de distribuer l'œuvre protégée sans modification, gratuitement. Quelques-unes des nouvelles licences de ne pas accorder ces droits.

Les licences Creative Commons sont actuellement disponibles dans 43 pays du monde, avec plus de dix-neuf autres en cours de développement. Les licences pour les territoires situés à l'extérieur des États-unis sont sous le coup de Creative Commons International.

Source: les licences Creative Commons

5voto

sangupta Points 1489

Le lien suivant http://www.opensource.org/licenses, de poteaux, de toutes les licences que confirmer à l'Open Source standard. Cela signifie que toutes les licences ici sont libres de droits et ne serait pas vous demander pour un backlink/ad etc. Vous devez conserver le droit d'auteur des fichiers/texte dans votre logiciel.

CC, ou de Creative Commons (http://creativecommons.org), est sur le contenu, l'un des auteurs, et n'est généralement pas pour le code. Il s'applique généralement à de la documentation ou des forums comme SI. Ici encore, il existe différentes versions de la CC, mais, aucun d'entre eux nécessite de back-liens/annonces, au maximum, seulement sur l'attribution.

3voto

James C Points 41

La GPL v3 est un spaghetti de licence. Voici ma tentative de le réorganiser. (Les chiffres entre crochets se réfèrent à la numérotation originale pour les sections, et dans certains cas, les paragraphes et les phrases. Ce sont toutes numérotées en fonction de la GPL convention de 0 sens premier, de sorte que, par exemple, 10p0s0 moyen de l'article 10, paragraphe 0, 0 phrase, ou en d'autres termes de la première phrase du premier alinéa de l'article 10.)

Les définitions. [0, 1]

  1. La réception d'une Licence.
    • 1.1. Octroi de licence est accordée lors de la réception du Programme. [10p0s0, 2p0s0, 11p0-2&7, 3p0]
      • un. L'acceptation de la licence est implicite en modifiant ou de multiplication. [9]
      • b. Aucune garantie n'est fournie, à moins que, dans l'écriture pour une taxe. [15, 16, 17]
      • c. Supplémentaires exonérations de responsabilité peuvent s'appliquer. [7a]
      • d. Publicité supplémentaire des restrictions peuvent s'appliquer. [7d]
      • e. Licence adhésion n'est pas excusé par d'autres obligations. [12]
      • f. Résiliation de licence peut résulter de la violation de licence. [8]
    • 1.2. Des autorisations supplémentaires peuvent s'appliquer. [7p0, 7p9s0-1, 14]
  2. En utilisant le Programme.
    • 2.1 Utilisation du Programme non modifié et de l'utilisation équitable sont illimitées. [2p0s1-3]
    • 2.2 préparation et de l'utilisation des œuvres couvertes est autorisée. [2p1, 2p2s0]
  3. Transport De La Source.
    • 3.1. Acheminement des copies conformes de source autorisée. [4p0s0, 4p1]
      • un. Des restrictions de licence ne peut pas être imposée. [10p0s1&p2, 2p2s1]
      • b. Les brevets, s'ils vous protéger, doit protéger tout le monde. [11p3-6]
      • c. Les mesures techniques ne peuvent pas être imposées. [3p1]
      • d. Les avis doivent être conservés et mis en évidence. [4p0s0]
      • e. D'autres noms et marques de conditions peuvent s'appliquer. [7e]
      • f. La responsabilité supplémentaire d'indemnisation conditions peuvent s'appliquer. [7f]
      • g. Transfert de contrôle implique la cession des droits. [10p1]
    • 3.2. Acheminement des versions sources modifiées est autorisée. [5p0s0 pièces]
      • un. Ci-dessus termes de l'Article 3.1 s'applique. [5p0s0 partie]
      • b. Les licences doivent être disponibles en vertu de la présente Licence. [5c, 7p1-2, 7p9s2]
      • c. Les avis doivent être inclus et importantes. [5abd, 7p10-11]
      • d. D'autres avis conditions peuvent s'appliquer. [7bc]
  4. Acheminement des formes non sources est autorisée. [6p0s0 partie]
    • un. Au-dessus des Sections 3.1 et 3.2. [6p0s0 partie]
    • b. Le code Source doit être disponible. [6p0s0 partie, 6p1-6, 6p11]
    • c. Les informations d'Installation est requis pour les Produits destinés à l'Utilisateur. [6p7-10]
  5. Transport Non-GPL Fonctionne.
    • 5.1. Transport lié Affero GPL œuvres est autorisée. [13]
    • 5.2. Transport des agrégats est autorisée. [5p5]

3voto

pageman Points 1522

pour GPL vs LGPL voir Pourquoi vous ne devriez pas utiliser la lgpl pour votre prochaine bibliothèque

Le Projet GNU a principalement deux licences d'utilisation pour les bibliothèques. Un est la GNU Lesser GPL; l'autre est la GNU GPL. Le choix de licence fait une grosse différence: l'utilisation de la Lesser GPL permet l'utilisation de la bibliothèque dans des programmes propriétaires; l'utilisation de la GPL ordinaire pour une la bibliothèque rend disponible uniquement pour les programmes libres.

aussi, veuillez voir la Différence Entre la GPL et de la LGPL

Résumé:

  1. GPL exige que vous fournir le code pour toutes les modifications apportées à la logiciel de.

  2. La GPL est la base de logiciels open source pour les programmeurs.

  3. LGPL est utilisé pour les bibliothèques logicielles, par rapport à l'exécution des fichiers de GPL.

  4. GPL offre un large éventail d'améliorations possibles pour l'ensemble de la la programmation communautaire.

  5. LGPL a le potentiel pour être transféré dans les termes de la GPL.

2voto

Greg Hewgill Points 356191

Pour vos besoins, vous souhaiterez rechercher un code sous licence BSD ou MIT. La GPL n'est généralement pas appropriée pour une utilisation dans des projets commerciaux (ceci est une large généralisation, il y a des situations où c'est approprié!). CC ne s'applique généralement pas aux logiciels.

Je ne suis pas avocat et les conseils gratuits valent chaque centime.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X