Come rilasciare un progetto di dominio pubblico?

4

Attualmente sto lavorando a un progetto, che sta per dimostrare come si possono fare i widget con Context Framework . Pubblicherò anche il codice sorgente.

In questo caso voglio dare agli utenti la massima libertà possibile, in modo che possano copiare, incollare, modificare e anche relicense liberamente il codice che riutilizzano.

Quindi, come faccio a menzionarlo nel progetto? Le licenze già pronte ecc. Sono adatte a questo?

    
posta M.L. 06.09.2011 - 09:05
fonte

3 risposte

9

La licenza Creative Commons CC0 dovrebbe essere adatta ai tuoi scopi. È di dominio pubblico reso il più esplicito e universale possibile.

The Problem

Dedicating works to the public domain is difficult if not impossible for those wanting to contribute their works for public use before applicable copyright or database protection terms expire. Few if any jurisdictions have a process for doing so easily and reliably. Laws vary from jurisdiction to jurisdiction as to what rights are automatically granted and how and when they expire or may be voluntarily relinquished. More challenging yet, many legal systems effectively prohibit any attempt by these owners to surrender rights automatically conferred by law, particularly moral rights, even when the author wishing to do so is well informed and resolute about doing so and contributing their work to the public domain.

A Solution

CC0 helps solve this problem by giving creators a way to waive all their copyright and related rights in their works to the fullest extent allowed by law. CC0 is a universal instrument that is not adapted to the laws of any particular legal jurisdiction, similar to many open source software licenses. And while no tool, not even CC0, can guarantee a complete relinquishment of all copyright and database rights in every jurisdiction, we believe it provides the best and most complete alternative for contributing a work to the public domain given the many complex and diverse copyright and database systems around the world...

    
risposta data 06.09.2011 - 19:02
fonte
3

Una licenza pronta all'uso adatta a questo è Unlicense . Puoi aggiungere il testo di licenza a un progetto per metterlo sotto dominio pubblico:

The Unlicense is a template for disclaiming copyright monopoly interest in software you've written; in other words, it is a template for dedicating your software to the public domain. It combines a copyright waiver patterned after the very successful public domain SQLite project with the no-warranty statement from the widely-used MIT/X11 license...

    
risposta data 09.10.2013 - 10:06
fonte
2

Prima di tutto, assicurati che la licenza di Context Framework non sia vincolante per te.

In caso affermativo, è necessario conformarsi e rilasciare la stessa licenza o una licenza compatibile.

In caso contrario, aggiungi un commento ai tuoi file sorgente che dice qualcosa come /*the following code is released in public domain (where applicable) */ . La gente lo ignorerà comunque.

    
risposta data 06.09.2011 - 09:09
fonte

Leggi altre domande sui tag