Anos atrás, alguém criou um monte de scripts realmente impressionantes e populares. Mas eles não foram atualizados por um longo tempo, agora não funcionam mais (a plataforma de destino foi atualizada e são necessárias algumas alterações).
Ele não o liberou sob nenhuma licença. Quero corrigir o erro (atualmente, muitos dos usuários de destino não podem usá-lo) e publicá-lo no GitHub, de preferência sob uma licença OSS no estilo de domínio público. Eu me pergunto o que as ramificações legais podem ser?
Enviei um email para o autor, mas (digamos) ele não respondeu ao meu email.
O que devemos fazer a seguir em dois casos:
- Se o script for publicado em um site privado (sem nenhum controle de origem).
- Se o script for publicado no GitHub (sem nenhuma dica de licenciamento).
No entanto, pode-se ver claramente, que parece de código aberto - destinado a ser usado / modificado / o que for.
open-source
licensing
copyright
Abhi Beckert
fonte
fonte
Respostas:
Resposta curta: absolutamente não.
Tudo o que uma pessoa escreve, seja software ou texto, é automaticamente protegido por direitos autorais. O estado padrão de qualquer texto é que ele pertence completamente ao autor e ninguém tem direitos para fazer nada com ele sem a permissão expressa do autor. Algumas décadas atrás, um autor costumava reivindicar direitos autorais para mantê-los, mas esse não é mais o caso.
Você pode até ver em sites como este texto legal lá em baixo que afirma que eu concordo que este post que estou digitando está disponível sob uma certa licença. Se isso não estivesse lá, eu manteria todos os direitos legais.
Portanto, se você não conseguir encontrar nenhuma informação de licença, não poderá copiá-la ou modificá-la por qualquer outro motivo que não seja o uso pessoal.
Fazer algo de "código aberto" é um ato deliberado e, para você tratá-lo como tal, você precisa encontrar uma licença que informe explicitamente quais são seus direitos ao software. Isso vale mesmo para o software de "domínio público". Ou seja, algo é apenas "domínio público" se ele expirou os direitos autorais (o que significa que foi escrito décadas atrás) ou se o autor o colocou explicitamente no domínio público por escrito.
No caso descrito, seu único recurso é entrar em contato com o autor e solicitar que ele permita que você faça o que pede. Fazer o contrário é claramente ilegal e, em teoria, pode levar a danos. (Na prática, é claro, você teria que ser pego.)
Edit: IANAL. Converse com um se você pretende fazer isso.
fonte
e
conflito. Só porque você pode ver e até modificar a fonte, não significa que seja de código aberto. Você não pode aceitar este trabalho e apenas conceder uma licença, pois não é seu trabalho e você não recebeu uma licença para fazê-lo. Você precisa que o autor aplique uma licença ao trabalho ou deixe clara sua intenção por escrito.
Insira "Eu não sou um advogado" aqui.
fonte
Nota: para qualquer código de código não aberto no github, você ainda pode bifurcá-lo - pelo menos no github. Isso é útil porque muitos de nós verão o título "código sem licença ... posso bifurcá-lo?" e venha aqui se perguntando sobre o github. (Não reproduzi as palavras "código aberto" no texto da pergunta pelos motivos mencionados em outras respostas.)
Esta licença mínima é resultado dos termos de serviço do github e esclarecidos nas Perguntas frequentes sobre código aberto :
Aqui está o idioma exato dos Termos de Serviço:
Pela lógica do patch, acredito que isso significa que você pode até carregar 'patches' no seu garfo do github, mas eu não sou advogado e você deve consultar um se tiver algo que valha a pena processar ...
Para ser muito claro, esta resposta APENAS se aplica ao github - e os termos podem mudar com o tempo - embora outros sites colaborativos possam ter licenças limitadas ou permissivas se você procurá-los ...
fonte
Você não pode colocar o código sob uma licença diferente. Esta não é sua decisão a fazer; o autor original ainda detém todos os direitos para seu código. Como ele colocou o código on-line, você pode supor com boas razões que o autor original permita um uso e modificação justos e, se seus e-mails não forem respondidos, você terá que agir de acordo com essa suposição.
Coloque suas alterações sob uma licença OSS, mas deixe uma nota com todas as informações sobre o autor original e as informações de licença ausentes no arquivo de código. Em seguida, corrija e redistribua.
fonte
Você pode tentar entrar em contato com o autor original e perguntar se ele permitiria que você usasse o código sob alguma licença adequada e depois partisse daí.
fonte
Você pode fornecer patches . Como distribuidor desses patches, você não é responsável por nenhuma infração (eles são triviais: o caminho do arquivo X se tornou o caminho do arquivo Y).
A combinação do trabalho original com direitos autorais e suas correções é protegida como um trabalho derivado. Isso significa que a combinação não pode ser distribuída, mas isso não é necessário: a correção será feita por (ou em nome) dos usuários finais.
fonte