|
|
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Есть такой способ выполнить LGPL лицензию, не предоставляя сорсов и без обязанности платить за лицензию - предоставить юзеру объектные файлы, чтобы он при желании мог сам слинковать с новой версией LGPL-библиотеки. А правда, что можно свободно распространять статически слинкованную прогу, но при этом достаточно на сайте выложить динамически слинкованную версию и при этом даже не нужно будет поставлять объектные файлы вместе с дистрибутивом статически слинкованного софта? Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 13:18 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Просто интересно. А что ты такого ценного в тех исходниках понаписал? Любой нормальный человек давно знает, что исходники, без тестов и документации - ерунда, и никакой ценности не имеют. У твоих исходников есть тесты и документация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 15:29 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Про паскальУ твоих исходников есть тесты и документация? Во-первых, даже если они и есть, то тесты не являются частью программы, а являются отдельной программой, поэтому распространять их не обязательно. Во-вторых, если под документацией понимаются камменты в коде, то такие камменты легко вырезать за мгновение ока. То же самое относится к обфускации кода. И в-третьих, софт не тиражный, поставляется заказчикам у которых есть it-отделы и некоторые вещи они смогут править сами или использовать более дешевые услуги фрилансеров, тогда как в противном случае, будут вынуждены обращаться в нашу компанию. Я случайно узнал, что если программа выполнена в обоих вариантах, тогда условия LGPL считаются выполнеными. Но вот хотел узнать, пробовал ли кто-нибудь эту схему в бою. На данный момент, приходится выкладывать на сайте объектные файлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 17:26 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Lumixесть it-отделы и некоторые вещи они смогут править сами или Я тоже так думал. Пока один раз не пришлось ЗАСТАВЛЯТЬ эти it-отделы (и фрилансеров, кстати, они тоже пробовали) работать с доработкой спущенных им исходников (по условиям договора такая возможность оговаривалась). В общем я бы не сказал, что я что-то новое узнал об этих отделах на местах, но опыт был очень, очень показательным. Ты просто видно сильно молод еще, не знаешь таких вещей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 18:27 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Любой программист знает, что разобраться в чужом коде - это раз в 5-10 сложнее, чем написать свой. Если эти отделы не смогли написать свой, а обратились к тебе, почему ты думаешь, что они сразу станут в 5-10 раз сильнее и смогут дорабатывать твое "творение"? К которому нет ни тестов, ни документации? Подумай сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 18:30 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
LumixВо-вторых, если под документацией понимаются камменты в коде, то такие камменты легко вырезать за мгновение ока. Вот тут ты сразу себя и выдал. Возрастная категория - до 24 лет, опыт разработки - не более двух лет. Это в лучшем случае. Любой специалист, с минимальным опытом, прекрасно знает, что каменты - документацией не являются. Документация - это спецификации, техпроекты (и техзадания), контрольные примеры (они идут в тесты), даже диаграммы классов, активности, потоки данных, схемы ARIS - все то, что позволяет понять принцип работы. У тебя всего этого - нет. Увидев бы такой "исходник", без документации и тестов, который мне спустили бы на сопровождение - я бы сразу отправил бы его в trash и обосновал бы, почему все делать надо заново (т.е. заново писать). Потому что я (как сотрудник it отдела) - не идиот, чтобы брать на себя ответственность за фигню, которая вообще не понятно (мне) как работает и главное - не понятно как проектировалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 18:38 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Про паскальДокументация - это спецификации, техпроекты (и техзадания), контрольные примеры (они идут в тесты), даже диаграммы классов, активности, потоки данных, схемы ARIS - все то, что позволяет понять принцип работы. В нашей компании подобной херней не пользуются. Мы просто пишем хороший софт и всё. Меня интересует именно тот вопрос, который я задал, и если вам нечего сказать по вопросу выполнения условий LGPL, то, имхо, вы зря теряете время в этой теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 19:08 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Исходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 22:43 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
LumixПро паскальДокументация - это спецификации, техпроекты (и техзадания), контрольные примеры (они идут в тесты), даже диаграммы классов, активности, потоки данных, схемы ARIS - все то, что позволяет понять принцип работы. В нашей компании подобной херней не пользуются. . У вас еще и компания есть? Поразительно. Хотел бы я пообщаться с вашим главным инженером. Сколько ему лет, кстати? LumixМы просто пишем хороший софт и всё. Меня интересует именно тот вопрос, который я задал, и если вам нечего сказать по вопросу выполнения условий LGPL, то, имхо, вы зря теряете время в этой теме. Ты был выбран просто как пример жертва для прояснения очередной банальной истины. Сам по себе ты, со своими юридическими вопросами - тут нафиг никому не интересен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 22:51 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
LumixЕсть такой способ выполнить LGPL лицензию, не предоставляя сорсов и без обязанности платить за лицензию - предоставить юзеру объектные файлы, чтобы он при желании мог сам слинковать с новой версией LGPL-библиотеки. А правда, что можно свободно распространять статически слинкованную прогу, но при этом достаточно на сайте выложить динамически слинкованную версию и при этом даже не нужно будет поставлять объектные файлы вместе с дистрибутивом статически слинкованного софта? Модератор: Тема перенесена из форума "C++". А в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ саму программу, использующую эту библиотеку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 09:41 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
MasterZivА в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ саму программу, использующую эту библиотеку. Статически слинкованную? Не предоставляя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:10 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
On 06.12.2010 12:10, Lumix wrote: > А в чём собственно проблема? Зачем пытаться обходить LGPL ? Она же не > "заразная", ты можешь испльзовать библиотеку, не предоставляя в открытый доступ > саму программу, использующую эту библиотеку. > Статически слинкованную? Не предоставляя? Я не знаю точно на счёт статически слинкованной, но допустим что нельзя (хотя это глупость какая-то, не на всех платформах есть динамическая линковка). В чём проблема линковаться динамически ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:25 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая программа, не для широкого рынка, которая распространяется на неких договорных условиях неким организациям. Все условия сопровождения и взаимоотношения заказчика и поставщика итп оговорены отдельно в неких юридических документах (договор). Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то это не важно. А теперь этапы большого пути: - какова вероятность того, что заказчик предъявит вам какие-то права на исходный код? - если это и случится, то в каокй форме и что делать если вы его пошлете, а вы его пошлете - надо как-то обосновать, что вы написали программу не на купленной QT, а на спертой - предъявить куда-то некий иск, который кто-то (вернее суд) должен еще рассмотреть и вынести решение об отчуждении вашего имущества (исходного кода) в пользу другой стороны. А для подачи иска в суд должны быть основания (которых формально нет, т.е. дело возбуждено не будет). Максимум что вам можно сделать, так это нажаловаться нокии, что некто использует нелицензионный софт. В общем я бы боялся больше пожарников, налоговиков, санэпидемстанцию, инспекцию по охране труда, просто бюрократов и бандитов куда больше чем неких абстрактных рисков с низкой верятностью реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:29 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Lumix, а прочитать лицензию слабо? На Вике есть даже ее перевод (версии 2). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:30 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
а в договорике или лиц. соглашении пропишите условия о недопустимости применения методов обратного инжиниринга по отношению к вашей программе. Т.е. прежде чем качать права вашему заказчику надо пойти на нарушение условий договора, что при правильном составлении документов приведет к его расторжению и снятию каких-либо обязательств между вами и заказчиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:32 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
On 06.12.2010 12:29, Ggg_old wrote: > Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая > программа, не для широкого рынка, которая распространяется на неких договорных > условиях неким организациям. Все условия сопровождения и взаимоотношения > заказчика и поставщика итп оговорены отдельно в неких юридических документах > (договор). > Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то > это не важно. > А теперь этапы большого пути: > - какова вероятность того, что заказчик предъявит вам какие-то права на исходный > код? Это не заказчик предъявить права, это OSF права предъявит и будет требовать опубликования твоего софта по GPL иди LGPL. Если узнает, конечно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:21 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Ggg_old- какова вероятность того, что заказчик предъявит вам какие-то права на исходный код? - надо как-то обосновать, что вы написали программу не на купленной QT, а на спертой - предъявить куда-то некий иск, который кто-то (вернее суд) должен еще рассмотреть и вынести решение об отчуждении вашего имущества (исходного кода) в пользу другой стороны. Риском в данном случае является не заказчик, а, например, обиженный сотрудник или пр. доброжелатель, который может стукнуть в отдел "К", который в свою очередь может провести "контрольную закупку" (если так можно выразиться), а по нашим законам для случаев контрафакта судебное решение не требуется, чтобы конфисковать всё наше оборудование как средство производства контрафактной продукции. А после этого, отдел "К" может поднять все договора, по которым были проданы лицензии на наш софт и попросить всех наших заказчиков посодействовать следствию и все заказчики выполнят эту просьбу, потому что все боятся и уважают милицию. Более того, присутствие самого правообладателя тоже не требуется. Нокия может вообще не знать про это дело. Милиция всё сделает сама. Такие вот у ней полномочия в отношении контрафактной продукции. Раньше только 20 век фокс мог подать заявление о нарушении его прав на продажу пиратских дисков с их фильмами. Сегодня достаточно любого обращения "добросовестного" гражданина, чтобы милиция могла всё сделать сама. То же самое относится и к софту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:31 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
mriadusИсходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.Читая это, рыдал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 15:02 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
МастерЗив, OSF Никто и звать их никак. От них не может быть никаких имущественных претензий. Lumix: да, вариант интересный. Я не юрист, тут надо смотреть какие есть законные основания для проведения расследования и какие есть полномочия у органов. По собственному опыту взаимодействия с милицией (занимаюсь расследование мошенничств с платежными картами) могу сказать, что никто и пальцем не пошевелит, если не будет конкретного заявления от конкретного заявителя о причинении ущерба да еще и на сумму не меньшую оговоренной в законе. Нет заявления - отпустят даже взятого споличным дропа у банкомата. Отпускают из суда квартирных воров взятых на горячем. Посему мой вам совет - сходите к нормальному практикующему юристу и вам все расскажут, что можно, а что нельзя и куда посылать OSF, это будет стоить дешевле одной лицензии разработчика на QT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 15:38 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 06.12.2010 12:29, Ggg_old wrote: > Можно взяглнуть на проблему с другой стороны. Итак у автора топика есть некая > программа, не для широкого рынка, которая распространяется на неких договорных > условиях неким организациям. Все условия сопровождения и взаимоотношения > заказчика и поставщика итп оговорены отдельно в неких юридических документах > (договор). > Программа слинкована статически, т.е. уши QT не видны, да даже если и видны, то > это не важно. > А теперь этапы большого пути: > - какова вероятность того, что заказчик предъявит вам какие-то права на исходный > код? Это не заказчик предъявить права, это OSF права предъявит и будет требовать опубликования твоего софта по GPL иди LGPL. Если узнает, конечно. По моему не так, не OSF, а FSF и не предъявит, а максимум попросит. Потому что FSF не авторы. Вот Nokia может предъявить. ps: что бы предъявлять права нужно авторство, поэтому например FSF требует передачу прав на код для включения в GCC, что бы FSF могла защищать свободу GCC в суде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 16:09 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:09 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
В общем, всё понятно. Со своим вопросом я обратился не по адресу. :-) В любом случае, спасибо всем, кто высказал своё мнение по вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 18:02 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
quaidmriadusИсходники "без тестов и документации" являются ерундой только для того, кто код читать не умеет.Читая это, рыдал http://gaperton.livejournal.com/32772.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 19:31 |
|
||
|
Способы выполнение Qt LGPL-лицензии
|
|||
|---|---|---|---|
|
#18+
Про паскальПросто интересно. А что ты такого ценного в тех исходниках понаписал?Вы не поверите --- он там целую программу понаписал. Достаточно полезную для заказчика, кстати, чтоб за неё деньги платились. Про паскальЛюбой нормальный человек давно знает, что исходники, без тестов и документации - ерунда, и никакой ценности не имеют.Обычно "нормальный человек" не использует кванторы всеобщности всуе, и не лепит "любой", "все" и т.п. почти в каждый свой абзац. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2010, 00:26 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36998044&tid=1343276]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 455ms |

| 0 / 0 |
