저는 내년 공개SW 개발자 대회에 Qt framework 5.9를 사용하려 합니다.

https://www1.qt.io/faq/#_Toc_3_7

이 링크에 안내된 바와 같이, Qt framework의 라이센스 옵션 중 LGPL 3 open source license 옵션이 있습니다.

근데, Qt Charts, Qt Data Visualization and Qt Virtual Keyboard

이 Qt 모듈들은 GPLv3 for open source 라이센스만 가능하다고 나와 있습니다.


대회 참여 시, GitHub에 코드를 올려야 하는 점을 감안해서, 제가 오픈 소스 라이센스를 잘 안 써서 질문드립니다.


 GPL 코드를 일부라도 사용하게 되면 그 프로그램은 GPL이 된다고 알고 있습니다.

저의 경우, Qt framework 5.9에서 공개된 코드를 수정하지 않고 사용할 예정입니다.


내년 공개SW 개발자 대회에 제출할 때, GitHub의 공개 저장소를 제출하려 하는데요,

Qt framework 5.9의 모든 내부 코드 + Qt framework를 이용한 코드 (Qt Data Visualization 사용 예정, GPLv3 라이센스 적용)

이렇게 전부를 GitHub에 올려야 하나요?


아님 제가 작성한 Qt framework를 이용한 코드 부분만 공개하면 되나요?


확인 감사드립니다.

맨 위로
맨 위로