Russian Qt Forum
Ноябрь 24, 2024, 21:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использование классов Qt Creator'a в своих проектах  (Прочитано 3607 раз)
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« : Декабрь 02, 2013, 18:14 »

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

Какая лицензия будет у моего проекта: GPL или LGPL, после того как я перенес в него те модули? Программа будет бесплатной.
Меня не посадят за такое? Смеющийся
Ну и нормальное ли я решение принял? Улыбающийся
Записан

Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Декабрь 02, 2013, 18:17 »

https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Декабрь 02, 2013, 18:23 »

Посмотрите эту тему и мои наброски:
http://www.prog.org.ru/index.php?topic=25439.msg182869#msg182869

Если будет интерес, то модульную программу можно продолжить. Актуальная версия есть на github.

Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Декабрь 02, 2013, 18:32 »

В принципе, GPL не так страшен Улыбающийся Больше волнует, что придется хорошо код рефакторить и не давать себе быдлокодить Смеющийся


Посмотрите эту тему и мои наброски:
http://www.prog.org.ru/index.php?topic=25439.msg182869#msg182869

Если будет интерес, то модульную программу можно продолжить. Актуальная версия есть на github.
Интересная тема Улыбающийся Думаю, она будет полезна Улыбающийся
Записан

Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #4 : Декабрь 02, 2013, 18:36 »

Интересная тема Улыбающийся Думаю, она будет полезна Улыбающийся
Там готовое ядро, которое умеет загружать модули в нужной последовательности и регистрировать их интерфейсы в рабочем пространстве. Остается только продумывать интерфейсы и писать сами модули.
Захотите взять в качестве основы и развить - буду только рад.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #5 : Декабрь 02, 2013, 18:58 »

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

Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #6 : Декабрь 02, 2013, 19:04 »

Здесь скорее всего более актуальная версия: https://github.com/OldMen/modprg
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.203 секунд. Запросов: 22.