Народ подскажите кто нибудь следующее: если я пишу программу на qt используя LGPL версию QTCreator но не вношу изменений в код QT
1) могу ли я не открывать свой исходник, и продавать бинари??
2) Могу ли я использовать в программе библиотеки (GPL) если я не вносил в них никаких изменений и продавать бинари??
Тоесть суть втом чтобы скрыть только написанный мною код, если я вношу изменения в либу под GPL то я должен открыть код либы, но не основного модуля который я писал сам?? И позволяет ли компилятор выпущений под LGPL/GPL (QTCreator + cmake) всё это (опять же если я не вношу в них изменения)?...
P.S. Если я переопределю некоторые классы стандартного виджета Qt, попадает ли это под действия лицензии, и значит ли это что я должен открыть код??
Во имя RMS, открывай!
Пока в нашей стране GPL не имеет юридической силы, можете, по идее, всё что угодно делать с кодом)))
На сайте нокии написано (http://qt.nokia.com/downloads):
Can create proprietary application - ОК (Думаю, это ответ на первый вопрос)
И да, во имя Столлмана, открывайте!
ЗЫ: А GPL на русской расскладке весело смотрится))
Предупреждаю сразу: я очень плохо представляю себе технический процесс подключения библиотеки и её последующего использования (исключительно на уровне include и проекта в CodeBlocks), поэтому могу нагородить фигни, но...
LGPL разделяет понятия "производной" (derivative) библиотеки и программы, использующей библиотеку. Производная библиотека, то есть библиотека, допиленная Вами, должна оставаться под LGPL; программа, использующая библиотеку, может проходить под любой другой лицензией, в том числе, закрытой и коммерческой.
Если библиотека и Ваш код слиты при компиляции воедино, то это derivative; если библиотека висит отдельно, Ваша программа висит отдельно, и только обращается к библиотеке, не сливаясь с ней, то она может выходить под чем угодно, но сама библиотека должна оставаться под LGPL. То есть, в своей лицензии Вы указываете, что программа использует такую-то библиотеку такого-то правообладателя под LGPL и даёте ссылку на её текст и сорцы библиотеки.
Как сделать такое "висит отдельно и только обращается", я не представляю; Вы программист - Вам лучше знать. В данном контексте слышались непонятные мне слова "статическая" и "динамическая" линковка, где статическая приводит к слиянию кодов и попаданию Вашего кода под LGPL, а динамическая - нет.
И не нарушать LGPL, несмотря на то, что в России она работает плохо (дабы не уйти в слишком уж глубокие дебри, не буду расписывать, почему именно, но я бы не употреблял выражения "не имеет силы"), всё-таки, необходимо.
Суть в том, что статья «Нарушение авторских и смежных прав» (ч. 1 ст. 146 УК РФ) относится к уголовным преступлениям частно-публичного обвинения (как изнасилование), и потому, при отсутствии претензий по отношению к Вам со стороны правообладателя, дело на Вас не открывается никак. Гражданское судопроизводство, тем более, - только по иску от лица, чьи права нарушены. Nokia же будет руководствоваться LGPL вне зависимости от того, как эта лицензия соотносится с законодательством РФ.
А если в программе использовалась библиотека под лицензией GPL, но в неё не вносилось никаких изменений и она поставляется отдельно от моей проргаммы? возможно ли такое использование??
Напишите письмо нокии и не парьтесь. Кроме того есть русскоязычный форум соответствующей тематики.
судя вот по этому пишите на чем хотите, и продавайте что хотите, один хрен все украдено )))
Отправить комментарий