![]() |
Re: GNU Lesser General Public License
Hallo,
ich habe mir jetzt das Hin und Her in diesem Thread durchgelesen und habe jetzt ein paar Fragen: Sollte die LGPL fordern, dass jedes Programm, das LPGL-Code eincompiliert hat, wieder unter der LGPL steht, wo ist dann der Unterschied zur GPL? Ich habe hier eine Unit, die unter der LGPL steht. Die kann ich natürlich nicht dynamisch linken, also warum steht sie dann überhaupt unter der LGPL? Und wie steht es mit kommerzieller Linux-Software, die muss ja auch manche Systembibliotheken dynamisch linken, obwohl diese unter GPL stehen (insbesondere der Kernel)? Wo also ist der Unterschied? Fragend xaromz |
Re: GNU Lesser General Public License
Zitat:
Zitat:
Vielleicht könntest du die Unit in eine BPL-Datei packen, die du dann in deinem Programm benutzt. Dann wäre sie doch theoretisch dynamisch verlinkt? :?: |
Re: GNU Lesser General Public License
Zitat:
Die FSF schrieb in der LGPL: When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. Die FSF schrieb in der LGPL: As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. Kurz und auf Deutsch: Bibliotheken, die unter die GPL fallen, erzwingen in jedem erdenklichen Fall, daß Programme die diese Bibliotheken benutzen, ebenfalls unter der GPL veröffentlicht werden müssen (Ausnahme: die Bibliotheken sind standalone lauffähig und werden als solche behandelt). Die LGPL erlaubt late binding von Bibliotheken in ein Programm. Zitat:
Zitat:
Edit: Quote-Tags korrigiert. |
Re: GNU Lesser General Public License
Hallo,
Zitat:
Zitat:
Zitat:
Gruß xaromz |
Re: GNU Lesser General Public License
Zitat:
Zitat:
Zitat:
in /usr/src/*/COPYING ist zu finden: NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. Linus Torvalds |
Re: GNU Lesser General Public License
Hallo,
Zitat:
Zitat:
Gruß xaromz |
Re: GNU Lesser General Public License
Zitat:
Zitat:
|
Re: GNU Lesser General Public License
Eine frage: Wo is der unterschied zwischen dynamischen Linken und statischem Linken?
Das sind nur andere Wörter für late-bindung und das.. ähm.. andere (hat das nen namen? ^^), oder? |
Re: GNU Lesser General Public License
Zitat:
|
Re: GNU Lesser General Public License
Man man... hier geht's ja jetzt richtig zur Sache! :-D
Zitat:
![]() Hier noch ein kleiner Hinweis am Rande: Leute, die sich für die GPL und LGPL interessieren, interessieren sich vielleicht auch für die MPL (Mozilla Public License). Infos darüber lassen sich z.B. hier finden: ![]() ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 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