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 LICENSEo 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!