Puis-je utiliser le code dans un projet GitHub qui n'a pas de licence spécifiée? [fermé]

Dire qu'un projet GitHub public n'a pas de licence spécifiée. Puis-je utiliser ce code dans mon code? Si je peux, sous quelles licences puis-je distribuer mon code? Puis-je utiliser une licence open source?

83
demandé sur Peter Mortensen 2011-04-02 08:10:19

3 réponses

Dire qu'un projet GitHub public n'a pas de licence spécifiée. Puis-je utiliser ce code dans mon code?

Vous ne pouvez pas dire que vous ne connaissez pas les termes de licence. Vous devez d'abord demander au propriétaire du projet, ce qui est autorisé ou pas.

La signification d'un référentiel GitHub public est spécifiée par Github comme suit:


Les dépôts publics peuvent être visualisés et clonés par n'importe qui. Choisissez ceci si votre référentiel:

  • est un projet open source
  • devrait être facile pour les autres membres de bifurquer et de contribuer leurs modifications

La signification de "projet open source" n'est pas vraiment dire beaucoup plus que vous pouvez lire le code source publiquement. Ce qui est alors une condition préalable pour fourcher un référentiel de sorte que le deuxième point est assez redondant et ne pas ajouter quoi que ce soit dans la clarification des droits d'utilisation. Il dit même "devrait" qui ne dit rien de concret.

Si je peux, sous quoi licences puis-je distribuer mon code?

Si vous le pouvez, le ou les auteurs originaux vous l'auraient dit.

Puis-je utiliser une licence open source?

Cela dépend du statut juridique que vous souhaitez atteindre^^. En général, je ne peux pas vous suggérer de le faire.

, Vous devriez vraiment savoir d'abord quelle licence s'applique. Cela peut être fait en contactant l'auteur original. À côté de cela vous pouvez demander à l'auteur original de rendre la licence plus importante pour faciliter la réutilisation du code pour les autres.

Cela vous aidera également si d'autres remettent en question les droits d'utilisation de votre dérivé plus tard.

65
répondu hakre 2016-03-17 23:49:28

Dire qu'un projet GitHub public n'a pas de licence spécifiée. Puis-je utiliser ce code dans mon code?

  • non , si le logiciel est publié sans une licence vous accordant les droits de distribuer ce logiciel, alors dans la plupart des pays vous n'avez aucun droit de distribuer ce logiciel.

Ce n'est pas parce qu'il est disponible en téléchargement qu'il est dans le domaine public . En fait il est protégé par le Traité de L'OMPI sur le droit d'auteur et donc la Convention de Berne même s'il est téléchargeable et même s'il ne comporte pas d'avis de droit d'auteur - le droit d'auteur est joint automatiquement lors de la création.

Puis-je utiliser une licence open source?

  • non , toute licence que vous essayez d'attacher à ce code serait nulle. Puisque vous ne possédez pas de droits d'auteur sur le matériel, vous ne pouvez pas céder des droits sur ce code à d'autres.

Notez que cela peut être légal de télécharger sans être légal de le distribuer. Le fait que le code a été téléchargé sur github Vous donne les droits énumérés dans les conditions générales de github mais pas plus. En d'autres termes, vous pouvez afficher et fork (copier/télécharger) un référentiel github, mais vous ne pouvez pas distribuer ce contenu sans une licence qui vous accorde d'autres droits.

75
répondu Mark Booth 2017-10-16 11:33:13

En cas de doute, demandez à l'auteur de préciser sa licence.

Pour les licences très ouvertes (par exemple BSD, MIT, ...), vous pouvez faire ce que vous voulez tant que la licence est intacte dans la source (+ne pas utiliser les noms d'auteur comme approbation,...).

Pour les licences copy-left (par exemple GPL), votre licence doit être compatible GPL, ce qui signifie probablement aussi GPL.

Pour les licences commerciales (probablement pas le cas si le projet Github est public), avoir quelqu'un (généralement un avocat de licence) lisez la licence avec vous pour comprendre quelle est votre responsabilité pour l'utilisation de ce code.

Maintenant, pour votre cas, si vous développez un projet de passe-temps dont vous n'avez pas l'intention de faire de l'argent dans un proche avenir, allez avec la licence BSD et utilisez ce projet Github. Et veuillez mettre un fichier de licence dans votre arborescence source.

10
répondu Dat Chu 2014-03-19 02:28:13