Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   LGPL konform? (https://www.delphipraxis.net/150099-lgpl-konform.html)

cookie22 7. Apr 2010 10:44


LGPL konform?
 
hallo,

wenn ich eine dll habe die unter lgpl läuft.

ich packe die dll in mein programm als recource und entpacke sie zur laufzeit in ein temp verzeichnis und benutze sie dann. ist das statisch gelinkt oder dynamisch. bin mir da nicht sicher ob man das so machen darf?

himitsu 7. Apr 2010 10:47

Re: LGPL konform?
 
Wenn das ausführende Programm sie selber entpackt (abgesehn von einem vorangestellten "Loader" (sowas wie UPX, nur daß es ja intern entpackt), dann kann es die DLL nur dynamisch laden.

Also wenn dynamisch Laden nicht erlaubt ist, dann wäre es so nicht möglich.

mjustin 7. Apr 2010 11:14

Re: LGPL konform?
 
Zitat:

Zitat von cookie22
hallo,

wenn ich eine dll habe die unter lgpl läuft.

ich packe die dll in mein programm als recource und entpacke sie zur laufzeit in ein temp verzeichnis und benutze sie dann. ist das statisch gelinkt oder dynamisch. bin mir da nicht sicher ob man das so machen darf?

Kann der Benutzer die Resource selber durch eine neuere Version der DLL ersetzen, wäre das konform zur LGPL. Wenn das nicht geht, weil das Programm z.B. sich selber über eine Prüfsumme vor Veränderungen schützt, dann ist es nicht LGPL konform. Ansonsten gilt: IANAL :)

cookie22 7. Apr 2010 11:42

Re: LGPL konform?
 
Zitat:

Zitat von mjustin
Zitat:

Zitat von cookie22
hallo,

wenn ich eine dll habe die unter lgpl läuft.

ich packe die dll in mein programm als recource und entpacke sie zur laufzeit in ein temp verzeichnis und benutze sie dann. ist das statisch gelinkt oder dynamisch. bin mir da nicht sicher ob man das so machen darf?

Kann der Benutzer die Resource selber durch eine neuere Version der DLL ersetzen, wäre das konform zur LGPL. Wenn das nicht geht, weil das Programm z.B. sich selber über eine Prüfsumme vor Veränderungen schützt, dann ist es nicht LGPL konform. Ansonsten gilt: IANAL :)

ja er kann sie ersetzen, z.b. mit reshack oder sowas.

also dann darf man das so machen. letzt endlich läd man die dll ja nur dynamisch wie es in lgpl steht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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