LGPL v3의 "배포"구성


25

LGPL 웹 응용 프로그램을 기반으로 새로운 소프트웨어를 제공하려고합니다. 이 새로운 소프트웨어를 사용하여 고용주를위한 하나의 웹 사이트를 만들고 싶습니다. 우리는 소프트웨어 자체를 다른 사람에게 판매하거나 배포하지 않습니다. LGPL 소프트웨어에서 웹 페이지를 게시하는 것이 라이센스에서 "배포"하는 것이므로 변경 사항을 LGPL 코드에도 게시해야합니까?

본인은 변호사가 아니므로 IANAL이 암시됨을 이해합니다. 또한 LGPL 소프트웨어 개발자에게 문의하여 다른 라이센스를 요청할 수 있음을 이해합니다.


2
Does publishing web pages from LGPL software constitute "distributing" in the license-Javascript Trap에 설명 된 것처럼 약간 모호 합니다. 우리에게 무엇에 조금 더 정보 제공 정확히 , 웹 페이지를 당신이하고있는 것은 매우 모호하고 혼란스러운 용어입니다.
yannis

@YannisRizos 탁월한 지적! Javascript는 웹 응용 프로그램의 작은 눈 사탕 기능에 사용됩니다.
David

답변:


20

"Affero GPL v3"이라는 GPLv3의 변형이 있습니다. gnu.org를 인용하면

GNU Affero General Public License는 일반 GNU GPL 버전 3의 수정 된 버전입니다. 추가 요구 사항이 하나 있습니다. 서버에서 프로그램을 실행하고 다른 사용자가 해당 서버와 통신 할 수 있도록하려면 서버에서 서버를 다운로드하도록 허용해야합니다. 실행중인 프로그램에 해당하는 소스 코드 실행중인 프로그램에 수정 된 버전의 프로그램이있는 경우 서버 사용자는 수정 한대로 소스 코드를 가져와야합니다.

"서버에서 프로그램 실행"은 배포되지 않습니다. 기본 GPLv3에서 이미 다루었습니다.


1
그렇다면 질문의 초점이되는 LGPL도 마찬가지입니까?
David

LGPLv3은 GPLv3보다 엄격하게 약합니다. "이 라이센스는 GNU General Public License 버전 3에 추가 된 일련의 추가 권한입니다." 즉, GPLv3에서 허용되는 모든 것은 LGPLv3에서도 허용됩니다. GPLv3에서는 "사용 가능한 소스 코드없이 서버에서 바이너리 실행"이 허용되므로 LPGLv3에서도 허용됩니다.
MSalters

서버에서 프로그램실행하는 것이 배포되지 않았다는 것을 위의 정확히 어디에서 의미 합니까?
Jus12

3
@ Jus12 : 그것은 수량의 최대 값 인 Grice 's Maxims 중 하나입니다. 누군가 A가 항상 적용되지만 상황 SA와 B가 적용된다고 말하면 B는 보편적 이지 않습니다 . FSF가 AGPL3을 만들기 위해 GPL3에 제한을 추가 할 필요가 있다고 생각하면 FSF는 GPL3에 이러한 제한이 존재한다고 믿지 않습니다.
MSalters 2016 년

1
@MSalters보다 명확하게, GPL v3의 섹션 0에는 "사본을 전송하지 않고 컴퓨터 네트워크를 통해 사용자와의 상호 작용이 전달되지 않음"이라는 행이 포함되어 있습니다. (GPL v3은 해당 용어가 현지 저작권법에 정의되어 있으며 FSF의 통제를 벗어난 [그리고 다른 곳에서는 다를 수 있음] 외부에 있기 때문에 "배포"를 전혀 사용하지 않습니다. GPL의 요구 사항을 유발합니다)
cpast

15

아니.

"배포"는 항상 소스가 사용 가능한 형식임을 나타냅니다. 사실 나는 이것을 명확하게 설명하는 것을 찾고 있었고 Javascript Trap 기사는 훌륭한 포인터를 제공했습니다. 리차드 스톨만의 관점에서도 자바 스크립트가 브라우저에 다운로드되었다고해서 열려있는 것은 아닙니다. 여전히 가깝습니다. 이제 웹 응용 프로그램에 대한 배포 가 웹 응용 프로그램의 컨텍스트 내에있는 경우 웹 사이트 다운로드가 배포에 적합하지 않다는 주장을 간접적으로 제공하면서 밀접한 웹 응용 프로그램에 대해 논의합니다 .

또 다른 좋은 예는 GitHub 이며 분명히 git (pure GPL)을 사용합니다. 그러나 git을 사용하고 있습니다 ! 목적에 맞게 git을 수정 했더라도 다시 게시 할 필요는 없습니다.

위의 주장을 감안할 때 거의 모든 SaaS 및 호스팅 서비스를 제공하는 것이 애플리케이션을 배포 하는 것보다 사용 하고 있음이 매우 분명합니다 .

반대로 사람들이 웹 사이트를 만들 수있는 패키지를 만드는 경우. 그것은 분명히 배포에 속 하지만 이것은 당신에게 해당되지 않습니다.

안전하다고 생각합니다. 그러나 법정에서 변호하는 것은 매우 강력한 주장이다. 단어 분포 는 지역마다 법에 따라 다른 의미를 갖기 때문 입니다. 최초 저자의 허가를받는 것이 가장 좋습니다.


Git 은 GPL v1에 게시되어 있으며 (내가 볼 수있는 한) GPL v1과 V3 간의 배포를 구성하는 것과 관련하여 차이점이 있다고 생각합니다 (이는 새 버전을 만드는 이유 중 하나임). 나는 이것에 대해 매우 확신하지 못한다.
David

7
@David gpl v3은 단순히 단어를 '배포'에서 '전달'으로 변경합니다. 대부분의 GPL3은 tivoisation 및 특허와 관련이 있습니다. 소스를 배포하지 않는 웹앱에 대한 변경 사항은 affero-GPL에 있습니다
Martin Beckett
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.