2013-01-31 1 views
1

C++에서 원하는 경우 돈을 기부 할 수있는 Qt 프로그램을 개발할 수 있습니까? 창문 어딘가에 약간의 기부 버튼이있을 것입니다.Qt로 C++ 프로그램 개발하기

Qt를 사용할 때 사용자가 기증 할 수있는 기회가있을 때 프로그램을 게시해야하는 라이선스는 무엇입니까?

기부 프로그램은 상용 프로그램이 아닙니다. 맞습니까? 따라서 Qt 라이센스를 구입할 필요가 없습니다.

답변

5

Qt는 LGPL 라이센스이므로 상업용 폐쇄 소스 소프트웨어도 만들 수 있습니다. 유일한 제한은 Qt 라이브러리에서 무언가를 변경하면 해당 변경 사항을 게시해야한다는 것입니다.

+1

Niklas의 기부 또는 "상업적"이라는 용어가 라이센스와 관련이 있다는 잘못된 가정을 바로 잡아주지 않습니다. Qt가 LGPL이 아니라 GPL이더라도, 자유 소프트웨어를 작성하거나, 기부를 요청하거나, 세계의 모든 돈을 위해 판매 할 수 있습니다 (그러한 비즈니스 모델을 찾으면 :)). 유일한 요구 사항은 라이센스가 GPL과 호환된다는 것입니다. 이 과정에서 얼마나 많은 돈이 투입되는지는 전혀 상관이 없습니다. –

+0

그래서 GPL 호환 라이센스로 프로그램을 게시해야하지만 여전히 기부를 요청할 수 있습니까? – Niklas

+0

@Niklas 아니요, LGLP의 경우 LGLP 라이브러리를 동적으로 연결해야하며 변경 사항을 게시하지 않고 변경할 수 없습니다 –