Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt+VS+OpenGL=?, [$], юридическая финансовая части дела 
V
    Опции темы
htzg
Дата 10.1.2011, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



Здравствуйте!
Я хочу создать программу и потом ее, возможно, продать.
При создании буду использовать Qt, OpenGL, VS(может быть).
Что бы потом не возникло проблем с законом и вопросов на чем это было написано и где это было приобретено что я должен учесть?
Софт должен быть лицензионный (или не обязательно)?
Где купить/скачать 100% лицензионный софт?
Через интернет?
Можно ли начать работу на крякнутом софте, а потом, ближе к концу, купить, при необходимости, лицензию?
Цены(приблизительно)?
Можно ли купить минимальную(что дешевле должно быть) комплектацию, а писать на full?
Что из этих трех компонентов  (Qt, OpenGL, VS) не нуждается в покупке лицензии?
Если можно подробнее!

Спасибо! smile
PM MAIL   Вверх
Modul
Дата 10.1.2011, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Много вопросов сразу...

Цитата(htzg @  10.1.2011,  20:47 Найти цитируемый пост)
Софт должен быть лицензионный (или не обязательно)?


Начиная с версии 4.5 Qt распространяется по 3 лицензиям:
1) Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений.
2) GNU GPL — для разработки ПО с открытыми исходниками распространяемыми на условиях GNU GPL.
3) GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

Лицензия на Qt определяется линковкой и степенью открытости Вашего ПО.




--------------------
I'll be back !
PM MAIL   Вверх
htzg
Дата 10.1.2011, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



Цитата(Modul @ 10.1.2011,  21:01)
Много вопросов сразу...

Цитата(htzg @  10.1.2011,  20:47 Найти цитируемый пост)
Софт должен быть лицензионный (или не обязательно)?


Начиная с версии 4.5 Qt распространяется по 3 лицензиям:
1) Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений.
2) GNU GPL — для разработки ПО с открытыми исходниками распространяемыми на условиях GNU GPL.
3) GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

Лицензия на Qt определяется линковкой и степенью открытости Вашего ПО.

ок! Спасибо! С этим ясно. Я посмотрел цены...  smile 
на счет OpenGL - я так понимаю за использования ни чего и не кому я не должен и не кого я в известность ставить не должен (Open Graphic Language) или я заблуждаюсь?
PM MAIL   Вверх
Modul
Дата 10.1.2011, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(htzg @  10.1.2011,  22:02 Найти цитируемый пост)
ок! Спасибо! С этим ясно. Я посмотрел цены...   


Не спешите, есть же 3 вариант.

OpenGL включена в Qt, правда в этой оправе.

--------------------
I'll be back !
PM MAIL   Вверх
htzg
Дата 10.1.2011, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



Цитата(Modul @  10.1.2011,  22:32 Найти цитируемый пост)
Не спешите, есть же 3 вариант.

скачал с официального сайта этот вариант буду пробовать

Цитата(Modul @  10.1.2011,  22:32 Найти цитируемый пост)
OpenGL включена в Qt, правда в этой оправе.

вполне возможно меня это устроит

Спасибо! ;)
PM MAIL   Вверх
KaraKum
Дата 10.1.2011, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: 1
Всего: 1



Цитата(htzg @  10.1.2011,  23:02 Найти цитируемый пост)
 за использования ни чего и не кому я не должен и не кого я в известность ставить не должен

Да - OpenGL (Open Graphics Library) абсолютно бесплатна.

Добавлено через 1 минуту и 56 секунд
Если Qt выбрана чисто случайна, то можно посмотреть в сторону двух её конкурентов: wxWidgets или Gtk+.

Добавлено через 3 минуты и 24 секунды
Они абсолютно бесплатны.

Добавлено через 6 минут и 6 секунд
Visual Studio Express Edition - также абсолютно бесплатный вариант (есть всё что нужно для разработки) - скачивается бесплатно с сайта Microsoft'а.
PM MAIL WWW   Вверх
htzg
Дата 10.1.2011, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



Цитата(KaraKum @ 10.1.2011,  22:47)
Цитата(htzg @  10.1.2011,  23:02 Найти цитируемый пост)
 за использования ни чего и не кому я не должен и не кого я в известность ставить не должен

Да - OpenGL (Open Graphics Library) абсолютно бесплатна.

Добавлено @ 22:49
Если Qt выбрана чисто случайна, то можно посмотреть в сторону двух её конкурентов: wxWidgets или Gtk+.

Добавлено @ 22:50
Они абсолютно бесплатны.

Добавлено @ 22:53
Visual Studio Express Edition - также абсолютно бесплатный вариант (есть всё что нужно для разработки) - скачивается бесплатно с сайта Microsoft'а.

нет. Не случайно. Нужна кроссплатформенность...
PM MAIL   Вверх
KaraKum
Дата 10.1.2011, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: 1
Всего: 1



wxWidgets ещё более кроссплатформена чем Qt.

Добавлено через 2 минуты и 15 секунд
Больше операционных систем поддерживается.
Хотя обычно можно довольствоваться только Windows да Linux - эти системы поддерживают примерно 10-20 графических библиотек - 3 "лучших" из них - это Qt, wxWidgets и Gtk+.
PM MAIL WWW   Вверх
htzg
Дата 10.1.2011, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



Цитата(KaraKum @  10.1.2011,  23:15 Найти цитируемый пост)
wxWidgets и Gtk+. 

Скажу честно - я вообще не в теме. Но здесь повсеместно Qt нахваливают. Я его поюзал сегодня пару часов - мне понравилось.

Добавлено через 9 минут и 45 секунд
Цитата(KaraKum @ 10.1.2011,  23:15)
wxWidgets ещё более кроссплатформена чем Qt.

Добавлено @ 23:17
Больше операционных систем поддерживается.
Хотя обычно можно довольствоваться только Windows да Linux - эти системы поддерживают примерно 10-20 графических библиотек - 3 "лучших" из них - это Qt, wxWidgets и Gtk+.

Ваше мнение: что выбрать Qt, wxWidgets и Gtk+? Почему?
PM MAIL   Вверх
KaraKum
Дата 10.1.2011, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: 1
Всего: 1



Qt безусловно лучше, но она ведь платная. И вообще - в Qt помимо графических возможностей есть всякий сторонний функционал - не всегда нужный.
wxWidgets библиотека неплохая (Gtk+ тоже хороша, но реализация в Windows не идеальна) - один из самых активных OpenSource проектов - сообщество свободных разработчиков там просто огромно - много стоит одна лишь атмосфера участия в этом проекте - это образец часто упоминаемого феномена программистского альтруизма.
Довелось написать по программе на каждой библиотеке из этой тройки и лично моё мнение такое:
Qt: плюсы: эталон ООП в GUI, идеальная документация, огромный функционал; минусы: moc-файлы, платность.
wxWidgets: плюсы: рисует GUI средствами той системы, в которой скомпилирована (работает быстрее и выглядит приятнее для пользователей); старая (устоявшаяся); минусы: не все графические объекты унаследованы от Widget
Gtk+: плюсы: почти такая же реализация ООП как в Qt (всё унаследовано от Widget); является частью "Gnome" - оплот GNU; минусы: читаемая, но худшая документация из всех этих библиотек; довольно неактивно развивается (рисование в этой библиотеке менялось уже 3 раза за последние несколько лет - в документации подробно описано использование средств отрисовки (линий, фигур, картинок...), а при вопросе на форуме о чём-то из этого отвечают что эти утилиты разработчики забросили - нужно использовать какие-то другие)); плохенькая реализация в Windows - несколько последних версий библиотеки в Windows разработчики даже не компилировали - например при захвате объекта мышкой объект перестаёт перемещаться если вывести мышку за область окна - мелочь, а неприятно.

Мой выбор: wxWidgets  smile 

Это сообщение отредактировал(а) KaraKum - 10.1.2011, 23:51
PM MAIL WWW   Вверх
htzg
Дата 10.1.2011, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 17.4.2010

Репутация: нет
Всего: нет



И еще вопрос:
я скачал Qt GNU LGPL. Бесплатно. Теперь, представим, сделаю прогу. Я ее могу продавать? Это лицензия предусматривает? 
Как я понял да.

PM MAIL   Вверх
borisbn
Дата 11.1.2011, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 22
Всего: 135



Цитата(KaraKum @  10.1.2011,  23:15 Найти цитируемый пост)
wxWidgets ещё более кроссплатформена чем Qt.

proof-link, please


htzg, IMHO если ты так серьёзно относишься к юридической стороне дела, то неплохо бы самому внимательно почитать эти лицензии, а не доверять мнению форумчан smile

В Qt-же есть один, небольшой по-моему, но всё-таки минус: тебе необходимо будет распространять своё приложение вместе с Qt-шными dll-ками, а это минимум 10 МБ ( под Windows ), а если используешь весь framework, то все 30.

Цитата(KaraKum @  10.1.2011,  22:47 Найти цитируемый пост)
Visual Studio Express Edition - также абсолютно бесплатный вариант (есть всё что нужно для разработки) - скачивается бесплатно с сайта Microsoft'а.

Единственный минус это то, что в Visual Studio Express Edition не поддерживаются plugin'ы и, соответственно, QtVSIntegrator туда не установишь, а самому настраивать правила компиляции для uic, moc etc. - IMHO напряжно


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
totoiiiuk
Дата 11.1.2011, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 3.12.2007

Репутация: нет
Всего: нет



Цитата(htzg @  10.1.2011,  18:47 Найти цитируемый пост)
Можно ли начать работу на крякнутом софте, а потом, ближе к концу, купить, при необходимости, лицензию?


Мне кажется, что в принципе никто не сможет доказать, что вы пользовались не лицензионным софтом для редактирования кода, так как формат файлов текстовый. Могут за использование платного компилятора (если такие есть) засудить.
Вообще судить смогут только по факту наличия у вас на компе крякнутого софта. При этом стоимость вашего продукта никак на это влиять не будет. Только стоимость крякнутого ПО.

Цитата(htzg @  10.1.2011,  18:47 Найти цитируемый пост)
Что бы потом не возникло проблем с законом и вопросов на чем это было написано и где это было приобретено что я должен учесть?

Вряд ли будут такие вопросы. Скорее уж будут вопросы какого ... ты продаешь ПО и не платишь налогов.
Тут еще есть момент, что если ты себя покажешь перед налоговой в роли продавца, то придется регистрировать ИП и вести отчетность. Они могут прийти с проверкой раз в какое-то время и запалить твой не лиценз.

Цитата(htzg @  10.1.2011,  18:47 Найти цитируемый пост)
Софт должен быть лицензионный (или не обязательно)?

Конечно лицензионным. Но это на мой взгляд. На ваш взгляд может быть и - конечно не лицензионным. Тут как посмотреть  smile 

Цитата(htzg @  10.1.2011,  18:47 Найти цитируемый пост)
Где купить/скачать 100% лицензионный софт?
Через интернет?

Да. А еще лучше поставить Linux. Там редко возникает вопрос где скачать, а еще реже лицензионный ли это софт.
(А от себя добавлю. Раз взялся прогать, нефиг тратить время на игры. Так что винду в топку. Тем более пиратскую)
PM MAIL   Вверх
Modul
Дата 11.1.2011, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 17.2.2006

Репутация: нет
Всего: нет



Цитата(borisbn @  11.1.2011,  10:09 Найти цитируемый пост)
В Qt-же есть один, небольшой по-моему, но всё-таки минус: тебе необходимо будет распространять своё приложение вместе с Qt-шными dll-ками, а это минимум 10 МБ ( под Windows ), а если используешь весь framework, то все 30.


borisbn, а Ваша контора ее купила или нет ?

Контора может это позволить, а индивидуум конечно нет.

Против размера dll-к в соответсвии с этой лицензии конечно не попрешь !

Но это в распакованном виде. Если включить в инсталлятор (как еще распространять ?)
или в zip-архив, то размер около 4 МБ.



--------------------
I'll be back !
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: 1
Всего: 1



Цитата(borisbn @ 11.1.2011,  11:09)
Цитата(KaraKum @  10.1.2011,  23:15 Найти цитируемый пост)
wxWidgets ещё более кроссплатформена чем Qt.

proof-link, please

Из wikipedia:
Qt:    Embedded Linux, Mac OS X, Microsoft Windows, Linux/X11, Windows CE, Symbian, MeeGo
wxWidgets: Microsoft Windows, Mac OS X, Linux/Unix (X11, Motif, and GTK+), OpenVMS, OS/2 and AmigaOS. A version for embedded systems is under development.

Цитата

самому настраивать правила компиляции для uic, moc etc. - IMHO напряжно

вот-вот - moc-файлы большой минус. Вообще они очень сильно раздражают - даже в средствах разработки, которые сами генерируют эти файлы.

Цитата

Можно ли начать работу на крякнутом софте, а потом, ближе к концу, купить, при необходимости, лицензию?

В лицензии жирным шрифтом выделено что если софт планируется продавать за деньги, то пользователь библиотеки обязательно должен приобретать платную версию Qt изначально.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0895 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.