Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Was muss ins Programm bei GPL Licence (https://www.delphipraxis.net/16379-muss-ins-programm-bei-gpl-licence.html)

Uncle Cracker 16. Feb 2004 11:23


Was muss ins Programm bei GPL Licence
 
Ich möchte gern in mein Programm Quelltext aus einem anderem Programm nutzen, welches Open Source ist mit der GPL Licence.

Nun meine Frage:

1. Was muss ich in die Aboutbox in meinem Programm schreiben?
2. Was ist, wenn ich keine Aboutbox habe, aber trotzdem den Quelltext nutzen möchte? Muss ich dann extra eine machen?
3. Reicht eine Aboutbox oder muss ich zusätzlich dazu noch eine Readme.txt erstellen?


Vielleicht hat sich jemand schon mal damit beschäftigt und kann mir helfen.


:love: Danke UC

sakura 16. Feb 2004 11:39

Re: Was muss ins Programm bei GPL Licence
 
Ganz einfach: Du musst Dein Programm auch unter der GPL zur Verfügung stellen.

...:cat:...

Uncle Cracker 16. Feb 2004 11:42

Re: Was muss ins Programm bei GPL Licence
 
Achso :gruebel:

Ich kann jetzt nicht einfach in die Aboutbox schreiben, dass ich Quelltext von einem bestimmten Programm benutzt habe das unter GPL steht?

Also muss mein Programm ebenfalls ein Open Source Programm werden :|

sakura 16. Feb 2004 11:43

Re: Was muss ins Programm bei GPL Licence
 
Zitat:

Zitat von Uncle Cracker
Also muss mein Programm ebenfalls ein Open Source Programm werden :|

Das ist der Nachteil der GPL - für kommerzielle Programme ist die völlig nutzlos - zerstörend - und das ist auch die Idee der Lizenz. :?

...:cat:...

Tyrael Y. 16. Feb 2004 11:49

Re: Was muss ins Programm bei GPL Licence
 
Zitat:

Uncle Cracker hat folgendes geschrieben:
Also muss mein Programm ebenfalls ein Open Source Programm werden

Das ist der Nachteil der GPL - für kommerzielle Programme ist die völlig nutzlos - zerstörend - und das ist auch die Idee der Lizenz.
Meines Wissens stimmt das nicht.

..siehe verschiende Linux-Distrubutionen..
..diese bestehen aus vielen verschienen GPL-Teilen und ein SourceCode liegt NICHT bei..

..du darfst die Programme kommerziell nutzen nur wichtig du MUSST bekannt geben, daß du GPL benutzt hast...

..es ist auch nicht vorgeschrieben, daß es in einer AboutBox geschehen muss..also auch Textdatei ist ok...

Uncle Cracker 16. Feb 2004 11:49

Re: Was muss ins Programm bei GPL Licence
 
Du meinst kommerzielle Programme, gehören da auch Freeware Programme dazu?
Sicherlich, dann ist ja GPL für einen Freeware-Programmierer fast sinnlos :(

sakura 16. Feb 2004 11:51

Re: Was muss ins Programm bei GPL Licence
 
Der Knackpunkt der Lizenz:
Paragraph 2, Absatz 2, Punkt 2
Sie müssen dafür sorgen, daß jede von Ihnen verbreitete oder veröffentlichte Arbeit, die ganz oder teilweise von dem Programm oder Teilen davon abgeleitet ist, Dritten gegenüber als Ganzes unter den Bedingungen dieser Lizenz ohne Lizenzgebühren zur Verfügung gestellt wird.


...:cat:...

Tyrael Y. 16. Feb 2004 11:53

Re: Was muss ins Programm bei GPL Licence
 
@Uncle Cracker: Guck dir mal ne Linux-Distrubution an...und mach es auf ähnliche Weise..eine Textdatei in der ALLE benutzten GPL Teile stehen MUSS mindestens vorhanden sein

sakura 16. Feb 2004 11:57

Re: Was muss ins Programm bei GPL Licence
 
Ich denke mal, daß folgender Teil auch eine Rolle spielt:
§10
Wenn Sie den Wunsch haben, Teile des Programms in anderen freien Programmen zu verwenden, deren Bedingungen für die Verbreitung anders sind, schreiben Sie an den Autor, um ihn um die Erlaubnis zu bitten.[...]


...:cat:...

APP 16. Feb 2004 11:59

Re: Was muss ins Programm bei GPL Licence
 
Hallo Tyrael,

Zitat:

Zitat von Tyrael Y.
@Uncle Cracker: Guck dir mal ne Linux-Distrubution an...und mach es auf ähnliche Weise..eine Textdatei in der ALLE benutzten GPL Teile stehen MUSS mindestens vorhanden sein

Sakura hat recht.
Bei den Linux Distributionen liegt der Code zwar nicht bei, ist aber IMMER frei verfügbar.

Natürlich kannst Du kommerzielle Produkte mit GPL machen,
allerdings immer mit offengelegtm Source -> d.h. sagt man auch die GPL sei "virulent".

Tyrael Y. 16. Feb 2004 12:00

Re: Was muss ins Programm bei GPL Licence
 
bei normaler GPL MUSST du veränderte z.B GPL-Klassen als OpenSource freigeben... aber
es gibt auhc noch LESS-GPL, da sind die Bedingungen bissel anders, google mal bissel

sakura 16. Feb 2004 12:03

Re: Was muss ins Programm bei GPL Licence
 
Zitat:

Zitat von Tyrael Y.
bei normaler GPL MUSST du veränderte z.B GPL-Klassen als OpenSource freigeben...

Das ist die LPGL.

Zitat:

Zitat von Tyrael Y.
es gibt auhc noch LESS-GPL, da sind die Bedingungen bissel anders, google mal bissel

Bei der GPL musst Du alles verfügbar machen ;-)

Die LGPL gestattet Dir die "freie" Nutzung der Sourcen, allerdings müssen diese im Original und mit deren Änderungen (deutlich gekennzeichnet) verfügbar gemacht werden. Die restlichen Teile der Software können bei LGPL Nutzung auch verschlossen und kostenpflichtig bleiben.

...:cat:...

sakura 16. Feb 2004 12:06

Re: Was muss ins Programm bei GPL Licence
 
GPL Lizenz (deutsch)

LGPL Lizenz (deutsch)

...:cat:...

APP 16. Feb 2004 12:09

Re: Was muss ins Programm bei GPL Licence
 
Hallo Tyrael,
ich brauche nicht Googeln, da GPL != LESSER-GPL ist,
die ursprüngliche Frage bezog sich auf die GPL, die Lesser-GPL
ist eine Ableitung der GPL, die -soweit ich mich erinnere-
für Librarys gedacht ist.

CalganX 16. Feb 2004 12:11

Re: Was muss ins Programm bei GPL Licence
 
Hi Armin,
nein, die Library General Public License ist != LGPL (Lesser General Public License). ;)

Chris

APP 16. Feb 2004 12:20

Re: Was muss ins Programm bei GPL Licence
 
Hallo Chris,

Zitat:

Zitat von Chakotay1308
Hi Armin,
nein, die Library General Public License ist != LGPL (Lesser General Public License). ;)Chris

jetzt war ich doch verunsichert, daher habe ich doch noch gegoogelt :stupid:

Zitat:

This article was written in February 1999; since then, we carried out the plan to rename the Library GPL as the Lesser GPL, but we have not changed the usage in this article.
( http://www.gnu.org/philosophy/why-not-lgpl.html )

p.s. Ich verstehe es trotz dieses Paragrafen-Text-gebabble-Mischmasch schon so, dass die jetzt das gleiche sind, oder?

sakura 16. Feb 2004 12:20

Re: Was muss ins Programm bei GPL Licence
 
Zitat:

Zitat von Chakotay1308
nein, die Library General Public License ist != LGPL (Lesser General Public License).

Ja und nein ;-) Die LGPL heißt Lesser..., korrekt, inhaltlich bezieht sich diese jedoch auf "Software Libraries" praktisch wird diese aber auch für andere Dinge (z.B.: Graphiksammlungen wie NOIA) herangezogen.

...:cat:...

Uncle Cracker 16. Feb 2004 16:03

Re: Was muss ins Programm bei GPL Licence
 
Also wenn ich Teile des GPL Programms nutzen möchte, dann sollte ich am besten den Programmierer fragen und fertig, sonst muss mein Programm auch Open Source werden. Oder habe ich jetzt was falsch verstanden?

sakura 16. Feb 2004 16:08

Re: Was muss ins Programm bei GPL Licence
 
Ja, aber die Chancen stehen imho eher schlecht. Aber: fragen kostet ja nichts ;-)

...:cat:...

Uncle Cracker 16. Feb 2004 16:12

Re: Was muss ins Programm bei GPL Licence
 
Und wie würde es dann aussehen, wenn ich den Quelltext kompiliere bzw. die bereits kompiliert EXE in meinem Programm mitliefere und dann ein von meinem Programm aus Aufrufe?

Somit nutzte ich keinen Quelltext von dem Programm und alles bleibt ungeändert :roll:

Müsste ich dann etwas in die Aboutbox setzt und wenn was oder ist das Rechtlich gar nicht möglich?


PS: Blöde Lizenzen, die werfen immer wieder neue Fragen auf :wink:

sakura 16. Feb 2004 16:43

Re: Was muss ins Programm bei GPL Licence
 
Vergiß es, Dein Werk nutzt die Arbeit einer Software, welche unter GPL läuft und *ätsch* :?

Sorry, die GPL ist ausschließlich für OpenSource-Kram

...:cat:...

Uncle Cracker 16. Feb 2004 18:45

Re: Was muss ins Programm bei GPL Licence
 
Ok, jetzt weiß ich mehr über diesen Lizenzen-"Müll". Ich werde es wohl doch so machen müssen das ich Nachfrage oder heimlich :duck: (lieber nicht, wird nur Ärger geben)


Danke sakura :love:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz