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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

ps: что бы предъявлять права нужно авторство, поэтому например FSF требует передачу прав на код для включения в GCC, что бы FSF могла защищать свободу GCC в суде.
...
Рейтинг: 0 / 0
Способы выполнение Qt LGPL-лицензии
    #36997715
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Способы выполнение Qt LGPL-лицензии
    #36997867
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, всё понятно. Со своим вопросом я обратился не по адресу. :-)
В любом случае, спасибо всем, кто высказал своё мнение по вопросу.
...
Рейтинг: 0 / 0
Способы выполнение Qt LGPL-лицензии
    #36998044
Фотография mriadus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quaidmriadusИсходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.Читая это, рыдал
http://gaperton.livejournal.com/32772.html
...
Рейтинг: 0 / 0
Способы выполнение Qt LGPL-лицензии
    #36998388
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальПросто интересно. А что ты такого ценного в тех исходниках понаписал?Вы не поверите --- он там целую программу понаписал. Достаточно полезную для заказчика, кстати, чтоб за неё деньги платились.

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


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