PyQt 라이선스없이 PyQt4- 앱을 판매 할 수 있습니까?

사용자 2366975

PyQt4를 사용하는 Python 애플리케이션을 판매하고 싶습니다. Qt PyQt의 상용 라이센스는 함께 수천 유로의 비용이 듭니다. 상용 라이센스를 구입해야합니까?

소프트웨어 센터를 통해 Ubuntu 패키지를 제공하는 "패키지 된"관점에서 이것을 고려하십시오. 내 패키지는 기존 Ubuntu Python 및 PyQt 패키지에 "의존"하므로 Ubuntu가 재배포하는 라이선스를 받아야하나요?

반대로 내 패키지에 GPL / LGPL Python 라이브러리를 포함하면 내 패키지가 무료로 유지 될 수 있습니까? GPL 라이브러리의 소스를 사용 가능하게 만들 수는 없습니까 (수정 된 경우)?


대답이 "상용 라이센스가 필요합니다."인 경우 알고있는 더 저렴한 대안이 있습니까 (예 : 선불 개발자 수수료 대신 로열티 기반 지불)?

엘리아 케이건

나는 변호사가 아니며 이것은 법적 조언이 아닙니다. 이 게시물은 어떤 옵션이 있는지에 대한 것이므로 다른 조사 도구와 함께 사용하기위한 조사 도구입니다. 다른 연구 도구와 함께 사용하더라도 적절한 답변이 필요한 법적 문제에 대해 변호사와 상담하는 대신 사용할 수 없습니다.

Qt는 (의 라이센스 옵션 중 하나를 하지 PyQt는은 ) LGPL의 2.1 당신이 배포 할 수 있습니다, 독점 소프트웨어와 Qt는 라이브러리를 사용 하면 LGPL 2.1의 모든 조건을 준수한다는 제공을 .

그러나 PyQt에는 현재 두 가지 라이선스 옵션 만 있습니다 (일반적으로 실용적이지 않은 개발자와 다른 협상을하지 않는 한). GPL 하에서 사용할 수 있습니다. 프로그램을 배포하려면 무료 오픈 소스 소프트웨어 여야 합니다 . 보다 구체적으로, 다른 사람에게 제공하고 PyQt 라이브러리를 사용하는 프로그램의 모든 버전은 GPL에 따라 라이선스가 부여되어야합니다.

PyQt를 사용하는 프로그램에 대한 GPL의 유일한 대안은 상업용 라이선스에 대한 비용을 지불하는 것입니다. 당신이 지적했듯이 이것은 종종 엄청나게 비싸다 (일부 응용 프로그램에서는 좋은 거래이지만).

목표가 Qt를 사용하는 Python에서 GPL 호환되지 않는 프로그램 을 작성하는 것이라면 PySide 를 고려할 수 있습니다 . PyQt와 마찬가지로 PySide는 Qt를 사용하는 Python 프로그램을 작성할 수있는 Qt 용 Python 바인딩입니다. PyQt와 달리 PySide는 LGPL (Qt 자체처럼) 하에서 사용할 수 있으므로 LGPL의 조건을주의 깊게 읽고 준수하는 경우 독점 프로그램에서 사용할 수 있습니다 .

때때로 PyQt는 PySide에 비해 상당한 이점이 있습니다. 종종 그렇지 않습니다. 또한 당신이 선호하는 주관성 요소가 있습니다. 프로그래머마다 선호도가 다릅니다. 자세한 내용은 PySide와 PyQt의 차이점을 참조하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PyQt5를 사용하여 어떻게 점과 선을 연결할 수 있습니까?

분류에서Dev

새 pyqt 창을 어떻게 초기화 할 수 있습니까?

분류에서Dev

매개 변수가있는 SQL Like 연산자에서 데이터 유형을 판별 할 수 없습니다.

분류에서Dev

델리게이트를 통해 PyQt5 TableView에서 색상을 변경할 수 있습니까?

분류에서Dev

django를 사용하여 PyQt5 GUI 앱을 웹앱으로 변환 할 수 있습니까?

분류에서Dev

PyQt 라이선스없이 PyQt4- 앱을 판매 할 수 있습니까?

분류에서Dev

여러 도메인 판매자가 동일한 도메인을 어떻게 판매 할 수 있습니까?

분류에서Dev

PyQt4에서 QtGui.QTextEdit의 자동 스크롤을 어떻게 설정할 수 있습니까?

분류에서Dev

cx_freeze로 빌드 된 내 PyQt4 앱을 판매 할 수 있습니까?

분류에서Dev

QTextEdit pyqt4에서 인쇄 할 수없는 기호를 표시하는 방법은 무엇입니까?

분류에서Dev

Adobe Air 런타임 [라이선스]이 필요한 애플리케이션을 판매 할 수 있습니까?

분류에서Dev

PyQt4가 QThread 클래스에서 기본 Gui 클래스의 함수를 호출 할 수 없습니다.

분류에서Dev

pyqt 로그인을 파이썬의 qstackedwidget 새 창에 어떻게 연결할 수 있습니까?

분류에서Dev

판매용 및 베타 테스트 비행 버전을 모두 설치할 수 있습니까?

분류에서Dev

PYQT 4 : 다른 클래스에서 GUI 함수를 어떻게 호출 할 수 있습니까?

분류에서Dev

PYQT4 위젯 내에서 작동하는 Python IDE를 얻을 수 있습니까?

분류에서Dev

함수가 0을 반환 할 때까지 PyQt4에서 버튼 (또는 전체 메인 창)을 비활성화하는 방법

분류에서Dev

암호 화폐 거래소에서 앱을 판매 할 수 있습니까?

분류에서Dev

PyQt4 : 첫 번째 코드를 작성할 때 대화 상자를 열 수 없습니다.

분류에서Dev

PyQt4에서 다중 페이지 응용 프로그램을 어떻게 만들 수 있습니까?

분류에서Dev

온라인 스토어를 통해 판매되는 상품의 판매율을 어떻게 계산할 수 있습니까?

분류에서Dev

PyQt : 스케일 모드에서 스타일 시트 내용을 어떻게 설정할 수 있습니까?

분류에서Dev

PyQt4에서 Button을 연결할 때 기능이 실행되지 않습니다.

분류에서Dev

PyQt4에서 여러 버튼 신호를 연결할 때 이러한 지연 바인딩을 방지하려면 어떻게해야합니까?

분류에서Dev

matplotlib와 pyqt4를 동시에 실행할 수 없습니다.

분류에서Dev

SQL에서 총 판매량의 일일 스냅 샷을 어떻게 계산할 수 있습니까?

분류에서Dev

Python PyQt5 : SQL을 통해 데이터베이스에 QPushButton을 삽입 할 수도 있습니까?

분류에서Dev

PyQt 4. QLineEdit ()-object의 내용을 삭제할 수 없습니다.

분류에서Dev

Mac OSX 10.11.6에 pyqt4를 설치할 수 없습니다.

Related 관련 기사

  1. 1

    PyQt5를 사용하여 어떻게 점과 선을 연결할 수 있습니까?

  2. 2

    새 pyqt 창을 어떻게 초기화 할 수 있습니까?

  3. 3

    매개 변수가있는 SQL Like 연산자에서 데이터 유형을 판별 할 수 없습니다.

  4. 4

    델리게이트를 통해 PyQt5 TableView에서 색상을 변경할 수 있습니까?

  5. 5

    django를 사용하여 PyQt5 GUI 앱을 웹앱으로 변환 할 수 있습니까?

  6. 6

    PyQt 라이선스없이 PyQt4- 앱을 판매 할 수 있습니까?

  7. 7

    여러 도메인 판매자가 동일한 도메인을 어떻게 판매 할 수 있습니까?

  8. 8

    PyQt4에서 QtGui.QTextEdit의 자동 스크롤을 어떻게 설정할 수 있습니까?

  9. 9

    cx_freeze로 빌드 된 내 PyQt4 앱을 판매 할 수 있습니까?

  10. 10

    QTextEdit pyqt4에서 인쇄 할 수없는 기호를 표시하는 방법은 무엇입니까?

  11. 11

    Adobe Air 런타임 [라이선스]이 필요한 애플리케이션을 판매 할 수 있습니까?

  12. 12

    PyQt4가 QThread 클래스에서 기본 Gui 클래스의 함수를 호출 할 수 없습니다.

  13. 13

    pyqt 로그인을 파이썬의 qstackedwidget 새 창에 어떻게 연결할 수 있습니까?

  14. 14

    판매용 및 베타 테스트 비행 버전을 모두 설치할 수 있습니까?

  15. 15

    PYQT 4 : 다른 클래스에서 GUI 함수를 어떻게 호출 할 수 있습니까?

  16. 16

    PYQT4 위젯 내에서 작동하는 Python IDE를 얻을 수 있습니까?

  17. 17

    함수가 0을 반환 할 때까지 PyQt4에서 버튼 (또는 전체 메인 창)을 비활성화하는 방법

  18. 18

    암호 화폐 거래소에서 앱을 판매 할 수 있습니까?

  19. 19

    PyQt4 : 첫 번째 코드를 작성할 때 대화 상자를 열 수 없습니다.

  20. 20

    PyQt4에서 다중 페이지 응용 프로그램을 어떻게 만들 수 있습니까?

  21. 21

    온라인 스토어를 통해 판매되는 상품의 판매율을 어떻게 계산할 수 있습니까?

  22. 22

    PyQt : 스케일 모드에서 스타일 시트 내용을 어떻게 설정할 수 있습니까?

  23. 23

    PyQt4에서 Button을 연결할 때 기능이 실행되지 않습니다.

  24. 24

    PyQt4에서 여러 버튼 신호를 연결할 때 이러한 지연 바인딩을 방지하려면 어떻게해야합니까?

  25. 25

    matplotlib와 pyqt4를 동시에 실행할 수 없습니다.

  26. 26

    SQL에서 총 판매량의 일일 스냅 샷을 어떻게 계산할 수 있습니까?

  27. 27

    Python PyQt5 : SQL을 통해 데이터베이스에 QPushButton을 삽입 할 수도 있습니까?

  28. 28

    PyQt 4. QLineEdit ()-object의 내용을 삭제할 수 없습니다.

  29. 29

    Mac OSX 10.11.6에 pyqt4를 설치할 수 없습니다.

뜨겁다태그

보관