2012-11-29 2 views
1

Каковы некоторые хорошие рамки C++?Основы программирования на C++

я был возбужден с Qt, я пошел на странице и «тпру» кварты не продукт более Nokia, ...

видимо лицензия изменилась, и вы должны разделить исходный код, чтобы использовать рамки бесплатно ..

У меня нет проблем с распространением моего кода прямо сейчас, но если в будущем я хочу сделать что-то близкое, мне придется купить лицензию, и вам нужно связаться с ними, чтобы узнать цену.

я был очень рад, я попробовал MFC, но это сложно/осуждается и искал что-то, что будет использоваться в будущем ..

+2

Нет - вы можете использовать его [под LGPL] (http://qt.digia.com/Product/Licensing/License-Comparison/), так что, пока вы используете Qt в DLL, вы можете использовать его бесплатно из закрытого исходного кода. –

+2

Qt - LGPL, что означает, что если вы измените Qt и используете его, вам необходимо внести свои изменения ** в Qt ** обратно. Вы все равно можете использовать его в закрытом исходном приложении. –

+0

http://www.wxwidgets.org/about/newlicen.htm - это еще один вариант. – Chad

ответ

8

я был возбужден с Qt, я пошел на странице и " тпру»кварты не более продукт Nokia, ...

Это было proprietry, то Nokia купил его, выпустили его под совместным LGPL или коммерческим. Они продали коммерческую лицензию на Digia

видимо лицензия изменилась, и вы должны разделить ваш источник код, чтобы использовать рамки бесплатно ..

Нет, это LGPL - вы должны разделить Qt, и любые изменения в Qt - не ваше собственное приложение.

Вам нужна только коммерческая лицензия, если вы хотите/нуждаетесь в поддержке от Digia. Вы хотите внести изменения в ядро ​​Qt, которое вы делаете для себя. Или вы не можете установить его таким образом, чтобы пользовательские Qt-библиотеки могли быть изменены пользователем (как того требует LGPL). Обычно это означает, что на какой-то встроенной платформе, например, приставке.

+0

Я не английский язык, поэтому я могу ошибаться, но я прочитал его на сайте ir. – DomeWTF

+0

[quote] Необходимо обеспечить, чтобы конечные пользователи не могли получить доступ к вашим программам или манипулировать ими [/ quote] – DomeWTF

+0

@DomeWTF, что означает на платформах где пользователь не может установить собственное программное обеспечение, например встроенные системы. –

Смежные вопросы