Uso di GNU GPL V3 su un progetto. Riutilizzare e modificare codice estraneo

0

Sto programmando su un progetto c e uso il codice di un altro autore. Modifico la funzionalità principale in una nuova, completa altra. La maggior parte del nuovo codice è mia ma alcuni file non sono stati modificati e altri sono stati modificati.

Ogni file dell'altro autore inizia così:

/*
* Copyright (C) 2005 - authors name <[email protected]>
*
* 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 2 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, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
*/

1) Posso utilizzare GPL V3 e il mio copyright per il progetto principale (con o senza nominare l'altro autore)?

2) Come dovrebbe essere l'intestazione dei file con meno modifiche (come aggiungere piccole funzioni e rinominare le classi)?

3) Un file è l'originale senza modifiche. Devo lasciarlo così come è o dovrei aggiornare GPL a V3 e aggiungere il mio copyright (con o senza cancellare il nome degli altri autori)?

    
posta C-Jay 21.08.2016 - 19:13
fonte

2 risposte

3

Il proprietario originale è il proprietario del copyright, GPL o no. Sostituendo la sua nota sul copyright con il tuo personale, stai facendo una dichiarazione fraudolenta che sei il proprietario del copyright. A parte questo, è una maledetta guancia.

    
risposta data 21.08.2016 - 19:58
fonte
2

1) Could I use GPL V3 and my own copyright for the main project (with or without naming the other author)?

L'avviso sul copyright deve includere l'altro autore, poiché ha ancora un copyright su (parte del lavoro). La licenza GPL specifica che deve essere applicata a qualsiasi lavoro derivato, ma tu devi utilizzare GPL-3.0. Puoi scegliere di concedere in licenza le fonti che hai scritto sotto una licenza più permissiva, ma i binari compilati devono essere GPL-3.0.

2) How should be the header of files with fewer changes (like adding little functions and rename classes)?

Devi aggiungerti alla riga del copyright. Devi mantenere l'autore originale elencato e devi mantenere la licenza, perché la licenza lo richiede.

3) One file is the original without changes. Should I left it as it is or should I update the GPL to V3 and add my copyright (with or without deleting the other authors name)?

Puoi aggiungerti, ma non devi rimuovere l'autore originale e non puoi cambiare la licenza.

Un progetto GPL-3.0 può contenere sorgenti con licenze più permissive che possono essere sublicenziate a GPL-3.0 come MIT o GPL-2.0 + (ma non GPL-2.0!). Questa licenza si applica solo a tali fonti. Puoi aggiornarli quando li modifichi, se lo desideri. In entrambi i casi, è necessario indicare chiaramente che il progetto nel suo complesso è coperto dalla GPL-3.0.

    
risposta data 22.08.2016 - 14:20
fonte

Leggi altre domande sui tag