Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Способы выполнение Qt LGPL-лицензии / 24 сообщений из 24, страница 1 из 1
05.12.2010, 13:18
    #36995681
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Есть такой способ выполнить LGPL лицензию, не предоставляя сорсов и без обязанности платить за лицензию - предоставить юзеру объектные файлы, чтобы он при желании мог сам слинковать с новой версией LGPL-библиотеки. А правда, что можно свободно распространять статически слинкованную прогу, но при этом достаточно на сайте выложить динамически слинкованную версию и при этом даже не нужно будет поставлять объектные файлы вместе с дистрибутивом статически слинкованного софта?

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
05.12.2010, 15:29
    #36995754
Способы выполнение Qt LGPL-лицензии
Просто интересно. А что ты такого ценного в тех исходниках понаписал?


Любой нормальный человек давно знает, что исходники, без тестов и документации - ерунда, и
никакой ценности не имеют.

У твоих исходников есть тесты и документация?
...
Рейтинг: 0 / 0
05.12.2010, 17:26
    #36995851
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Про паскальУ твоих исходников есть тесты и документация?
Во-первых, даже если они и есть, то тесты не являются частью программы, а являются отдельной программой, поэтому распространять их не обязательно. Во-вторых, если под документацией понимаются камменты в коде, то такие камменты легко вырезать за мгновение ока. То же самое относится к обфускации кода. И в-третьих, софт не тиражный, поставляется заказчикам у которых есть it-отделы и некоторые вещи они смогут править сами или использовать более дешевые услуги фрилансеров, тогда как в противном случае, будут вынуждены обращаться в нашу компанию. Я случайно узнал, что если программа выполнена в обоих вариантах, тогда условия LGPL считаются выполнеными. Но вот хотел узнать, пробовал ли кто-нибудь эту схему в бою. На данный момент, приходится выкладывать на сайте объектные файлы.
...
Рейтинг: 0 / 0
05.12.2010, 18:27
    #36995896
Способы выполнение Qt LGPL-лицензии
Lumixесть it-отделы и некоторые вещи они смогут править сами или

Я тоже так думал. Пока один раз не пришлось ЗАСТАВЛЯТЬ эти it-отделы (и фрилансеров, кстати, они тоже пробовали) работать с доработкой спущенных им исходников (по условиям договора
такая возможность оговаривалась).

В общем я бы не сказал, что я что-то новое узнал об этих отделах на местах, но опыт был очень,
очень показательным.

Ты просто видно сильно молод еще, не знаешь таких вещей.
...
Рейтинг: 0 / 0
05.12.2010, 18:30
    #36995902
Способы выполнение Qt LGPL-лицензии
Любой программист знает, что разобраться в чужом коде - это раз в 5-10 сложнее, чем написать свой.
Если эти отделы не смогли написать свой, а обратились к тебе, почему ты думаешь, что они сразу станут в 5-10 раз сильнее и смогут дорабатывать твое "творение"?

К которому нет ни тестов, ни документации?

Подумай сам.
...
Рейтинг: 0 / 0
05.12.2010, 18:38
    #36995919
Способы выполнение Qt LGPL-лицензии
LumixВо-вторых, если под документацией понимаются камменты в коде, то такие камменты легко вырезать за мгновение ока.

Вот тут ты сразу себя и выдал. Возрастная категория - до 24 лет, опыт разработки - не более двух лет.
Это в лучшем случае.

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

У тебя всего этого - нет. Увидев бы такой "исходник", без документации и тестов, который мне спустили
бы на сопровождение - я бы сразу отправил бы его в trash и обосновал бы, почему все делать надо заново (т.е. заново писать).

Потому что я (как сотрудник it отдела) - не идиот, чтобы брать на себя ответственность за фигню, которая вообще не понятно (мне) как работает и главное - не понятно как проектировалась.
...
Рейтинг: 0 / 0
05.12.2010, 19:08
    #36995950
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Про паскальДокументация - это спецификации, техпроекты (и техзадания), контрольные примеры (они идут в тесты), даже диаграммы классов, активности, потоки данных, схемы ARIS - все то, что позволяет понять принцип работы.
В нашей компании подобной херней не пользуются. Мы просто пишем хороший софт и всё. Меня интересует именно тот вопрос, который я задал, и если вам нечего сказать по вопросу выполнения условий LGPL, то, имхо, вы зря теряете время в этой теме.
...
Рейтинг: 0 / 0
05.12.2010, 22:43
    #36996149
mriadus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Исходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.
...
Рейтинг: 0 / 0
05.12.2010, 22:51
    #36996153
Способы выполнение Qt LGPL-лицензии
LumixПро паскальДокументация - это спецификации, техпроекты (и техзадания), контрольные примеры (они идут в тесты), даже диаграммы классов, активности, потоки данных, схемы ARIS - все то, что позволяет понять принцип работы.
В нашей компании подобной херней не пользуются. .
У вас еще и компания есть? Поразительно. Хотел бы я пообщаться с вашим главным инженером. Сколько ему лет, кстати?

LumixМы просто пишем хороший софт и всё. Меня интересует именно тот вопрос, который я задал, и если вам нечего сказать по вопросу выполнения условий LGPL, то, имхо, вы зря теряете время в этой теме.

Ты был выбран просто как пример жертва для прояснения очередной банальной истины.
Сам по себе ты, со своими юридическими вопросами - тут нафиг никому не интересен.
...
Рейтинг: 0 / 0
06.12.2010, 09:41
    #36996480
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
LumixЕсть такой способ выполнить LGPL лицензию, не предоставляя сорсов и без обязанности платить за лицензию - предоставить юзеру объектные файлы, чтобы он при желании мог сам слинковать с новой версией LGPL-библиотеки. А правда, что можно свободно распространять статически слинкованную прогу, но при этом достаточно на сайте выложить динамически слинкованную версию и при этом даже не нужно будет поставлять объектные файлы вместе с дистрибутивом статически слинкованного софта?

Модератор: Тема перенесена из форума "C++".


А в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ саму программу, использующую эту библиотеку.
...
Рейтинг: 0 / 0
06.12.2010, 12:10
    #36996808
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
MasterZivА в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ саму программу, использующую эту библиотеку.

Статически слинкованную? Не предоставляя?
...
Рейтинг: 0 / 0
06.12.2010, 12:25
    #36996849
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
On 06.12.2010 12:10, Lumix wrote:

> А в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не
> "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ
> саму программу, использующую эту библиотеку.

> Статически слинкованную? Не предоставляя?

Я не знаю точно на счёт статически слинкованной, но допустим что нельзя
(хотя это глупость какая-то, не на всех платформах есть динамическая
линковка).
В чём проблема линковаться динамически ?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.12.2010, 12:29
    #36996865
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая программа, не для широкого рынка, которая распространяется на неких договорных условиях неким организациям. Все условия сопровождения и взаимоотношения заказчика и поставщика итп оговорены отдельно в неких юридических документах (договор).
Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то это не важно.
А теперь этапы большого пути:
- какова вероятность того, что заказчик предъявит вам какие-то права на исходный код?
- если это и случится, то в каокй форме и что делать если вы его пошлете, а вы его пошлете
- надо как-то обосновать, что вы написали программу не на купленной QT, а на спертой
- предъявить куда-то некий иск, который кто-то (вернее суд) должен еще рассмотреть и вынести решение об отчуждении вашего имущества (исходного кода) в пользу другой стороны. А для подачи иска в суд должны быть основания (которых формально нет, т.е. дело возбуждено не будет).
Максимум что вам можно сделать, так это нажаловаться нокии, что некто использует нелицензионный софт.
В общем я бы боялся больше пожарников, налоговиков, санэпидемстанцию, инспекцию по охране труда, просто бюрократов и бандитов куда больше чем неких абстрактных рисков с низкой верятностью реализации.
...
Рейтинг: 0 / 0
06.12.2010, 12:30
    #36996868
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Lumix,

а прочитать лицензию слабо?

На Вике есть даже ее перевод (версии 2).
...
Рейтинг: 0 / 0
06.12.2010, 12:32
    #36996881
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
а в договорике или лиц. соглашении пропишите условия о недопустимости применения методов обратного инжиниринга по отношению к вашей программе. Т.е. прежде чем качать права вашему заказчику надо пойти на нарушение условий договора, что при правильном составлении документов приведет к его расторжению и снятию каких-либо обязательств между вами и заказчиком.
...
Рейтинг: 0 / 0
06.12.2010, 14:21
    #36997213
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
On 06.12.2010 12:29, Ggg_old wrote:
> Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая
> программа, не для широкого рынка, которая распространяется на неких договорных
> условиях неким организациям. Все условия сопровождения и взаимоотношения
> заказчика и поставщика итп оговорены отдельно в неких юридических документах
> (договор).
> Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то
> это не важно.
> А теперь этапы большого пути:
> - какова вероятность того, что заказчик предъявит вам какие-то права на исходный
> код?

Это не заказчик предъявить права, это OSF права предъявит и будет требовать
опубликования твоего софта по GPL иди LGPL. Если узнает, конечно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.12.2010, 14:31
    #36997245
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Ggg_old- какова вероятность того, что заказчик предъявит вам какие-то права на исходный код?
- надо как-то обосновать, что вы написали программу не на купленной QT, а на спертой
- предъявить куда-то некий иск, который кто-то (вернее суд) должен еще рассмотреть и вынести решение об отчуждении вашего имущества (исходного кода) в пользу другой стороны.
Риском в данном случае является не заказчик, а, например, обиженный сотрудник или пр. доброжелатель, который может стукнуть в отдел "К", который в свою очередь может провести "контрольную закупку" (если так можно выразиться), а по нашим законам для случаев контрафакта судебное решение не требуется, чтобы конфисковать всё наше оборудование как средство производства контрафактной продукции. А после этого, отдел "К" может поднять все договора, по которым были проданы лицензии на наш софт и попросить всех наших заказчиков посодействовать следствию и все заказчики выполнят эту просьбу, потому что все боятся и уважают милицию. Более того, присутствие самого правообладателя тоже не требуется. Нокия может вообще не знать про это дело. Милиция всё сделает сама. Такие вот у ней полномочия в отношении контрафактной продукции. Раньше только 20 век фокс мог подать заявление о нарушении его прав на продажу пиратских дисков с их фильмами. Сегодня достаточно любого обращения "добросовестного" гражданина, чтобы милиция могла всё сделать сама. То же самое относится и к софту.
...
Рейтинг: 0 / 0
06.12.2010, 15:02
    #36997352
quaid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
mriadusИсходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.Читая это, рыдал
...
Рейтинг: 0 / 0
06.12.2010, 15:38
    #36997461
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
МастерЗив, OSF Никто и звать их никак. От них не может быть никаких имущественных претензий.
Lumix: да, вариант интересный. Я не юрист, тут надо смотреть какие есть законные основания для проведения расследования и какие есть полномочия у органов.
По собственному опыту взаимодействия с милицией (занимаюсь расследование мошенничств с платежными картами) могу сказать, что никто и пальцем не пошевелит, если не будет конкретного заявления от конкретного заявителя о причинении ущерба да еще и на сумму не меньшую оговоренной в законе. Нет заявления - отпустят даже взятого споличным дропа у банкомата. Отпускают из суда квартирных воров взятых на горячем.

Посему мой вам совет - сходите к нормальному практикующему юристу и вам все расскажут, что можно, а что нельзя и куда посылать OSF, это будет стоить дешевле одной лицензии разработчика на QT.
...
Рейтинг: 0 / 0
06.12.2010, 16:09
    #36997551
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
MasterZivOn 06.12.2010 12:29, Ggg_old wrote:
> Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая
> программа, не для широкого рынка, которая распространяется на неких договорных
> условиях неким организациям. Все условия сопровождения и взаимоотношения
> заказчика и поставщика итп оговорены отдельно в неких юридических документах
> (договор).
> Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то
> это не важно.
> А теперь этапы большого пути:
> - какова вероятность того, что заказчик предъявит вам какие-то права на исходный
> код?

Это не заказчик предъявить права, это OSF права предъявит и будет требовать
опубликования твоего софта по GPL иди LGPL. Если узнает, конечно.
По моему не так, не OSF, а FSF и не предъявит, а максимум попросит. Потому что FSF не авторы. Вот Nokia может предъявить.

ps: что бы предъявлять права нужно авторство, поэтому например FSF требует передачу прав на код для включения в GCC, что бы FSF могла защищать свободу GCC в суде.
...
Рейтинг: 0 / 0
06.12.2010, 17:09
    #36997715
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
On 06.12.2010 16:09, Ёш wrote:

> По моему не так, не OSF, а FSF и не предъявит, а максимум попросит. Потому что
> FSF не авторы. Вот Nokia может предъявить.
>
> ps: что бы предъявлять права нужно авторство, поэтому например FSF требует
> передачу прав на код для включения в GCC, что бы FSF могла защищать свободу GCC
> в суде.

Обычно в мире open source принято передавать все права на код FSF. Хотя не
все авторы так в реальности делают. Посмортел конкретно на QT -- там стоят
копирайты Нокии.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.12.2010, 18:02
    #36997867
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
В общем, всё понятно. Со своим вопросом я обратился не по адресу. :-)
В любом случае, спасибо всем, кто высказал своё мнение по вопросу.
...
Рейтинг: 0 / 0
06.12.2010, 19:31
    #36998044
mriadus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
quaidmriadusИсходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.Читая это, рыдал
http://gaperton.livejournal.com/32772.html
...
Рейтинг: 0 / 0
07.12.2010, 00:26
    #36998388
iv_an_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Способы выполнение Qt LGPL-лицензии
Про паскальПросто интересно. А что ты такого ценного в тех исходниках понаписал?Вы не поверите --- он там целую программу понаписал. Достаточно полезную для заказчика, кстати, чтоб за неё деньги платились.

Про паскальЛюбой нормальный человек давно знает, что исходники, без тестов и документации - ерунда, и никакой ценности не имеют.Обычно "нормальный человек" не использует кванторы всеобщности всуе, и не лепит "любой", "все" и т.п. почти в каждый свой абзац.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Способы выполнение Qt LGPL-лицензии / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]