Sto provando a determinare la conformità OSS per un corpo di codice sorgente, che comprende parte di OpenEmbedded , e contiene molti file di patch, poiché sembrano (sembrano) provare ad adattare vari strumenti.
In questi file patch trovo una gamma di possibilità di copyright
- il file di patch rimuove un pezzo di codice da un originale, quindi il 90% del file di patch stesso è il codice originale, quindi il file di patch è "derivato" e il copyright originale si applica ancora
- In mezzo a
- il file di patch contiene solo poche righe di patch effettiva (o sono principalmente aggiunte) e ha un numero elevato di righe come commento che spiega perché è necessario. Sembra giusto assegnare il copyright in quel file all'autore della patch, non l'originale
In che modo deve essere identificato il copyright per gli spazi tra loro? Quali linee possono essere disegnate?
Lo strumento che sto usando è insistere sull'attribuzione per file, quindi ho valutato un "rapporto di contributo" per gli autori di patch originali e ne ho selezionato uno. È un approccio ragionevole / giusto / legale?
Inoltre: ho applicato la dottrina della fusione le linee di contesto in un file patch ( quelle linee intorno al cambiamento reale). Quindi escludendoli da "che rapporto è originale / patch?") E che tende a distorcere il rapporto verso l'autore della patch, non l'autore originale - è giusto?