LGPL과 AGPL의 결정적인 차이


14

LGPL (v3)과 AGPL (v3)의 결정적인 차이점은 무엇입니까?

둘 다 상업 생산에 사용될 수 있으며, 유료 제품 내에 포장 될 수도 있습니다. 소스 코드를 변경하지 않는 한 소스 코드를 제품과 함께 제공해서는 안됩니다.

그렇다면 차이점이 어디에 있습니까?

( /programming/10996160/the-decisive-difference-between-lgpl-and-agpl 에서 요청했지만 사용자가 여기에 요청하는 것이 좋습니다.)

답변:


19

대략적으로 응용 프로그램이 라이브러리 주위를 감싸는 것이 아니라면 :

  • LGPL : 라이브러리 자체를 수정하지 않는 한 소스 코드를 링크 할 필요가 없습니다.
  • GPL : 바이너리에 링크하여 배포하는 경우 소스 코드를 공개해야하지만 서비스 만 제공하는 경우는 아닙니다
  • AGPL : 바이너리를 배포하지 않고 서비스를 제공하더라도 소스를 다운로드 할 수 있어야합니다

즉, LGPL에 대한 이해는 정확하지만 AGPL에 대한 이해는 매우 잘못되었습니다.

항상 유스 케이스에 대한 적절한 조언을 원한다면 변호사를 고용해야합니다.


고마워 jk-당신의 대답은 위대합니다! AGPL에 따라 라이센스가 부여 된 MongoDB를 사용하고 사용자를위한 상용 웹 사이트를 제공한다고 상상해보십시오. 모든 사용자가 내 웹 사이트의 소스를 다운로드 할 수 있다는 것을 알아야합니까? 이 경우 AGPL을 어떻게 채워야합니까?
nimo23

모든 사용자는 소스를 다운로드 할 수 있어야합니다. 내가 모르는 것을 광고해야하는 경우, 변호사가 필요합니다
jk.

@ nimo23 : MongoDB 라이센싱에 대해 더 정확하게 말하면 데이터베이스를 사용하는 클라이언트 응용 프로그램이 별도의 작업이라고 약속 했기 때문에 안전 합니다. mongodb.org/display/DOCS/Licensing
Justin T.

@Justin T : "... 별도의 작업"이란 무엇입니까? 시나리오 2 : 시나리오 I : "온라인 상용 웹 사이트가 있고 mongodb를 백엔드로 사용하므로 모든 사용자가 내 웹 사이트를 사용할 수 있으며 웹 사이트가 별도의 작업이므로 AGPL 조건을 준수하지 않아도됩니다." 시나리오 II : "저는 웹 사이트를 가지고 있으며 mongodb를 백엔드로 사용하고 있습니다. 웹 사이트를 다른 고객에게 판매 할 것이며 웹 사이트가 별도의 작업이므로 AGPL의 조건을 강요하지 않아도됩니다". 두 가지 시나리오가 합법적이고 옳습니까?
nimo23 2016 년

1
@ nimo23 데이터베이스 서버 나 mongodb 소스가 아닌 작품 (코딩)을 판매하는 한 두 시나리오 모두 합법적입니다. mongodb 서버 설치 및 유지 보수를 위해 별도의 서비스를 계속 판매 할 수 있습니다. 도움이 되었기를 바랍니다 !
Justin T.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.