2009-03-30 2 views
0

메신저가 상업용 프로젝트를 위해 무료로 교차 플랫폼 GUI를 찾고 있습니다 (즉, 코드를 제공 할 수 없음을 의미합니다) GPL이 없으며 LGPL이 아닐 수도 있습니다. 그 밖의 어떤 점이 저를 떠나요? wxWidgets? 감사합니다.무료 C++ 크로스 플랫폼 GUI 프레임 워크를 찾고 있습니다

+0

이전에 질문되었습니다. – dirkgently

+0

LGPL을 다시 확인하십시오. 이는 매우 제한적이지 않으며 사용자 코드에 '바이러스 성'효과가 없습니다. – Javier

+0

이 질문을보십시오 : http://stackoverflow.com/questions/262298/windows-c-ui-technology –

답변

10

LGPL을 피하려면 wxWidgets이 아마도 가장 기능이 완벽한 옵션 일 것입니다. LGPL의 배포판에보다 융통성있는 derivitive를 사용합니다.

그러나 LGPL은 상업적 용도로 사용하기에 적합합니다. 유일한 제약은 일반적으로 전혀 문제가되지 않는 UI 라이브러리와 동적으로 링크해야한다는 것입니다.

LGPL을 사용하면 GTK, QT (4.5 이상), FLTK 등을 비롯한 여러 가지 옵션을 사용할 수 있습니다.이 중 QT는 아마도 내 개인적인 용도 일 것입니다.

+0

링크 외에도 LGPL에서는 수정 된 라이브러리를 제공 할 경우 수정 된 소스를 제공해야합니다. 여전히 문제는 아닙니다. 애플리케이션은 원하는만큼 계속 닫을 수 있기 때문입니다. – Javier

+0

예. 그러나 성숙한 완전한 기능을 갖춘 라이브러리를 사용하는 경우 일반적으로 라이브러리 자체에서 수정할 필요가 거의 없습니다. 원래 라이브러리가 수정되지 않은 한 사용자 정의를 위해 라이브러리를 서브 클래스화할 수 있습니다. –

+0

(아직까지는) 핵심 라이브러리의 사소한 버그 수정 (어쨌든 라이브러리 개발자에게 다시 제출 했으므로 제공하지 않아도 됨) 외에 다른 작업을 한 적이 없었습니다. –

5

LGPL 라이선스 라이브러리에 링크 된 폐쇄 소스 애플리케이션을 배송 할 수 있습니다.

관련 문제