Russian Qt Forum
Ноябрь 22, 2024, 22:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Qt: FAQ о лицензии. Commercial vs Opensource
Страниц:
1
...
23
24
[
25
]
26
27
...
30
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt: FAQ о лицензии. Commercial vs Opensource (Прочитано 353959 раз)
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #360 :
Март 28, 2009, 22:34 »
Цитата: Detonator от Март 28, 2009, 09:18
LGPL требует предоставления исходников
Блин, Детонатор, не путай человека. LGPL не требует предоставления исходников. Библиотека Qt 4.5 выпущена под лицензиенй LGPL, а это значит, что с Qt-либами могут линковаться программы, находящиеся под любой лицензией. Хоть с закрытой коммерческой.
Товарищу crackedmind не нужно быдет открывать исходники, если он не хочет. Конечно, если он вёл разработку, не используя GPL-код. Но это уже совсем другая лицензия.
Подробнее
http://ru.wikipedia.org/wiki/LGPL
Записан
Собираю информацию по крупицам
http://webhamster.ru
PPrima
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #361 :
Март 29, 2009, 09:47 »
Кстате никогда не понимал требование GPL открывать исходники. Ну к примеру написали мы софтинку, а кто то взял и потребовал сырцы. Что мешает нам сказать что-то типа "Вам исходнички? Дак вот, пожалуйста, на 5-ти дюймовых дискетах хранятся. Приезжайте, забирайте. Да и еще, вы не удивляйтесь что код расположен в одну строку, в нем нет ни одного коментария и все переменные называются _, __, ___ ... просто нашему программисту так кодить удобнее. Попробуйте и вы, может, вам тоже понравится."
Записан
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #362 :
Март 29, 2009, 13:28 »
Именно так и поступают некоторые разработчики - используют в разработке GPL код, а при публикации исходников, обфусцируют код. И все требования GPL соблюдены. Такой подход появился в качестве реакции на "вирусную" природу GPL. Но не все о нём помнят, и например, пока Qt была под GPL, многие девелоперы от Qt отворачивались в сторону GTK и всяких wxWidgets. Потому и OpenOffice, и GIMP, и Inkscape текие уродливые. Начали бы разработку на Qt, наверно имели сейчас бы другую картину.
Записан
Собираю информацию по крупицам
http://webhamster.ru
lad
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #363 :
Апрель 10, 2009, 22:00 »
Не совсем понятно.
Если я использую GPL библиотеки в своей программе (QScintilla) я обязан предоставить весь код?
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #364 :
Апрель 10, 2009, 22:10 »
весь код GPL'ной библиотеки, т.е. то, что ты используешь с открытими исходниками, то должно остаться открытым
Записан
Юра.
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #365 :
Май 13, 2009, 15:37 »
Цитата: lad от Март 27, 2009, 19:51
Перефразирую вопрос написал программу (4.5.0 open source QtCreator динамические библиотеки, qt не переписываю) распространяю бесплатно (так понял, что это неважно). Исходники обязан или нет предоставлять по требованию по цене носителя?
Нет, необязан
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Shaitanchik
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #366 :
Май 28, 2009, 12:33 »
Добрый день всем! У меня такой вопрос. По лицензии. Прочёл всю ветку. Понял всё так. если я пишу какое либо приложение под Qt(GPL лицензия) то должен по первому требованию, предоставить любому приобретшему бинарники, исходные коды программы.
Представим такую ситуацию. Написано сервер приложение(инет магазин, либо ещё что нить такое). Его никто не купит и никто не возьмёт. Клиентскуя часть я напишу под Microsoft Visual С++ 2008 Express Edition. Следовательно никто не может потребовать исходники.
Вторая ситуация. Я обязан предоставить каждому купившему исходники. Я продаю свою программу за 1000000000 долларов, и купившему предоставлю всё. Но случайно неведомо кем (ну пиратами конечно же)
Бинарник появляется в инете, и им пользуются, но претензии прьедявить никто не может.
Просто решил наконец реализовать один проект, коммерческий. За сервер намерен использовать Линукс, ну а пользователи конечно На виндах будут. Подбираю себе среду. К сожалению сразу купить коммерческую версию Qt не в состоянии.... доходы не позволяют. Единственный способ вот так по началу юлить
Кстати если кто может подсказать на чём ещё проще реализовать(кроме Qt) то рад выслушать. Была идея всё написать под
Microsoft Visual С++ 2008 Express Edition, а потом Linux всё равно придётся компилить, а там везде GPL
...
Записан
shadone
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #367 :
Май 28, 2009, 12:55 »
Цитата: Shaitanchik от Май 28, 2009, 12:33
Добрый день всем! У меня такой вопрос. По лицензии. Прочёл всю ветку. Понял всё так. если я пишу какое либо приложение под Qt(GPL лицензия) то должен по первому требованию, предоставить любому приобретшему бинарники, исходные коды программы.
Представим такую ситуацию. Написано сервер приложение(инет магазин, либо ещё что нить такое). Его никто не купит и никто не возьмёт. Клиентскуя часть я напишу под Microsoft Visual С++ 2008 Express Edition. Следовательно никто не может потребовать исходники.
Вторая ситуация. Я обязан предоставить каждому купившему исходники. Я продаю свою программу за 1000000000 долларов, и купившему предоставлю всё. Но случайно неведомо кем (ну пиратами конечно же)
Бинарник появляется в инете, и им пользуются, но претензии прьедявить никто не может.
Просто решил наконец реализовать один проект, коммерческий. За сервер намерен использовать Линукс, ну а пользователи конечно На виндах будут. Подбираю себе среду. К сожалению сразу купить коммерческую версию Qt не в состоянии.... доходы не позволяют. Единственный способ вот так по началу юлить
Кстати если кто может подсказать на чём ещё проще реализовать(кроме Qt) то рад выслушать. Была идея всё написать под
Microsoft Visual С++ 2008 Express Edition, а потом Linux всё равно придётся компилить, а там везде GPL
...
отвечу кратко:
* используемая лицензия ни каким боком не относится к используемой операционной системе или компилятору (поэтому пассаж о Visual Studio express edition - не в тему).
* почитайте о чем говорит лицензия GPL и LGPL (Qt распространяется под тройной лицензией - коммерческая,
LGPL
v2.1 и
GPL
v3).
* использование лицензии LGPL позволяет использовать Qt для любых приложений (открытых или проприетарных), с некоторыми ограничениями (например нельзя статически линковаться с библиотекой, подробнее читайте лицензию).
* вы говорите о продаже вашего приложения за миллион долларов и при этом же говорите что нет денег на покупку коммерческой лицензии на Qt - это какой-то детский разговор - не серьезно разрабатывать серьезные (читай - "дорогие") приложения без коммерческой лицензии (читай - "гарантии того что если вы при разработке приложения наткнетесь на баг в Qt - коммерческая лицензия гарантирует что на ваш запрос или багрепорт ответят как можно быстрее и исправят баг специально для вас").
Записан
Shaitanchik
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #368 :
Май 28, 2009, 14:56 »
ddenis
Про милион долларов не воспринимайте буквально. Эта сумма была написанно как раз для того чтоб никто не купил. Для меня не цель продать. Для меня цель сохранить исходники.(заработок будет не от прямой продажи)
Про "например нельзя статически линковаться с библиотекой, подробнее читайте лицензию" Это я так понял чо могу использовать свои либо сторонние библиотеки но подрубаться к ним динамический в процессе работы программы? Я правильно понял?
Записан
shadone
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #369 :
Май 28, 2009, 15:26 »
Цитата: Shaitanchik от Май 28, 2009, 14:56
ddenis
Про милион долларов не воспринимайте буквально. Эта сумма была написанно как раз для того чтоб никто не купил. Для меня не цель продать. Для меня цель сохранить исходники.(заработок будет не от прямой продажи)
если цель - никому не показывать исходники (хм, прямо аж любопытно, что в них такого ценного - я раньше тоже работал над проектом который не использовал прямые продажи, и в этом случае нам было не важно доступны ли наши исходники), то используйте библиотеки под соответствующими лицензиями.
Цитата: Shaitanchik от Май 28, 2009, 14:56
Про "например нельзя статически линковаться с библиотекой, подробнее читайте лицензию" Это я так понял чо могу использовать свои либо сторонние библиотеки но подрубаться к ним динамический в процессе работы программы? Я правильно понял?
нет, я ничего не говорил "о ваших или сторонних библиотеках", я говорю только про Qt - эта конкретная библиотека распространяется в том числе под лицензией LGPL v2.1 с исключениями для шаблонов - в двух словах это означает что можно создавать проприетарное ПО которое линкуется с Qt, собранной в виде динамической библиотеки (shared object - .so в терминах Unix-like ОС, dynamic link-library - .dll в терминах Windows). При этом если в исходный код библиотеки Qt внесены изменения, эти изменения
должны
быть открыты.
еще раз - прочитайте внимательно лицензию. А еще лучше дайте вашим юристам почитать и разобраться что можно делать, а что нельзя.
«
Последнее редактирование: Май 28, 2009, 15:30 от ddenis
»
Записан
Shaitanchik
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #370 :
Май 28, 2009, 15:49 »
Цитата: ddenis от Май 28, 2009, 15:26
если цель - никому не показывать исходники (хм, прямо аж любопытно, что в них такого ценного - я раньше тоже работал над проектом который не использовал прямые продажи, и в этом случае нам было не важно доступны ли наши исходники), то используйте библиотеки под соответствующими лицензиями.
Ну вот сами посудите. Сделал я какой либо проект, оказываю услугу. Вроде как на рекламе начал денешку зарабатывать хоть какую нить, а тут любой кому не лень предлагает поделиться продуктом. Я конечно понимаю, пользуешься средой, заплати, но осилить простому фрилансеру из глубинки России это не реально. Хотя это конечно шкура не убитого медведя, но всё же
ps. Последнее уточнение по лицензии GPL я обязан предоставить исходники любому, либо тому кто приобрёл продукт? И если этот продукт серверное приложение, которое никто никогда не возьмёт то тут как? Кому конкретно и чего я должен? Например в случае электронного магазина иди развлекательного портала.( назойливый я
)
ddenis
спасибо за ответы .
«
Последнее редактирование: Май 28, 2009, 15:56 от Shaitanchik
»
Записан
shadone
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #371 :
Май 28, 2009, 16:31 »
Цитата: Shaitanchik от Май 28, 2009, 15:49
ps. Последнее уточнение по лицензии GPL я обязан предоставить исходники любому, либо тому кто приобрёл продукт? И если этот продукт серверное приложение, которое никто никогда не возьмёт то тут как? Кому конкретно и чего я должен? Например в случае электронного магазина иди развлекательного портала.( назойливый я
)
ddenis
спасибо за ответы .
ответ на вопрос не знаю, это скорее к юристам для разъяснения как GPL относится к такому использованию. Но если этот вопрос относится к Qt - то зачем вам GPL? Повторюсь - LGPL позволяет использовать библиотеки для разработки приложений без необходимости покупки лицензии.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #372 :
Май 28, 2009, 17:06 »
Shaitanchik, начинай читать тему с самого начала. И найди то место где часть людей радовалась тому, что Qt с версии 4.5 стала рапространяться и на условиях LGPL (не GPL).
Это разные лицензии, ещё есть википедия и в ней есть описание этих лицензий.
Записан
Юра.
rooltak
Гость
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #373 :
Июль 04, 2009, 15:03 »
возможно ответ на мой вопрос был раньше, но не смог осилить прочитать 25 страниц темы.
Вопрос в следующем:
Существует сервер, написаный мною на С++.
На qt 4.5 написан клиент, для этого сервера, и впринципе делать больше ничего не умеет кроме того как работать с моим сервером. И я свободно распространяю приложение на qt4.5, и раздаю исходники.
Должен ли я предоставлять исходники моего сервера?
Вопрос 2: та же ситуация, но если мое приложение сможет работать офлайн, без сервера.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt: FAQ о лицензии. Commercial vs Opensource
«
Ответ #374 :
Июль 04, 2009, 16:48 »
>>Должен ли я предоставлять исходники моего сервера?
ты себе вопрос простой задай: "Написан-ли сервер (самостоятельная программа) на основе исходников требующих предоставлять их или нет"
Записан
Юра.
Страниц:
1
...
23
24
[
25
]
26
27
...
30
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...