crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Лицензирование Qt
macdack
  опции профиля:
сообщение 21.6.2013, 11:18
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 21.6.2013
Пользователь №: 3866

Спасибо сказали: 0 раз(а)




Репутация:   0  


товарищи, поясните мне пожста про лицензии - оч трудно мне понять что к чему
нк могу понять пока сколько стоит коммерческая версия

вот сравнения - http://www.digia.com/ru/Digia/What-we-do/Qt/Qt-licensing/

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

Исходный код приложения может закрытым при использовании статического линкования

также прошу пояснить эти пункты -
  • Защита права интеллектуальной собственности разработанного продукта посредством коммерческой лицензии Qt
  • Возможность использования без доставки полного исходного кода библиотеки Qt конечным пользователям – и без необходимости настройки системы доставки (как это предусмотрено лицензией LGPL)
  • Возможность создавать продукты, без информирования конечных пользователей об использовании Qt
  • Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта
  • Защита от судебных предписаний

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
macdack
  опции профиля:
сообщение 21.6.2013, 11:53
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 21.6.2013
Пользователь №: 3866

Спасибо сказали: 0 раз(а)




Репутация:   0  


опечатался)

также прошу пояснить эти пункты -
  • Исходный код приложения может закрытым при использовании статического линкования
  • Защита права интеллектуальной собственности разработанного продукта посредством коммерческой лицензии Qt
  • Возможность использования без доставки полного исходного кода библиотеки Qt конечным пользователям – и без необходимости настройки системы доставки (как это предусмотрено лицензией LGPL)
  • Возможность создавать продукты, без информирования конечных пользователей об использовании Qt
  • Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта
  • Защита от судебных предписаний
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 21.6.2013, 13:28
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(macdack @ 21.6.2013, 13:53) *
Исходный код приложения может [быть] закрытым при использовании статического линкования
LGPL не запрещает


Цитата(macdack @ 21.6.2013, 13:53) *
Возможность использования без доставки полного исходного кода библиотеки Qt конечным пользователям – и без необходимости настройки системы доставки (как это предусмотрено лицензией LGPL)
не понял, LGPL не требует предоставлять код зависимой библиотеки без явного желания конечного потребителя.


Цитата(macdack @ 21.6.2013, 13:53) *
Возможность создавать продукты, без информирования конечных пользователей об использовании Qt
ни в GPL ни в LGPL такого требования нет (если мне не изменяет память)


Цитата(macdack @ 21.6.2013, 13:53) *
Защита права интеллектуальной собственности разработанного продукта посредством коммерческой лицензии Qt
Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта
Защита от судебных предписаний
не вижу связи с лицензией библиотеки Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 21.6.2013, 18:27
Сообщение #4


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(macdack @ 21.6.2013, 14:53) *
Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта
Защита от судебных предписаний

это потребует лицензирования, дорого и шибко геморройно. вообще, ПО, как и конкретные изделия, лицензировать можно. но смысла нет: потому что малейшее изменение кода - это уже "другое ПО", так же как и небольшая доработка механики - другое изделие. реверс-инжиниринг - это точно "другое ПО",потому что код будет совершенно иной. поэтому лицензируют только очень крупные разработки, которые окупают процедуры проверок и работу патентных контор. и то эффективность исков по этим делам нулевая. Китай миллионами штампует изделия и копии софта - и ничего им не делается.
а в нашей стране с защитой прав на ПО лучше вообще не связываться. а то сам же потом крайним окажешься. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
macdack
  опции профиля:
сообщение 21.6.2013, 19:54
Сообщение #5


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 21.6.2013
Пользователь №: 3866

Спасибо сказали: 0 раз(а)




Репутация:   0  


товарищи, прошу доходчиво пояснить мне

я новичок и вообще ничо не понимаю про лицензии
я знаю почему и зачем платят за лицензионный фотошоп, и я знаю что почти все используют пиратские копии...

я пригляделся к Qt - понравилось весьма
но вот понят теперь не могу - можно ли мне делать приложения для продажи и ни о чем не заморачиваться ?
или мне что то надо заплатить или зарегистрироваться ?
или кто то мне будет запрещать не показывать исходники ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 22.6.2013, 0:37
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


пользуйся Qt, которая свободно скачивается с Qt project у неё лицензия LGPL v2

Суть лицензии LGPL:
Защитить автора библиотеки, замыслившего делится её исходным кодом, да и саму библиотеку от не добросовестных коммерсантов, которые могут изменить её исходный код и не поделится с миром этими изменениями.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
alex977
  опции профиля:
сообщение 22.6.2013, 10:52
Сообщение #7


Активный участник
***

Группа: Участник
Сообщений: 310
Регистрация: 19.6.2008
Из: Россия, МО, г.Мытищи
Пользователь №: 206

Спасибо сказали: 77 раз(а)




Репутация:   8  


Полезные ссылки:

http://forum.sources.ru/index.php?showtopic=262244
http://www.digia.com/ru/Digia/What-we-do/Qt/Qt-licensing/
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
macdack
  опции профиля:
сообщение 22.6.2013, 11:19
Сообщение #8


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 21.6.2013
Пользователь №: 3866

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата
Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта


- а это как обеспечивается ?


вообще - насколько легко провести реверс инжиниринг исходного кода Qt ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 26.6.2013, 6:43
Сообщение #9


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(macdack @ 22.6.2013, 14:19) *
реверс инжиниринг исходного кода Qt

это как??? реверс-инжиниринг - это из продукта в сорцы. у Qt сорцы и так открытые, там нечего декомпилировать.
декомпиляция сишного кода - занятие геморройное и трудоёмкое. вряд ли кто-то будет заморачиваться ради какой-то мелкой софтины. нет там никаких ноу-хау сверхсекретных, чтобы кто-то начал заниматься реверс-инжинирингом.

LGPL v2 - это значит, что можно использовать без модификации и не включая в свою софтину куски кода библиотеки. то есть, без статической компиляции, а на заголовки есть ограничения, подробно описанные в самой лицензии: http://www.gnu.org/licenses/lgpl-2.1.html (там ограничения на длину макросов и т.д.). чтобы не париться с выяснением деталей типа есть ли куски кода библиотеки в софте, они предлагают делать одну библиотеку с открытым кодом, под LGPL, для интерфейса, и отдельно, в другой библиотеке, помещать свои разработки, которые уже не будут подпадать под лицензию LGPL.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.6.2013, 13:35
Сообщение #10


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Iron Bug @ 26.6.2013, 8:43) *
то есть, без статической компиляции
я 2.1 не читал. Но в 2-ке небыло такого ограничения, на сайте FSF даже где-то было разжовывание, что статика допустима, главное чтобы статическая линковка объектников приложения с объектниками библиотеки проходила без запинки и при этом приложение не меняло функциональности (как доказательство того что исходный код библиотеки не был изменён).

И Qt предлагает ещё такие исключения:
Цитата
Nokia Qt LGPL Exception version 1.1

As an additional permission to the GNU Lesser General Public License version
2.1, the object code form of a "work that uses the Library" may incorporate
material from a header file that is part of the Library. You may distribute
such object code under terms of your choice, provided that:
(i) the header files of the Library have not been modified; and
(ii) the incorporated material is limited to numerical parameters, data
structure layouts, accessors, macros, inline functions and
templates; and
(iii) you comply with the terms of Section 6 of the GNU Lesser General
Public License version 2.1.

Moreover, you may apply this exception to a modified version of the Library,
provided that such modification does not involve copying material from the
Library into the modified Library's header files unless such material is
limited to (i) numerical parameters; (ii) data structure layouts;
(iii) accessors; and (iv) small macros, templates and inline functions of
five lines or less in length.

Furthermore, you are not required to apply this additional permission to a
modified version of the Library.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.2.2025, 14:45