Si je publie du code et des fichiers binaires, mais que je n'inclus aucune licence, quels sont les termes légaux qui s'appliquent par défaut (aux États-Unis, où je suis). Je sais que j'ai automatiquement le droit d'auteur sans rien faire, mais quelles restrictions y a-t-il?
Si je télécharge mon code sur github et que je l’annonce comme téléchargement gratuit / contribution à volonté, les utilisateurs sont-ils autorisés à modifier et à fermer le source de mon travail? Je n'ai pas dit qu'ils ne pourraient pas, comme le ferait une GPL, mais je ne pense pas qu'il serait acceptable par défaut de voler mon travail non plus.
Alors, que peut-on et ne peut-il pas faire avec un code disponible gratuitement, mais sans conditions de licence?
licensing
open-source
Tesserex
la source
la source
Réponses:
Sans licence, les entreprises et les particuliers peuvent être réticents à utiliser votre code, car vous ne leur accordez pas de droits spécifiques.
Même lorsque vous placez le code dans le domaine public, vous accordez des droits d'utilisation. Donc, vous pourriez aussi bien faire une déclaration d'utilisation acceptable qui soit acceptable pour vous.
Sans une telle déclaration ou licence, rien n'empêche des personnes d'utiliser votre code de la manière qui leur semble appropriée. Bien entendu, rien n'empêche les mauvaises personnes de violer votre licence, mais la plupart des bonnes personnes et des entreprises respecteront vos conditions si vous leur dites quelles sont ces conditions.
En bref: vous devriez avoir une forme de licence, même si cette licence autorise une utilisation illimitée.
la source
WTFPL 2.0
(pour le code) ouCC0
(pour l'écriture).Le but d'une licence de droit d'auteur est de donner au preneur de licence des droits qu'il n'aurait pas autrement. Sans licence, les seuls droits qui restent sont ceux qui sont garantis par la loi sur le droit d’auteur, qui n’en sont fondamentalement aucun.
Sans licence, vous n'êtes même pas autorisé à télécharger le code, car cela implique de faire une copie, ce qui est interdit par le droit d'auteur. Vous ne pouvez pas le distribuer, car cela implique de faire une copie. Vous ne pouvez même pas l' exécuter , car cela implique de le copier dans la RAM.
Cependant, vous avez écrit:
C'est une licence. Ou du moins, cela peut être interprété ou non.
Rien. Enfin presque. Rien d'intéressant, certainement.
Il existe certains droits d'utilisation équitable, qui permettent à quelqu'un de citer des parties du code dans un document de recherche scientifique, par exemple, ou de faire une parodie (mais pas une satire) de votre code.
la source
La mention explicite du droit d'auteur sur votre travail était une obligation dans le passé. Ce n'est plus nécessaire .
Si votre pays est membre de la convention de berne , alors c'est automatique . Vous avez tous les droits sur votre travail .
La seule exception à cette règle concerne le cas où votre travail est utilisé dans le contexte du " fair use ". Par exemple, je peux copier / coller une partie du texte à partir d’Internet ou d’un livre pour illustrer ce que j’explique. C'est ce que je vais faire maintenant, je suis sans peur ...
Ceci est de WikiPedia.
Cependant, le fait de ne pas mentionner explicitement le droit d'auteur peut rendre certaines entreprises peu renseignées sur leurs droits et obligations d'utiliser votre code de bonne foi.
Vous voulez éviter toute la paperasserie pour les forcer à cesser d'utiliser votre code, donc en règle générale, même si ce n'est pas une obligation:
la source
Les lois sur le droit d'auteur varient énormément d'un pays à l'autre. Cela signifie que ce qui est légal dans un pays ne l'est pas dans un autre, et utiliser du code sans licence est une bombe à retardement.
Cela signifie à son tour que le code ne devrait pas être adopté par une équipe produisant du code de production. (Mon opinion personnelle) car vous ne savez jamais quand vous atteignez une telle situation.
Si vous souhaitez que les gens utilisent votre propre code sans vous inquiéter, utilisez la licence Apache 2.0.
la source
Une chose qui peut être importante est que vous mentionnez Github.
Si vous utilisez un compte Github gratuit, c'est une déclaration implicite qu'il s'agit d'OpenSource. Même si vous n'incluez pas de licence, le fait que les comptes gratuits de Github ne soient autorisés qu'à héberger des projets OpenSource permettrait presque certainement de permettre aux utilisateurs de faire valoir une attente raisonnable.
La section F, paragraphe 1 des conditions d'utilisation de GitHub indique:
la source
Si vous ne fournissez aucune licence, toutes les restrictions découlent du droit d'auteur.
IANAL, mais c'est ainsi que je comprends la loi américaine. Si vous souhaitez des conseils juridiques sur lesquels vous pouvez compter, trouvez quelqu'un de compétent pour le donner dans la juridiction qui vous intéresse.
Il est possible pour le détenteur du droit d'auteur ou le preneur de licence (si la licence le permet) de distribuer des copies. Par conséquent, si j'ai du code sans licence, mettez-le sur un site Web et dites "N'hésitez pas à le télécharger", vous pouvez le télécharger.
Une fois téléchargé légitimement, vous en avez une copie légale. Vous pouvez faire une copie de sauvegarde et l'utiliser à votre guise. Vous pouvez l'exécuter, car la loi américaine sur le droit d'auteur autorise toutes les copies nécessaires à l'exécution de logiciels acquis légalement. Je pense que vous pouvez le modifier pour votre usage personnel (je peux modifier les livres que j'achète, après tout). Vous pouvez transférer votre copie à une autre personne, à condition de ne pas en garder une copie par vous-même. Vous ne pouvez pas légalement exécuter votre copie sur plus d'une machine à la fois (bien que "machine" puisse être juridiquement flou ici).
Je ne sais pas si vous pouvez continuer à télécharger des copies et à les vendre. demander à un avocat.
Vous auriez également tous les droits "d'usage loyal", mais ceux-ci sont assez limités et s'appliquent au cas par cas.
Si vous ne voulez pas que les gens utilisent votre logiciel, ne le leur proposez pas. Si vous le souhaitez, proposez une licence. Une licence Open Source certifiée OSI présente l’avantage d’être vérifiée pour ses problèmes, et sa compréhension générale en découle.
la source
Je pense que la situation juridique est suffisamment incertaine pour que même un avocat en exercice ne puisse vous donner une réponse claire.
D'une part, en tant que détenteur du droit d'auteur, vous n'avez pas explicitement autorisé quiconque à faire des copies. D'autre part, on pourrait interpréter que les gens ont un droit implicite de copier parce que vous avez téléchargé sur github. Et il existe divers moyens de défense légaux qui pourraient s’appliquer à une personne que vous avez (hypothétiquement) poursuivie; par exemple, laches ou estoppel .
De toute façon, vous n’aidez personne en ne mettant pas de licence sur votre code. Mon conseil est de faire le bon choix et de créer une nouvelle version avec une licence open source réputée. Et si vous souhaitez protéger vos droits de propriété intellectuelle sur les logiciels, parlez-en à un avocat spécialisé dans le droit d'auteur.
la source
IANAL, TINLA, HAA.
En fonction de la taille du code publié, la plupart des gens supposent qu'il est du domaine public, bien que ce ne soit pas le cas. (En réalité, il n'est pas possible de dédier une œuvre au domaine public aux États-Unis.)
Pour les petits extraits de code - comme une simple petite fonction ou un exemple algorithmique - toute utilisation serait une utilisation raisonnable, car elle est trop petite pour être considérée comme un "travail".
Pour les extraits volumineux - petites bibliothèques, par exemple - personne ne peut vraiment faire une supposition. La plupart des programmeurs vont probablement supposer que son utilisation est gratuite, mais les organisations hésiteront à la regarder.
Ma suggestion est de simplement mettre un petit préambule qui résume les conditions d'utilisation. Si je veux que d'autres l'utilisent, je pourrais simplement dire: "Ce code est gratuit pour toute utilisation", et en rester là.
la source