Un'altra domanda di licenza Apache 2.0 riguardante la modifica dei file

1

Ho un leggero caso di disturbo ossessivo compulsivo. Ciò significa che ho letto più domande simili ma sono ancora paranoico.

Sto distribuendo un'applicazione commerciale che si basa su una libreria di terze parti con licenza Apache 2.0. Per evitare DLL HELL , ho semplicemente riassemblato la libreria con un nome assembly diverso, e namespace su tutti i file. Per questo motivo, ho eseguito una ricerca / sostituzione rapida sui 200 file di codice per sostituire lo spazio dei nomi.

Quindi abbiamo questo:

You must cause any modified files to carry prominent notices stating that You changed the files; and

Non includo la fonte con la distribuzione. Devo davvero passare attraverso ogni singolo file di codice e mettere un avviso in cima che dice che lo spazio dei nomi è stato cambiato? Oppure posso farlo dalla licenza di installazione, che sto facendo riferimento alla licenza Apache 2.0 per la libreria inclusa.

Prevedo alcune risposte IANAL, e va bene. Volevo solo avere dei pensieri.

    
posta user1447679 30.05.2016 - 22:00
fonte

1 risposta

1

Se non si include la sorgente e non si stanno rilasciando i file sorgente (poiché non è necessario rilasciare i file sorgente originali o modificati per i progetti Apache License 2.0), allora non vedo perché sarebbe importante se metti un avviso che hai modificato i file nell'intestazione, dal momento che nessuno a parte te li vedresti.

Invece, assicurati che la LICENZA e il AVVISO siano corretti. Se, in futuro, rendi i tuoi file sorgente modificati disponibili a chiunque altro, vorrai aggiornare le intestazioni per riflettere che hai modificato i file.

    
risposta data 30.05.2016 - 22:17
fonte

Leggi altre domande sui tag