Shared source

termine
Versione del 23 set 2015 alle 10:15 di SebastianoPistore (discussione | contributi) (aggiunto elenco delle licenze)

Il termine shared source indica uno dei meccanismi legali di Microsoft per la distribuzione del codice sorgente del software. La Shared Source Initiative di Microsoft, lanciata nel maggio 2001,[1] include uno spettro di tecnologie e licenze. La maggior parte delle offerte del suo codice sorgente sono disponibili per il download dopo che i criteri di ammissibilità sono stati rispettati.

Le licenze elaborate da Microsoft per il rilascio di software sono sia open che closed source, e presentano un'ampia gamma di condizioni, pensate sia per gli sviluppatori indipendenti e gli studenti, che per le aziende.

Sono le seguenti:

  • Microsoft Public License (Ms-PL)
  • Microsoft Reciprocal License (Ms-RL)
  • Microsoft Reference Source License (Ms-RSL)
  • Microsoft Limited Public License (Ms-LPL)
  • Microsoft Limited Reciprocal License (Ms-LRL)

Panoramica

I programmi shared source permettono a privati e organizzazioni di accedere al codice sorgente di Microsoft per riferimento (ad esempio nel caso di sviluppo di sistemi complementari), e per lo sviluppo (da parte di istituzioni accademiche, OEM, sviluppatori individuali).

Due di queste, la Microsoft Public License e la Microsoft Reciprocal License, sono state approvate dalla Open Source Initiative come licenze open source[2][3] [4] Altre licenze shared source sono proprietarie, e consentono quindi al detentore dei diritti d'autore di mantenere un più stretto controllo sull'utilizzo del proprio prodotto.

La Shared Source Initiative di Microsoft è stata imitata da altre società come RISC OS Open Ltd.[5]

Microsoft utilizza anche licenze specifiche per alcuni dei suoi prodotti, ad esempio la Shared Source CLI License[6] e la Windows Embedded CE 6.0 Shared Source License.[7]

Licenze open source e libere

Due licenze shared source di Microsoft sono considerate open source dalla Open Source Initiative e libere dalla Free Software Foundation.

Voci correlate

Note

Collegamenti esterni