Shared source

Il termine codice condiviso (talvolta chiamato con la locuzione inglese 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 scaricabili dopo che i criteri di ammissibilità vengono rispettati.

Le licenze elaborate da Microsoft per la pubblicazione di applicativi sono sia a codice sorgente aperto che a codice sorgente chiuso, e presentano un'ampia gamma di condizioni, pensate sia per gli sviluppatori indipendenti e gli studenti che per le aziende.

Le condizioni 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[modifica | modifica wikitesto]

I programmi dal codice sorgente condiviso permettono ai privati e alle 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 a codice sorgente aperto[2][3][4] Altre licenze a codice condiviso 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 a codice sorgente aperto e libere[modifica | modifica wikitesto]

Due licenze a codice condiviso di Microsoft sono considerate a codice aperto dalla Open Source Initiative e libere dalla Free Software Foundation

Note[modifica | modifica wikitesto]

  1. ^ (EN) Geekzone: Microsoft announces expansion of Shared Source Initiative.
  2. ^ Ms-PL
  3. ^ Ms-RL
  4. ^ (EN) Licenses - Free Software Foundation, su fsf.org.
  5. ^ RISC OS Open
  6. ^ (EN) Shared Source Common Language Infrastructure License, su msdn.microsoft.com. URL consultato il 21 gennaio 2011 (archiviato dall'url originale l'8 aprile 2008).
  7. ^ (EN) Microsoft Windows Embedded CE 6.0 Shared Source License Terms (“License”), su msdn2.microsoft.com. URL consultato il 21 gennaio 2011 (archiviato dall'url originale il 12 marzo 2012).

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]