![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
macdack |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.6.2013 Пользователь №: 3866 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
товарищи, поясните мне пожста про лицензии - оч трудно мне понять что к чему
нк могу понять пока сколько стоит коммерческая версия вот сравнения - http://www.digia.com/ru/Digia/What-we-do/Qt/Qt-licensing/ в первую очередь интересует вопрос - можно ли продавать например программы для телефонов с бесплатной лицензией, и не открывать никому исходники Исходный код приложения может закрытым при использовании статического линкования также прошу пояснить эти пункты -
|
|
|
macdack |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.6.2013 Пользователь №: 3866 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
опечатался)
также прошу пояснить эти пункты -
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Исходный код приложения может [быть] закрытым при использовании статического линкования LGPL не запрещаетВозможность использования без доставки полного исходного кода библиотеки Qt конечным пользователям – и без необходимости настройки системы доставки (как это предусмотрено лицензией LGPL) не понял, LGPL не требует предоставлять код зависимой библиотеки без явного желания конечного потребителя. Возможность создавать продукты, без информирования конечных пользователей об использовании Qt ни в GPL ни в LGPL такого требования нет (если мне не изменяет память)Защита права интеллектуальной собственности разработанного продукта посредством коммерческой лицензии Qt не вижу связи с лицензией библиотеки Qt.Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта Защита от судебных предписаний |
|
|
Iron Bug |
![]()
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта Защита от судебных предписаний это потребует лицензирования, дорого и шибко геморройно. вообще, ПО, как и конкретные изделия, лицензировать можно. но смысла нет: потому что малейшее изменение кода - это уже "другое ПО", так же как и небольшая доработка механики - другое изделие. реверс-инжиниринг - это точно "другое ПО",потому что код будет совершенно иной. поэтому лицензируют только очень крупные разработки, которые окупают процедуры проверок и работу патентных контор. и то эффективность исков по этим делам нулевая. Китай миллионами штампует изделия и копии софта - и ничего им не делается. а в нашей стране с защитой прав на ПО лучше вообще не связываться. а то сам же потом крайним окажешься. ![]() |
|
|
macdack |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.6.2013 Пользователь №: 3866 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
товарищи, прошу доходчиво пояснить мне
я новичок и вообще ничо не понимаю про лицензии я знаю почему и зачем платят за лицензионный фотошоп, и я знаю что почти все используют пиратские копии... я пригляделся к Qt - понравилось весьма но вот понят теперь не могу - можно ли мне делать приложения для продажи и ни о чем не заморачиваться ? или мне что то надо заплатить или зарегистрироваться ? или кто то мне будет запрещать не показывать исходники ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
пользуйся Qt, которая свободно скачивается с Qt project у неё лицензия LGPL v2
Суть лицензии LGPL: Защитить автора библиотеки, замыслившего делится её исходным кодом, да и саму библиотеку от не добросовестных коммерсантов, которые могут изменить её исходный код и не поделится с миром этими изменениями. |
|
|
alex977 |
![]()
Сообщение
#7
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 310 Регистрация: 19.6.2008 Из: Россия, МО, г.Мытищи Пользователь №: 206 Спасибо сказали: 77 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
macdack |
![]()
Сообщение
#8
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.6.2013 Пользователь №: 3866 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Защита от обратной разработки, обратного инжиниринга (reverse engineering) продукта - а это как обеспечивается ? вообще - насколько легко провести реверс инжиниринг исходного кода Qt ? |
|
|
Iron Bug |
![]()
Сообщение
#9
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
реверс инжиниринг исходного кода Qt это как??? реверс-инжиниринг - это из продукта в сорцы. у Qt сорцы и так открытые, там нечего декомпилировать. декомпиляция сишного кода - занятие геморройное и трудоёмкое. вряд ли кто-то будет заморачиваться ради какой-то мелкой софтины. нет там никаких ноу-хау сверхсекретных, чтобы кто-то начал заниматься реверс-инжинирингом. LGPL v2 - это значит, что можно использовать без модификации и не включая в свою софтину куски кода библиотеки. то есть, без статической компиляции, а на заголовки есть ограничения, подробно описанные в самой лицензии: http://www.gnu.org/licenses/lgpl-2.1.html (там ограничения на длину макросов и т.д.). чтобы не париться с выяснением деталей типа есть ли куски кода библиотеки в софте, они предлагают делать одну библиотеку с открытым кодом, под LGPL, для интерфейса, и отдельно, в другой библиотеке, помещать свои разработки, которые уже не будут подпадать под лицензию LGPL. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
то есть, без статической компиляции я 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. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.2.2025, 14:45 |