Domanda

Non sono sicuro di come funzioni la licenza open source. Se dovessi scegliere una particolare licenza open source, cosa dovresti effettivamente fare per renderla applicabile al tuo software? Immagino che sarebbe un po 'più complicato del semplice "affermare" che stai rilasciando il tuo software sotto LGPL. E in che modo questo "contratto" si lega legalmente al tuo software?

È stato utile?

Soluzione

È semplice come decidere di concedere in licenza il tuo software con una determinata licenza. Questa non è tecnicamente legge contrattuale, ma legge sul copyright. Come proprietario / licenziatario della tua proprietà intellettuale (fonte e file binari) puoi concedere in licenza la sua distribuzione comunque ritieni opportuno. Fornire un chiaro disclaimer sui diritti dei destinatari ai sensi della licenza è tutto ciò che è necessario. Senza una licenza, chiusa o aperta, nessuno ha il diritto di distribuire il tuo lavoro protetto da copyright. Lo scopo di tutte le licenze è di concedere alcuni dei tuoi diritti ad altre parti.

Vedi qui per maggiori informazioni. O forse per troppe informazioni, dai un'occhiata a di O'Reilly per capire le licenze Open Source e del software gratuito .

~ William Riley-Land

Altri suggerimenti

No, è praticamente tutto. Dal testo GPLv3 , aggiungi questo al tuo programma:

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Il "contratto" è questo: senza GPL, nessuno tranne te ha il diritto di distribuire il tuo programma. Non hanno diritti di copia. La GPL afferma che se rispettano i suoi termini, concedi loro i diritti aggiuntivi di distribuire copie del tuo codice.

Esistono altre licenze di software gratuito / open source, ma sto solo usando questo come esempio.

Almeno per le licenze GNU segui le loro istruzioni e quindi concedete in licenza il vostro software (o documentazione) con tale licenza.

dipende dal tipo di licenza open source che stai tentando di utilizzare, tutti hanno significati e cose molto diversi da prendere in considerazione. anche il tuo design potrebbe avere un impatto a seconda del tipo di licenza open source che usi.

Negli Stati Uniti i diritti d'autore che hai sono "automatici" - vale a dire che nessuno può ridistribuire il tuo lavoro senza permesso.

Tutte queste licenze open source hanno un solo scopo: concedere questa autorizzazione (a determinate condizioni).

In realtà, devi solo dichiarare che distribuisci il tuo software con una licenza e questo è abbastanza. Spetta all'utente obbedire a questa licenza, altrimenti sta usando il tuo software senza permesso in violazione del tuo copyright.

Sta a te scegliere quale utilizzare, o anche scriverne una tua con queste semplici parole " Puoi fare quello che vuoi, senza alcuna garanzia da parte mia. "

A meno che tu non definisca i tuoi requisiti, nessuno sarà in grado di aiutarti a scegliere un "pronto" " licenza adatta alle tue esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top