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.