A Shared Source a Microsoft egyik programforráskód - terjesztési mechanizmusának a neve . A 2001 májusában elindított Shared Source Initiative [1] különféle licenceket és technológiákat tartalmaz. A legtöbb esetben a javasolt forráskód bizonyos feltételek teljesülése után letölthető. A megosztott forrású licencek lehetővé teszik, hogy csak a forráskód megtekintését engedélyezze, valamint módosítsa és terjessze kereskedelmi és nem kereskedelmi célokra egyaránt.
A Shared Source projekt lehetővé teszi a szervezetek és magánszemélyek számára, hogy hozzáférjenek a Microsoft forráskódjához tanulmányozás céljából (ami hasznos lehet összetett rendszerek fejlesztésekor), biztonsági auditáláshoz (amelyre nagy szervezetek és kormányzatok számára van szükség), valamint fejlesztésre (akadémiai intézmények, OEM -ek , magánszemélyek ). ).
A projekt részeként a Microsoft 5 licencet adott ki. Ezek közül kettőt, a Microsoft Public License -t és a Microsoft Reciprocal License -t az Open Source Initiative nyílt forráskódú licencként hagyta jóvá [2] , és a Free Software Foundation [3] szabad szoftverlicencnek tekinti . A licencek többi része saját tulajdonú , és lehetővé teszi a termék szerzői jogának tulajdonosa számára, hogy nagyobb ellenőrzést tartson fenn a használat felett.
A Microsoft után más szervezetek is indítottak hasonló kezdeményezéseket, mint például a RISC OS Open Ltd.
A Microsoft egyes termékeihez külön licenceket használ, mint például a Shared Source CLI [4] és a Microsoft Windows Embedded CE 6.0 Shared Source License [5] .
A Shared Source projekt két licencét az OSI nyílt forráskódú licencként [2] , az FSF pedig ingyenes licencként [3] hagyja jóvá .
2005. december 9- én John Covan programozó és blogger OSI licenceket ajánlott fel jóváhagyásra. [6] [7] . Az OSI felvette a kapcsolatot a Microsofttal, és megkérdezte, hogy a Microsoft hivatalosan is felajánlja-e a licencet jóváhagyásra. A Microsoft azt válaszolta, hogy nem akarnak kapkodni, és időre van szükségük, hogy átgondolják ezt a döntést [8]
Az O'Reilly Open Source Convention 2007 júliusában Bill Hilf, a Microsoft nyílt forráskódú részlegének vezetője bejelentette, hogy a Microsoft hivatalosan is benyújtotta jóváhagyásra az OSI-licenceket [9] . Az engedélyeket 2007. október 12-én hagyták jóvá [2] .
Ez a Microsoft legkevésbé korlátozó licence, amely lehetővé teszi a lefordított kód terjesztését kereskedelmi és nem kereskedelmi használatra is, az Ms-PL hatálya alá tartozó bármely licenc alapján. Maga a forráskód terjesztése csak Ms-PL [10] alatt lehetséges . A licenc eredeti neve Microsoft Permissive License volt, de az OSI jóváhagyása céljából átnevezték .
Az FSF szerint a licenc ingyenes (lax copyleft -el ), de nem kompatibilis a GNU GPL -lel (ezért az FSF arra kéri, hogy ne használja az Ms-PL-t) [3] .
Ez a licenc lehetővé teszi a származtatott kód terjesztését, ha a módosított fájlok forráskódja elérhető és az Ms-RL licenc alatt van. A licenc lehetővé teszi, hogy a Szoftver részét képező, de Ms-RL szerint licencbe vett kódot nem tartalmazó fájlokat a szerzői jog tulajdonosának választása szerint más módon is engedélyezzék [10] . A licenc eredeti neve Microsoft Community License volt, de az Ms-PL-hez hasonlóan az OSI jóváhagyási folyamata során átnevezték .
Az FSF szerint a licenc ingyenes (kicsit szigorúbb copyleft -el, mint az Ms-PL ), de a GNU GPL -lel sem kompatibilis (ezért, valamint az Ms-PL esetében az FSF arra kéri, hogy ne használni Ms- RL) [3] .
A másik három megosztott forráskódú licencet az OSI nem hagyta jóvá nyílt forráskódú licencként, és az FSF sem hagyta jóvá ingyenes licencként.
Ez a legszigorúbb az összes megosztott forrású licenc közül. Csak a forráskód megtekintését teszi lehetővé, hogy hibakeresést végezzenek, karbantartsák és javítsák a harmadik féltől származó termékek és az Ms-RSL licenccel rendelkező szoftverekkel való interakcióját. Az engedélyesnek nincs joga a forráskódot harmadik félnek terjeszteni [11] .
Ez a licenc nagymértékben megegyezik az Ms-PL-vel , de tartalmaz egy záradékot, amely csak akkor biztosítja a licenctulajdonosnak a megfelelő jogokat, ha a származékos terméket Microsoft Windows platformra fejlesztették [12] . A licenc nem nyílt forráskódú licenc, és az OSI nem hagyta jóvá, mert nem felel meg a nyílt forráskód meghatározása technológiasemlegességi záradékának.
Az Ms-LPL-hez hasonlóan a licenc egy másik megosztott forrású licenc, az Ms-RL [13] Microsoft Windows platformra korlátozott verziója .
Bár a két megosztott forráskódú licencet az FSF és az OSI [2] ingyenes és nyílt forráskódú szoftvereknek megfelelőnek ismerte el,
A kritikusok arra is felhívják a figyelmet, hogy azok a fejlesztők, akik tanulmányozták az Ms-RSL kódot, azzal vádolhatók, hogy "ellopták", ha kódjuk hasonló az eredetihez. [16] . A GNOME és Mono fejlesztője, Miguel de Icaza azt tanácsolja a nyílt forráskódú fejlesztőknek, hogy ne nézzenek ilyen kódot. [17]
A Microsoft a jogosult állami és magánszervezetek [18] , rendszerintegrátorok [19] , OEM -ek [20] , kormányzati biztonsági ügynökségek [21] és a Microsoft MVP [22] számára ingyenes hozzáférést biztosít a Microsoft Windows operációs rendszer kódjának egyes részeihez . Oroszországban a program csak a biztonság területén működő állami szervezetek számára érhető el [23] .
A program a világ felsőoktatási intézményei számára hozzáférést biztosít a koncepciókhoz, a Windows kernel forráskódjához és a Windows kernel oktatásba és kutatásba való integrálásához hasznos projektekhez [24] .
Az első széles körben elfogadott Shared Source program a Shared Source CLI volt , amely a Common Language Infrastructure megvalósítása . A licenc lehetővé teszi a forráskód nem kereskedelmi célú módosítását és terjesztését, feltéve, hogy az eredeti vagy annak minden pontját lefedő más licenc megmarad a terjesztett terjesztésekben.
Az FSF szerint az SSCLI nem szabad szoftver [3] .
A WIX egy olyan eszközkészlet, amely lehetővé teszi .MSI telepítőcsomagok létrehozását XML dokumentumokból. A WIX a Sourceforge.net oldalon volt elérhető Common Public License alatt, és ez volt az első Microsoft-program, amelyet ingyenes licenc alatt adtak ki.
Vezérlőkészlet, amely AJAX -ot használ a webhely végfelhasználójával való interakcióhoz. A termék Ms-PL licenc alatt áll, és elérhető a CodePlex [25] webhelyen, a Microsoft nyílt forráskódú projektek tárhelyén.
Microsoft | ||
---|---|---|
TOVÁBB | ||
Szerver szoftver |
| |
Technológia |
| |
Internet |
| |
Játékok | ||
Hardver_ _ | ||
Oktatás | ||
Engedélyezés | ||
Alosztályok | ||
Reklámkampányok |
| |
Igazgatóság |
Ingyenes és nyílt forráskódú Microsoft szoftver | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Általános információ |
| ||||||||||||
Szoftver _ |
| ||||||||||||
Licencek | |||||||||||||
Kapcsolódó témák |
| ||||||||||||
Kategória |