Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]1532[/thread]

Frage zur GPL

Leser: 1


<< |< 1 2 >| >> 19 Einträge, 2 Seiten
esskar
 2004-04-23 01:19
#14776 #14776
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Hi.
Also, mein Programm soll mit Hilfe von GnuPG PGP machen.
Ich hatte vor, einfach die Command Line Schnittstelle zu verwenden um die Operationen automatisch auszuführen.

Meine Applikation ist in c++ geschrieben.

Nun meine Frage: Fällt dann mein Programm ebenfalls unter den Begriff Freie Software oder kann ich meine Lizenz
so beschneiden, dass mein Kunde mein Programm nicht weiter geben darf; weder für Geld noch Umsonst?

Und wie sieht es mit den Quellen aus? Muss ich mein Programm dann frei downloadbar machen, oder bin ich nur verpflichtet bei Auslieferung meinen Quellcode mitzugeben!

Freue mich über jeden Hinweis und jede Erklärung.

Danke.
Gast Gast
 2004-04-23 01:38
#14777 #14777
Solange Dein Programm GPLed Code enthält, solange MUSST Du das gesamte Programm unter die GPL stellen.
Ausnahmen:
Schreibe bestimmte Funktionen die GPL-Code benötigen, als gesonderte Dateien, binde den GPL-Code ein, stelle die Datei unter die GPL und binde die GPLed Datei (unter Perl mit require, unter C/C++ mit include) in Deinen Code ein.
esskar
 2004-04-23 01:40
#14778 #14778
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=Dieter,22.04.2004, 23:38]Solange Dein Programm GPLed Code enthält, solange MUSST Du das gesamte Programm unter die GPL stellen.
Ausnahmen:
Schreibe bestimmte Funktionen die GPL-Code benötigen, als gesonderte Dateien, binde den GPL-Code ein, stelle die Datei unter die GPL und binde die GPLed Datei (unter Perl mit require, unter C/C++ mit include) in Deinen Code ein.[/quote]
also, wenn ich quasi eine API um die Command Line um GnuPG
stricke, dann muss ich nur die API unter GPL stellen; das Programm, welches die API dann einbindet nicht?

Wie lässt sich das denn dann vereinbaren?
jan
 2004-04-23 10:41
#14779 #14779
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
aber dein programm enthält doch gar keinen code, der unter der gpl steht - du baust ja nicht mit dem gnupg-src deine funktionen zusammen, sondern rufst selbige über gnupgs commandlineversion auf, richtig? damit hast du keinen code bei dir drin und kannst im grunde damit machen, was du willst, denke ich. alles andere würde bedeuten, dass es unter linux keine applicationen geben kann, die irgendeine schnittstelle zu GPL-software haben aber es selbst nicht sind...
lichtkind
 2004-04-23 15:55
#14780 #14780
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
jan hat recht
zur sicherheit würde ich es in getrennt dowloadbare päckchen stecken
weil ich hatte mal direkt so ne ähnliche frage wegen meiner icons an die fsf leute gestellt.

gpl bezieht sich nur auf verteilung und weiterverwendung des quellcodes, und was du letztlich machst ist eigentlich nur eine benutzung der programms und die ist in keiner weise in gpl eingeschränkt. das gpl besagt das selbst bei verletzung der gpl der täter das recht verliert den code zu nutzen und das programm zu verteilen, aber das benutzungsrecht bleibt immer.
aber eigentlich verteils du ja auch das gpl programm mit deinem programm.\n\n

<!--EDIT|lichtkind|1082721443-->
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
esskar
 2004-04-23 18:23
#14781 #14781
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
also; wenn ich dann quasi ne dll schreibe, die die command line von gnupg wrappt, und diese dll dann in mein hauptprogramm einbinde, brauch ich aller höchstens den code für die dll freigeben?
lichtkind
 2004-04-23 18:39
#14782 #14782
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
ich denke nicht mal das, der haken ist die distribution.
gpl programme dürfen unter keinen schwächeren freiheiten als
gpl vertrieben werden.
normal dürftest du alles tun. aber wenn man auf den paragraphen reiten will und dir übel will solltest du die dll unter gpl und dein kram unter was auch immer verteilen.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
lichtkind
 2004-04-23 18:42
#14783 #14783
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
wenn ich mich richtig erinnere zählt als quellen freigen wenn man bereit ist auf anfrage sie zu senden und da die quellen eh erhältlich sind(gpl) dürfte da kein mehr aufwand für dich drin sein.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
esskar
 2004-04-23 20:01
#14784 #14784
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
mein Progamm soll verkauft werden;
aber so, dass
a) die quellen mir gehören und sonst keinem
b) nur ich es verkaufen und weitergeben darf
jan
 2004-04-23 21:05
#14785 #14785
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
b wirst du, denke ich, nur dann erreichen, wenn du auch die rücknahme organisierst, sonst darf jeder immer mindestens seine lizenz verkaufen.
aber ansonsten: kein thema, denke ich. setz einfach vorraus, dass gnupg installiert ist und da sollte kein problem sein...
<< |< 1 2 >| >> 19 Einträge, 2 Seiten



View all threads created 2004-04-23 01:19.