Часто задаваемые вопросы (ЧаВо)


В: Дизайнер и базовая библиотека идут под разными лицензиями? Почему?

О: Да, CuteReport дизайнер поставляется под GPLv3, а CuteReport библиотека - под lGPLv3. Это сделано для того, чтобы дать возможность начинающим разработчикам использовать библиотеку в своих коммерческих программах на начальном этапе.

В: Могу ли я использовать CuteReport опенсорс библиотеку в моей проприетарной программе?

О: Да, если Вы используете CuteReport как разделяемую библиотеку, динамически слинкованную с вашей программой. Вы также должны явно проинформировать пользователей вашей программы об использовании GPL программы в вашем продукте, а также предоставить полную копию GPL лицензии и доступ к исходным текстам CuteReport.

В: Могу ли я использовать CuteReport дизайнер в моей проприетарной программе?

О: Это зависит от того, как Вы его используете. Если кратко, вы не можете динамически либо статически линковать дизайнер к вашей программе, так как все производные от GPL кода должны поставляться под GPL. Это, вероятно, не то, что Вы ожидали. Но все же у Вас есть возможность вызывать его как отдельный процесс, используя QProcess. В этом случае Вы также обязаны четко информировать ваших пользователей об использовании GPL программы вместе с Вашей и предоставить полную копию текста GPL, а также исходный код Дизайнера.

В: Почему проект имеет название "Cute" Report?

О: Он базируется на фрэймворке Qt, официальное произношение названия которого звучит как кьют(/ˈkjuːt/) и дословно переводится c английского как милашка, симпатяжка. Подобное значение вполне соответствует программе CuteReport, не так ли? :)

Статьи по теме