L'autore ha inserito il copyright nel codice con un avviso di licenza pubblica gnu - implicazioni?


14

Ho trovato un progetto su Github che mi interessa contribuire a cui sostiene di essere open source e con una licenza GPL inclusa.

Ma l'autore originale ha aggiunto una notifica di copyright a ciascun file sorgente. Non sono sicuro del perché, ma non mi sento giusto contribuire a un progetto che avrà sempre il nome di qualcun altro su di esso. Rompe davvero l'atmosfera creata dalla comunità e mi mette a disagio su ciò che l'autore potrebbe scegliere di fare con il progetto successivo.

Quali sono le implicazioni del copyright del codice GPL open source in quanto tale? Quale potere conferisce all'autore originale a un collaboratore?

# Copyright (C) 2012, 2013 __AUTHORNAME__
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ 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.
#
# __PROJECTNAME__ 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

14
È il copyright che consente l'applicazione della GPL. Solo il detentore del copyright può citare in giudizio o richiedere l'applicazione della GPL in caso di violazione della licenza. Altri non hanno posizione. Questo è uno dei motivi per cui molti progetti richiedono l'assegnazione del copyright.

3
Non è solo un requisito per la GPL , ma è anche una pratica estremamente comune anche tra i progetti autorizzati su licenza. Ad esempio, il linguaggio comune di tutte le licenze BSD presuppone un "avviso di violazione del copyright" che deve essere conservato in tutte le ridistribuzioni. Se vuoi un esempio pratico di questo, visita chrome://credits/il browser Chrome o Chromium - non credo di certo che quelle dozzine di avvisi sul copyright "rompano l'atmosfera creata dalla comunità"; Penso che lo promuova .
apsillers,

Risposte:


22

In realtà è un requisito della licenza GPL inserire tale dichiarazione di copyright nei file sorgente (vedere qui ).

Un punto comune a tutte le licenze di copyright è che non puoi rivendicare la paternità per qualcosa che non hai scritto. Questo non è sempre esplicitamente scritto per i contributi a un progetto, ma se contribuisci con un pezzo significativo di codice, hai il diritto di essere nominato come coautore del software.

Essere nominato come coautore significa che hai accettato di rilasciare il software alle condizioni di licenza dichiarate (ad es. GPL). Ma significa anche che l'autore originale non può modificare le condizioni di licenza senza il tuo consenso.

Essere nominato come (co) autore del software ti dà anche il potere di far rispettare la licenza e di consegnare alla giustizia le violazioni del copyright. Se le persone infrangono le condizioni del tuo software GPL, sono i tuoi diritti che vengono violati agli occhi della legge, non i miei, anche se usi una licenza che mi dà molti diritti.

A causa di entrambi i punti sopra, ci sono un certo numero di organizzazioni (tra cui la FSF, proprietaria del software GNU) che richiedono di firmare il proprio copyright.


7
+1 Anche in alcune giurisdizioni il codice deve essere protetto da copyright di qualcuno. Non riconoscono il concetto di "dominio pubblico". Quindi il copyright deve appartenere a qualcuno, ma quella persona concede il permesso ad altri attraverso la licenza.
MarkJ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.