Non esiste una licenza che non rivendichi il copyright del lavoro. Questi sono due concetti contraddittori. La possibilità di concedere l'autorizzazione per creare opere derivate e distribuire è ciò che il copyright fornisce al detentore del copyright originale . La licenza ti consente di fare queste cose.
Impostazione a parte ...
Le licenze che non richiedono l'attribuzione e forniscono l'appropriato disclaimer di garanzia sono molto pericolose per l'utilizzo da parte di un'azienda (non ne userei uno) e probabilmente per l'autore da rilasciare. La mancanza di declinazione di garanzia significa che in alcune giurisdizioni, se qualcuno lo aggancia a un missile che esplode, possono farti causa (nota che la maggior parte mette chiunque in grado di citare in giudizio chiunque per qualsiasi cosa). Se prevarrà o meno sarà nell'aria ... ma il problema rimane.
Inoltre, ci sono giurisdizioni che non riconoscono pubblico dominio. In queste giurisdizioni, non è possibile utilizzare il software "dominio pubblico" in quanto è equivalente a tutti i diritti riservati.
La cosa giusta da fare è rilasciare il tuo software sotto una licenza permissiva che ha il disclaimer della garanzia, la rivendicazione del copyright e la licenza appropriata. Le licenze sono lì per proteggere te e coloro che usano il tuo software dichiarando esplicitamente cosa stai concedendo e cosa possono fare con esso.
Se quella licenza non è lì, non la toccerei con un palo da 10 piedi, e sono abbastanza sicuro che nessun dipartimento legale non permetterebbe agli sviluppatori delle loro società di fare qualcosa con sia.
L'essenza di una licenza è "I, $ {nome}, possedere il suddetto lavoro e fornirlo in base a tali e tali termini". Se non ho la documentazione di quali termini si concede l'uso del software in questione, rischio di non seguirli e ripercussioni legali. Se si dispone di brevetti (o marchi) nel software e non lo si rilascia sotto qualcosa che mi garantisce l'uso di brevetti (o marchi) (come ad esempio Licenza Apache 2.0 ), posso ottenere un grande problema.
Quindi, cercando di farla franca con una licenza "fai qualunque cosa", limita le persone che vorrebbe usarlo solo a coloro che non si preoccupano delle ripercussioni di possibilmente calpestare un brevetto ( qualunque sia il tuo sentimento nei loro confronti, è un rischio) o se chiedi a un avvocato di fornire una diversa interpretazione di una licenza meno conosciuta di quella che assumo.
Se vuoi che qualcosa sia il più libero possibile e senza restrizioni, è meglio usare una licenza ben nota che segua i protocolli appropriati per essere una buona licenza come la clausola Apache 2.0, MIT, BSD 2 o simili.
Non puoi darlo via, perché le persone che sono a conoscenza di questi problemi non la toccheranno se ci provi.
Quando dico che è pericoloso da usare - è pericoloso per me usare un software che non ha una licenza (o uno che non capisco le sfumature di).
Se non c'è alcuna licenza sul software che dice come potrei usarla, quando muori la tua proprietà (i proprietari del copyright allora) può cambiare la licenza. Se non c'è nulla che dice che potrei usarlo, devo smettere di usarlo proprio allora. Del resto, se la licenza è legalmente dubbia (come la birra o il wtfpl) potrebbero esserci delle difficoltà a dire "no, non è legale e sto tornando a tutti i diritti riservati".
C'è anche la possibilità che un'altra parte possa affermare che il codice sorgente che sto usando (che ho ricevuto da te) è il loro. Senza una licenza che dice "questo è dove ho preso e come posso usarlo" diventa problematico per me.
Infine, ci sono i brevetti che potrebbero essere nascosti dietro il codice sorgente di cui alcune licenze non mi proteggeranno. Se hai un brevetto su alcuni aspetti del software che c'è e lo rilasci con qualcosa che non ha un brevetto (come Apache), posso ottenere un grande problema.
Per me, i rischi legati all'uso di software che non è una licenza ben compresa non ne valgono la pena. Molti dipartimenti legali delle aziende non toccheranno licenze che non sono nella loro lista approvata (o trascorreranno la quantità appropriata di tempo per comprenderne adeguatamente le implicazioni legali). E sono sul serio .
Se vuoi che il tuo codice sorgente sia utilizzato da tutti, scegli una licenza che le persone capiscono, ha i permessi appropriati e dichiara chiaramente cosa posso fare con esso. Se non vuoi rivendicare il copyright su di esso, è troppo rischioso per me da usare.