Avviso di licenza semplice e breve per codice proprietario

5

Ho scritto diverse utilità Java che ora sto consolidando in una base di codice singola e più organizzata. Non ho mai distribuito questo codice, quindi le uniche copie sono attualmente in mio possesso.

Anche se probabilmente rilascerò l'intera cosa o la maggior parte di esso con una licenza open source, mi piacerebbe in questo momento mantenere aperte le mie opzioni e proteggere il mio lavoro in caso di divulgazione involontaria, ad es. nel caso dovessi usarlo su un computer che non possiedo. Potrei anche voler consentire a persone, come potenziali datori di lavoro, di guardare al codice.

Sembra che il modo più semplice per stabilire la paternità sia un'intestazione di licenza nei file del codice sorgente. D'altra parte ho assolutamente detest intestazioni miliardarie, specialmente quando sono costretto a scorrere verso il basso per arrivare al codice - o quando l'intestazione è più grande del codice effettivo.

Pertanto sto cercando di scrivere un'intestazione di licenza che sia il più breve possibile, coprendo la maggior parte delle basi. Attualmente sto prendendo in considerazione qualcosa in questo senso:

/*
 * Copyright (c) 2012 John Doe <[email protected]>
 * 
 * All rights reserved. No warranty, explicit or implicit, provided.
 */

Fondamentalmente voglio stabilire che:

  1. Sono l'autore del codice.

  2. Non può essere distribuito o utilizzato in alcun modo, forma o forma. Nota che cerco soprattutto di difendermi dall'ignoranza ben intenzionata, piuttosto che da persone che ignorerebbero apertamente i diritti dell'autore.

  3. Non sono responsabile se qualcuno fa usa il codice e la nonna dà fuoco alla casa o il loro scoiattolo domestico finisce in Antartide.

Questa semplice informativa sul copyright è sufficiente per comunicare il mio intento alla stragrande maggioranza delle persone benintenzionate che potrebbero leggerlo? Più in particolare:

  • L'aspetto responsabilità è completamente coperto?

  • Tutti i diritti riservati riguardano sia l'uso che la distribuzione? Se è così, la maggior parte delle persone lo capisce, o dovrei renderlo più chiaro?

posta thkala 09.03.2012 - 23:08
fonte

2 risposte

5

I am the author of the code.

Questo è fatto con una nota di copyright ed è completamente diverso dalla licenza. Il copyright dice chi possiede , la licenza dice chi può usarlo .

Is the liability aspect completely covered?

Suggerisco di aggiungere qualcosa come "In nessun caso l'autore sarà ritenuto responsabile per qualsiasi reclamo o danno."

Does All rights reserved cover both use and distribution? If so, do most people realize that, or should I make it more clear?

Va bene, anche se di nuovo suggerisco di aggiungere "questo è un software proprietario."

Chiedi a un avvocato se è davvero importante per te, anche se nel tuo caso penso che non sia necessario.

    
risposta data 10.03.2012 - 00:31
fonte
5

Is this simple copyright notice sufficient to communicate my intent .... well-intentioned people?

persone benintenzionate ? - Sì

Is the liability aspect completely covered?

A meno che tu non abbia una quantità infinita di avvocati, o che tu abbia il comando di un gruppo di battaglia con i vettori, non sei mai completamente coperto. Ma a persone ragionevoli - sì

Does All rights reserved cover both use and distribution?

Tutti sembrerebbero significare tutto, almeno per persone ragionevoli. Agli avvocati? Chi lo sa!

    
risposta data 09.03.2012 - 23:46
fonte

Leggi altre domande sui tag