GLBasic forum

Other languages => GLBasic - de => Topic started by: minor on 2009-Apr-20

Title: GLBasic und statisches linken von LGPL software
Post by: minor on 2009-Apr-20
Hallo,

bin heute ?ber die von GLBasic verwendeten LGPL Software gestolpert, was ja an sich nichts negatives ist. Leider werden die Libs statisch gegen die GLBasic Bin?r-Datei gelinkt und dies ist bei LGPL lizensierter Software nicht erlaubt sofern der Quelltext nicht ebenfalls der LGPL/GPL unterliegt. Daher meine Frage ob das Problem bekannt ist und gedulded wird oder gibt es 'ne alternative zum statischen Linken?

Cheers minor
Title: Re: GLBasic und statisches linken von LGPL software
Post by: Kitty Hello on 2009-Apr-21
Korrekt. Das Einzige was ich statisch linke, und damit gegen die GPL versto?e, ist SDL auf dem GP2X. Wenn's jemanden st?rt, kan ich gerne gegen die dynamischen linken. Dann kannst Du Dein Programm nur unter Open2X laufen lassen, weil die GPH SDL libs kaputt sind. *Jeder* links SDL statisch am GP2X - geht nicht anders (mit der original Firmware).
Title: Re: GLBasic und statisches linken von LGPL software
Post by: Schranz0r on 2009-Apr-21
Mal wieder ein typischer "Wayne-Tread" :

So bleibt mir nurnoch zu sagen... Wayne interessierts?

(http://www.wayne-interessierts.de/wayne.jpg)
Title: Re: GLBasic und statisches linken von LGPL software
Post by: minor on 2009-Apr-21
Quote from: Kitty Hello on 2009-Apr-21
Korrekt. Das Einzige was ich statisch linke, und damit gegen die GPL versto?e, ist SDL auf dem GP2X. Wenn's jemanden st?rt, kan ich gerne gegen die dynamischen linken. Dann kannst Du Dein Programm nur unter Open2X laufen lassen, weil die GPH SDL libs kaputt sind. *Jeder* links SDL statisch am GP2X - geht nicht anders (mit der original Firmware).
Danke f?r die Infos, das wollte ich wissen. Ich habe kein Problem mit den statischen gelinkten Libs. Und nochmals danke ?ber den Hintergrund der GP2X Version.

Quote from: Ocean on 2009-Apr-21
kannst Du mal bitte die betreffende LGPL (nicht: GPL) Textpassage hier hereinkopieren, damit wir alle wissen warum Du obige Meinung hast?
Nach mehrmaligen Durchlesen kann ich in der LGPL Lizenz nichts finden, dass dies unterbaut.  F?r GPL w?rde dies schon zutreffen, GLB benutzt aber nur LGPL Libraries....
Das ist nicht meine Meinung, dies wird von der LGPL so vorgeschrieben.
Habe extra f?r dich die Passage herausgesucht. Du kannst dir auch die ensprechenden Informationen aus dem Netz holen. http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
Quote
Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
Title: Re: GLBasic und statisches linken von LGPL software
Post by: minor on 2009-Apr-22
Quote from: Ocean on 2009-Apr-22
diese 'suitable' Klausel habe ich auch gelesen, ich konnte aber keine explizite Einschr?nkung auf nur diese Methode finden.
Quote
[...] b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
Man muss es erm?glichen das man die Lib gegen die man linkt mit einer modifizierten Lib austauschen kann. Wenn du diese statisch linkst ist dies nicht gegeben.

Mir hat Kitty Hello die Frage beantwortet, somit hat sich der Fall f?r mich erledigt.