2010-08-19 4 views
3

내가 작업중인 프로젝트에 iTextSharp를 사용해야 할 수도 있습니다. 나는 최신 버전을 사용하기를 원하므로 GNU Affero General Public License의 전체적인 의미가 무엇인지 이해하려고 노력하고 있습니다. 나는 FSF 문서를 읽었지만 여전히 질문이있다. 어떤 식 으로든 수정하지는 않겠다. 필자가 작성한 컴포넌트 (윈도우 서비스)에서 호출한다. 이 구성 요소는 내가 작업하는 제품의 다른 모듈을 참조합니다.saas 프로젝트에서 itextsharp 사용에 대한 라이센스 고려 사항

현재이 구성 요소는 고객을 위해 제품의 웹 사이트 인스턴스를 실행하는 서버에 배포됩니다. 이 구성 요소는 모든 사이트에서 작동합니다. 아직 고객에게 제품을 배포 할 계획은 없지만 앞으로의 로드맵에 포함됩니다.

iTextSharp를 사용할 때 구성 요소가 GNU Affero General Public License에 포함되어 다운로드 할 수있게해야합니까? 내 구성 요소가 참조하는 제품의 다른 모듈에도 라이센스가 적용됩니까?

기본적으로 라이센스 계약을 준수하기 위해해야 ​​할 일이 무엇인지 위에서 설명한 적이 있습니까?

감사

K

+4

있습니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –

답변

4

는 나 또한 웹 응용 프로그램에 iTextSharp를 사용으로 찾고 있었다. http://itextpdf.com/terms-of-use/에서 다음 단락은 라이선스 의미를 명확히 그러나

: 그러한 라이센스를 구입

은 즉시 자신의 응용 프로그램의 소스 코드를 공개하지 않고이 iText 소프트웨어를 포함하는 상업 활동을 개발할 때 필수입니다. 이러한 활동에는 고객에게 ASP로 유료 서비스를 제공하고, 웹 응용 프로그램에서 즉시 PDF를 제공하고, 폐쇄 소스 제품으로 iText를 운송하는 기능이 포함됩니다.

감사합니다.

+0

윈도우 서비스 (윈도우 서비스)를 사용하는 모듈의 소스 코드를 만들면 어떻게 될까요? 모듈이 참조하는 다른 모든 프로젝트의 소스 코드를 포함해야합니까? –

+0

그런데 답을 주셔서 감사합니다 :) –

+1

저는 변호사가 아니지만 "자신의 응용 프로그램의 소스 코드 공개"IMO는 소스 코드 전체를 의미합니다. 약간 다르게 표현 된 경우 : "자신의 응용 프로그램 소스 코드 공개"는 의미가 크게 바뀔 것입니다. 나는 정확한 문구 "the"를 문구에서 떨어 뜨 렸으며 해석의 폭이 훨씬 넓어졌습니다. 그러나. 진정한 법률 조언을 구하십시오 !!! 이것은 변호사가 아닙니다. –

1

iTextSharp는 Affero 모델 http://www.java2s.com/Open-Source/CSharp/PDF/iTextSharp/CatalogiTextSharp.htm이 아닌 LGPL 라이센스 계약을 사용합니다. 라이센스 : GNU 라이브러리 또는 LGPL (Lesser General Public License)에 바로 명시되어 있습니다.

이 iText는 iTextSharp 다른 두 내가 **이 라이센스 및 법적 문제 **, 프로그램 또는 소프트웨어 개발하지에 대한 때문에 오프 주제로이 질문을 닫습니다 투표를하고있어 별도의 라이센스

+2

사실, 그 페이지에는 lgpl 라이센스가 있지만 http://sourceforge.net/projects/itextsharp/develop 페이지에는 Affero gpl이 나와 있습니다. 나는 그것의 버전 4와 그 전에는 lgpl이고 버전 5는 affero GPL이라고 생각한다. –

+1

아 나는 버전 4를 사용하고 있었는데, 그 이후로 버전 4를 고수해야했다.특히 lgpl을 사용하면 판매 된 제품으로 패키징 할 수 있으며, 모든 것을 애 훼로처럼 열지 않고 사용한 모듈에 소스와 알림을 제공 할 수 있습니다 (적어도 이해할 수 있습니다) – CSharpProgrammer