Ho trascorso molto tempo ad esaminare le varie (principali) licenze software e in definitiva ho deciso di utilizzare le Licenze MIT per i miei progetti open source e la Licenza di riferimento Microsoft (MS -RSL) per i miei progetti proprietari.
Non conoscendo molto il diritto IP, ho tre semplici domande a cui non sono stato in grado di trovare risposte:
- Nella parte superiore di ogni file sorgente che voglio proteggere, devo inserire una copia della licenza appropriata (MIT / MS-RSL), sì?
- In tal caso, in questo avviso di licenza, devo riconoscere che sto utilizzando le licenze MIT o MS-RSL? O va bene solo copiare e incollare le licenze, così com'è? In altre parole, devo dire:
SOFTWARE LICENSE NOTICE - MIT LICENSE
o posso semplicemente scrivereSOFTWARE LICENSE NOTICE
? - È "okay" (legalmente applicabile) solo posizionare un collegamento a un URL (in cui un EULA vive) invece di incollare più e più volte nella stessa licenza software, nella parte superiore di ogni singolo file sorgente? Sarebbe bello avere questo:
// SOFTWARE LICENSE NOTICE
// This software and associated files is licensed. Please visit:
// http://www.example.com/my-license/latest
// for full details.
In questo modo, http://www.example.com/my-license/latest
potrebbe sempre contenere la licenza più recente. Voglio che i file di origine siano protetti da. Quindi, se si passa da MIT a, ad esempio, APL, non sono necessarie modifiche al codice / implementazioni. È legalmente valido? Grazie in anticipo!