Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Клуб юнуксоидов > Разработка коммерческих приложений под Линукс


Автор: Vicul 12.1.2010, 14:59
Уважаемые коллеги,
хотелось услышать ваше мнения по этому вопросу.
При разработка софта под эту ОС в основном идет под GPL лицензией, но ионгда это не всегда удобно, н-р, разработка программы для серийной продажи. Брать оплату за тех поддержку - невыгодно, сколько не пытался писать под GPL - пустая трата времени, программа вертиться уже больше года, куча народа ее скачала, и .... даже не получил элементарного "спасибо". Короче я не сильно богатый, чтобы разрабатывать халявные вещи.
А теперь посмотрим на это на конкретном примере. Я написал софт на C# для Windows, используя MS Visual Studio, который я приобрел официально за свои деньги. Теперь мне бы хотелось перенести этот софт на Линукс, проблем нет, Моно фреймворк позволяет это делать (ну c не большими доработками). Но Моно - это открытые источники, и, следовательно, я должен открыть свои коды, т.е. опять выходит, что я работал на халяву. Я разрабатывал и компилировал программу в коммерческой среде MS VS, которую мелкомягкие мне продали по их рыночным ценам, так почему я должен отдавать свой софт, разработанный в их среде, на халяву? Как то нечестно получается.
Я встречал, что GPL как то обходят. Например прокси от astaro.com. Эти ребята написали прокси на ядре SUSE Линукса и распостраняют его под GPL, но сам прокси они не распостраняют, а добовляют его с админкой и специальными фильтрами уже по коммерческой лицензии, т.е. вроде GPL, но на лицо выходит коммерция. Вопрос довольн тонкий, я думаю их юристы как то решили его. НО как быть, нашим разработчикам? Вообщем поделитесь опытом.

Автор: djamshud 12.1.2010, 15:10
На западе за нарушение GPL дают по голове, обычно до суда все доходит до того, что код открывают. Для энтерпрайза можно успешно продавать техподдержку, см readhat, novell. Для юзерей - можно жить на донейшинс, см википедия.

НО! Необязательно распространять свою программу под GPL, ничто не мешает вкорячить и закрытую программу, продавая ее за миллионы денег. НО номер 2! Линуксоиды станут ее покупать лишь если там будет что-то зверски уникальное.

Автор: Vicul 12.1.2010, 15:15
Цитата

, ничто не мешает вкорячить и закрытую программу


Да но если программа работает с открытыми источниками (в данном случае Моно), значит она тоже должна быть открытой?
Ну а тех. поддежка и пожертвования - это мы уже прохдили, см выше.

Автор: kemiisto 12.1.2010, 15:19
Цитата(Vicul @  12.1.2010,  15:59 Найти цитируемый пост)
Моно - это открытые источники, и, следовательно, я должен открыть свои коды

Дальше не читал. Это бред сивой кобылы, простите. Где Вы вообще такое вычитали? Вы совершенно не разбираетесь в предмете вопроса. Но, специально для Вас есть FAQ на сайте Mono. В том числе и по http://mono-project.com/FAQ:_Licensing.
Цитата
Can I write commercial or proprietary applications that run with Mono?
Yes. The licensing scheme is planned to allow proprietary developers to write applications with Mono.

Посмотрите на страничку http://mono-project.com/Software на их сайте. Там же куча Commercial Applications перечислена.

Так что продовайте на здоровье.

Автор: Vicul 12.1.2010, 15:28
Уважаемый коллега,

вопрос не в Моно, я взял его   с потолка, вопрос более шире, разработка коммерческого софта в среде открытых  источников.
И давайте без оскорблений, я пришел сюда  за помощью и никого своим постом не ставил в глупое положение.  

Автор: kemiisto 12.1.2010, 15:35
Цитата(Vicul @  12.1.2010,  16:28 Найти цитируемый пост)
вопрос более шире, разработка коммерческого софта в среде открытых  источников.
  • Что значит "в среде"?
  • Что значит "открытые исчточники"?

Цитата(Vicul @  12.1.2010,  16:28 Найти цитируемый пост)
И давайте без оскорблений, я пришел сюда  за помощью и никого своим постом не ставил в глупое положение.

Неправда. Себя поставили. smile Ладно, давайте без оскорблений.

Итак, начнём разбираться. Для начала ответьте на пару простых вопросов:
  • Вы в курсе сколько (хотя бы приближённо) существует лицензий для свободного ПО?
  • Используете ли Вы в своём коде сторонний код/библиотеку под одной из вышеуказанных лицензий?

Хм... Ну хватит для начала.

Автор: djamshud 12.1.2010, 15:38
Наверное не ошибусь, если скажу, что большинство открытых библиотек идет с лицензиями, позволяющими беспрепятственную линковку с закрытым софтом. Т.е. вам нужно выяснить именно этот вопрос по всем библиотекам, которые вы используете в программе. А то, что беспокоит вас, должно беспокоить лишь нехороших людей, которые берут открытый софт, модифицируют его (и закрывают) и продают.

Автор: Vicul 12.1.2010, 15:42
Я имел ввиду GPL, скажем, я написал прогу на С++ без использования внешних библиотек, ее  пропущу через G++.    По идее она должна уже идти под GPL или я ошибаюсь. 

Автор: kemiisto 12.1.2010, 16:05
Цитата(Vicul @  12.1.2010,  16:42 Найти цитируемый пост)
Я имел ввиду GPL

Вот уже многое проясняется. smile 

Цитата(Vicul @  12.1.2010,  16:42 Найти цитируемый пост)
 я написал прогу на С++ без использования внешних библиотек, ее  пропущу через G++. По идее она должна уже идти под GPL или я ошибаюсь.

Конечно же ошибаетесь. Иначе комерческого ПО под *nix просто не существовало бы. Заметьте, что GCC (GNU Compiler Collection), в состав которой входит g++ - основная коллекция компиляторов не только под Linux, но и под Mac OS X.

То есть лицензия на исходный код приложения ни в коем случае не ограничевает Вас в выборе лицензии на произведённый с помощью этого инструмента контент. И не важно рисуете вы банер в GIMP, создаёте музыкальный шедевр в каком-нить Hydrogen или, как в Вашем случае, компилируете своё ПО с использованием g++.

Автор: Vicul 12.1.2010, 16:16
Спасибо!!!


Цитата

Конечно же ошибаетесь.



в принципе это я хотел выяснить.  

Но если я добавлю туда  работу с MySQL,  и устанавливать его будет сам клиент, то как в этом случае будет ситуация, попадаю ли я под GPL?

Автор: kemiisto 12.1.2010, 16:25
Цитата(Vicul @  12.1.2010,  17:16 Найти цитируемый пост)
Но если я добавлю туда  работу с MySQL,  и устанавливать его будет сам клиент, то как в этом случае будет ситуация, попадаю ли я под GPL?

А это зависить от того, как Вы будете работать с MySQL. Если для этого Вы используете сторонний GPL-код/библиотеку, то и Ваш продукт придётся выпускать под GPL-совместимой лицензией.

Автор: Vicul 12.1.2010, 16:31
Спасибо за помощь,

теперь все стало на свои места.

Автор: bilbobagginz 12.1.2010, 16:39
Цитата(Vicul @  12.1.2010,  14:28 Найти цитируемый пост)
вопрос не в Моно, я взял его   с потолка, вопрос более шире, разработка коммерческого софта в среде открытых  источников.
И давайте без оскорблений, я пришел сюда  за помощью и никого своим постом не ставил в глупое положение.   

Вы играете в жертву, а зря.
мне кажется у вас есть 2 ошибки.
I) некоторое заблуждение в вопросе что есть курица и что есть яйцо.
для того, чтобы разработать программу которая принесла бы вам деньги вам нужно сделать 1 из двух:
1. найти какую-то проблему, которая возникает у достаточно большого количества людей (пользующихся линуксом), и решить ее.
2. нанять фирму-посредника, которая может уболтать людей, что им нужна ваша программа.

у каждого случая есть свои издержки.
Есть немало случаев, когда открытая модель разработки решает выживает ли проект или издыхает.
есть немало случаев, когда открытая модель просто не подходит.

II) Вы не можете на основе 1-го своего (кстати неизвестного) проекта утверждать несостоятельность бизнес-модели разработки с открытым кодом, т.к. более серьёзные чем вы, и большие чем вы в количестве инженеры работают по этой модели, и зарабатывают уже более десятка лет на этом свои деньги. Это даже можно сказать неуважительно с вашей стороны утверждать о несостоятельности этой модели.

Короче говоря, выбор модели разработки делают после выбора проблемы, которую собираются решать, которую в свою очередь выбирают из списка востребованных проблем. Востребованность проблемы определяется приблизительным анализом целевой группы клиентов.
Если вы сначала разрабатываете программу, а потом пытаетесь пришить к ней рынок сбыта, обычно это не принесет денег (ни с открытым ни с закрытым кодом). Ради примера можно написать и закрытую программу по подсчету черных баранов мужского пола, но в большинстве отар бараны - белые, и не все мужского пола, а также нет компьютера для подсчета.
После написания такой программы можно сетовать как на модель и методологию разработки, так и на ... язык программирования, или на фирму-изготовителя памяти вашего компьютера. Однако обоснованные ли это утверждения ? я не думаю.

Короче давайте начнем с того, что вы нам дадите ссылку на ваш существующий открытый проект.
а потом расскажете, чего вы ожидали, и что получилось.

Добавлено через 8 минут и 54 секунды
Цитата(Vicul @  12.1.2010,  15:31 Найти цитируемый пост)
теперь все стало на свои места. 

судя по глубине вопроса, я бы не утверждал что всё встало на свои места, т.к. нужно еще определиться с некоторыми вопросами.
напр. какие свойства базы данных MySQL вы используете, каким образом подключаетесь к ней (каким именно драйвером).
всё это надо прорабатывать,
и мы еще не затронули вопроса удобства для пользователя скачивать mysql отдельно,
или устанавливать пакеты из исходников.


Автор: kemiisto 12.1.2010, 16:50
Цитата(Vicul @  12.1.2010,  17:31 Найти цитируемый пост)
теперь все стало на свои места

Немного дополню по этому конкретному примеру. 
Цитата(Vicul @  12.1.2010,  17:16 Найти цитируемый пост)
Но если я добавлю туда  работу с MySQL,  и устанавливать его будет сам клиент, то как в этом случае будет ситуация, попадаю ли я под GPL?

Итак, если устанавливать MySQL будет сам клиент, то он установит (очевидно) бесплатную версию под лицензией GPL или любой другой OSI-Approved лицензией. Так или иначе, это будет Свободное ПО. Поэтому и все клиентские библиотеки (драйвера) тоже будут под свободной лицензией. И Ваше ПО тоже должно быть под свободной лицензией. 

И вот ещё что. Правовой статус GPL и других свободных лицензий на территории РФ (ну и не только) пока не определён.



Автор: nerezus 12.1.2010, 21:19
Цитата

И вот ещё что. Правовой статус GPL и других свободных лицензий на территории РФ (ну и не только) пока не определён.
 Отчего же? Все четко и ясно: работает по всем тем пунктам, которые не противоречат нашему законодательству.

Автор: kemiisto 12.1.2010, 21:56
Цитата(nerezus @  12.1.2010,  22:19 Найти цитируемый пост)
Все четко и ясно: работает по всем тем пунктам, которые не противоречат нашему законодательству.

Это всё твои домыслы. А на деле.
Цитата
В настоящее время соответствие GPL законодательству Российской Федерации до конца ещё не определено, отсутствуют законодательные акты или разъяснения арбитражных судов по применимости данной лицензии в России и её соответствие законодательству, в особенности в части передачи прав и безвозмездной основы такой передачи.

Да, казалось бы всё не так плохо. Скажем, http://www.subschet.ru/subschet.nsf/docs/0C3E2997FDF34C30C32576220019BE2D.html, написано:
Цитата
 Из указанного следует, что использование свободного программного обеспечения с соблюдением условий соответствующей версии лицензии GNU GPL соответствует требованиям законодательства Российской Федерации об авторском праве и является правомерным.

Всё вроде гладко. Но читай внимательнее:
Цитата
В связи с изложенным, по мнению Минэкономразвития России, использование свободного программного обеспечения не может являться основанием для применения санкций и создания препятствий в осуществлении предпринимательской деятельности при контроле за соблюдением авторских прав.

А как контролировать соблюдение авторских прав в случае свободных лицензий нигде не описано. Нет самого понятия "свободная лицензия", нет законадательной базы.
Читаем дальше:
Цитата
 По вопросу качества применения норм права сообщаем, что возможности для защиты гражданами и организациями своих прав, в том числе обращение в органы прокуратуры или судебные органы, закреплены в ст. ст. 45 , 46 Конституции Российской Федерации и ст. 12 упомянутого Кодекса.

Ну обратишься ты в суд, скажем, а тебя попросать официальный перевод лицензии GPL на старый-добрый. А его нет.  Есть только http://www.gnu.org/licenses/translations.html, да и то underway. Могут быть проблемы.

Просто пока это некому не нужно. smile 

Автор: nerezus 12.1.2010, 22:07
Цитата

Это всё твои домыслы.
 Это универсальная часть для любого документа. 

Цитата

а тебя попросать официальный перевод лицензии GPL на старый-добрый. А его нет.
 http://www.google.com/search?q=Бюро+нотариальных+переводов

Я не вижу ни одного пункта, который не выполняется или не работает.

Парсер винграда какой-то глючный, ссылку не обозначил.

Автор: kemiisto 12.1.2010, 22:32
Цитата(nerezus @  12.1.2010,  23:07 Найти цитируемый пост)
http://www.google.com/search?q=Бюро+нотариальных+переводов

А я тебе про что!? Правовой статус не определён. Поэтому надо переводить, наториально заверять и в судебном порядке доказывать правильность нужной трактовки.

Автор: nerezus 13.1.2010, 01:23
Цитата

Правовой статус не определён. Поэтому надо переводить
 У самого текста лицензии - определен. У трех букв сокращения или английской версии - нет.
Поэтому в данном случае нужен перевод. Как и для коммерческих лицензий.

Автор: djamshud 13.1.2010, 01:27
Определн статус или нет - решит суд, а такого у нас еще ни разу не было, если я не ошибаюсь. Недавно вообще проскакивала информация о безумной задумке наших чинуш - раз софт бесплатен, значит это подарок, а значит плати налог на дарение.

Это я к тому, что вы тут сейчас можете хоть обспориться, но ни один из вас не прав по существу.

Добавлено через 1 минуту и 34 секунды
Т.е. все что остается - действовать в правовом поле западных стран, где в этом плане уже давно все по полочкам, и надеяться, что у нас тоже будет когда-нибудь так.

Автор: bilbobagginz 13.1.2010, 01:43
djamshud, вот у вас блин весело...
Цитата(djamshud @  13.1.2010,  00:27 Найти цитируемый пост)
налог на дарение.

и сколько это денег ? процент от стоимости ? smile т.е. 0 ?



Автор: powerfox 13.1.2010, 04:01
Цитата(djamshud @  13.1.2010,  02:27 Найти цитируемый пост)
Это я к тому, что вы тут сейчас можете хоть обспориться, но ни один из вас не прав по существу.

Читайте внимательно:

Цитата(nerezus @  13.1.2010,  02:23 Найти цитируемый пост)
 У самого текста лицензии - определен. У трех букв сокращения или английской версии - нет.
Поэтому в данном случае нужен перевод. Как и для коммерческих лицензий. 


Переведённый текст может быть не признан судом, как GPL, но условия соблюдения того, о чём написано, обязательны. Могут, правда, всплыть тонкости взаимодействия с другим GPL софтом… Но тут пожаловаться могут только авторы GPL, но они вряд ли признают перевод (GPL-Rus) несовместимым с оригиналом.

Автор: nerezus 14.1.2010, 16:38
Цитата

Т.е. все что остается - действовать в правовом поле западных стран
 Не имеет смысла, т.к. их законы нам до задницы.

В данном случае GPL(сам текст, а не 3 буквы) не менее определена, чем любая другая лицензия на иностранном языке. Все равно при суде придется переводить и заверять.

Просто некоторые конторы для русскоязычных версий продуктов делают русскоязычные лицензии - в этом им жирный плюс.
P.S. Правда это не освобождает их от нелепостей типа "дизасссемблирование и перепродажа запрещена", что неправомерно по нашему ГК, поэтому данные пункты не работают.

Автор: djamshud 14.1.2010, 16:47
bilbobagginz, в том то и дело, что предлагалось платить по цене "платных аналогов". Если найду ссылку, выложу.

>Не имеет смысла, т.к. их законы нам до задницы.

А своих, работающих и обкатанных у нас нет.

Автор: nerezus 14.1.2010, 16:53
Цитата

Если найду ссылку, выложу.
 Не нужно, очередная желтая пресса.

Автор: djamshud 14.1.2010, 16:57
http://bablaw.livejournal.com/45358.html

Вот. Правда баяну год от роду. Наверное таки образумились.

Добавлено через 1 минуту и 31 секунду
>Не нужно, очередная желтая пресса.

Не пресса, а уютненькая ЖЖчка).

Автор: powerfox 14.1.2010, 17:54
djamshud, 
Цитата

Метки: Приколы

Автор: djamshud 14.1.2010, 18:01
powerfox, для кого-то и "вчера видел, камаз собаку переехал, фотки:" - прикол. Так что не показатель. Бегло просматривал обсуждение, вроде не фейк.

Автор: powerfox 14.1.2010, 21:19
Цитата(djamshud @  14.1.2010,  19:01 Найти цитируемый пост)
Бегло просматривал обсуждение, вроде не фейк. 

Ну, может быть. У нас в законодательстве также имеются интересные положения об использовании систем шифрования: получается, что владельцы компьютеров с современными ОС (включая суды, налоговую, аппарат президента, самого президента) являются злостными нарушителями и должны быть наказаны (не помню, какое наказание, но по-моему, серьёзное).

Автор: nerezus 14.1.2010, 21:50
Цитата

1. GPL с точки зрения ГК НЕ ЯВЛЯЕТСЯ лицензионным договором, поскольку не содержит существенного признака такого договора - лицензиата (см. статью 1235/1286).

2. Поскольку GPL НЕ ЯВЛЯЕТСЯ лицензионным договором, то на нее НЕ РАСПРОСТРАНЯЕТСЯ действие статьи 1233, которая признает ничтожными ограничения только конкретных видов договоров - лицензионного и отчуждения.

3. Что же тогда GPL? Это СОГЛАСИЕ. Поскольку согласие, как сделка, никак не определена в ГК - ни в части формы (письменной или устной), ни в части конструкции сделки и ее существенных условий (одно-двух-многосторонняя, относительно конкретного РИДа или относительно некоего набора РИДов некоего правообладателя или правообладателей) - то у нас появляется понимание, что СОГЛАСИЕ может быть дано правообладателем В ЛЮБОЙ НЕПРОТИВОРЕЧАЩЕЙ ЗАКОНУ ФОРМЕ И КОНСТРУКЦИИ.


4. Поскольку GPL говорит о ничтожности своей лицензии вцелом при НАРУШЕНИИ любого из своих существенных условий, то следует признать, что СОГЛАСИЕ (которым в нашем правовом поле является лицензия СС) дано в форме СДЕЛКИ ПОД ОТМЕНИТЕЛЬНЫМ УСЛОВИЕМ (статья 157 ГК). Условие - нарушение любого пункта договора, ведет к отмене предоставленного ПРАВА использования.

4. Отсюда вывод - GPL совместимо с ГК4ч.

сабж.

Автор: Vicul 16.1.2010, 12:40
Цитата(kemiisto @ 12.1.2010,  16:05)
Цитата(Vicul @  12.1.2010,  16:42 Найти цитируемый пост)
Я имел ввиду GPL

Вот уже многое проясняется. smile 

Цитата(Vicul @  12.1.2010,  16:42 Найти цитируемый пост)
 я написал прогу на С++ без использования внешних библиотек, ее  пропущу через G++. По идее она должна уже идти под GPL или я ошибаюсь.

Конечно же ошибаетесь. Иначе комерческого ПО под *nix просто не существовало бы. Заметьте, что GCC (GNU Compiler Collection), в состав которой входит g++ - основная коллекция компиляторов не только под Linux, но и под Mac OS X.

То есть лицензия на исходный код приложения ни в коем случае не ограничевает Вас в выборе лицензии на произведённый с помощью этого инструмента контент. И не важно рисуете вы банер в GIMP, создаёте музыкальный шедевр в каком-нить Hydrogen или, как в Вашем случае, компилируете своё ПО с использованием g++.

Я опять запутался с этими библиотеками. Скажим так, в свою программу я вставляю 

Код

# include <sys/socket.h>
 

этот файл идет под GPL, значит мои коды  тоже должны идти под GPL? Отсюда,   ни один код не может иметь коммерческую лицензию, если он использует стандартные С-библиотеки Линукса.  Я прав?  

Автор: powerfox 16.1.2010, 13:02
Цитата(Vicul @  16.1.2010,  13:40 Найти цитируемый пост)
стандартные С-библиотеки Линукса

Стандартной С-библиотеки Линукса нет. Вот просто библиотека Си есть (glibc), которая идёт под LGPL, поэтому её можно без проблем использовать в коммерческих приложениях.

Цитата(Vicul @  16.1.2010,  13:40 Найти цитируемый пост)
этот файл идет под GPL

Этот файл идёт под LGPL (так же он является частью glibc), о чём ясно написано в самом начале файла. Будьте повнимательнее.

Vicul, советую ознакомиться с http://www.gnu.org/licenses/gpl-faq.html.

Автор: Vicul 16.1.2010, 16:44
Цитата(powerfox @  16.1.2010,  13:02 Найти цитируемый пост)
Vicul, советую ознакомиться с GPL FAQ.


Да, столько тонкостей в этом Линуксе.....

Автор: powerfox 16.1.2010, 17:02
Цитата(Vicul @  16.1.2010,  17:44 Найти цитируемый пост)
Да, столько тонкостей в этом Линуксе..... 

Вообще, GPL (равно как и FSF и open source сообщества) никак не связана с линуксом… И никаких особых тонкостей ;)

Автор: Vicul 17.1.2010, 10:47
Вот еще один такой момент от LGPL (http://ru.wikisource.org/wiki/GNU_Lesser_General_Public_License):

Цитата

6. Как исключение из положений предыдущих пунктов настоящей Лицензии Лицензиат вправе объединить или связать Произведение, использующее Библиотеку, с Библиотекой, в результате чего будет создано произведение, содержащее части Библиотеки. Лицензиат вправе распространять такое произведение на любых условиях, при этом за пользователем должно сохраняться право вносить изменения в произведение в целях его адаптации для собственных нужд, а также право осуществлять восстановление структурной схемы алгоритма работы по исходным текстам произведения для отладки внесённых изменений.


т.о. если я использую glibc, тогда я должен  к программе приложить исходники своей программы.

Цитата

На каждом экземпляре такого произведения Лицензиат обязан поместить уведомление, содержащее указание на то, что данное произведение использует Библиотеку, распространение, модификация и использование которой осуществляется в соответствии с настоящей Лицензией. Лицензиат также обязан к каждому экземпляру произведения приложить копию настоящей Лицензии


отсюда на исходниках я должен указать, что это коммерческое приложение, которое использует библиотеки LGPL и дать копию их лицензии. 
Я прав? 

Автор: kemiisto 17.1.2010, 11:16
Цитата(Vicul @  17.1.2010,  11:47 Найти цитируемый пост)
т.о. если я использую glibc, тогда я должен  к программе приложить исходники своей программы.

Фуф. Тут речь, если я не ошибаюсь, идёт о динамической/статической линковке. 

При динамической - нужно выбрать «подходящий механизм разделяемых библиотек для связывания». Что это такое там написано подробно.

При статической... Уф... LGPL разрешает static linking, но только в том случае, если пользователь может заменить эти статические собранные LGPL библиотеки на другие и затем пересобрать приложение. На практике это означает, что нужно распространять либо исходный код, либо объектные файлы программы, чтоб пользователь имел возможность перелинковать её.

Добавлено через 2 минуты и 56 секунд
Vicul, кстати, там перевод очень старой лицензии. От 2002 года. Сейчас в ходу http://www.gnu.org/copyleft/lesser.html.

Автор: Vicul 17.1.2010, 11:25
Цитата(kemiisto @  17.1.2010,  11:16 Найти цитируемый пост)
Vicul, кстати, там перевод очень старой лицензии. От 2002 года. Сейчас в ходу LGPL v.3.


Спасибо, она заметно короче, чем я нашел, пошел читать....

Автор: Vicul 17.1.2010, 12:20
Что я понял из последней редакции LGPL,

1. Мое приложение попадает под понятие Совместная Работа:

Цитата

A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the “Linked Version”.


это значит, что я буду использовать приложение с динамической линковкой, т.е. не буду вносить никаких изменений в их Библиотеки.

2. В пункте 4. Combined Works, указано, что 

Цитата

4. Combined Works.
You may convey a Combined Work under terms of your choice that,


Значит я могу добавить свою  лицензию.

3. Но там же мне нужно выполнить один из пунктов:

a - Дать уведомление, что программа использует Библиотеку. Я думаю это можно будет сделать, скажем, в сопрождающем файле дистрибутивов (readme или license). 

b -  Распостранять все под GPL

c - При выполнии программы показывать ее копирайт с копирайтом библиотеки.  Неплохое решение, но если программа будет работать, как процесс, то не подходит.  

d - Передать пользователю исходники программы и обеспечить его всем необходимым для ее модификации

e - честно говоря этот пункт не совсем понял - нужно обеспечить инсталляцию в соответствии пункта  6. GPL.

Вообщем для моего решения лучше подходит (а).


Автор: kemiisto 17.1.2010, 12:41
Vicul, вроде бы, всё правильно. Уведомлять - наш выбор! smile 

Автор: Vicul 17.1.2010, 14:58
И еще вопрос, никак не могу определить под какой лицензией идет Linux Socket Filter, в хейдере (linux/filter.h)там ничего нет. 

Автор: kemiisto 17.1.2010, 15:27
Vicul, я так понимаю, это часть ядра. Значит, GPL.

Добавлено через 1 минуту и 24 секунды
Собственно http://www.koders.com/c/fidC74B4527240BE34445F8931E193FE9874A73B352.aspx?s=socket#L2? Если да, то там чёрным по белому - GPL.

Автор: Vicul 17.1.2010, 15:48
Теперь все ясно,

спасибо за помощь. 

Автор: Peter 17.1.2010, 20:45
Цитата(powerfox @  14.1.2010,  21:19 Найти цитируемый пост)
У нас в законодательстве также имеются интересные положения об использовании систем шифрования: получается, что владельцы компьютеров с современными ОС (включая суды, налоговую, аппарат президента, самого президента) являются злостными нарушителями и должны быть наказаны (не помню, какое наказание, но по-моему, серьёзное).

Было, теперь нет.
По этому поводу шум поднимали. Говорили, что обращались за разъяснениями, а разъяснения противоречили тексту...
Но это в прошлом. Где-то видел, что в 2005 году издали новый закон, отменив все предыдущие. Главное, что извлек для себя: я, пользуясь системами шифрования в своих программах или чужих, российских законов не нарушаю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)