[질문] Qt license

museis의 이미지

Embedded Linux에서 상용 Embedded Device 개발을 하고 있습니다. Application의 GUI 개발시 Qt를 사용할 경우에 몇 가지 질문이 있습니다.

현재 Qt는 GPL, LGPL, Commercial의 세가지 license로 관리되고 있는 것 같은데요, LGPL을 따를 경우, 위에 말씀드린 데로 영리목적의 상용 Embedded Device (뭐 예를 들면 digital photo frame이나 Navigation system)를 개발, 판매시...

Q1) Qt library의 original source code는 전혀 수정하지 않고, 있는 그대로 이용만 하여 application의 GUI를 구현하면, 자체 개발 application의 source code 공개의무가 있나요?

Q2) Q1의 경우, 상용 embedded device의 판매시 license fee (or loyalty의 관계와 대략적 금액은 어떻게 되나요?

Q3) LGPL의 경우와 Commercial의 경우 Qt library에서 지원되는 module에 차이가 있나요?

라스코니의 이미지

제가 알기로 LGPL하고 Commercial 만 있는게 아닌가요?

LGPL 로 할시 Qt 의 코드를 수정하지 않으면 상용으로 사용해도 되고 공개 의무도 없습니다.

Commercial 은 Qt 소스 코드를 수정해도 공개하지 않아도 되죠.

chris.jang1974의 이미지

상용 embedded device 판매시에도 royalty(뭐 대당 약 $3.5 정도라든지)가 없단 말씀이신지요?
혹시 Qt 한국대리점 연락처 알고 계신분 있으시면 좀 부탁드립니다.

danskesb의 이미지

Q1) LGPL이나 상용이나 소스 코드를 공개할 의무는 없습니다. 단 LGPL 이용 시 Qt를 스태틱 링크로(.so 파일을 사용하지 않고 프로그램 실행 파일에 포함시켜서) 배포한다면 프로그램 소스를 공개해야 합니다. LGPL 이용 시 다이나믹 링크로 배포하는 경우 Qt 소스를 수정했다면 Qt 소스만 배포하면 됩니다. LGPL을 사용하는 경우, 제품 설명서 맨 끝쪽 and/or 정보 같은 곳에 LGPL 라이브러리를 사용했음을 명시해야 합니다. 상용의 경우 설명한 모든 의무가 없습니다.

Q2) LGPL은 돈 낼 필요가 없습니다. 상용 Qt 라이선스는 개발자 및 플랫폼당으로 가격을 매깁니다. Qt 데스크톱 프로그램을 짠다면 이외 추가 지불은 없으나 임베디드 프로그램을 짠다면 런타임 배포 라이선스 비용이 적용될 수도 있습니다.

Q3) 4.x 초기 버전에는 상용 Qt의 경우 윈도 환경에서 ActiveX를 Qt 개체로 래핑해서 쓸 수 있는 ActiveQt 지원이 상용 버전에만 들어갔고, 비주얼 스튜디오 통합 기능이 거의 대부분의 차이였으나, 현재는 오픈소스 에디션에서도 ActiveQt를 사용할 수 있습니다. LGPL 공개 이후 모듈 차이는 없다고 보면 되지만, 상용 Qt는 에디션이 여러 가지로 나뉘어 있으므로 주의해야 합니다.

자세한 사항은 http://qt.nokia.com/products/licensing 페이지, 라이선스 가격을 알아보려면 http://shop.qt.nokia.com/ 페이지를 참고하세요.

---- 절취선 ----
http://blog.peremen.name

chris.jang1974의 이미지

우선 상세한 설명 감사드립니다.

다시 한 번 정리해 보면...
1) LGPL의 경우, 개발자 PC 및 판매되는 embedded device의 배포 라이선스 모두 loyalty-free
2) Commercial의 경우, 개발자 platform당 라이선스 및 embedded device의 배포 라이선스 비용 발생.
인 것 같군요.

자세한 라이선스 가격은 입수하는 데로 이곳에 공유토록 하겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.