Mozilla Public License(모질라 퍼블릭 라이선스)
Mozilla Public License![]() | |
작가. | 모질라 재단[1] |
---|---|
최신 버전 | 2.0[1] |
출판인 | 모질라 재단[1] |
출판된 | 2012년[1] 1월 3일 |
SPDX 식별자 | MPL-2.0 MPL-1.1 MPL-1.0 (자세한 내용은[2] 목록 참조) |
Debian FSG 호환 | 네, 그렇습니다[3]. |
FSF 승인된 | 네, 그렇습니다[4]. |
OSI 승인된 | 네, 그렇습니다[5]. |
GPL 대응 | 2.0: 있음[4] (디폴트로는 "세컨더리 라이선스와 호환되지 않음"으로 표시되어 있지 않은 한) 1.1: 없음[6] |
카피레프트 | 네, 파일 베이스[7] |
다른 라이선스를 가진 코드에서 링크 | 네. |
웹 사이트 | www |
파이어 폭스와 Thunderbird[9] 같은 더 MPL면허 및 유지되 Mozilla,[10]을 모두 오픈 소스와 독점 개발자들의 균형 있는 방안을 모색함로 발전 대부분의 모질라 재단 소프트웨어에 대한 모질라 공용 허가서(MPL)는 무료 오픈 소스 약하copyleft 면허증;그것은 다른 사람들로부터 중간 지대와 마찬가지로 두드러진다.트윈 t소프트웨어 BSD 스타일의 라이선스와 General Public [11]License를 허용한다.따라서 MPL의 조건에 따라 MPL 라이선스코드를 독자적인 코드베이스에 통합할 수 있지만 이러한 컴포넌트에 계속 액세스할 [citation needed]수 있는 경우에만 가능합니다.
MPL은 Adobe와 같은 다른 업체에서 Flex [12]제품군에 라이센스를 부여하고 Document Foundation은 LibreOffice 4.0(LGPL 3+[13][14]에서도 라이센스를 부여합니다)에 사용되고 있습니다.버전 1.1은 Sun Microsystems의 Common Development and Distribution [15]License와 같은 파생 라이선스를 형성하기 위해 여러 프로젝트에서 채택되었습니다.마이너 업데이트 1.1과 메이저 업데이트 버전 2.0의[17] 두 가지 [16]리비전을 거쳤으며, 이는 보다 단순하고 다른 [18]라이선스와의 호환성이 향상된다는 목표에 부합합니다.
조건.
MPL에서는 소스코드를 작성 또는 수정하는 "공여자"에서 옵션인 보조 디스트리뷰터(자체 라이선스 계약자)를 통해 사용권자에게 권리를 이전하는 것으로 정의하고 있습니다.저작물의 자유로운 사용, 수정, 배포 및 "착취"를 허용하는 자유 저작권 및 특허 라이선스는 부여하지만, 사용권자에게는 기여자의 [7]상표에 대한 어떠한 권리도 부여하지 않습니다.이러한 권리는 면허소지자가 라이선스의 조건을 준수하지 않을 경우 종료되지만, 위반 면허소지자가 컴플라이언스에 복귀하면 그 권리를 회복할 수 있습니다.또, 투고자로부터 서면 통지를 받는 경우에도, 그 투고자의 코드에만 대한 권리만을 잃게 됩니다.Apache License와 유사한 특허보복 조항은 보조 유통업체의 추가 수령자를 특허 침해로부터 보호하기 위해 포함되어 있습니다.기여자는 보증과 책임을 부인하지만 보조 디스트리뷰터가 이러한 서비스를 제공할 수 있도록 합니다.
라이선스에 의해 부여된 권리와 교환하여 면허인은 라이선스가 부여된 소스 코드의 배포에 관한 일정한 책임을 충족해야 합니다.대상 소스 코드 파일은 MPL 아래에 있어야 하며 배포자는 MPL에 대한 "수신자의 권한을 변경하거나 제한하지 않을 수 있습니다."MPL은 소스 코드파일을 MPL 라이선스와 독자 사양의 부품 사이의 경계로서 취급합니다.즉, 소정의 소스 파일 내의 코드는 모두 또는 전혀 MPL에 속하지 않습니다.MPL 커버 파일만으로 구성된 실행 파일은 서브 라이선스가 부여될 수 있지만 라이선스는 소스 코드 내의 모든 소스 코드를 확실하게 액세스 또는 제공해야 합니다.수신자는 라이선스가 부여된 소스 코드를 다른 소유권 라이선스로 다른 파일과 결합할 수 있기 때문에 어떤 조건에서도 배포할 수 있는 "더 큰 작업"을 할 수 있지만 MPL로 커버된 소스 파일은 자유롭게 [7]사용할 수 있어야 합니다.이를 통해 MPL은 MIT 또는 BSD 라이선스와 GPL에서 파생된 모든 저작물을 전유물로 남길 수 있는 GPL 사이에서 타협할 수 있습니다.이것에 의해, 파생된 저작물 전체를 전유물로 허가할 필요가 있습니다.또, 코어 파일을 오픈 소스로 유지할 수 있도록 하는 것에 의해서, MPL은 동기를 부여하도록 설계되어 있습니다.핵심 소프트웨어 [19]개발을 지원하는 오픈 소스 커뮤니티를 제공합니다.
MPL에 남아 있는 커버 대상 소스 파일의 예외는 버전 2.0 이후의 코드가 GNU GPL, GNU Lesser GPL(LGPL), 또는 Affero GPL(AGPL)의 개별 코드 파일과 결합되었을 때 발생합니다.이 경우 프로그램 전체는 선택된 GNU 라이선스로 처리되지만 MPL로 커버된 파일은 이중 라이선스로 처리되므로 수신자는 GNU 라이선스 또는 [4]MPL로 배포하는 것을 선택할 수 있습니다.MPL 코드의 최초 작성자는 소스 [7]파일에 알림을 추가하여 이 GPL 호환성을 해제하도록 선택할 수 있습니다.
MPL 대상 코드가 수신된 라이센스 버전 또는 이후 [1]: 10.2 버전의 조건에 따라 배포될 수 있음을 명시적으로 인정합니다.이 메커니즘에 의해 버전 1.0 또는 1.1의 코드가 버전 2.0으로 업그레이드된 경우 1.x의 대상 코드에는 앞서 설명한 GPL 호환 불능 알림이 표시되어야 합니다.MPL은 Mozilla 또는 Netscape를 참조하지 않는 한 새로운 라이선스를 형성하도록 변경할 수 있습니다.
역사
MPL 버전 1.0은 Netscape Communications [20]Corporation에서 변호사로 일하던 1998년에 Mitchell Baker에 의해 작성되었다.Netscape는 자체 Netscape 웹 브라우저를 개발하기 위한 오픈 소스 전략이 마이크로소프트의 브라우저인 Internet Explorer와 [21]더 잘 경쟁할 수 있기를 희망하고 있었다.브라우저의 코드를 커버하기 위해 회사는 Netscape Public License(NPL; 넷스케이프 퍼블릭 라이선스)로 알려진 라이선스 초안을 작성했습니다.이 라이선스에는 공개적으로 개발된 코드도 이론적으로 [22]전유물로 남길 수 있는 조항이 포함되어 있습니다.
그러나 동시에 베이커는 NPL과 유사한 두 번째 라이선스를 개발했다.이것은 Netscape의 새로운 오픈 소스 코드베이스 프로젝트 이름에서 따온 Mozilla Public License로 불렸으며, 원래는 NPL이 커버하는 핵심 모듈을 보완하는 소프트웨어만을 위한 것이었지만, NPL보다 훨씬 더 인기를 끌었고 결국 Open Source [23]Initiative의 승인을 얻었다.
1년도 지나지 않아 Baker와 Mozilla Organization은 MPL에 약간의 변경을 가하여 버전 1.1을 마이너업데이트했습니다.[24]이 개정안은 기관 및 개인 기여자 모두의 의견을 고려한 공개 과정을 통해 이루어졌다.주요 목표는 특허에 관한 용어를 명확히 하고 여러 라이선스를 허용하는 것이었습니다.이 마지막 특징은 선호한 개발자들과 함께 협력을 권장한다는 것을 의미했다 더 엄격한 면허처럼 GPL.[25]Not만 원하는 많은 프로젝트에서 파생되는 자신들의 특허를 소유에서 이 버전지만, 그것의 구조, 법적인 정밀하며 노골적으로 조건에 대한 특허는 인정 강력하게에 영향을 미친 나중에 개정을 통해 인기 있는 면허처럼 GPL(버전이다. 3).[15]
버전 1.0과 1.1은 모두 GPL과 호환되지 않기 때문에 Free Software Foundation은 버전 1.1 사용을 [6]권장하지 않습니다.이러한 이유로 이전 버전의 Firefox는 MPL 1.1,[26] GPL 2.0 및 LGPL 2.1이라는 여러 라이선스로 출시되었습니다.Mozilla Application Suite와 같은 일부 오래된 소프트웨어는 여전히 세 개의 라이센스를 사용합니다.따라서 10년 이상 수정 없이 2010년 초에 MPL 버전 2.0을 만들기 위한 공개 프로세스가 시작되었습니다.이후 21개월 동안 MPL은 라이선스를 보다 명확하고 쉽게 적용할 수 있도록 변경되었을 뿐만 아니라 [18][27]GPL 및 Apache 라이선스와의 호환성을 실현하기 위해 변경되었습니다.수정팀은 베이커가 감독했고 루이스 빌라가 제르바세 마크햄과 하비 앤더슨의 주요 지원을 받아 이끌었다.그들은 [18]2012년 1월 3일 버전 2.0의 최종 초안을 발표하기 전에 3개의 알파 초안, 2개의 베타 초안 및 2개의 공개 후보자를 발표할 것이다.
주목할 만한 사용자
- Apache Flex(이전의 Adobe Flex)[12]
- 아르마딜로
- 인증 기관을 암호화하는 소프트웨어인 [28]Boulder
- 카이로[29]
- 셀틱스[30]
- 고유[31]
- H2(DBMS)[32]
- 인터넷 시스템 컨소시엄[33]
- Libre Office[14]
- 모질라 파이어폭스
- 오픈 MRS[34]
- 동기[35]
- 서보[36]
- 용감한 브라우저[37]
- MoneDB ('세컨더리 라이선스와 호환되지 않음'으로 표시됨)
- Rabbit MQ[38]
MPL 2.0 이전 버전을 기반으로 한 라이선스
- AROS Public License 1.1(MPL 1.1 기반)
- 공통 개발 및 유통 라이선스
- 공용 귀속 라이선스
- Erlang Public License 1[39].1 (MPL 1.0 수정,[40] "이해는 스웨덴 법률에 따라 영어로 해결됩니다")[41]
- Firebird의 초기 개발자용 퍼블릭 라이선스 [ (MPL v1.[42]1 기반)
- Sun Public License(Sun 퍼블릭 라이선스)
- 야후! 퍼블릭 라이선스
- Openbravo의 Openbravo Public License(MPL v1.[43]1 기반)
「 」를 참조해 주세요.
레퍼런스
- ^ a b c d e "Mozilla Public License, version 2.0". Mozilla Foundation. Retrieved February 28, 2012.
- ^ "SPDX License List". spdx.org.
- ^ "Mozilla Public License (MPL)". The Big DFSG-compatible Licenses. Debian Project. Retrieved June 6, 2009.
- ^ a b c "Mozilla Public License (MPL) version 2.0". Various Licenses and Comments about Them. Free Software Foundation. Retrieved January 3, 2012.
- ^ "Open Source Licenses". Open Source Initiative. Retrieved January 7, 2012.
Mozilla Public License 2.0 (MPL-2.0)
- ^ a b "Various Licenses and Comments about Them". Free Software Foundation. Retrieved August 12, 2016.
- ^ a b c d "MPL 2.0 FAQ". Mozilla Foundation. Retrieved October 14, 2020.
- ^ 복사되지 않은 거부된 라이센스
- ^ "Mozilla Foundation License Policy". Mozilla Foundation. Retrieved February 29, 2012.
- ^ "Open Source Software: a legal guide". LawGives. Retrieved September 8, 2015.
- ^ Andrew Laurent (2004). Understanding Open Source and Free Software Licensing. O'Reilly Media, Inc. p. 62. ISBN 978-0-596-00581-8.
- ^ a b "Adobe Flex FAQ: Licensing". Adobe Systems. Retrieved February 29, 2012.
- ^ "The meaning of the 4.0". January 24, 2013.
- ^ a b "Licenses". LibreOffice.
- ^ a b Fontana, Richard (January 9, 2012). "The new MPL". Retrieved March 1, 2012.
- ^ "Historical Licensing Documents". Mozilla Foundation. Retrieved February 29, 2012.
- ^ "Mozilla Public License 2.0 (MPL-2.0) Open Source Initiative". opensource.org. Retrieved March 9, 2022.
- ^ a b c "About MPL 2.0: Revision Process and Changes FAQ". Mozilla Foundation. Retrieved February 29, 2012.
- ^ O'Hara, Keith J.; Kay, Jennifer S. (February 2003). "Open source software and computer science education" (PDF). Journal of Computing Sciences in Colleges. Consortium for Computing Sciences in Colleges. 18 (3): 3–4. ISSN 1937-4771. Retrieved February 29, 2012.
- ^ Rosen, Lawrence (2004). "7. The Mozilla Public License (MPL)". Open Source Licensing – Software Freedom and Intellectual Property Law. Prentice Hall PTR. ISBN 0-13-148787-6.
- ^ Andreessen, Marc (April 18, 2005). "The Time 100: Mitchell Baker: The "Lizard Wrangler"". Time Magazine. Time. 165 (16). ISSN 0040-781X. OCLC 1311479.
- ^ "Netscape Public License". Netscape Communications. Archived from the original on August 27, 2015. Retrieved August 16, 2016.
- ^ Wilson, Rowan (November 15, 2011). "The Mozilla Public License - An Overview". OSS-Watch. University of Oxford. Retrieved February 29, 2012.
- ^ Hecker, Frank (April 2, 1999). "Mozilla at One: A Look Back and Ahead". Archived from the original on June 28, 2008. Retrieved March 1, 2012.
- ^ "NPL Version 1.0M FAQ". September 24, 1999. Archived from the original on January 5, 2011. Retrieved March 1, 2012.
- ^ "Mozilla Relicensing FAQ". Mozilla Foundation. August 14, 2007. Archived from the original on April 21, 2008. Retrieved February 28, 2012.
- ^ Villa, Luis (August 29, 2011). "The Mozilla Public License - almost 2.0 (part 1)". Opensource.com. Retrieved August 16, 2016.
- ^ "Boulder - an ACME CA". October 19, 2021.
- ^ "cairographics.org".
- ^ "Celtx - Policies".
- ^ "Eigen". eigen.tuxfamily.org. Retrieved February 23, 2017.
- ^ "License".
- ^ "Kea to be released under Mozilla Public License 2.0 - Internet Systems Consortium". December 8, 2015.
- ^ "OpenMRS Licensing Moves to MPLv2 - OpenMRS".
- ^ "syncthing/syncthing". October 20, 2021.
- ^ "servo/servo". GitHub. Retrieved November 8, 2020.
- ^ "brave/brave-browser". GitHub. Retrieved November 8, 2020.
- ^ "Mozilla Public License — RabbitMQ". www.rabbitmq.com. Retrieved August 18, 2021.
- ^ "Erlang Programming Language".
- ^ "ERLANG PUBLIC LICENSE: Version 1.1".
This Erlang License is a derivative work of the Mozilla Public License, Version 1.0.
- ^ "English translation of the Erlang Public License legal text". Archived from the original on June 7, 2012.
- ^ "Initial Developer's Public License".
- ^ "Openbravo Public License". Archived from the original on August 20, 2013. Retrieved January 5, 2019.
외부 링크
