Se eu liberar algum código e binários, mas não incluir nenhuma licença, quais são os termos legais que se aplicam por padrão (nos EUA, onde estou). Sei que tenho direitos autorais automaticamente sem fazer nada, mas que restrições existem?
Se eu fizer upload do meu código no github e anunciá-lo como um download / contribuição gratuita à vontade, as pessoas podem modificar e fechar o código do meu trabalho? Eu não disse que eles não podem, como faria uma GPL, mas também não acho que seja aceitável roubar meu trabalho.
Então, o que as pessoas podem e não podem fazer com o código que está disponível gratuitamente, mas que não tem absolutamente nenhum termo de licenciamento anexado?
licensing
open-source
Tesserex
fonte
fonte
Respostas:
Sem uma licença, empresas e indivíduos podem estar relutantes em usar seu código, porque você não concede direitos específicos para isso.
Mesmo quando você coloca o código em domínio público, está concedendo direitos de uso. Portanto, você também pode fazer uma declaração de uso aceitável que seja aceitável para você.
Sem essa declaração ou licença, não há nada que impeça as pessoas de usarem seu código da maneira que entenderem. Obviamente, não há nada que impeça as pessoas más de violarem sua licença, mas a maioria das pessoas e empresas boas respeitará seus termos se você lhes disser quais são esses termos.
Em resumo: você deve ter algum tipo de licença, mesmo que essa licença conceda uso irrestrito.
fonte
WTFPL 2.0
(para código) ouCC0
(para gravação).O objetivo de uma licença de direitos autorais é conceder ao licenciado direitos que ele não teria de outra forma. Sem uma licença, os únicos direitos restantes são os garantidos pela lei de direitos autorais, que são basicamente nenhum.
Sem uma licença, você não tem permissão para baixar o código, pois isso implica em fazer uma cópia, o que é proibido pela lei de direitos autorais. Você não pode distribuí-lo, pois isso implica em fazer uma cópia. Você nem pode executá- lo, pois isso implica copiá-lo para a RAM.
No entanto, você escreveu:
Isso é uma licença. Ou pelo menos, pode ou não ser interpretado como um.
Nada. Bem, quase. Nada interessante, certamente.
Existem certos direitos de uso justo que permitiriam a alguém citar partes do código em um trabalho de pesquisa científica, por exemplo, ou fazer uma paródia (mas não uma sátira) do seu código.
fonte
Mencionar explicitamente os direitos autorais em seu trabalho era uma obrigação no passado. Não é mais necessário .
Se o país em que você faz parte da convenção de berne , é automático . Você tem todos os direitos sobre o seu trabalho .
A única exceção é quando o seu trabalho é usado no contexto de " uso justo ". Por exemplo, posso copiar / colar parte do texto da Internet ou de um livro para ilustrar o que explico. É o que vou fazer agora, não tenho medo ...
Isto é da WikiPedia.
No entanto, não mencionar explicitamente os direitos autorais pode fazer com que algumas empresas não estejam muito bem informadas sobre seus direitos e obrigações de usar seu código de boa fé.
Você deseja evitar todo o trabalho em papel para forçá-los a parar de usar seu código, como regra geral, mesmo que não seja uma obrigação:
fonte
As leis de direitos autorais variam muito de país para país. Isso significa que o que é legal em um país não está em outro e o uso de código não licenciado é uma bomba.
Por sua vez, isso significa que o código não deve ser adotado por uma equipe que produz o código de produção. (Minha opinião pessoal), como você nunca sabe quando chega a essa situação.
Se você deseja que as pessoas usem seu próprio código sem que você tenha nenhuma preocupação sobre qual finalidade, considere a licença do Apache 2.0.
fonte
Uma coisa que pode ser significativa é que você menciona o Github.
Se você estiver usando uma conta gratuita do Github, é uma declaração implícita de que é OpenSource. Mesmo que você não inclua uma licença, o fato de as contas gratuitas do Github poderem hospedar apenas projetos OpenSource quase certamente permitiria às pessoas reivindicar uma expectativa razoável de que era isso.
A seção F, parágrafo 1 dos Termos de Serviço do GitHub diz:
fonte
Se você não fornecer licença, todas as restrições virão da lei de direitos autorais.
IANAL, mas é assim que entendo a lei dos EUA. Se você deseja aconselhamento jurídico em que pode confiar, encontre alguém competente para prestar esse serviço na jurisdição em que está interessado.
É possível que o detentor dos direitos autorais ou o licenciado (se permitido pela licença) distribua cópias. Portanto, se eu tiver um código sem licença, coloque-o em um site e diga "Sinta-se à vontade para fazer o download", você pode fazer o download.
Uma vez baixado legitimamente, você tem uma cópia legal. Você pode fazer uma cópia de backup e usá-la como quiser. Você pode executá-lo, uma vez que a lei de direitos autorais dos EUA permite que todas as cópias necessárias executem o software adquirido legalmente. Acredito que você pode modificá-lo para seu próprio uso (afinal, eu posso modificar os livros que compro). Você pode transferir sua cópia para outra pessoa, desde que não a mantenha sozinha. Você não pode executar legalmente sua cópia em mais de uma máquina por vez (embora "máquina" possa ser legalmente difusa aqui).
Não sei se você poderia continuar baixando e vendendo cópias; pergunte a um advogado.
Você também teria todos os direitos de "uso justo", mas esses são bastante limitados e se aplicam caso a caso.
Se você não quiser que as pessoas usem seu software, não o ofereça. Se você quiser, crie uma licença. Uma licença de código-fonte aberto com certificação OSI tem a vantagem de ter sido examinada quanto a problemas, e há uma compreensão geral do que isso significa.
fonte
Penso que a situação jurídica é suficientemente incerta que nem mesmo um advogado praticante poderia lhe dar uma resposta clara.
Por um lado, você como detentor dos direitos autorais não concedeu explicitamente permissão a ninguém para fazer cópias. Por outro lado, pode ser interpretado que as pessoas têm um direito implícito de copiar porque você fez o upload para o github. E existem várias defesas legais que podem ser aplicadas a alguém que você (hipoteticamente) processou; por exemplo, lascas ou impedimentos .
De qualquer forma, você não está ajudando ninguém ao não colocar uma licença em seu código. Meu conselho é fazer a coisa certa e criar uma nova versão com uma licença de código aberto respeitável. E se você se preocupa em proteger seus direitos de IP no software daqui para frente, fale com um advogado de direitos autorais.
fonte
IANAL, TINLA, HAA.
Dependendo do tamanho do código publicado, a maioria das pessoas assume que é de domínio público, embora esse não seja o caso. (Na verdade, não é possível dedicar um trabalho ao Domínio Público nos EUA.)
Para pequenos trechos de código - como apenas uma única função pequena ou um exemplo algorítmico - qualquer uso seria um uso justo, pois é pequeno demais para ser considerado um "Trabalho".
Para trechos maiores - bibliotecas pequenas, por exemplo - ninguém pode realmente fazer uma suposição. A maioria dos programadores provavelmente assumirá que é de uso gratuito, mas as organizações hesitarão em dar uma olhada.
Minha sugestão é colocar um pouco de preâmbulo que resuma os termos de uso. Se eu quiser que outras pessoas o usem, posso simplesmente dizer: "Este código é gratuito para qualquer uso" e deixo assim.
fonte