2012-01-06 2 views
3

Qt의 새로운 사용자입니다 ... Qt4 (LGPL Licensed)를 사용하여 상용 및 폐쇄 소스 응용 프로그램을 만들 수 있습니까? 또한 QT4의 차이는 (LGPL 버전) 무엇이며 QT4 (상용 버전)?Qt를 사용하는 상용 응용 프로그램

미리 감사드립니다 ...

+1

검색 한 적이 있습니까? [this] (http://stackoverflow.com/q/139251/594137), [this] (http://stackoverflow.com/q/453954/594137), [this] (http://stackoverflow.com/q/1067884/594137), [This (http://stackoverflow.com/q/1356918/594137) 및 [this] (http://stackoverflow.com/q/1372396/594137). –

+0

발견 [다른] (http://stackoverflow.com/q/94346/594137) –

답변

7

LGPL은 독점 제품에서의 사용을 허용합니다.LGPL 라이브러리를 사용할 때해야 할 일 중 하나는 최종 사용자가 라이브러리 코드를 자신의 (수정 된) 동급 코드로 대체 할 수 있도록 허용하는 것입니다. 이는 대부분의 경우 실제 응용 프로그램에 동적 연결을 암시합니다.

그렇기 때문에 Qt의 상용 버전은 개발 지원과 관련된 다른 기능 외에 정적 링크를 기능 중 하나로 강조합니다.

0

예, LGPL은 상용/폐쇄 소스 응용 프로그램을 허용합니다. 그것이 GPL과 LGPL의 주요 차이점입니다.

내가 알 수있는 것부터, Qt 광고는 기본적으로 제품에 대한 상업적 "지원"이며, LGPL 라이센스가 사용자의 요구에 맞지 않는 경우에 대비합니다.

0

당신은 QT 웹 사이트에서 볼 수 있듯이 :

우리는 GNU 약소 일반 공중 사용 허가서 (LGPL) 버전 2.1의 규정에 따라 Qt는 라이센스.

Qt는이 버전의 Qt는 응용 프로그램의 개발 (독점 또는 오픈 소스)에 적합한 당신이 GNU LGPL 버전 2.1에 포함 된 약관을 준수 할 수 제공.

또한 우리는 상업용 라이센스 계약 조항에 따라 Qt를 제공하는 Digia와 계약을 맺었습니다. 이 Qt 버전은 Qt Commercial이라고 불리는 입니다. Qt Commercial에 대한 자세한 내용은 qt.digia.com을 방문하십시오.

보통 LGPL 버전은 Symbian, Maemo 또는 MeeGo 개발에 적합하다고합니다.

LGPL은 기본적으로 상용/폐쇄 소스 소프트웨어를 허용합니다.

LGPL을 확인하여 문제가 없는지 확인하십시오. 그렇지 않다면 상용 라이센스를 사용해야합니다.

3

LGPL 라이센스는 응용 프로그램에서 Qt를 사용할 수 있음을 의미합니다 (이 부분은 다소 혼란 스럽지만 특별히 예외적으로 Qt 덕분에 특별히 허용됨). 따라서 응용 프로그램을 개방형으로 라이센스 할 필요가 없습니다 출처. 그러나 Qt 라이브러리 자체는 여전히 오픈 소스이므로 소스 코드를 제공하지 않고도 새로운 버전의 Qt를 게시 할 수 없습니다.

GPL 라이센스 란 닫힌 소스 응용 프로그램에서 전혀 사용할 수 없다는 의미입니다. 물론 사용할 수는 있지만 게시 할 수는 없습니다.

Qt으로 변경하고 게시하지 않으려는 경우 상용 라이센스가 적용됩니다. 예를 들어, 휴대 전화 플랫폼 용 Qt의 새 버전을 개발하고 비공개 소스로 유지하려는 경우 상용 라이센스가 필요합니다. 이 라이센스 옵션은 애플리케이션 프로그래머에게는 그다지 흥미롭지 않습니다.

관련 문제