Модераторы: 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   Вверх
borisbn
Дата 11.1.2011, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(KaraKum @  11.1.2011,  13:05 Найти цитируемый пост)
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

итого: Qt = 7, wxWidgets = 6 smile
Хотя, согласен, это - непринципиально

Цитата(KaraKum @  11.1.2011,  13:05 Найти цитируемый пост)
В лицензии жирным шрифтом выделено что если софт планируется продавать за деньги, то пользователь библиотеки обязательно должен приобретать платную версию Qt изначально.


Где ???  smile 

С сайта nokia
Цитата

Qt GNU LGPL v. 2.1 Version

This version is available for development of proprietary and commercial applications in accordance with the terms and conditions of the GNU Lesser General Public License version 2.1. 

Support services are available separately for purchase.



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


Бывалый
*


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

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



Цитата(borisbn @  11.1.2011,  13:45 Найти цитируемый пост)
итого: Qt = 7, wxWidgets = 6 


Ребята о чем спор ? О количестве ОСей ?

Тут даже 2-х зайцев проблематично убить. Думать надо постоянно и знать их особенности ОСей !

Цитата(borisbn @  11.1.2011,  13:45 Найти цитируемый пост)
Где ???


Действительно где ?

Тут все стало вообще хорошо для разработчика с покупкой Нокии троллей:
хочешь статику - покупай;
не хошь - ложи dll-ки.

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


Опытный
**


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

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



Вот выдержка:
Цитата

You must purchase a Qt Commercial License from Qt Software or from one of its authorized resellers before you start developing commercial software. The Commercial license does not allow the incorporation of code developed with the Open Source Edition of Qt into a commercial product.


Добавлено через 4 минуты и 43 секунды
Я не юрист, но попытаюсь перевести:
Цитата

Ты (люблю это английское извечное "ты") должен купить "Qt Commercial License" у "Qt Software" или у одного из авторизованных продавцов прежде чем ты начнёшь разрабатывать коммерческое программное обеспечение. Коммерческая лицензия не позволяет включать в себя код, разработанный как "Open Source Edition".

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


Бывалый
*


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

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



Правильно, конечно надо купить. Иначе не прожить.  smile 
--------------------
I'll be back !
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да, ато четвертуют и сожгут. Как в старые "добрые" времена  smile 
PM MAIL WWW   Вверх
htzg
Дата 11.1.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(borisbn @  11.1.2011,  10:09 Найти цитируемый пост)
htzg, IMHO если ты так серьёзно относишься к юридической стороне дела, то неплохо бы самому внимательно почитать эти лицензии, а не доверять мнению форумчан

с этим согласен. Но решил спросить. Если сомневаетесь - то сам выясню!

Цитата(totoiiiuk @  11.1.2011,  11:22 Найти цитируемый пост)
Конечно лицензионным. Но это на мой взгляд. На ваш взгляд может быть и - конечно не лицензионным. Тут как посмотреть

прикольно! smile

Цитата(totoiiiuk @  11.1.2011,  11:22 Найти цитируемый пост)
Да. А еще лучше поставить Linux. Там редко возникает вопрос где скачать, а еще реже лицензионный ли это софт.
(А от себя добавлю. Раз взялся прогать, нефиг тратить время на игры. Так что винду в топку. Тем более пиратскую) 

с этим я согласен  smile 

Кстати wxWidgets не встала на Win7 у меня... :(

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


Опытный
**


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

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



Цитата(htzg @  11.1.2011,  20:41 Найти цитируемый пост)
Кстати wxWidgets не встала на Win7 у меня... :(

Опаньки...  smile 
PM MAIL WWW   Вверх
htzg
Дата 11.1.2011, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



скачал    http://www.wxwidgets.org/downloads/
две версии:
wxMSW-2.8.11-Setup
wxMSW-2.9.1-Setup

Винда пишет после установки "возможно программа установлена не правильно" или вообще ни чего не пишет(я несколько раз пробовал)
ни ярлыков ни exe-шников нет. Только директории с раскованными в них файлами.
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А в какой момент винда пишет "возможно программа установлена не правильно"?
Про exe-шники не помню - есть или нету, но папка в "Пуск->Все программы" всё-таки быть должна.
Вообще, это библиотека - нужно порадоваться тому что там .h и .lib файлы  smile 
PM MAIL WWW   Вверх
htzg
Дата 11.1.2011, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(KaraKum @  11.1.2011,  20:21 Найти цитируемый пост)
Вообще, это библиотека - нужно порадоваться тому что там .h и .lib файлы    

Ок! 
Специально для меня: объясните что теперь мне с этим делать? Как запустить то в чем можно редактировать код С++ и потом в этом путем компиляции превратить в этот код программу? smile

Добавлено через 9 минут и 52 секунды
т.е. мне самому нужно среду программирования выбрать, но использовать эти библиотеки?
PM MAIL   Вверх
cutwater
Дата 11.1.2011, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Все же решил отписаться здесь. От некомпетентности некоторых товарищей хочется плакать кровавыми слезами.

Начнем по порядку.

Qt распространяется, как уже было сказано выше, под лицензиями LGPL и Commercial.
Лицензия LGPL не накладывает ограничений на лицензию конечного продукта (то есть фактически можно закрывать исходники и продавать продукт). Однако есть ограничения, касающиеся изменений кода самой библиотеки Qt и динамической линковки ( возможности конечного пользователя заменить библиотеку по своему усмотрению ).

Коммерческая лицензия же обеспечивает еще и поддержку со стороны Nokia.

Далее по поводу moc. С какой стати это стало проблемой? Во-первых интеграция в Visual Studio не нужна и не обязательна, если Вы не собираетесь писать проект в Visual Studio. Учитывая то что основную разработку можно вести под ОС Linux, а от Visual Studio нужен будет только компилятор. Собственно что нужно - так это нормальная система сборки. Пример cmake. CMake умеет так же генерировать проекты и solution Visual Studio, так что проблемы компиляции под VS не стоит. 

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

Теперь следующий момент, под Windows можно собирать не только Visual Studio а еще и как минимум mingw (который бесплатный кстати). Тогда вопроса о покупке Visual Studio не стоит, ибо помнится Visual Studio Express Edition распространяется для некоммерческого использования. Все же код Visual Studio генерирует под винду лучше, так что о вопросе с приобретением лицензии можно задуматься.

Пожалуй пока все.

А ну и последнее, я очень сильно сомневаюсь что начинания на тему "вот напишу софтину и буду продавать" закончатся успехом, обычно у людей серьезно подходящих к данной теме таких вопросов как у автора не возникает. Пишите OpenSouce, Вам будут намного более признательны и Вы сделаете что-то хорошее и полезное.

Добавлено через 6 минут и 47 секунд
Цитата(htzg @  11.1.2011,  19:32 Найти цитируемый пост)
Ок! 
Специально для меня: объясните что теперь мне с этим делать? Как запустить то в чем можно редактировать код С++ и потом в этом путем компиляции превратить в этот код программу? smile


Вот без обид, но может прежде чем ставить наполеоновские планы подучиться программировать хотя бы на чем нибудь? Разобраться все таки что такое библиотеки, зачем они нужны и что с ними делать. Разобраться с тем в чем писать и как писать. Читать документаци. Тогда таких вопросов возникать вообще не будет.

Это сообщение отредактировал(а) cutwater - 11.1.2011, 21:27


--------------------
user posted image
PM MAIL   Вверх
KaraKum
Дата 11.1.2011, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(cutwater @  11.1.2011,  22:22 Найти цитируемый пост)
помнится Visual Studio Express Edition распространяется для некоммерческого использования

MSVCEE абсолютно бесплатна и будет счастлива если её будут использовать для создания коммерческого софта.


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


Бывалый
*


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

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



cutwater
спасибо за подробный ответ

Цитата(cutwater @  11.1.2011,  21:22 Найти цитируемый пост)
Ок! 
Специально для меня: объясните что теперь мне с этим делать? Как запустить то в чем можно редактировать код С++ и потом в этом путем компиляции превратить в этот код программу? smile


Вот без обид, но может прежде чем ставить наполеоновские планы подучиться программировать хотя бы на чем нибудь? Разобраться все таки что такое библиотеки, зачем они нужны и что с ними делать. Разобраться с тем в чем писать и как писать. Читать документаци. Тогда таких вопросов возникать вообще не будет.

Я Вас понял!  smile 
PM MAIL   Вверх
cutwater
Дата 11.1.2011, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(KaraKum @  11.1.2011,  20:35 Найти цитируемый пост)
MSVCEE абсолютно бесплатна и будет счастлива если её будут использовать для создания коммерческого софта.


Цитата

Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions. 


Тут уж виноват был не прав. Так тем более все просто чудесно.


--------------------
user posted image
PM MAIL   Вверх
htzg
Дата 11.1.2011, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ок!
Всем большое спасибо!
Думаю начну делать на Qt - для меня это проще и понятней.
Удачи! smile
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.1352 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

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