SaaS (Software as a Service) 모델에서 전체 GPL 라이브러리 사용


27

이미 사이트를 검색했지만 사람들이 판매 / 배포 할 소프트웨어에서 GPL 라이브러리 사용과 관련된 답변 만 찾을 수있었습니다. 이 경우에는 소스 코드를 사용할 수있게해야합니다.

SaaS는 어떻습니까? 즉, 고객이 인터넷을 통해 사용하기 위해 월 사용료를 지불하는 앱을 구축 할 것이며, 아무것도 다운로드하거나 코드에 액세스하지 않을 것입니다.

질문 :

  1. 이 경우 소스 코드를 제공하지 않고도 전체 GPL 라이브러리를 사용할 수 있습니까?

  2. 내 모델이 SaaS 인 경우에도 알아야 할 GPL의 다른 제한 / 요구 사항이 있습니까?

답변:


45

바이너리를 배포하지 않는 한, 비공개 소스 프로젝트에서 GPL 라이브러리 (또는 다른 코드)를 사용하는 데 아무런 문제가 없습니다.

일반 GPL 및 LGPL에 관한 한, SaaS와 같이 네트워크를 통해 소프트웨어를 액세스 할 수있는 것은 배포로 간주 되지 않습니다 . 이는 폐쇄 소스 SaaS 프로젝트에서 (L) GPL 라이브러리 사용에 문제가 없음을 의미합니다.

주의해야 할 것은 AGPL (Affero GPL) 라이센스가있는 라이브러리입니다. AGPL 라이센스에서 SaaS 배포 간주되며 사용자에게 소스 코드에 대한 액세스 권한을 제공해야합니다.


그것은 GPLv2에도 적용됩니까?
long-lazuli

1
@ long-lazuli : 모든 라이센스에 적용됩니다. 소스 코드 배포가 필요한 절은 무언가를 배포 할 때까지 적용되지 않습니다.
Bart van Ingen Schenau
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.