The Python Game Book

code games. learn Python.

User Tools

Site Tools


Sidebar

Navigation

indexmenu_n_9999 Start
msort nsort navbar

fr:glossaire:g:gpl

Licence GPL

http://en.wikipedia.org/wiki/GNU_General_Public_License

La licence GPL a été créée par Richard Stallman pour l'éditeur Emacs et est une des clés du succès des systèmes GNU/Linux et des logiciels libres.

Basiquement, la licence donne à l'utilisateur le droit de voir, d'apprendre, d'utiliser, de partager et de modifier le code source, à condition que la même licence soit appliquée à chaque modification du code source. Ça permet ainsi d'éviter qu'un logiciel libre ne le soit plus. Cette licence n'interdit pas la rémunération tirée d'un programme, elle demande seulement que le code source soit public.

Vous pouvez trouver la licence GPL ici:

pour les développeurs de jeux

Pour les développeurs de jeux, utiliser la licence gpl pour le code source d'un jeu signifie que ce code source soit rendu public, et puisse être utilisé, vu, et modifié par d'autres personnes. Il reste cependant possible de générer des revenus grâce à un jeu sous licence gpl:

  • Il est possible de vendre la version binaire compilée 1) d'un programme de jeu tant que le code source 2) soit public et puisse être compilé 3) par les utilisateurs eux-mêmes.
  • Il est possible de diviser le jeu en un code source en licence gpl (le moteur de jeu) et des parties sous une autre licence comme la musique, les sons, les graphismes, les niveaux, les modules d'intelligence articifielle… Vendre le tout est possible, tant que le code source en licence gpl reste libre. Ainsi les autres développeurs peuvent apprendre / améliorer le code source, mais ne peuvent pas revendre le même jeu, sans recréer / ré-appliquer une licence aux fichiers graphiques, musicaux etc. nécessaires.
  • Il est possible de vendre des services autour d'un jeu sous licence gpl, comme l'entretien d'un serveur internet pour les tournois en ligne, la gestion des groupes d'utilisateurs, etc.
  • Il est toujours possible, évidemment, de faire appel aux dons (flattr, paypal, …) pour créer des jeux sous licence gpl, que ce soit avant ou après la publication du jeu.

lecture recommandée

texte complet de la licence

en provenance du site: http://www.gnu.org/copyleft/gpl.html

La Free Software Foundation met l'accent sur le fait que les traductions de la licence GPL ne sont pas officielles, pour des raisons juridiques et financières. Pour connaître la teneur exacte et inaltérée de la licence GPL, veuillez lire la version anglaise.

                      LICENCE PUBLIQUE GÉNÉRALE GNU
                       Version 3, du 29 juin 2007.

http://fsf.org/

GPL

GPL

GPL

GPL

GPLLGPL

GPL GPL

GPL

GPL GPL

GPL GPL

GPL

a) Le travail doit comporter des notices évidentes établissant que
   vous l’avez modifié et donnant la date correspondante.
b) Le travail doit comporter des notices évidentes établissant qu’il
   est édité selon cette Licence et les conditions ajoutées d’après
   l’article 7. Cette obligation vient modifier l’obligation de
   l’article 4 de « garder intactes toutes les notices. »
c) Vous devez licencier le travail entier, comme un tout, suivant
   cette Licence à quiconque entre en possession d’une copie. Cette
   Licence s’appliquera en conséquence, avec les termes additionnels
   applicables prévus par l’article 7, à la totalité du travail et
   chacune de ses parties, indépendamment de la façon dont ils sont
   empaquetés. Cette licence ne donne aucune permission de licencier
   le travail d’une autre façon, mais elle n’invalide pas une telle
   permission si vous l’avez reçue séparément. 
d) Si le travail a des interfaces utilisateurs interactives, chacune
   doit afficher les Notices Légales Appropriées ; cependant si le
   Programme a des interfaces qui n’affichent pas les Notices Légales
   Appropriées, votre travail n’a pas à les modifier pour qu’elles
   les affichent. 
a) Acheminer le code objet sur, ou inclus dans, un produit physique
   (y compris un support de distribution physique), accompagné par le
   Source Correspondant fixé sur un support physique durable
   habituellement utilisé pour les échanges de logiciels.
b) Acheminer le code objet sur, ou inclus dans, un produit physique
   (y compris un support de distribution physique), accompagné d’une
   offre écrite, valide pour au moins trois années et valide pour
   aussi longtemps que vous fournissez des pièces de rechange ou un
   support client pour ce modèle de produit, afin de donner à
   quiconque possède le code objet soit (1) une copie du Source
   Correspondant à tout logiciel dans ce produit qui est couvert par
   cette Licence, sur un support physique durable habituellement
   utilisé pour les échanges de logiciels, pour un prix non supérieur
   au coût raisonnable de la réalisation physique de l’acheminement
   de la source, ou soit (2) un accès permettant de copier le Source
   Correspondant depuis un serveur réseau sans frais.
c) Acheminer des copies individuelles du code objet avec une copie de
   l’offre écrite de fournir le Source Correspondant. Cette
   alternative est permise seulement occasionellement et non
   commercialement, et seulement si vous avez reçu le code objet avec
   une telle offre, en accord avec l’article 6 alinéa b.
d) Acheminer le code objet en offrant un accès depuis un emplacement
   désigné (gratuit ou contre facturation) et offrir un accès
   équivalent au Source Correspondant de la même façon via le même
   emplacement et sans facturation supplémentaire. Vous n’avez pas
   besoin d’obliger les Destinataires à copier le Source
   Correspondant en même temps que le code objet. Si l’emplacement
   pour copier le code objet est un serveur réseau, le Source
   Correspondant peut être sur un serveur différent (opéré par vous
   ou par un tiers) qui supporte des facilités équivalentes de
   copie, pourvu que vous mainteniez des directions claires à
   proximité du code objet indiquant où trouver le Source
   Correspondant. Indépendamment de quel serveur héberge le Source
   Correspondant, vous restez obligé de vous assurer qu’il reste
   disponible aussi longtemps que nécessaire pour satisfaire à ces
   obligations.
e) Acheminer le code objet en utilisant une transmission
   d’égal-à-égal, pourvu que vous informiez les autres participants
   sur où le code objet et le Source Correspondant du travail sont
   offerts sans frais au public général suivant l’article 6 alinéa d.
   Une portion séparable du code objet, dont le code source est exclu
   du Source Correspondant en tant que Bibliothèque Système, n’a pas
   besoin d’être inclu dans l’acheminement du travail sous forme de
   code objet.
a) qui rejettent la garantie ou limitent la responsabilité de façon
   différente des termes des articles 15 et 16 de cette Licence ; ou
b) qui requièrent la préservation de notices légales raisonnables
   spécifiées ou les attributions d’auteur dans ce constituant ou
   dans les Notices Légales Appropriées affichées par les travaux qui
   le contiennent ; ou
c) qui prohibent la représentation incorrecte de l’origine de ce
   constituant, ou qui requièrent que les versions modifiées d’un tel
   constituant soit marquées par des moyens raisonnables comme
   différentes de la version originale ; ou
d) qui limitent l’usage à but publicitaire des noms des concédants de
   licence et des auteurs du constituant ; ou
e) qui refusent à accorder des droits selon la législation relative
   aux marques commerciales, pour l’utilisation dans des noms
   commerciaux, marques commerciales ou marques de services ; ou
f) qui requièrent l’indemnisation des concédants de licences et
   auteurs du constituant par quiconque achemine ce constituant (ou
   des versions modifiées de celui-ci) en assumant contractuellement
   la responsabilité envers le Destinataire, pour toute
   responsabilité que ces engagements contractuels imposent
   directement à ces octroyants de licences et auteurs.
<une ligne donnant le nom du programme et une brève idée de ce qu’il fait.>
Copyright (C) <année> <nom de l’auteur> — Tous droits réservés.

Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le
modifier suivant les termes de la “GNU General Public License” telle que
publiée par la Free Software Foundation : soit la version 3 de cette
licence, soit (à votre gré) toute version ultérieure.

Ce programme est distribué dans l’espoir qu’il vous sera utile, mais SANS
AUCUNE GARANTIE : sans même la garantie implicite de COMMERCIALISABILITÉ
ni d’ADÉQUATION À UN OBJECTIF PARTICULIER. Consultez la Licence Générale
Publique GNU pour plus de détails.

Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec
ce programme ; si ce n’est pas le cas, consultez :
<http://www.gnu.org/licenses/>.
<programme> Copyright (C) <année> <nom de l’auteur>
Ce programme vient SANS ABSOLUMENT AUCUNE GARANTIE ; taper “affiche g” pour
les détails. Ceci est un logiciel libre et vous êtes invité à le redistribuer
suivant certaines conditions ; taper “affiche c” pour les détails.

GPL http://www.gnu.org/licenses/

http://www.gnu.org/philosophy/why-not-lgpl.html

1)
dans le cas des programmes python, il s'agirait de la version .pyc générée automatiquement au premier lancement d'un programme python
2)
dans le cas des programmes python, il s'agit des fichiers .py
3)
comme python est langage interprété, le “processus de compilation” est moins compliqué que pour compiler un programme C. Toutefois, quand plusieurs modules tiers et plusieurs plateformes font partie du process, les utilisateurs peuvent être convaincus de payer simplement une petite somme pour avoir une application prête-à-lancer plutôt qu'avoir à installer tous les programmes nécessaires
fr/glossaire/g/gpl.txt · Last modified: 2020/05/03 21:54 by horst