Prorprietäre Software

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Hajoe
Beiträge: 82
Registriert: 28.03.2006 10:07:07

Prorprietäre Software

Beitrag von Hajoe » 01.05.2007 08:14:21

Es gibt neben dem üblichen Open - Source doch auch proprietäre (Closed Source) Linux - Software. Wie machen die das?
Ich habe mir extra einen juristischen Kommentar zur GPL und zur LGPL gekauft. Nun ja, die Möglichkeiten sind eher theoretischer Natur. Man müsste alle seine Aufrufe der Runtime C - Bibliothek (glibc) in eine DLL auslagern und selbst das ist noch eine Grauzone. Verwenden die eine unfreie Version der glibc oder schreiben die sich eine eigene?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 01.05.2007 10:21:10

die libc6 ist soweit ich weiß unter der LGPL und da ist es so, dass man (soweit ich das mal gelesen habe) diese Lib aus closed source produkten dynamisch linken darf.. nur direkt statisch reinlinken is nich.. (und das machen sie ja auch nicht)..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Prorprietäre Software

Beitrag von Meillo » 01.05.2007 18:43:12

Hajoe hat geschrieben:Es gibt neben dem üblichen Open - Source doch auch proprietäre (Closed Source) Linux - Software. Wie machen die das?
weshalb sollte es denn keine proprietäre Software geben die auf GNU/Linux (oder jedem anderen UNIX) läuft?
Use ed once in a while!

Hajoe
Beiträge: 82
Registriert: 28.03.2006 10:07:07

Beitrag von Hajoe » 02.05.2007 08:19:33

Die Frage war ja nicht, ob es das geben sollte, sondern ich habe festgestellt, dass es das gibt und wollte wissen wie die das technisch machen, ohne mit der GPL bzw. LGPL in Konflikt zu kommen. FreeBSD kennt das Problem übrigens nicht, da kann jeder machen was er will. Code, der unter der LGPL steht, darf nicht zusammen mit proprietärem Code gelinkt werden. Da kann man auf die Idee kommen das Ganze dynamisch zu linken (für mich sind das Haarspaltereien, aber Juristen denken nun mal nicht so wie "normale" Menschen). Eine andere Lösung wäre, eine nicht freie glibc zu verwenden (wenn's das geben sollte).

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 02.05.2007 08:31:37

Hajoe hat geschrieben:Code, der unter der LGPL steht, darf nicht zusammen mit proprietärem Code gelinkt werden. Da kann man auf die Idee kommen das Ganze dynamisch zu linken (für mich sind das Haarspaltereien, aber Juristen denken nun mal nicht so wie "normale" Menschen). Eine andere Lösung wäre, eine nicht freie glibc zu verwenden (wenn's das geben sollte).
Wikipedia hat geschrieben:Im Gegensatz zur GPL dürfen alle Programme, welche die LGPL-lizenzierte Software nur extern benutzen, zum Beispiel als DLL-Dateien, ihre eigene Lizenz behalten. Damit eignet sich die LGPL besonders als Lizenz für Bibliotheken, deren Benutzung man auch Programmierern proprietärer Programme erlauben will.
Ich kenn eigentlich kein Programm (weder frei noch unfrei) (außer die ganz wichtigen basic programme wie "mount" und co) welches die libc fest einlinked...

Ich versteh grad dein Problem nicht :( ..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Hajoe
Beiträge: 82
Registriert: 28.03.2006 10:07:07

Beitrag von Hajoe » 02.05.2007 09:16:30

Mein Problem ist, dass die Juristen (Verlag O' Reilly: Die GPL kommentiert und erklärt), das als "rechtliche Grauzone" betrachten.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 02.05.2007 15:22:35

Hajoe hat geschrieben:Mein Problem ist, dass die Juristen (Verlag O' Reilly: Die GPL kommentiert und erklärt), das als "rechtliche Grauzone" betrachten.
Inwiefern ist das dein Problem ? Das ist doch deren Problem, wenn sie die LPGL nicht verstanden oder nicht gelesen haben :?
Hajoe hat geschrieben:Man müsste alle seine Aufrufe der Runtime C - Bibliothek (glibc) in eine DLL auslagern und selbst das ist noch eine Grauzone
es ist völlig irrelevant, ob das proprietäre Teil eine DLL bzw Shared Library oder ein eigenständiges Programm ist.
In jedem Fall muß dem Anwender diese Möglichkeit geboten werden:
If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Hajoe hat geschrieben:Da kann man auf die Idee kommen das Ganze dynamisch zu linken
damit ist auch obiger Punkt erfüllt
Gruß
gms

Hajoe
Beiträge: 82
Registriert: 28.03.2006 10:07:07

Beitrag von Hajoe » 02.05.2007 16:56:21

Hm, ich muss mir das Ganze doch nochmal selber durchlesen, das Juristen - Gewäsch kann einem ja richtig ramdösig machen!

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 02.05.2007 17:11:44

Hallo,

vielleicht hilft dir dies weiter: http://www.gnu.org/licenses/gpl-faq.html

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 02.05.2007 17:35:46

Hajoe hat geschrieben:Mein Problem ist, dass die Juristen (Verlag O' Reilly: Die GPL kommentiert und erklärt), das als "rechtliche Grauzone" betrachten.
Vielleicht ist der Grund der Verwirrung der, dass du das Buch "Die GPL kommentiert und erklärt" liest, proprietäre Software unter GNU/Linux entsteht aber mit der Hilfe von libs unter der LGPL (z.B. glibc, Gtk+,...).

Ein bekanntes Beispiel für eine lib unter der GPL ist Qt, damit darf man dann nur Freie Software schreiben. Deswegen bietet Trolltech neben der freien Version noch eine "commercial"-Version an, mit der man dann auch proprietäre Software schreiben kann.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

FLoH.tar
Beiträge: 18
Registriert: 15.09.2005 17:45:03

Beitrag von FLoH.tar » 08.10.2007 22:26:11

Savar hat geschrieben:Ich kenn eigentlich kein Programm (weder frei noch unfrei) (außer die ganz wichtigen basic programme wie "mount" und co) welches die libc fest einlinked...
Es gibt/gab ein Programm namens sln, komischerweise nicht in Debian, ich kenne von meinem einstigen LFS-4.0-Projekt. Das ist funktionell identisch mit ln, nur dass es ein vollkommen autonomes executable ist, also nicht mal von der glibc abhängt. Verwendet wird es zur Wiederherstellung zerhauener Verknüpfungen in /lib bzw. /usr/lib. Aber kann natürlich sein, dass das nur eine Spezialanfertigung der LinuxFromScratch-Community war.


edit: Ups, der Thread war von Mai ... :oops:

Antworten