zmodyfikowane LGPL - czy pozwala w pełni na zamknięty kod i komercyjny użytek?

  • Autor wątku Autor wątku wht244
  • Data rozpoczęcia Data rozpoczęcia
W

wht244

Nowy użytkownik
Dołączył
07.2010
Odpowiedzi
3
biblioteka, którą chcę wykorzystać w programie ma następującą licencję:
License Agreement:

This library is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU Lesser General
Public License for more details.

The source code of the ZEOS Libraries and packages are
distributed under the Library GNU General Public
License (see the file COPYING / COPYING.ZEOS)
with the following modification:
As a special exception, the copyright holders of this
library give you permission to link this library with
independent modules to produce an executable,
regardless of the license terms of these independent
modules, and to copy and distribute the resulting
executable under terms of your choice, provided that
you also meet, for each linked independent module,
the terms and conditions of the license of that module.
An independent module is a module which is not derived
from or based on this library. If you modify this
library, you may extend this exception to your version
of the library, but you are not obligated to do so.
If you do not wish to do so, delete this exception
statement from your version.

oczywiście dodano też "egzemplarz" pełnej licencji LGPL.
czy mam rozumieć, że ta modyfikacja pozwala na zamknięcie całego kodu i wybranie dowolnej licencji dla oprogramowania?
nie trzeba udostępniać części kodu, które linkują się z kodem źródłowym biblioteki?

czy jest ktoś w stanie odpowiedzieć na moje pytanie?
 
Ostatnią edycję dokonał moderator:
wht244 napisał:
czy mam rozumieć, że ta modyfikacja pozwala na zamknięcie całego kodu i wybranie dowolnej licencji dla oprogramowania?
nie trzeba udostępniać części kodu, które linkują się z kodem źródłowym biblioteki?
ja też bym to tak zrozumiał, z tym, że trochę mętnie piszą, bo najpierw wspominają o LGPL, a potem o GPL z wprowadzoną przez nich modyfikacją, czyli opisanym wyjątkiem. I mają rozróżnione dwa przypadki:
  1. dołączenie biblioteki do niezależnie stworzonych modułów; wtedy dozwalają na zamknięcie kodu całości programu (to podobnie do LGPL), ale w odróżnieniu od LGPL umożliwiają dystrybucję programu wynikowego na innej, niezależnej licencji.
    .​
  2. udostępnienie zmodyfikowanej biblioteki; a tu już jest inaczej - bo można dystrybuować tą zmodyfikowaną bibliotekę albo na czystej LGPL, albo na tej samej zmodyfikowanej wersji LGPL, na której dystrybuuje pierwotną bibliotekę jej twórca.
nie trzeba udostępniać części kodu, które linkują się z kodem źródłowym biblioteki?
w przypadku pierwszym, jeśliby całość nowego programu (czyli włącznie z linkowaną biblioteką) była dystrybuowana pod inną, wybraną przez jego twórcę licencją - to wynikałoby, że w ogólności nie.
 
Powrót
Góra