웹 애플리케이션에서 GPL 라이센스 Javascript 라이브러리를 사용한 경우 Javascript lib를 다운로드하여 실행 한 사람에게 전체 사이트의 소스 코드를 제공해야합니까?
5
이것은 매우 흥미로운 질문입니다. 일반적으로 웹 응용 프로그램은 코드를 배포하지 않기 때문에 GPL에서 다루지 않습니다 (AGPL이 존재하는 이유). 그러나 브라우저에서 실행되는 코드의 경우 코드를 배포하는 것입니다. 사실이라면 GPL의 특성상 전체 웹 응용 프로그램이 GPL로 배포되어야 함을 의미합니다.
—
Scott Whitlock
@David-문제는 GPL이 서버 측과 같은 나머지 웹 응용 프로그램 을 강제로 해제하는지 여부 입니다. Javascript 라이브러리를 사용하여 파생 된 작품을 만들었습니다. GPL은 전체 결과에 적용됩니다.
—
Scott Whitlock
@David 그것이 분명하다면 묻지 않았을 것입니다 : p
—
Armand
@ 앨리슨, 아 좋아, 미안, 나는 그때 전체 질문을 잘못 이해했다. 아니요, 서버 측을 GPL하지 않아도됩니다. 클라이언트와 서버 사이의 통신이 XML과 같은 시스템 레벨 기능 호출과 다른 형식 인 한, 걱정할 필요가 없습니다. HTML 또는 JS와 같은 GPL 코드를 제공하는 것만으로 서버 측 코드가이를 제공하거나 원격이 아닌 호출 형식으로 파생 된 파생물과 통신하지는 않습니다.
—
David
GPL의 저자 인 Richard Stallman : gnu.org/philosophy/javascript-trap.html
—
Honza Pokorny