2010-07-29 2 views
5

내 ASP.NET MVC 프로젝트에 이러한 라이브러리를 포함하여 GPL 2.0 라이센스가 자동으로 부여됩니까? 나는 항상 GPL과 혼동 스럽다.GPL 2.0 무료 Telerik Extension for ASP.NET MVC

+4

** 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 또는 법적 문제 **에 관한 내용이므로 주제를 벗어난 것으로 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –

답변

3

예, 그렇습니다. 코드를 정적으로 참조 할 것입니다. 그 명확하게은 "GPL 호환 라이센스가 필요합니다"영역에 해당합니다.

프로젝트를 GPL하지 않으려면 상용 라이센스를 구입하거나 다른 구성 요소를 사용할 수 있습니다.

+0

정적으로 참조하는 코드가 다른 언어/플랫폼을 의미한다는 것에 대한 정말 좋은 정의가 있습니까? 이 C/C++ 관점에서 이해하지만 C#, Java, JavaScript, Python (및 다른 동적 언어) 이해할 수 있는지 잘 모르겠습니다. – BuddyJoe

+0

앱에 GPL 라이브러리가 필요한 경우 [GPL 호환 라이센스로 앱을 출시해야합니다.] (http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL) –

2

응용 프로그램을 배포 할 때 응용 프로그램에만 GPL 라이센스가 필요합니다. 예를 들어

:

시나리오 # 1 : MySQL 데이터베이스와 Telerik ASP.NET MVC 컨트롤 (모두 GPL 오픈 소스 라이센스)를 사용하는 웹 사이트를 개발. 그런 다음 응용 프로그램을 웹 서버에 배포하고 사용자가 브라우저를 통해 응용 프로그램 UI와 상호 작용하면 사용자에게 소프트웨어를 배포하지 않았으므로 소프트웨어를 GPL 할 필요가 없습니다.

시나리오 2 : 응용 프로그램 설치 프로그램을 만들고 자신의 서버에 응용 프로그램을 설치하고 실행하려는 고객의 의도로 응용 프로그램을 판매 한 다음 소프트웨어를 배포 한 이후 소프트웨어에 GPL 라이센스가 필요합니다. 참고 : 설치 패키지에 mysql을 포함시키지 않고 사용자가이 패키지를 독립적으로 다운로드하고 설치하도록 요청하면이를 피할 수 없습니다.

희망이 도움이됩니다.

관련 문제