Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   GNU General Public License (https://www.delphipraxis.net/95090-gnu-general-public-license.html)

PeterPanino 30. Jun 2007 17:30


GNU General Public License
 
Ich vertreibe ein Shareware-Programm, in dessen Distribution ich auch ein fremdes Hilfs-Programm integrieren möchte, das von meinem Programm für eine bestimmte einzelne Funktion verwendet werden soll. Dieses Hilfs-Programm steht unter der GPL und wird bei der Installation meines Programms nach %windowssystem32% kopiert.

Was muss ich dabei beachten? Welche Hinweise muss ich der Dokumentation beifügen usw.?

Andreas L. 30. Jun 2007 17:37

Re: GNU General Public License
 
Wenn es unter der GPL veröffentlicht ist musst du dein Programm genau so wie das "Hilfs-Programm" offen legen. Also den Quellcode kostenfrei mit veröffentlichen. Soweit ich das verstanden habe. Bitte berichtigt mich, wenn ich falsch liege...

Robert Marquardt 30. Jun 2007 17:46

Re: GNU General Public License
 
Fuer das GPL-Programm musst du die Sourcen anbieten/mitliefern. Ist es ein EXE, so gibt es keine Bedingungen fuer dein Programm. Nur wenn es eine DLL ist oder gar in dein Programm eingelinkt ist, greift die GPL auch fuer dein Programm.

RobertP 30. Jun 2007 18:31

Re: GNU General Public License
 
Falls das Programm eine DLL ist musst du, soweit ich weis, dein Programm nur dann unter der GPL veröffentlichen wenn du die DLL mit einkompilierst.

Olli 1. Jul 2007 17:03

Re: GNU General Public License
 
Zitat:

Zitat von RobertP
Falls das Programm eine DLL ist musst du, soweit ich weis, dein Programm nur dann unter der GPL veröffentlichen wenn du die DLL mit einkompilierst.

Man kompiliert eine DLL nicht ein. Bis auf die erste Antwort war es bisher richtig. Allerdings kann man sehr wohl auch statisch eine unter GPL stehende DLL importieren, solange das Interface (bei Delphi meist eine Unit) nicht unter GPL steht (also bspw. LGPL oder MPL).


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