Re: Licensing

2002-04-15 Пенетрантность Oleg P. Philon
Привет, коллеги.

On Sun, Apr 14, 2002 at 03:01:30PM +0400, Ingvarr Zhmakin wrote:
 Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
 в коммерческом коде.
Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
обсуждено, что свободные программы вполне могут быть коммерческими,
если сумеешь продать.

 Мне мнилось, что можно сделать некий гейт -- либу под LGPL, берущую
 на себя все взаимодействия с GPL-ной, которую поставлять с сорцами, а
 из основного кода общаться только с нею. Это катит? Возможно, есть
 лучший способ?

Вот кусочек из ABOUT-NLS пакет gettext:
quote
...  Of course you have to respect the GNU Library General Public
License which covers the use of the GNU `gettext' library.  This means
in particular that even non-free programs can use `libintl' as a shared
library, whereas only free software can use `libintl' as a static
library or use modified versions of `libintl'.
/quote

В случае GPL, видимо, этой лазейки нет. ПисАть т.н. гейт с
переименованием функций слишком очевидный обман.

 Или пролезть не получится?

В приличной рассылке об этом лучше не спрашивать.

Ingvarr.

Auf Wiederlesenophil aka Д-р Антикоммуний
--
Oleg P. Philon  http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus   mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru   mailto:[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licensing

2002-04-15 Пенетрантность Ingvarr Zhmakin
  Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
  в коммерческом коде.
 Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
 обсуждено, что свободные программы вполне могут быть коммерческими,
 если сумеешь продать.
Речь идёт о коде, поставляемом без сорцов.
Что не мешает некую его часть поставить с сорцами, если это поможет
угодить варварской лицензии.
  
 В случае GPL, видимо, этой лазейки нет. ПисАть т.н. гейт с
 переименованием функций слишком очевидный обман.
Почему обман? Речь идёт как раз о том, как использовать либу под GPL,
не нарушив этот самый GPL. Я бы ещё мог понять эту терминологию (но не
согласиться с нею), если бы речь шла о том, чтобы просто взять и молча
использовать. 
  
  Или пролезть не получится?
 В приличной рассылке об этом лучше не спрашивать.
Не понял.

   Ingvarr.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Licensing

2002-04-15 Пенетрантность DPetrenko

  Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
  в коммерческом коде.
 Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
 обсуждено, что свободные программы вполне могут быть коммерческими,
 если сумеешь продать.
Речь идёт о коде, поставляемом без сорцов.
Что не мешает некую его часть поставить с сорцами, если это поможет
угодить варварской лицензии.

а смысл писать такой гейт - если библитека уже готова?


Re: Licensing

2002-04-15 Пенетрантность Ingvarr Zhmakin
   Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
   в коммерческом коде.
  Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
  обсуждено, что свободные программы вполне могут быть коммерческими,
  если сумеешь продать.
 Речь идёт о коде, поставляемом без сорцов.
 Что не мешает некую его часть поставить с сорцами, если это поможет
 угодить варварской лицензии.
 а смысл писать такой гейт - если библитека уже готова?
Хочется иметь способ одновременно:
1) пользовать библиотеку в коде с закрытым сорцом
2) не нарушить ЖПЛ

Меня устроит любой разумный путь. При чтении GPL пухнет голова и
отказывает блок логики, посему прошу совета. :-)

   Ingvarr.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licensing

2002-04-15 Пенетрантность Vlad Harchev
On Mon, 15 Apr 2002, Ingvarr Zhmakin wrote:

Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
в коммерческом коде.
   Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
   обсуждено, что свободные программы вполне могут быть коммерческими,
   если сумеешь продать.
  Речь идёт о коде, поставляемом без сорцов.
  Что не мешает некую его часть поставить с сорцами, если это поможет
  угодить варварской лицензии.
  а смысл писать такой гейт - если библитека уже готова?
 Хочется иметь способ одновременно:
 1) пользовать библиотеку в коде с закрытым сорцом
 2) не нарушить ЖПЛ
 
 Меня устроит любой разумный путь. При чтении GPL пухнет голова и
 отказывает блок логики, посему прошу совета. :-)

 Купите консультационные услуги у того, у кого голова не пухнет.

 GPL код НЕЛЬЗЯ юзать прилинковавшись к нему хоть статически, хоть
динамически. LGPL -можно, если динамически, а если статически - то
предоставлять обхектные файлы того что с ним слинковано, чтобы его юзер мог
перелинковать с новой версией LGPL библиотеки.

 Best regards,
  -Vlad


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licensing

2002-04-15 Пенетрантность Dmitry Borodaenko
On Sun, Apr 14, 2002 at 03:01:08PM +0400, Ingvarr Zhmakin wrote:
 Запутался я совсем. Помогите выбраться.
 
 Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
 в коммерческом коде.
 Есть ли способ это сделать?
 
 Мне мнилось, что можно сделать некий гейт -- либу под LGPL, берущую
 на себя все взаимодействия с GPL-ной, которую поставлять с сорцами, а
 из основного кода общаться только с нею. Это катит? Возможно, есть
 лучший способ?
 Или пролезть не получится?

http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

- If a library is released under the GPL (not the LGPL), does that mean
  that any program which uses it has to be under the GPL?

- Yes, because the program as it is actually run includes the library.


http://www.gnu.org/licenses/gpl-faq.html#TOCGPLPluginsInNF

- Can I use the GPL for a plug-in for a non-free program?

- If the program uses fork and exec to invoke plug-ins, then the
  plug-ins are separate programs, so the license for the main program
  makes no requirements for them. So you can use the GPL for a plug-in,
  and there are no special requirements.

  If the program dynamically links plug-ins, and they make function
  calls to each other and share data structures, we believe they form a
  single program, so plug-ins must be treated as extensions to the main
  program. This means that linking the GPL-covered plug-in with the main
  program would violate the GPL.  However, you can resolve that legal
  problem by adding an exception to your program's license which gives
  permission to link it with the non-free main program.

  For more details, see the question above that starts with, I am
  writing free software that uses a non-free library. 


Отсюда следует, что нужно писать плагин для несвободной программы,
который будет вызываться через fork/exec, использовать библиотеку,
защищенную GPL, и при этом код плагина тоже должен быть GPL.

-- 
Дмитрий Бородаенко


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Licensing

2002-04-15 Пенетрантность Nikita V. Youshchenko
  Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
  в коммерческом коде.
 Видимо, ты имеешь в виду закрытый проприетарный код. Уже много раз
 обсуждено, что свободные программы вполне могут быть коммерческими,
 если сумеешь продать.
 Речь идёт о коде, поставляемом без сорцов.
 Что не мешает некую его часть поставить с сорцами, если это поможет
 угодить варварской лицензии.

GPL фактически представляет из себя договор между авторами библиотеки и 
вами, ее скачавшими. Договор перечисляет, что вы можете с ней делать. В 
список этих действий использование библиотеки в проекте с закрытыми 
исходниками не входит.

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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Licensing

2002-04-14 Пенетрантность Ingvarr Zhmakin
Доброго утра.

Запутался я совсем. Помогите выбраться.

Вот есть библиотека под GPL (не LGPL). И я хочу использовать её кусок
в коммерческом коде.
Есть ли способ это сделать?

Мне мнилось, что можно сделать некий гейт -- либу под LGPL, берущую
на себя все взаимодействия с GPL-ной, которую поставлять с сорцами, а
из основного кода общаться только с нею. Это катит? Возможно, есть
лучший способ?
Или пролезть не получится?

   Ingvarr.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]