AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Lizenz MPL: nochmal nachgefragt

Ein Thema von ChrisE · begonnen am 10. Mai 2007 · letzter Beitrag vom 17. Jun 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.020 Beiträge
 
Delphi 12 Athens
 
#11

Re: Lizenz MPL: nochmal nachgefragt

  Alt 16. Jun 2009, 15:37
So, war grad mein Mittagessen holen, habs noch schnell runtergeschlungen
und nun noch etwas genauer in den Artikel reingeguckt.

Dachte vorhin schon, daß diese Beiden Lizenzen sich nicht zusammen als Doppellizenz nutzen lassen, da sie sich nicht vertragen,
aber nun ist es klarer und ich werd' dann mal langsam den Lizenztext ausfüllen und einbauen

MPL + (L)GPL

oder

MPL + GPL


muß nur noch gucken, ob mir das L in LGPL auch wirklich gefällt
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.640 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Lizenz MPL: nochmal nachgefragt

  Alt 17. Jun 2009, 09:09
Mein bisheriges Verständnis von LGPL sagt mir, dass eine komerzielle Nutzung erlaubt ist, jedoch darf der unter LGPL stehende Code nicht direkt reingelinkt werden sondern muss in einer erkennbaren Form dazugeladen werden (dll oder so) - richtig?

Würde mich zumindest mal intessieren.
Sven Harazim
--
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Lizenz MPL: nochmal nachgefragt

  Alt 17. Jun 2009, 09:12
Zitat von sh17:
Mein bisheriges Verständnis von LGPL sagt mir, dass eine komerzielle Nutzung erlaubt ist, jedoch darf der unter LGPL stehende Code nicht direkt reingelinkt werden sondern muss in einer erkennbaren Form dazugeladen werden (dll oder so) - richtig?

Würde mich zumindest mal intessieren.
Ja, deshalb sagen manche auch Library GPL ( statt lesser GPL)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.020 Beiträge
 
Delphi 12 Athens
 
#14

Re: Lizenz MPL: nochmal nachgefragt

  Alt 17. Jun 2009, 10:21
Zitat von mkinzler:
Ja, deshalb sagen manche auch Library GPL ( statt lesser GPL)
*nochmal nachles*

Muß man aber nicht.
nja, entweder du nimmst die GPL bzw. MPL oder ...

wenn du du Code nimmst, welcher (nur) unter LGPL läuft, dann kannst du

1. selber deinen Code auch unter LGPL stellen und es ist Egal wie und wo du ihn einbindest

2. oder mußt den LGPL-Code offen beiliegen haben (z.B. in einer Opensource-DLL) und kannst dann deinen Code unter jeglicher anderer Lizenz laufen lassen, wie es dir beliebt.

*glaub ich*

[edit]
http://www.gnu.org/licenses/lgpl-3.0.html / http://www.gnu.de/documents/lgpl-3.0.de.html
hmm, Abschnitt 4.d.0 klingt so, als wenn man es auch direkt in seine Anwendung einlinken darf ... man muß nur die entsprechenden QuellCodes mit ausliefern und darf sozusagen auch seine Anwendung selber ClosedSource haben?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
877 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: Lizenz MPL: nochmal nachgefragt

  Alt 17. Jun 2009, 10:36
Nicht so ganz, wenn ich das richtig verstehe.

LGPL Code kannst du beliebig benutzen. Deswegen ist er ja frei. Man muss nur bestimmte Bedingungen einhalten. Dabei kommt es dann darauf an, wie man den LGPL-Code verwendet.

Wenn der LGPL-Code in Form einer dll o.ä. verwendet wird, dann ist es wurscht, was dein Programm für eine Lizenz hat. Du must nur dafür sorgen, das dein Programm auch mit neueren Versionen der dll funktioniert (solange sich die Schnittstellen nicht ändern).

Wenn du LGPL-Code in deine Exe mit einkompilierst (das passiert z.B. wenn man eine LGPL-Unit "einfach so" verwendet), dann muss der User deines Programmes die Möglichkeit haben, bei Bedarf den LGPL-Code durch eine verbesserte Version auszutauschen. D.h. du musst dem User die Gelegenheit geben, den Quellcode zu deinem Programm zu bekommen, damit er es mit der neuen Version des LGPL-Codes selbst kompilieren kann.
D.h. Du musst deinen Code offenlegen, darfst aber die Verwendung des Codes einschränken. D.h. z.B.: du musst dem Anwender nicht die Rechte zur Weiterverbreitung geben. Und du darfst auch die Verwendung deiner Software einschränken (z.B. "Darf nicht zu militärischen Zwecken und/oder in Frisörsalons eingesetzt werden").

Sinn dahinter ist der, dass der User deines Programmes, welches "freien Code" verwendet, nicht auf dich angewiesen ist wenn dieser "freie Code" verbessert wird, um von diesen Verbesserungen zu profitieren. Das ist "lesser" als die GPL, denn die GPL verlangt, dass das ganze Programm "frei" ist (im Sinne von freier Software)
The angels have the phone box.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz