마이크로소프트 오픈 사양 약속
Microsoft Open Specification Promise마이크로소프트 오픈 사양 약속(또는 OSP)은 마이크로소프트가 2006년 9월에 발표한 약속으로, 특정 사양 리스트의 구현에 대해 특정 조건에서는 자사의 특허를 주장하지 않겠다는 약속이다.[1]
OSP는 면허가 아니라 소송을 하지 않겠다는 언약이다.[2]그것은 보호를 약속하지만 어떠한 권리도 부여하지 않는다.
OSP는 그러한 규격에 부합하는 범위 내에서 구현에 제한된다.이것은 순응을 부분적으로 허용한다.따라서 어떤 구현이 어떤 측면에 대한 명세서를 따르고 다른 측면으로 벗어나는 경우, Sue에게 적용되지 않는 규약은 명세서를 따르는 구현의 측면에만 적용된다.[3]
무료 소프트웨어/오픈 소스 프로젝트와의 관계
OSP에 의해 허가된 보호는 구현 라이선스와 독립적이다.OSP의 조건이 무료 소프트웨어/오픈 소스 프로젝트에 의해 충족될 수 있는지, 그리고 따라서 OSP로부터 어떠한 보호도 얻을 수 있는지에 대해서는 의견이 분분하다.
커버 페이지의 한 기사는 스탠포드 로스쿨의 변호사 겸 강사인 로렌스 로젠의 말을 인용하여 다음과 같이 말하고 있다.
"이 OSP가 무료 오픈소스 라이센스와 호환이 되어 기쁘다."[4]
2006년 마크 웹링크 변호사가 전한 리눅스 벤더 레드햇의 입장은 다음과 같다.
"레드햇은 OSP의 텍스트가 무료 및 오픈소스 라이센스로 라이센스가 부여된 소프트웨어에서 열거된 사양을 구현할 수 있는 충분한 유연성을 제공한다고 믿는다.우리는 오픈소스 커뮤니티의 대표들에게 다가가 이 글에 대한 피드백을 요청하려는 마이크로소프트의 노력과 우리의 논평에 대응하여 수정하려는 마이크로소프트의 의지를 칭찬한다."[5][6]
표준 변호사 Andy Updegrove는 2006년에 오픈 사양 약속은
"특히 그러한 표준이 오픈 소스 커뮤니티에 관심이 있는 경우, 개방형 표준의 이행을 촉진하기 위해 매우 바람직한 도구라고 생각하는 것"[7]
그러나, 무료 소프트웨어와 오픈 소스 소프트웨어를 위한 로펌인 소프트웨어 자유 법률 센터는 무료 소프트웨어/오픈 소스 소프트웨어 프로젝트에 사용하기 위한 OSP의 문제를 경고해왔다.공표된 약속의 분석에서 다음과[8] 같이 기술하고 있다.
"...결과 코드가 자유롭게 사용되지 않는 한 무료 소프트웨어 라이센스에 따라 구현을 허용한다."[9]
그들의 분석은 GPL과의 불일치 가능성을 경고했다.[9]이는 특히 적용되는 특허권 약속 범위에 적용되며, 적용 대상 규격을 준수하는 경우에만 적용된다.
시행자가 특허를 소유하고 GPL3 면허 코드로 특허 기술을 구축할 때, 시행자는 해당 코드의 모든 재이용자에게 해당 제1자 특허권을 부여한다.[10]코드를 재사용할 때 OSP는 해당 코드의 재사용이 해당 규격의 구현으로 제한되는 경우에만 적용된다.
이와 유사한 한계를 지닌 다른 특허 약속으로는 IBM의 ISP(Interoperability Specifications Permise)와 Sun Microsystems의 OpenDocument Option Statement가 있다.이는 예를 들어, OpenDocument에 필요한 Sun 특허받은 StarOffice 관련 기술의 사용은 Sun Combinant에 의해 보호되어야 하지만, 비 OpenDocument 구현을 위한 특허기술과 함께 코드를 재사용하는 것은 더 이상 관련 Sun Combinant에 의해 보호되지 않는다는 것을 의미한다.
이러한 이유로 SFLC는 다음과 같이 명시하였다.
"OSP는 그 조항이 GPL과 상충되기 때문이 아니라 GPL이 요구하는 자유를 제공하지 않기 때문에 GPL 개발자들의 구현에 의존할 수 없다."[9]
SFLC는 특히 다음과 같이 지적한다.
- 나열된 규격의 새로운 버전은 Microsoft에 의해 언제든지 발행될 수 있으며 OSP에서 제외될 수 있다.
- OSP에서 마이크로소프트가 정의한 매우 제한된 사용 분야 이외에는 커버된 규격 중 하나를 구현하여 발생하는 코드를 안전하게 사용할 수 없다.[9]
마이크로소프트 OSP 자체는 두 개의 FAQ에서 GPL을 언급하고 있다.일문일답에 이렇게 적혀 있다.
"우리는 우리의 언어가 GPL이나 다른 OSS 라이센스와 어떻게 관련되는지 그 누구에게도 법적인 의견을 줄 수 없다."
다른 게임에서 분명히 그렇게 해야만 하류 개발자와 유통업자, 코드 나중에 이러한"커버드 구현"[9]에서 파생된 사용자와 분명히 하지 않나 이야기는 GPL버전, 일부 비평가들에 결론을 내리는 남성만을 제외하고"개발자들, 유통 업체, 그리고 커버드 구현의 사용자",에 대해 언급한다.에서현재 GPLv3는 제외될 수 있다.[11]
Q: GPL에 따라 라이센스가 부여된 소프트웨어의 개발자/대리점/사용자인데, 오픈 사양 약속이 적용되는가?
A: 당연하지, 그래.OSP는 그러한 구현을 생성한 개발 모델 또는 이러한 구현이 배포되는 저작권 라이센스의 유형 또는 배포자/이행자의 비즈니스 모델과 관계없이 커버드 구현의 개발자, 배포자 및 사용자에게 적용된다.OSP는 GPL을 포함한 모든 개발 또는 배포 모델에 따라 커버드 이행을 제조, 사용, 판매, 제안, 수입 또는 배포하는 자에 대해 Microsoft가 '필요한 청구'를 주장하지 않을 것임을 보장한다.[12]
라이센스 기술
개방형 규격 약속이 적용되는 기술은 다음과 같다.[1][13]
웹 서비스
|
|
웹
- 개방형 서비스 형식 지정(가속기)
- Internet Explorer 8과 함께 도입된 웹 조각 형식 지정
- XML 검색 제안 형식 지정
가상화 사양
- VHD(가상 하드 디스크) 이미지 형식 지정
- Microsoft 애플리케이션 가상화 파일 형식 규격 v1
- Hyper-V 기능 사양[14]
보안
- RFC 4406 – 보낸 사람 ID: 전자 메일 인증
- RFC 4408 – 발송인 정책 프레임워크:"메일 보낸 사람"에서 도메인 사용 권한 부여
- RFC 4407 – 전자 메일 메시지의 담당 주소 표시
- RFC 4405 – 전자 메일 메시지의 책임 있는 제출자 표시를 위한 SMTP 서비스 확장
- RFC 7208 – 전자 메일에서[15] 도메인 사용 권한을 위한 SPF(발신인 정책 프레임워크)
- U-프로브 암호 규격 V1.0
- Identity Metasystem V1.0에 대한 U-Prove 기술 통합
사무실 파일 형식
XML 파일 형식
- Office 2003 XML 참조 스키마
- Office Open XML 1.0 – Ecma-376
- Office Open XML ISO/IEC 29500:2008
- Office 애플리케이션용 OpenDocument 형식 v1.0 OASIS
- Office 애플리케이션을 위한 OpenDocument for Office Applications v1.0 ISO/IEC 26300:2006
- Office 애플리케이션용 OpenDocument 형식 v1.1 OASIS
이진 파일 형식
- Word 97-2007 이진 파일 형식(.doc) 사양
- PowerPoint 97-2007 이진 파일 형식(.ppt) 사양
- Excel 97-2007 이진 파일 형식(.xls) 사양
- Excel 2007 이진 파일 형식(.xlsb) 사양
- 오피스 도면 97-2007 이진 형식 지정
구조 사양
- [MS-DOC]:Word Binary 파일 형식(.doc) 구조 지정
- [MS-PPT]:PowerPoint 이진 파일 형식(.ppt) 구조 사양
- [MS-XLS]: Excel 바이너리 파일 형식(.xls) 구조 사양
- [MS-XLSB]:Excel 이진 파일 형식(.xlsb) 구조 사양
- [MS-ODRAW]:사무실 도면 바이너리 파일 형식 구조 명세
- [MS-CTOC]: Word Custom Toolbar 바이너리 파일 형식 지정
- [MS-CTXLS]: Excel 사용자 정의 도구 모음 바이너리 파일 형식 구조 사양
- [MS-OFOMS]: 사무용 양식 이진 파일 형식 구조 명세
- [MS-OGRAPH] : 사무용 그래프 이진파일 형식구조 명세
- [MS-OSHARED]: 오피스 공통 데이터 유형 및 객체 구조 규격
- [MS-OVBA]:Office VBA 파일 형식 구조 사양
- [MS-OFFCYPTO] : 사무국 문서암호구조 명세서
Windows 복합 형식
- [MS-CFB] Windows 복합 이진 파일 형식 지정
그래픽 형식
- Windows 메타파일 형식(.wmf) 사양
- 잉크 직렬화 형식(ISF) 사양
- JPEG XR(.jxr) 형식
마이크로소프트 컴퓨터 언어
- [MS-XAML]: XAML 객체 매핑 사양 2006(Draft v0.1)
- [MS-XAML]: XAML 객체 매핑 규격 2006(v1.0)
- [MS-WPFXV]: WPF XAML 어휘 명세 2006(Draft v0.1)
- [MS-WPFXV]: WPF XAML 어휘 명세서 2006 (v1.0)
- [MS-SLXV]: Silverlight XAML 용어 규격 2008(Draft v0.9)
로보틱스
- 분산형 소프트웨어 서비스 프로토콜 – DSSP/1.0
동기화
- FeedSync v1.0, v1.0.1
윈도 랠리 테크놀로지스
- Windows Connect Now – UFD 및 Windows Vista
- 지금 Windows Connect – Windows XP용 UFD
게시된 프로토콜
마이크로소프트의 커버드 프로토콜 목록에는 마이크로소프트가 작성하지 않았지만 구현에[citation needed] 필요한 특허를 보유하고 있음을 암시하는 많은 타사 프로토콜이 있다.
|
|
참고 항목
참조
- ^ a b "Microsoft Open Specification Promise". Retrieved 2007-11-02.
- ^ "Microsoft's Open Specification Promise Eases Web Services Patent Concerns". Retrieved 2015-04-18.
- ^ Richard Wilder (Associate General Counsel for Intellectual Property Policy at Microsoft) (2008-07-25). "The OSP and You". Port 25 (Microsoft's open source portal). Retrieved 2008-07-25.
{{cite web}}
:author=
일반 이름 포함(도움말) - ^ "Microsoft's Open Specification Promise Eases Web Services Patent Concerns". xml.coverpages.org. 2006-09-12.
- ^ "Microsoft Open Specification Promise".
- ^ "Microsoft promises to hang patent fire over web services". 2006-09-12.
- ^ Peter Galli (2006-09-12). "Microsoft Promises Not to Sue over Web Services Specs".
- ^ "Software Freedom Law Center Publishes Analysis of Microsoft's Open Specification Promise". Software Freedom Law Center. March 12, 2008.
- ^ a b c d e "Microsoft's Open Specification Promise: No Assurance for GPL". Software Freedom Law Center. 2008-03-12. Retrieved 2008-03-30.
- ^ "GNU General Public License (Version 3, 29 June 2007)". Free Software Foundation. 2008-02-12. 특허는 섹션 11을 참조하십시오.
- ^ Bilodeau, J-F (March 19, 2008). "Three Things Microsoft Should Do". Archived from the original on February 27, 2010. Retrieved 2009-09-16.
Use the GNU GPL 3: Most free software is released under the GNU GPL 2 or 3, which is incompatible with Microsoft's OSP (Open Specification Promise) and the Ms-PL (Microsoft Public License). This is not an accident. Microsoft does not want software written using their technology to spread to other platform. Again, it's vendor lock-in. If Microsoft truly wanted to work with the Open Source community, they should abandon the OSP and the Ms-PL for the GPL, or another OSI certified license.
- ^ Microsoft 개방형 사양 약속 - 질문과 대답
- ^ Microsoft Office Binary(doc, xls, ppt) 파일 형식 2008년 4월 30일 웨이백 머신에 보관
- ^ 하이퍼바이저 기능 사양
- ^ http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx#security 1014-05-08 검색됨.
외부 링크
- 사양 공개 약속 - OSP를 설명하고 OSP에서 다루는 사양을 나열하는 Microsoft 페이지.
- 앤디 업데그로브 표준변호사의 OSP 분석
- 소프트웨어 프리덤 로펌에 의한 OSP 분석.Microsoft Office의 그룹 제품 매니저인 Gray Knowlton의 반박.
- MSDN 라이브러리: 개방형 사양 - 포함된 사양에 대한 문서.