Utilizzo del codice senza licenza

9

Ad esempio, dovevo trovare un progetto github avviato ma non del tutto completo o completo e volevo usare quel codice all'interno di un progetto più grande ma l'autore del codice non ha specificato una licenza per il codice , qual è l'uso accettabile di questo codice? Posso usarlo per qualsiasi scopo che mi piace o esiste una licenza implicita sul codice?

Comunque io uso il codice, sicuramente fornire credito e riferimento all'autore originale (per cortesia).

Ma questo solleva due domande bonus:

  • Se il codice può essere utilizzato nel mio progetto, sono libero di concedere in licenza quel codice sotto la stessa del resto del mio progetto o anche solo di concedere la licenza del codice da solo?
  • Se dovessi aggiungere una licenza al tuo codice in un secondo momento, ciò influenzerebbe solo le versioni future del codice? Ad esempio, se dovessi biforcare qualcosa senza licenza e poi l'autore originale aggiunge un copyright tutelato da tutti i diritti - il codice biforcato può essere utilizzato fino a quando era precedente all'aggiunta della licenza?
posta flungo 12.03.2015 - 21:29
fonte

1 risposta

12

Code without an explicit license is protected by copyright and is by default All Rights Reserved. The person or people who wrote the code are protected as such. Any time you're using software you didn't write, licensing should be considered and abided.

( Brian Doll (GitHub's VP of Marketing) )

Quindi, con quello preso in considerazione:

If the code can be used in my project, am I free to then licence that code under the same as the rest of my project or even to just license the code by itself?

Da Guida: licenze open source su GitHub:

It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.

Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.

Quindi no, non è possibile acquistare nuovamente il codice. Non è prevista alcuna restituzione della licenza predefinita . Non puoi rielaborarlo in un altro lavoro che tu rilasci o usi per fornire servizi ad altri (se puoi usarlo in progetti personali è qualcosa lasciato in tribunale e possibilmente de minimis , ma questo è qualcosa che un tribunale può decidere). Puoi visualizzarlo e distribuirlo secondo i Termini di servizio di GitHub.

If you were to add a license to your code at a later date, would that only affect future releases of the code? For example, if I were to fork something unlicensed and then the original author adds an all rights reserved copyright - can the forked code be used as long as it was prior to the addition of the license?

L'aggiunta di una licenza non rende le cose retroattive (vedi Se qualcuno cambia la sua licenza, si applica a progetti precedentemente biforcati sotto licenza precedente? ). Si applica solo alle versioni future. Si noti che il passaggio da "nessuna licenza" a "tutti i diritti riservati" non è cambiato. Nessuna licenza è tutti i diritti riservati .

    
risposta data 12.03.2015 - 21:43
fonte

Leggi altre domande sui tag