Microsoft Open Specification Promise - Microsoft Open Specification Promise
The Microsoft Open Specification Promise (nebo OSP) je slib podle Microsoft, zveřejněný v září 2006, aby za určitých podmínek neuplatňoval své patenty proti implementaci určitého seznamu specifikací.[1]
OSP není licence, ale spíše smlouva nebude žalovat.[2] Slibuje ochranu, ale neuděluje žádná práva.
OSP se omezuje na implementace v rozsahu, v jakém odpovídají těmto specifikacím. To umožňuje, aby byla shoda částečná. Takže pokud implementace následuje specifikaci pro některé aspekty a odchyluje se v jiných aspektech, pak se Covenant Not to Sue vztahuje pouze na aspekty implementace, které následují specifikaci.[3]
Vztahy se svobodným softwarem / open source projekty
Ochrany poskytované OSP jsou nezávislé na licenci implementací. Spory se neshodují v tom, zda mohou být podmínky OSP splněny projekty svobodného softwaru / open source a zda tak získávají jakoukoli ochranu z OSP.
Článek v úvodních stránkách cituje Lawrence Rosen, právník a lektor na Stanford Law School, jak říká,
„Jsem potěšen, že tento OSP je kompatibilní s bezplatnými a otevřenými licencemi.“[4]
Postoj dodavatele GNU / Linux Red Hat, jak ho sdělil právník Označte Webbink v roce 2006 je:
„Red Hat věří, že text OSP poskytuje dostatečnou flexibilitu pro implementaci uvedených specifikací do softwaru licencovaného na základě bezplatných a otevřených licencí. Chválíme úsilí společnosti Microsoft oslovit zástupce komunity otevřených zdrojů a získat jejich zpětnou vazbu k tomuto textu a ochota společnosti Microsoft provést změny v reakci na naše komentáře. “[5][6]
Právník pro standardy Andy Updegrove uvedl v roce 2006 slib Open Specification
„to, co považuji za vysoce žádoucí nástroj pro usnadnění implementace otevřených standardů, zejména tam, kde jsou tyto standardy zajímavé pro komunitu open source.“[7]
Nicméně Centrum svobody softwaru, právnická firma pro svobodný software a software s otevřeným zdrojovým kódem, varovala před problémy s OSP pro použití v svobodný software / open source software projekty. Ve zveřejněné analýze slibu to uvádí[8]
„... umožňuje implementaci v rámci svobodných softwarových licencí, pokud se výsledný kód nepoužívá volně.“[9]
Jejich analýza varovala před možným rozporem s GPL.[9] To platí konkrétně pro rozsah příslibu patentu, který je omezen pouze na vyhovující implementace zahrnutých specifikací.
Efektivně, když implementátor vlastní patent a vytvoří tuto patentovou technologii v licencovaném kódu GPL3, implementátor uděluje tato patentová práva první strany downline všem opětovným uživatelům tohoto kódu.[10] Když je kód znovu použit, OSP platí pouze za předpokladu, že opětovné použití tohoto kódu je omezeno na implementaci zahrnutých specifikací.
Mezi další patentové přísliby s podobnými omezeními patří IBM Slib specifikace interoperability (ISP) a Sun Microsystems Patentové prohlášení OpenDocument. To například znamená, že použití požadované patentované technologie Sun StarOffice pro OpenDocument by mělo být chráněno smlouvou Sun, ale opětovné použití kódu s patentovanou technologií pro implementace jiné než OpenDocument již není chráněno související smlouvou Sun .
Z tohoto důvodu SFLC uvedla:
„Na OSP se vývojáři GPL nemohou při svých implementacích spolehnout ne proto, že by jeho ustanovení byla v rozporu s GPL, ale proto, že neposkytuje svobodu, kterou GPL vyžaduje.“[9]
SFLC konkrétně zdůrazňuje:
- nové verze uvedených specifikací může Microsoft kdykoli vydat a být vyloučeny z OSP.
- jakýkoli kód vyplývající z implementace jedné ze zahrnutých specifikací nemohl být bezpečně použit mimo velmi omezenou oblast použití definovanou společností Microsoft v OSP.[9]
Samotný Microsoft OSP zmiňuje GPL ve dvou svých FAQ. V jednom se říká,
„nemůžeme nikomu poskytnout právní názor na to, jak náš jazyk souvisí s licencemi GPL nebo jinými licencemi OSS“.
V jiném konkrétně zmiňuje pouze „vývojáře, distributory a uživatele Covered Implementations“, takže vylučuje následné vývojáře, distributory a uživatele kódu, který bude později odvozen z těchto „Covered Implementations“[9] a konkrétně nezmiňuje, která verze GPL je určena, což vede některé komentátory k závěru, že současný GPLv3 může být vyloučen.[11]
Otázka: Jsem vývojář / distributor / uživatel softwaru, který je licencován podle GPL, vztahuje se na mě Open Specification Promise?
Odpověď: Rozhodně ano. OSP se vztahuje na vývojáře, distributory a uživatele Krytých implementací bez ohledu na vývojový model, který tyto implementace vytvořil, ani na typ licencí na autorská práva, podle nichž jsou distribuovány, nebo na obchodní model distributorů / implementátorů. OSP poskytuje záruku, že Microsoft nebude uplatňovat své Nezbytné nároky vůči nikomu, kdo učiní, použije, prodá, nabídne k prodeji, importuje nebo distribuuje jakoukoli Krytou implementaci v rámci jakéhokoli typu vývojového nebo distribučního modelu, včetně GPL.[12]
Licencované technologie
Technologie, na které se vztahuje Open Specification Promise, jsou:[1][13]
Webové služby
Web
- Specifikace formátu OpenService (a.o.) Plynový pedál )
- Webový řez Specifikace formátu zavedena s Internet Explorer 8
- Specifikace formátu XML Search Suggestions
Specifikace virtualizace
- Virtuální pevný disk (VHD) Specifikace formátu obrazu
- Virtualizace aplikací společnosti Microsoft Specifikace formátu souboru v1
- Hyper-V Funkční specifikace[14]
Bezpečnostní
- RFC 4406 – ID odesílatele: Ověření e-mailu
- RFC 4408 – Rámec politiky odesílatele: Autorizace použití domén v „Mail from“
- RFC 4407 - Údajná odpovědná adresa v e-mailových zprávách
- RFC 4405 - Rozšíření služby SMTP pro označení odpovědného odesílatele e-mailové zprávy
- RFC 7208 - Rámec politiky odesílatele (SPF) pro autorizaci používání domén v e-mailu[15]
- U-Proveďte Kryptografická specifikace V1.0
- Integrace technologie U-Prove do produktu Identity Metasystem V1.0
Formáty souborů Office
Formáty souborů XML
- Referenční schémata XML pro Office 2003
- Office Open XML 1,0 - Ecma-376
- Office Open XML ISO / IEC 29500: 2008
- OpenDocument Format for Office Applications v1.0 OASIS
- OpenDocument Format for Office Applications v1.0 ISO / IEC 26300: 2006
- OpenDocument Format for Office Applications v1.1 OASIS
Binární formáty souborů
- Formát binárního souboru Word 97-2007 (.doc ) Specifikace
- Formát binárního souboru PowerPoint 97-2007 (.ppt ) Specifikace
- Formát binárního souboru Excel 97-2007 (.xls ) Specifikace
- Formát binárního souboru aplikace Excel 2007 (.xlsb ) Specifikace
- Specifikace binárního formátu Office 97-2007
Specifikace struktury
- [MS-DOC]: Specifikace struktury formátu binárního souboru Wordu (.doc)
- [MS-PPT]: Specifikace struktury PowerPoint Binary File Format (.ppt)
- [MS-XLS]: Specifikace struktury formátu binárního souboru Excel (.xls)
- [MS-XLSB]: Specifikace struktury Excel binárního souboru (.xlsb)
- [MS-ODRAW]: Specifikace struktury formátu binárního souboru kancelářského výkresu
- [MS-CTDOC]: Specifikace struktury binárního souboru vlastního panelu nástrojů Word
- [MS-CTXLS]: Specifikace struktury binárního souboru vlastního panelu nástrojů aplikace Excel
- [MS-OFORMS]: Specifikace struktury formátu binárního souboru Office Forms
- [MS-OGRAPH]: Specifikace struktury formátu binárního souboru Office Graph
- [MS-OSHARED]: Office Common Data Types and Objects Structure Specification
- [MS-OVBA]: Formát souboru Office VBA Specifikace struktury
- [MS-OFFCRYPTO]: Specifikace struktury kryptografického dokumentu Office
Složené formáty Windows
- [MS-CFB] Windows Compound Binary File Format Specification
Grafické formáty
- Windows Metafile Specifikace formátu (.wmf)
- Serializovaný formát inkoustu Specifikace (ISF)
- JPEG XR (.jxr) Formát
Počítačové jazyky společnosti Microsoft
- [MS-XAML]: XAML Specifikace mapování objektů 2006 (návrh v0.1)
- [MS-XAML]: Specifikace mapování objektů XAML 2006 (v1.0)
- [MS-WPFXV]: WPF Specifikace slovníku XAML 2006 (návrh v0.1)
- [MS-WPFXV]: Specifikace slovníku WPF XAML 2006 (v1.0)
- [MS-SLXV]: Silverlight Specifikace slovníku XAML 2008 (návrh v0.9)
Robotika
- Decentralizovaný protokol softwarových služeb - DSSP /1.0
Synchronizace
- FeedSync v1.0, v1.0.1
Technologie Windows Rally
- Windows Connect Now – UFD a Windows Vista
- Windows Connect Now - UFD pro Windows XP
Publikované protokoly
V seznamu pokrytých protokolů společnosti Microsoft existuje mnoho protokolů třetích stran, které společnost Microsoft nevytvořila, ale pro které naznačují, že mají patenty nezbytné pro implementaci[Citace je zapotřebí ]:
Viz také
Reference
- ^ A b „Microsoft Open Specification Promise“. Citováno 2007-11-02.
- ^ „Slib otevřené specifikace společnosti Microsoft usnadňuje patentování webových služeb“. Citováno 2015-04-18.
- ^ Richard Wilder (Associate General Counsel for Intellectual Property Policy ve společnosti Microsoft) (2008-07-25). „OSP a ty“. Port 25 (otevřený portál společnosti Microsoft). Citováno 2008-07-25.
- ^ „Slib otevřené specifikace společnosti Microsoft usnadňuje patentování webových služeb“. xml.coverpages.org. 12.9.2006.
- ^ „Microsoft Open Specification Promise“.
- ^ „Microsoft slibuje, že patentuje webové služby“. 2006-09-12.
- ^ Peter Galli (12. 9. 2006). „Microsoft slibuje, že nebude žalovat kvůli specifikacím webových služeb“.
- ^ „Software Freedom Law Center zveřejňuje analýzu příslibu otevřené specifikace společnosti Microsoft“. Centrum svobody softwaru. 12. března 2008.
- ^ A b C d E „Slib Microsoftu s otevřenou specifikací: Žádná záruka pro GPL“. Centrum svobody softwaru. 2008-03-12. Citováno 2008-03-30.
- ^ „GNU General Public License (verze 3, 29. června 2007)“. Free Software Foundation. 12. 2. 2008. Patenty viz část 11.
- ^ Bilodeau, JF (19. března 2008). „Tři věci, které by společnost Microsoft měla dělat“. Archivovány od originál 27. února 2010. Citováno 2009-09-16.
Použijte GNU GPL 3: Většina bezplatného softwaru je vydávána pod GNU GPL 2 nebo 3, což je nekompatibilní s OSP společnosti Microsoft (Open Specification Promise) a Ms-PL (Microsoft Public License). To není náhoda. Microsoft nechce, aby se software napsaný pomocí jejich technologie šířil na jinou platformu. Opět je to zámek dodavatele. Pokud společnost Microsoft skutečně chtěla spolupracovat s komunitou Open Source, měla by opustit OSP a Ms-PL pro GPL nebo jinou licenci certifikovanou OSI.
- ^ Microsoft Open Specification Promise - Často kladené otázky
- ^ Binární formáty souborů Microsoft Office (doc, xls, ppt) Archivováno 30. Dubna 2008 v Wayback Machine
- ^ Funkční specifikace hypervisoru
- ^ http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx#security Citováno 1014-05-08.
externí odkazy
- Otevřete Specification Promise - Stránka Microsoft popisující OSP a seznam specifikací, na které se vztahuje.
- Analýza OSP standardním právníkem Andy Updegrove
- Analýza OSP podle Centrum svobody softwaru. Vyvrácení Gray Knowlton, produktový manažer skupiny pro Microsoft Office.
- Knihovna MSDN: Otevřené specifikace - Dokumentace k zahrnutým specifikacím.