공유 소스 이니셔티브
Shared Source InitiativeSSI(Shared Source Initiative)는 마이크로소프트가 2001년 5월에 시작한 소스가 가능한 소프트웨어 라이선스 제도다.[1]이 프로그램은 다양한 기술과 라이선스를 포함하고 있으며, 대부분의 소스 코드 제공은 자격 기준을 충족한 후에 다운로드가 가능하다.[2]
개요
Microsoft의 Shared Source Initiative는 개인과 조직이 Microsoft의 소스 코드 참조(예: 보완 시스템 개발 시), 보안 관점(대부분 대기업과 정부가 원함) 및 개발(학술 기관, OEM, 개별 개발자)에 액세스할 수 있도록 허용한다.s).
이 프레임워크의 일부로, 마이크로소프트는 5개의 일반 사용을 위한 라이센스를 출시했다.이 중 마이크로소프트 Public License와 마이크로소프트 Cercial License 두 가지는 오픈소스 이니셔티브에 의해 오픈소스 라이선스로[3][4] 승인되었으며 Free Software Foundation에서 무료 소프트웨어 라이선스로 간주하고 있다.[5]다른 공유 소스 라이센스는 독점적이므로 저작권 소유자가 제품 사용에 대한 더 엄격한 통제를 유지할 수 있다.
마이크로소프트의 Shared Source Initiative는 RISC OS Open Ltd와 같은 다른 회사들에 의해 모방되었다.[6]
Microsoft는 Shared Source CLI License[7] 및 Microsoft Windows Embedded CE 6.0 Shared Source License와 같은 일부 제품에 대해서도 특정 라이센스를 사용한다.[8]
무료 및 오픈 소스 라이센스
다음의 라이센스는 오픈 소스 이니셔티브에 의해 오픈 소스로 간주되며 자유 소프트웨어 재단에 의해 무료다.
Microsoft 공용 라이센스(Ms-PL)
이는 Microsoft 라이선스의 최소 제한사항이며 Ms-PL을 준수하는 라이선스에 따라 상업적 또는 비상업적 목적으로 컴파일된 코드를 배포할 수 있다.소스 코드 자체의 재배포는 Ms-PL에서만 허용된다.[9]처음에 마이크로소프트 Permissive License라는 이름으로 명명된 이 라이센스는 OSI(Open Source Initiative)의 승인을 위해 검토되는 동안 마이크로소프트 Public License로 이름이 변경되었다.[10]면허는 2007년 10월 12일 Ms-RL과 함께 승인되었다.[11]Free Software Foundation에 따르면, 이 라이센스는 무료 소프트웨어 라이센스지만 GNU GPL과 호환되지 않는다.[5] Ms-PL은 이 라이센스에 따라 소스 코드를 사용하는 개발자에게 무료 및 유연한 라이센스를 제공한다.그러나 Ms-PL은 자신이 지배하는 소프트웨어의 소스 코드를 동일한 라이선스(Ms-PL)에서만 배포하도록 요구하기 때문에 코피레프트 라이선스다.[12]
Microsoft 상호 라이센스(Ms-RL)
이 마이크로소프트 라이센스는 수정된 소스 파일이 포함되어 Ms-RL을 유지하는 한 파생 코드를 배포할 수 있다.[13]Ms-RL은 Ms-RL에 따라 원래 라이센스가 부여된 코드를 포함하지 않은 배포 파일의 경우 저작권 소유자의 선택에 따라 라이센스를 부여할 수 있도록 한다.이는 CDDL, EPL 또는 LGPL(일반적인 "링크 예외"를 가진 GPL)과 유사하지만 동일하지는 않다.[citation needed]처음에는 마이크로소프트 커뮤니티 라이센스로 알려졌으나 OSI 승인 과정에서 이름을 바꾸었다.
2005년 12월 9일, Ms-RL 라이선스는 존 코완의 승인을 위해 오픈 소스 이니셔티브에 제출되었다.[14]이어 OSI는 마이크로소프트에 연락해 OSI가 진행되기를 원하는지 물었다.마이크로소프트는 반응하는 것을 원하지 않으며 그러한 결정을 검토할 시간이 필요하다고 대답했다.[15]
2007년 7월 O'Reilly Open Source Convention에서 마이크로소프트의 오픈 소스 프로젝트 담당 이사인 Bill Hilf는 마이크로소프트가 승인을 위해 MS-PL과 Ms-RL을 OSI에 정식으로 제출했다고 발표했다.[16]2007년 10월 12일 ms-PL과 함께 승인되었다.[11]자유 소프트웨어 재단에 따르면, 그것은 무료 소프트웨어 라이센스지만 GNU GPL과 호환되지 않는다.[5]
제한된 라이선스
다음의 소스가 가능한 소프트웨어 라이센스는 오픈 소스 이니셔티브에 따라 오픈 소스가 되지 못하게 하고, 자유 소프트웨어 재단에 무료로 제공되는 것을 막는 한계가 있다.
Microsoft Limited Public License(Ms-LPL)
이는 마이크로소프트 윈도우즈 기반 소프트웨어 개발자에게만 권한이 부여되는 마이크로소프트 퍼블릭 라이센스의 버전이다.[17]이 라이센스는 OSI에서 정의한 오픈 소스가 아니다. 왜냐하면 이 소프트웨어의 사용을 Windows로 제한하는 것은 오픈 소스 라이센스는 기술 중립적이어야 한다는 규정을 위반하기 때문이다.[18]또한 이 제한으로 인해 자유소프트웨어재단이 무상으로 간주하고 있다.[5]
Microsoft LS(Limited Council License)
이것은 마이크로소프트 윈도우즈 플랫폼용 소프트웨어를 개발할 때만 권한이 부여되는 마이크로소프트 상호 라이선스 버전이다.[19]이 라이센스는 Ms-LPL과 마찬가지로 Windows에서 라이센스 소프트웨어를 사용해야 한다는 제약 때문에 기술 중립성이[18] 아니며, 이 제한으로 인해 자유 소프트웨어 재단에서도 무료라고 간주되지 않기 때문에 오픈 소스가 아니다.[5]
Microsoft 참조 소스 라이센스(MS-RSL)
이는 Microsoft Shared Source 라이센스 중 가장 제한적이다.소스 코드는 주로 디버깅하는 동안 마이크로소프트 클래스 소스 코드를 볼 수 있도록 하기 위해 참조 목적으로만 볼 수 있다.[20]개발자는 상업적 또는 비상업적 목적으로 코드를 배포하거나 변경할 수 없다.[21]이 라이선스는 이전에 Ms-RL이라고 약칭되었지만, Ms-RL은 현재 마이크로소프트 상호 라이선스를 가리킨다.[13]
비판
FSF와 OSI에 의해 두 개의 특정 공유 소스 라이센스는 무료 소프트웨어와 오픈 소스 라이센스로 해석된다.하지만 마이클 티먼 전 OSI 사장은 공유 소스라는 문구 자체를 마이크로소프트가 만든 마케팅 용어로 여긴다.그는 "비슷한 용어를 사용하고 유사하게 들리는 약속을 제시함으로써 오픈소스 메시지를 산만하게 하고 희석시키는 반란군 용어"라고 주장한다.[22]
공유 소스 이니셔티브는 또한 라이선스 확산 문제를 증가시키는 것으로 주목받았다.[23]
참고 항목
참조
- ^ "Microsoft announces expansion of Shared Source Initiative".
- ^ "Microsoft Shared Source Initiative". Berkman Klein Center. Retrieved 24 Aug 2018.
- ^ "Microsoft Public License (MS-PL) – Open Source Initiative". opensource.org.
- ^ "Microsoft Reciprocal License (MS-RL) – Open Source Initiative". opensource.org.
- ^ a b c d e "Various Licenses and Comments about Them". GNU Operating System. Free Software Foundation. Retrieved 23 Jul 2018.
- ^ "RISC OS Open: Welcome". www.riscosopen.org.
- ^ "Shared Source Common Language Infrastructure License".
- ^ Archiveddocs. "Windows Embedded". msdn2.microsoft.com.
- ^ "Microsoft Public License (Ms-PL)".
- ^ Foley, Mary. "Microsoft gets the open-source licensing nod from the OSI". ZDNet. Retrieved 22 May 2015.
- ^ a b "OSI Approves Microsoft License Submissions". 2007-10-17. Retrieved 2013-08-08.
Acting on the advice of the License Approval Chair, the OSI Board today approved the Microsoft Public License (Ms-PL) and the Microsoft Reciprocal License (Ms-RL). The decision to approve was informed by the overwhelming (though not unanimous) consensus from the open source community that these licenses satisfied the 10 criteria of the Open Source definition, and should therefore be approved.
- ^ "Microsoft Public License (MS-PL) Open Source Initiative". opensource.org. Retrieved 2020-08-28.
- ^ a b "Microsoft Reciprocal License (Ms-RL)".
- ^ John Cowan (2005-12-09). "For Approval: Microsoft Community License". license-discuss mailing list.
- ^ Peter Galli (2006-08-22). "Blogger Can't Tempt Microsoft To Drink OSI Kool-Aid". eWeek.
- ^ Tim O'Reilly (2007-07-26). "Microsoft to Submit Shared Source Licenses to OSI". O'Reilly Radar.
- ^ "Microsoft Limited Public License (Ms-LPL)".
- ^ a b "The Open Source Definition". Open Source Initiative.
- ^ "Microsoft Limited Reciprocal License (Ms-LRL)".
- ^ "Microsoft Reference Source License". Microsoft. 2016-07-06. Retrieved 2016-07-06.
"Reference use" means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.
- ^ "Microsoft Reference Source License".
- ^ Michael Tiemann (2007-11-11). "Who Is Behind "Shared Source" Misinformation Campaign?". Retrieved 2011-03-12.
Shared source is a marketing term created and controlled by Microsoft. Shared source is not open source by another name. Shared source is an insurgent term that distracts and dilutes the Open Source message by using similar-sounding terms and offering similar-sounding promises. And to date, 'shared source' has been a marketing dud as far as Open Source is concerned.
- ^ Microsoft의 공유 소스 라이센스 평가, 2007년 Techica