소프트웨어 리센싱
Software relicensing소프트웨어 리센싱은 소프트웨어 모듈의 소프트웨어 라이선스가 호환되지 않아 더 큰 조합 작업을 위해 호환성이 필요할 때 오픈 소스 소프트웨어 개발에 적용됩니다.소프트웨어에 저작권이 있는 저작물로, 소스 코드로 바이너리 형식으로 [1]적용되는 라이센스는 모순되는 절을 포함할 수 있습니다.이러한 요건에 의해, 복수의 소프트웨어 워크의 소스 코드나 컨텐츠를 조합해 새롭게 [2][3]조합하는 것이 불가능하게 되는 경우가 있습니다.
동기 및 설명
오픈 소스 소프트웨어 프로젝트가 라이센스 비호환 상태에 빠지는 경우가 있습니다.대부분의 경우 이 상황을 해결할 수 있는 유일한 방법은 관련된 모든 소프트웨어 부품을 재라이센스하는 것입니다.성공적인 잔존을 위해서는 관련된 모든 저작권자(일반적으로 개발자)의 변경 라이선스에 대한 동의가 필요합니다.자유 및 오픈 소스 영역에서 모든 저자의 100% 커버리지를 달성하는 것은 많은 기여자들로 인해 불가능한 경우가 많지만, 대부분의 경우 대부분의 경우 충분하다고 가정한다.예를 들어, Mozilla는 95%의 작성자 커버리지로 [4]충분하다고 가정했습니다.Eric S와 같은 자유 및 오픈 소스 소프트웨어(FOSS) 도메인에 있는 기타 사용자. 레이먼드, 전체 코드 [5]베이스의 잔존성 요건에 대해 서로 다른 결론을 내렸습니다.
경우들
라이센스 호환성을 이유로 재라이센스에 성공한 오픈소스 프로젝트의 초기 예로는 Mozilla 프로젝트와 Firefox 브라우저가 있습니다.Netscape의 Communicator 4.0 브라우저의 소스 코드는 원래 Netscape Public License/Mozilla Public[6] License로 1998년에 출시되었지만 FSF와 OSI에 [7][8]의해 호환되지 않는다는 비판을 받았습니다.2001년경 Time Warner는 Netscape Public License와 Mozilla Foundation의 요청에 따라 Netscape Public License(다른 기여자에 의한 코드 포함)에 있는 Mozilla의 모든 코드를 MPL 1.1/GPL 2.0/L 2.1 트라이 라이선스에 재작성하여[9] GPL 호환성을 [10]달성했습니다.
Vorbis 라이브러리는 원래 LGPL로 라이선스되었으나,[11][12] 2001년 채택을 장려하기 위해 Richard Stallman의 승인으로 라이선스가 BSD 라이선스로 변경되었습니다.
그 간 VLC프로젝트 또한 라이선스 호환성 때문에:2007년 허가 호환성을 위해 후 간 VLC애플 앱 스토어에서 2011년에, 10월 2011년 간 VLC프로젝트는 LGPLv에 GPLv2에서 VLC도서관 부분 re-licensed에 제거된 단지 발표 GPLv3.[13]로 업그레이드하지 않기로 결정했다 복잡한 면허증 역사를 가지고 있다.2~호환성을 [14][15]높입니다.2013년 7월, VLC 애플리케이션은 Mozilla Public [16]License에 따라 남겨진 iOS App Store에 다시 제출될 수 있습니다.
7-Zip의 LZMA SDK는 원래 GNU LGPL과 Common Public [17]License에 따라 이중 라이선스가 부여되었지만 링크된 바이너리에 대한 추가 예외는 Igor Pavlov에 의해 2008년 [18]12월 2일 퍼블릭 도메인에 배치되었습니다.
GNU TLS 프로젝트는 2011년에 LGPLv3 라이선스를 도입했지만, 2013년에 심각한 라이선스 [19][20][21]호환성 문제로 인해 코드를 LGPLv2.1로 되돌렸습니다.
버전 1.2의 GNU Free Documentation License는 널리 사용되는 [22]Creative Commons Attribution-ShareAlike 라이선스와 호환되지 않습니다.이 라이선스는 예를 들어 위키피디아에서 문제가 되었습니다.따라서 FSF는 Wikimedia Foundation의 요청에 따라 GFDL 버전 1.3과 함께 GFDL을 사용하는 특정 유형의 웹사이트가 CC BY-SA 라이선스로 작업을 추가로 제공할 [23]수 있는 시간제한 섹션을 추가했다.Wikimedia Foundation은 2009년 6월에 프로젝트(Wikipedia 등)를 메인 라이선스로 Creative Commons Attribution-Share Alike로 이행했습니다.이전에 사용하던 GFDL에 [24]가세해, 한층 더 많은 무료 컨텐츠 에코시스템과의 라이센스 호환성이 향상되었습니다.[25][26]
2010년 OGRE 프로젝트는 라이선스를 LGPL에서 MIT 라이선스로 변경했습니다.[27][28][29]그 이유로 보다 간단한 라이선스 텍스트가 제공되었습니다.
또 다른 사례는 구글이 안드로이드 라이브러리 바이오닉을 위해 GPLv2 라이선스 Linux 커널 헤더 파일을 BSD 라이선스로 리센스한 것이다.GPL을 없애기 위해 구글은 헤더 파일이 저작권이 있는 저작물에서 삭제되어 저작권이 없는 "사실"[30][31]로 전락했다고 주장했다.이 해석은 예를 들어 휴스턴 대학 법학 [32]센터의 법학과 교수인 레이먼드 니머에 의해 이의를 제기되었다.
2013년 11월 POV-Ray는 1991년부터 FOSS 호환성이 없는 비상업적 소스 사용자 지정 POV-Ray [34][35]라이센스로 배포된 후 Affero General Public License 버전 3(또는 그 이후)[33]에 따라 유물이 되었다.POV-Ray는 FOSS 라이선스가 널리 사용되기 전에 개발되었기 때문에 개발자들이 직접 라이선스를 작성하였고, 나중에 FOSS 생태계와의 라이선스 호환성이 없어 문제가 되었다.
2014년 FreeCAD 프로젝트는 GPLv3/GPLv2 [36][37]비호환성으로 인해 라이센스를 GPL에서 LGPLv2로 변경했습니다.
2014년 Gang Garrison 2는 라이브러리 [38][39]호환성 향상을 위해 GPLv3에서 MPL로 이전되었습니다.
또한 2015년 [40]5월 더 나은 호환성을 위해 Dolphin 프로젝트는 라이센스를 "GPLv2 전용"에서 "GPLv2 이상"으로 변경했습니다.
2015년 6월, mpv는 LGPLv2의 라이선스 호환성을 개선하기 위해 프로젝트 GPL 라이선스 소스 코드의 리센스 프로세스를 참여 개발자 [41]과반수(95% 이상)의 동의를 얻어 시작했습니다.2016년 8월에는 약 90%의 작성자에게 연락하여 동의를 얻을 수 있었습니다.2017년 10월에 전환이 [42]완료되었다.
2015년 7월 Seafile은 특히 Git과의 향상된 라이센스 호환성을 위해 GPLv3에서 GPLv2로 [43][44]전환했습니다.
2015년 NATron은 더 [45]나은 상용화를 위해 MPL에서 GPLv2로 이전되었습니다.
MAME는 수년간 자체 서면 사용자 지정 라이센스와 비상업적 라이센스 [47][48][49][50]조건에 시달린 끝에 2016년에 코드 기반을 BSD[46]/GPL로 리센싱했습니다.
2016년 8월 MariaDB Corporation은 데이터베이스 프록시 서버 MaxScale을 GPL에서 FOSS가 아닌 소스 사용 가능한 시간 제한 Business Source License([51]BSL; 비즈니스 소스 라이센스)로 재작성했습니다.BSL은 3년 후 [52][53]GPL로 기본 설정되었습니다.2017년에는 버전 1.1에 이어 Bruce [54][55]Perens의 피드백으로 개정되었습니다.
오랫동안 D 백엔드 소스 코드를 사용할 수 있었지만 비오픈 소스 적합 [56]라이센스에 따라 사용 가능했습니다. 이는 부분적으로 Symantec에서 개발되었기 때문에 오픈 [57]소스로서 잔존할 수 없었기 때문입니다.2017년 4월 9일, 백엔드 부분도 오픈 소스 Boost Software [58][59][60]License에 남겨질 수 있습니다.
2017년 7월 27일 마이크로소프트 리서치는 우주 전투 시뮬레이터 얼리전스 라이선스를 MSR 공유 소스 [61]라이선스에서 MIT [63][64]라이선스로 변경하였다.[62]
「 」를 참조해 주세요.
레퍼런스
- ^ Hancock, Terry (2008-08-29). "What if copyright didn't apply to binary executables?". Free Software Magazine. Archived from the original on 2016-01-25. Retrieved 2016-01-25.
- ^ O'Riordan, Ciaran (2006-11-10). "How GPLv3 tackles license proliferation". linuxdevices.com. Archived from the original on 2007-12-18.
- ^ Neary, Dave (February 15, 2012). "Gray areas in software licensing". lwn.net. Retrieved 2016-02-27.
- ^ O’Riordan, Ciaran (2006-10-06). "(About GPLv3) Can the Linux Kernel Relicense?". fsfe.org. Retrieved 2015-05-28.
Someone who works with many lawyers on free software copyright issues later told me that it is not necessary to get permission from 100% of the copyright holders. It would suffice if there was permission from the copyright holders of 95% of the source code and no objections from the holders of the other 5%. This, I’m told, is how Mozilla was able to relicense to the GPL in 2003 despite years of community contributions.
- ^ 라이선스 HOWTO by Eric Steven Raymond & Catherine Olanich Raymond "기존 라이선스 변경 [...다음 조건 중 하나에 따라 코드의 라이선스를 변경할 수 있습니다. 당신이 유일한 저작권자인 경우[...]당신이 유일한 등록 저작권자인 경우 [...] 기타 모든 저작권자의 동의를 얻은 경우 [...]변경으로 인해 다른 저작권자가 피해를 입을 수 없는 경우(2015-11-21)
- ^ Netscape Public License FAQ (mozilla.org )
- ^ "Licenses by Name - Open Source Initiative". Open Source Initiative. Retrieved 2014-08-27.
- ^ GNU.org의 Richard Stallman의 Netscape Public License에 대하여
- ^ "Mozilla Relicensing FAQ Version 1.1". mozilla.org. Archived from the original on 2010-05-13.
Some time ago mozilla.org announced its intent to seek relicensing of Mozilla code under a new licensing scheme that would address perceived incompatibilities of the Mozilla Public License (MPL) with the GNU General Public License (GPL) and GNU Lesser General Public License (LGPL).
- ^ Gerbase Markham의 gerv.net에서 Relicensing 완료 (2006년 3월 31일)
- ^ 2001년 2월 xiph.org "Beta 4 릴리즈에서 Ogg Vorbis 라이브러리는 BSD 라이선스로 이행했습니다. LGPL에서 BSD로 변경된 것은 Ogg Vorbis를 모든 소프트웨어 및 하드웨어에서 사용할 수 있도록 하기 위해서입니다. Jack Moffitt씨는 다음과 같이 말합니다.「많은 당사자의 피드백에 따라 라이센스를 변경합니다. Ogg Vorbis의 도입은, 독자적인 소프트웨어나 하드웨어 시스템에 보다 친숙한, 제한이 적은 라이센스를 사용하는 것으로, 한층 더 가속화할 수 있는 것이 분명해지고 있습니다. 우리는 모두가 Ogg Vorbis를 사용할 수 있기를 바랍니다."
- ^ lwn.net의 라이센스 변경 시 RMS
- ^ Denis-Courmont, Rémi. "VLC media player to remain under GNU GPL version 2". videolan.org. Retrieved 2015-11-21.
In 2001, VLC was released under the OSI-approved GNU General Public version 2, with the commonly-offered option to use "any later version" thereof (though there was not any such later version at the time). Following the release by the Free Software Foundation (FSF) of the new version 3 of its GNU General Public License (GPL) on the 29th of June 2007, contributors to the VLC media player, and other software projects hosted at videolan.org, debated the possibility of updating the licensing terms for future version of the VLC media player and other hosted projects, to version 3 of the GPL. [...] There is strong concern that these new additional requirements might not match the industrial and economic reality of our time, especially in the market of consumer electronics. It is our belief that changing our licensing terms to GPL version 3 would currently not be in the best interest of our community as a whole. Consequently, we plan to keep distributing future versions of VLC media player under the terms of the GPL version 2. [...]we will continue to distribute the VLC media player source code under GPL "version 2 or any later version" until further notice.
- ^ "Changing the VLC engine license to LGPL". Retrieved 23 October 2011.
- ^ Vaughan-Nichols, Steven. "No GPL Apps for Apple's App Store". zdnet.com. Retrieved 23 October 2011.
- ^ Mozilla 퍼블릭의 VLC가 재출시되었습니다.Ars Technica(2013년 10월 10일 액세스)
- ^ "Browse /LZMA SDK/4.23". SourceForge. Retrieved 2014-02-12.
- ^ Pavlov, Igor (2013). "LZMA SDK (Software Development Kit)". Retrieved 2013-06-16.
- ^ Mavrogiannopoulos, Nikos (2013-03-26). "The perils of LGPLv3". gnutls.org. Retrieved 2015-11-18.
LGPLv3 is the latest version of the GNU Lesser General Public License. It follows the successful LGPLv2.1 license, and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3. The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software. This goal has been successfully handled so far by LGPLv2.1, and there is a multitude of libraries using that license. Now we have LGPLv3 as the latest, and the question is how successful is LGPLv3 on this goal? In my opinion, very little. If we assume that its primary goal is to be used by free software, then it blatantly fails that.
- ^ 버전 2.99.4 (2011-07-23) [...]** libgnutls: 라이선스가 LGPLv3로 업그레이드됨
- ^ 2013-03-14 Nikos Mavrogiannopoulos (nmav@gnutls.org )* 복사.LESSER, README: gnutls 3.1.10은 LGPLv2.1
- ^ why-the-the-imedia-sign-use-as-a-stand-alone-for-displicate
- ^ "FDL 1.3 FAQ". Gnu.org. Retrieved 2011-11-07.
- ^ "Resolution:Licensing update approval - Wikimedia Foundation".
- ^ Wikipedia + CC BY-SA = Mike Linksvayer의 creativecommons.org에서 무료 문화 획득, 2009년 6월 22일
- ^ 2009년 6월 30일, Erik Moeller가 wikimedia.org의 모든 Wikimedia Wiki에서 라이센스 갱신을 실시했습니다.「아마도, CC-BY-SA를 프라이머리 컨텐츠 라이선스로 선택한 가장 중요한 이유는, 자유로운 지식을 공유하고 발전시키기 위한 다른 훌륭한 노력과 호환성이 있기 때문일 것입니다.」
- ^ ogre3d.org 라이선스 FAQ
- ^ Steve(2009/09/15)의 오픈 소스 라이선스에 대한 나의 진화된 견해
- ^ OGRE는 sinbad에 의해 ogre3d.org의 1.7에서 MIT 라이선스로 전환됩니다(2009년 7월 15일)
- ^ Google Android 및 theregister.com의 Linux 헤더(2011년)
- ^ 안드로이드: Linux가 아닌 Microsoft가 ITworld에서 "Microsoft가 새로운 Android 소송 출시, Linux 커널 헤더와 Android에 대한 Linus Torvalds의 견해" (2011년 3월 21일)
- ^ Raymond Nimmer(2011)의 ipinfoblog.com 카피레프트 플랫폼 개발 시 침해 및 공개 리스크
- ^ Cason, Chris (8 November 2013). "Download POV-Ray 3.7.0". Retrieved 11 November 2013.
Starting with version 3.7, POV-Ray is released under the AGPL3 (or later) license and thus is Free Software according to the FSF definition. […] Full source code is available, allowing users to build their own versions and for developers to incorporate portions or all of the POV-Ray source into their own software provided it is distributed under a compatible license (for example, the AGPL3 or – at their option – any later version).
- ^ "POV-Ray 3.6 Distribution License". Povray.org. Retrieved 2016-12-12.
- ^ "POV-Ray 3.6 Source License". Povray.org. Retrieved 2016-12-12.
- ^ Prokoudine, Alexandre (2012-12-27). "LibreDWG drama: the end or the new beginning?". libregraphicsworld.org. Archived from the original on 2016-11-09. Retrieved 2013-08-23.
[...]the unfortunate situation with support for DWG files in free CAD software via LibreDWG. We feel, by now it ought to be closed. We have the final answer from FSF. [...] "We are not going to change the license."
- ^ "license". freecadweb.org. 2014. Retrieved 2015-03-25.
Licences used in FreeCAD - FreeCAD uses two different licenses, one for the application itself, and one for the documentation: Lesser General Public Licence, version 2 or superior (LGPL2+) […] Open Publication Licence
- ^ "Gang-Garrison-2/License.txt". GitHub. 2014-11-09. Retrieved 2015-03-23.
- ^ "Planned license change (GPL -> MPL), Help needed". Gang Garrison 2 Forums. 2014-08-23. Retrieved 2015-03-23.
tl;dr: The current license prevents us from using certain nice and (cost-)free libraries / frameworks, so we want to change it. The new license (MPL) would be strictly more free than the old one, and is the same one that's also used by Firefox.
- ^ 리센싱 돌고래: GPLv2+로 가는 긴 길 2015년 5월 25일 JMC47, MaJoR 지음
- ^ github.com에서 발생할 수 있는 LGPL 잔존 #2033 "Library 사용자가 GPL에 만족하더라도 OpenSSL 등의 GPL 호환성이 없는 의존관계는 라이브러리 사용자에게 큰 문제입니다."
- ^ 현재 LGPL 리센싱은 "공식"이며 git 마스터에는 --enable-lgpl 구성 옵션이 있습니다.github.com에서 wm4에 의해
- ^ "switchin-from-gplv3-to-gplv2".
- ^ "haiwen/seafile".
- ^ Natron 라이센스를 GPL V2로 변경하는 이유 당신의 동기를 설명할 수 있나요? Mozilla에서 GPL로 변경되는 이유 natron.fr의 Wayback Machine에서 2017-03-06년 아카이브됨 MrKepzieLeader: "주요 이유는 향후 NATron에서 파생 작업이 수행될 것이며, 소스 코드가 어디로 향하는지, 누가 이를 판매할 것인지 제어할 수 있기 때문입니다(2015년 8월).
- ^ MAME는 이제 mamedev.org에서 무료 오픈 소스 소프트웨어를 이용할 수 있게 되었습니다(2016년 3월 4일)
- ^ mamedev.emulab.it에 있는 the-dead-dead-filename을 참조하십시오.
- ^ mameworld.info (2013년 10월 22일)에 게재되어 있습니다.
- ^ "10 months later, MAME finishes its transition to open source". Gamasutra. Retrieved 5 March 2016.
- ^ "MAME is going open source to be a 'learning tool for developers'". Gamasutra. UBM plc. Retrieved 27 May 2015.
- ^ bsl "변경일: 2019-01-01, 변경 라이선스: 프리 소프트웨어 재단이 발행한 GNU General Public License 버전 2 이후(2016년 8월)
- ^ MySQL daddy Widenius: 오픈소스 종교는 theregister.com의 MariaDB를 제공하지 않는다(2016년 8월)
- ^ MaxScale 데이터베이스 프록시의 새로운 릴리스(MariaDB를 규모에 맞게 도입하기 위해 필수)에는 Simon Phipps의 InfoWorld 독점 라이선스가 포함되어 있습니다(2016년 8월 19일).
- ^ perens.com의 sl-1-1(2017-02-14)
- ^ Release-bsl-11 on mariadb.com by Kaj Arnö (2017)
- ^ "backendlicense.txt". DMD source code. GitHub. Archived from the original on 22 October 2016. Retrieved 5 March 2012.
- ^ "Reddit comment by Walter Bright". Retrieved 9 September 2014.
- ^ linux-magazin.de의 D-Compiler-unter-freier-Lizenz(2017년, 독일어)
- ^ "dmd Backend converted to Boost License". 7 April 2017. Retrieved 9 April 2017.
- ^ github.com의 Walter Bright에서 백엔드를 Boost License #6680으로 바꿉니다.
- ^ 얼리전스 라이선스txt 2014년 11월 7일 Wayback Machine Microsoft Research Shared Source 라이센스 계약(MSR-SSLA)에서 아카이브 완료
- ^ Colayco, Bob (2004-02-06). "Microsoft pledges Allegiance to its fanbase". gamespot.com. Archived from the original on 10 December 2013. Retrieved 2011-07-22.
- ^ Horvitz, Eric (2017-07-28). "Allegiance Relicense Letter" (PDF). Director, Microsoft Research. Retrieved 2017-07-28.
Microsoft Corporation ("Microsoft") hereby relicenses the Microsoft Video Game Allegiance source code found at https://github.com/FreeAllegiance/Allegiance/tree/master/src ("Allegiance Source Code") from the current Microsoft Research Shared Source license Agreement (MSR-SSLA) to the MIT license.
{{cite web}}
:외부 링크
(도움말)quote=
- ^ 프리얼리전스, How it Happended (의 개요) freeallegiance.org (2017-07-28)