Shared Source je název jednoho z mechanismů společnosti Microsoft pro distribuci zdrojového kódu programu . Iniciativa sdíleného zdroje zahájená v květnu 2001 [1] zahrnuje různé licence a technologie. Ve většině případů je navrhovaný zdrojový kód k dispozici ke stažení po splnění určitých podmínek. Licence na sdílený zdroj vám umožňují povolit pouze prohlížení zdrojového kódu a také jej upravovat a distribuovat pro komerční i nekomerční účely.
Projekt Shared Source umožňuje organizacím a jednotlivcům přístup ke zdrojovému kódu Microsoftu pro studium (což může být užitečné při vývoji složitých systémů), pro bezpečnostní audit (který vyžadují velké organizace a vlády) a pro vývoj (akademické instituce, OEM , jednotlivci ).
V rámci projektu Microsoft vydal 5 licencí. Dvě z nich, Microsoft Public License a Microsoft Reciprocal License , byly schváleny Open Source Initiative jako open source licence [2] a jsou považovány za svobodné softwarové licence Free Software Foundation [3] . Zbývající licence jsou proprietární a umožňují vlastníkovi autorských práv k produktu zachovat si větší kontrolu nad jeho používáním.
Další organizace zahájily podobné iniciativy po Microsoftu, jako je RISC OS Open Ltd.
Microsoft používá samostatné licence pro některé své produkty, jako je Shared Source CLI [4] a Microsoft Windows Embedded CE 6.0 Shared Source License [5] .
Dvě licence z projektu Shared Source jsou schváleny OSI jako open source licence [2] a FSF jako volné licence [3] .
9. prosince 2005 nabídl programátor a blogger John Covan licence OSI ke schválení. [6] [7] . Společnost OSI kontaktovala společnost Microsoft a zeptala se, zda by společnost Microsoft chtěla formálně nabídnout licenci ke schválení. Microsoft odpověděl, že nechtějí spěchat a potřebují čas na promyšlení takového rozhodnutí [8]
Na O'Reilly Open Source Convention v červenci 2007 Bill Hilf, vedoucí open-source společnosti Microsoft, oznámil, že Microsoft oficiálně předložil licence OSI ke schválení [9] . Licence byly schváleny 12. října 2007 [2] .
Toto je nejméně omezující licence společnosti Microsoft, která umožňuje distribuci zkompilovaného kódu pro komerční i nekomerční použití na základě jakékoli licence podléhající Ms-PL. Distribuce samotného zdrojového kódu je možná pouze pod Ms-PL [10] . Licence se původně jmenovala Microsoft Permissive License , ale byla přejmenována během revize pro schválení OSI .
Podle FSF je licence zdarma (s laxním copyleftem ), ale není kompatibilní s GNU GPL (z tohoto důvodu vás FSF vyzývá, abyste nepoužívali Ms-PL) [3] .
Tato licence povoluje distribuci odvozeného kódu, pokud je zdrojový kód pro upravené soubory dostupný a licencovaný pod Ms-RL. Licence umožňuje, aby soubory, které jsou součástí Softwaru, ale neobsahují kód licencovaný pod Ms-RL, byly jinak licencovány podle volby držitele autorských práv [10] . Licence se původně jmenovala Microsoft Community License , ale stejně jako Ms-PL byla přejmenována během schvalovacího procesu OSI .
Podle FSF je licence bezplatná (s o něco přísnějším copyleftem než Ms-PL ), ale také nekompatibilní s GNU GPL (z tohoto důvodu, stejně jako v případě Ms-PL, FSF vyzývá, abyste použít Ms-RL) [3] .
Další tři licence ke sdílenému zdroji nebyly schváleny OSI jako open source licence, ani nebyly schváleny FSF jako bezplatné licence.
Toto je nejvíce omezující licence ze všech sdílených zdrojů. Umožňuje pouze prohlížení zdrojového kódu pro účely ladění, údržby a zlepšování interakce produktu třetí strany se softwarem licencovaným pod Ms-RSL. Nabyvatel licence nemá právo šířit zdrojový kód třetím osobám [11] .
Tato licence je z velké části totožná s Ms-PL , ale obsahuje klauzuli, která dává nabyvateli licence příslušná práva pouze v případě, že je odvozený produkt vyvinut pro platformu Microsoft Windows [12] . Licence není licencí s otevřeným zdrojovým kódem a nebyla schválena OSI, protože není v souladu s klauzulí o technologické neutralitě definice Open Source .
Stejně jako Ms-LPL je licence verzí jiné licence pro sdílený zdroj, Ms-RL [13] , omezená na platformu Microsoft Windows .
Ačkoli FSF a OSI [2] uznaly dvě licence na sdílený zdroj jako licence pro svobodný a open source software,
Kritici také poukazují na to, že vývojáři, kteří studovali kód Ms-RSL, mohou být obviněni z jeho „kradení“, pokud je jejich kód podobný originálu. [16] . Vývojář GNOME a Mono Miguel de Icaza radí vývojářům open source, aby se na takový kód nedívali. [17]
Společnost Microsoft poskytuje oprávněným veřejným a soukromým organizacím [18] , systémovým integrátorům [19] , OEM [20] , vládním bezpečnostním agenturám [21] a Microsoft MVP [22] bezplatný přístup k částem kódu operačního systému Microsoft Windows . V Rusku je program dostupný pouze státním organizacím v oblasti bezpečnosti [23] .
Program poskytuje vysokoškolským institucím po celém světě přístup ke konceptům, zdrojovému kódu jádra Windows a projektům užitečným pro integraci jádra Windows do vzdělávání a výzkumu [24] .
První široce přijatý program Shared Source byl Shared Source CLI , implementace Common Language Infrastructure . Licence umožňuje úpravu a šíření zdrojového kódu pro nekomerční účely za předpokladu, že v distribuovaných distribucích je zachována původní licence, případně jiná zahrnující všechny její body.
Podle FSF není SSCLI svobodný software [3] .
WIX je sada nástrojů, která umožňuje vytvářet instalační balíčky .MSI z dokumentů XML . WIX byl zpřístupněn na Sourceforge.net pod Common Public License a byl prvním programem Microsoftu, který byl vydán pod svobodnou licencí.
Sada ovládacích prvků, které využívají AJAX k interakci s koncovým uživatelem webu. Produkt je licencován pod Ms-PL a je dostupný na CodePlex [25] , hostitelské stránce Microsoftu pro open source projekty.
Microsoft | ||
---|---|---|
NA | ||
Serverový software |
| |
Technika |
| |
Internet |
| |
Hry | ||
Hardware _ | ||
Vzdělání | ||
Licencování | ||
Pododdělení | ||
Reklamní kampaně |
| |
představenstvo |
Bezplatný a otevřený software společnosti Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
obecná informace |
| ||||||||||||
Software _ |
| ||||||||||||
licence | |||||||||||||
související témata |
| ||||||||||||
Kategorie |