Unterschied LGPL und MOZILLA PUBLIC LICENSE

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Unterschied LGPL und MOZILLA PUBLIC LICENSE

Beitrag von ts-soft »

Wenn mir jemanden mal die wesentlichen Unterschiede erklären könnte,
wäre es sehr nett, da mein Englisch ein bissel schwach ist.

LGPL: http://www.gnu.de/lgpl-ger.html

Modzilla: http://www.mozilla.org/MPL/MPL-1.1.html

danke
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@FloHimself
Danke Dir, mein Problem ist, kann ich eine Lib, die unter MPL veröffentlicht
ist, in einer für PB angepaßten Version unter LGPL verbreiten?

Reicht es, wenn ich die andere Lizenz mit beipacke?

Die drücken sich alle so komisch aus, da weiß man nicht wo vorne und
hinten ist :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

Tja, da muss man zwischen Datei-Derivaten und Werk-Derivaten
unterscheiden und dann noch zwischen Quelltext und Binärdateien. :allright:

Eine angepasste Lib dürfte ein Datei-Derivat sein, somit folgendes
zutreffen:
Unterschieden wird zwischen Datei-Derivaten und Werkderivaten.
Datei-Derivate sind Änderungen an einzelnen MPL-lizenzierten Dateien,
ihre Zusammenführung oder Inklusion in anderen Dateien. Werkderivate
sind Werke, die Funktionen aus den MPL-Lizenzierten Dateien aufrufen
oder von ihnen aufgerufen werden. Der Source-Code von Datei-
Derivaten muss auf Anfrage ausgehändigt werden; Datei-Derivate
müssen ebenfalls unter der MPL lizenziert werden. Werkderivate können
dagegen beliebig lizenziert werden.

Damit wird sichergestellt, dass die Schnittstellen der Applikation offen
bleiben, einzelne Erweiterungen jedoch proprietär sein können. Diese
Vorgehensweise ist sicherlich besonders bei einem Web-Browser
nachvollziehbar, aber auch für andere modulare Systeme geeignet.

Zwar schreibt die MPL für Datei-Derivate die Aushändigung des
Quellcodes vor, erlaubt aber für die Binärdateien beliebige Lizenzierung,
sofern die Lizenzbedingungen nicht mit der MPL in Konflikt stehen. So
kann z.B. die Verbreitung von bestimmten Binärdateien untersagt
werden, die Herstellung und freie Verbreitung von Binärdateien durch
Dritte jedoch nicht.

Schöne Lizenzen sind das.... :roll:

Warum willst du denn die Lib unter LGPL vertreiben?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Warum willst du denn die Lib unter LGPL vertreiben?
Weil sie schon in PBOSL ist, es gibt aber eine neue Version mit eben dieser
anderen Lizens. Hab die neue Version angepaßt und getestet, scheint zu
funktionieren. Wenns aber zu kompliziert mit der Lizens ist, lasse ich die
alte Version, gab ja bisher keine Probleme.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

> gab ja bisher keine Probleme.
garnicht wahr, ich hatte diverse Probleme. :(
Bild
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag von FloHimself »

Dann nimmst für die Lib einfach die MPL.
Antworten