Quindi di recente ho trovato alcuni software homebrew per Nintendo DS (NDS) che mi piace usare. Ma ho un Nintento 3DS (3DS) con homebrew abilitato e sto pensando di portarlo sul 3DS. Voglio renderlo open source e su github.
Ora il codice sorgente ha solo un license.txt (GPLv2) nella directory root. Non c'è alcun segno di una riga di copyright in nessuno dei file sorgente o delle readme. Il file license.txt nella root di per sé applica effettivamente la licenza al codice?
Ci sono tuttavia dei nomi nella sezione dei crediti nel readme.txt, questo dà diritto al copyright alle persone citate?
Per utilizzare effettivamente la GPLv2 afferma di includere un qualche tipo di linea nella fonte?
Così:
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
Dato che non esiste una tale linea da nessuna parte, questo codice sorgente utilizza effettivamente GPLv2?
La risposta definitiva che sto cercando è: posso usare una licenza diversa (GPLv3, MIT) quando la porto su una piattaforma diversa o devo usare GPLv2?
È più come se avessi iniziato un nuovo codice ma seguendo il design e forse parte del codice da quello vecchio.