Frage

  

Mögliche Duplizieren:
   LGPL-Bibliothek Verwendung in einer kommerziellen Java-Anwendung

Hallo Jungs!

Es ist ein Projekt unter der GNU Lesser GPL-Lizenz. Ich möchte dieses Projekt in meiner Anwendung nutzen. Kann ich meine Bewerbung mit dieser Lizenz verkaufen?

War es hilfreich?

Lösung

Auf den Punkt gebracht, ist die Idee von LGPL'd Projekte (in der Regel Bibliotheken) ist, dass Sie frei sind Verwendung sie, wie Sie in Ihrer eigenen Anwendung wünschen, sei es offen oder geschlossen Quelle, frei oder proprietärer -. solange Sie den Quellcode des LGPL'd Teil veröffentlichen (wenn Sie den LGPL'd Teil modifizieren, müssen Sie die geänderten Quellen veröffentlichen, unter der LGPL)

Darüber hinaus müssen die Bibliotheken verknüpft werden dynamisch , so dass sie auf eine andere Version vom Benutzer ausgetauscht werden kann, wenn er dies wünscht. Für Bibliotheken (.dll, .so, .jar ...), dann ist dies in der Regel selbstverständlich. Randbemerkung: Das ist von Natur aus sinnlos Anforderung, denn nichts erfordert, dass Ihre Anwendung funktioniert mit jeder anderen Bibliothek Version als die, die Sie ursprünglich zur Verfügung gestellt. Sie könnten sogar Ihre Anwendung aktiv verhindern, dass mit anderen Versionen arbeiten.

Andere Tipps

Sie können LPGLed Libs mit proprietärer Software verwenden, aber es gibt einige Einschränkungen zu beachten sind. Besser lesen Sie die LGPL sorgfältig und mit einem Rechtsanwalt beraten.

Allgemeine Hinweise können Sie eine LGPL-Bibliothek verwenden, wenn

  • Sie verbinden mit ihm dynamisch nur erlaubt benutzerspezifische Bibliothek zu ersetzen (zB ersetzen dll auf neuere kompatible Version).
  • Wenn Sie Änderungen in LGPL-Code vornehmen, lassen Sie die geänderten Bibliothek Quellen.

Generell viele Closed-Source-Projekte verwenden LGPL Code ist es gängige Praxis, aber Lese Lizenz sorgfältig, vor allem dieses GPL-FAQ .

Wenn Sie Zweifel haben, wenden Sie Anwalt.

Wenn Sie das GNU App als Teil des Entwicklungsprozesses verwenden, dann der resultierende Code ist verkäuflich.

Wenn Sie anrufen oder auf andere Weise mit dem öffentlichen APIs des GNU-App dann Ihrer App verkäuflich ist, sofern Sie den GNU-App als separate Komponente komplett verpacken und verteilen mit der ursprünglichen app - und es in der Dokumentation deutlich machen, dass Sie die GNU-Bibliothek verwenden und es gehört nach wie vor zu seinen ursprünglichen Autoren unter den GNU-Lizenzbedingungen.

Wenn auf der otherhand Sie das Paket geändert haben, geschnitten und geklebt Code aus dem Paket, Ihren Code in thier Programme eingefügt oder sonst thier Code geändert bekommen bei Ihnen Sie arbeiten kann weiter nur mit derselben GNU-Lizenz verteilen. Dies gilt nicht wirklich ausschließen, die Software zu verkaufen, aber es gibt alle Arten von Komplikationen so seine besten nicht dorthin zu gehen.

Im Zweifelsfall Kontakt mit den Original-Autoren, ihnen sagen, was Sie getan haben / beabsichtigen, und sie fragen, was sie denken -. Es ist afterall thier Software Ihre Messing mit

Kurze Antwort ist ja, können Sie Ihre Anwendung unter einer Lizenz verkaufen, die Sie mögen. Das einzige, was Sie tun müssen, ist:

  1. Die Erwähnung irgendwo, dass Ihr Produkt nutzt die Bibliothek, überall in der Info-Box, in dem Splash-Screen, im Handbuch ...

  2. Wenn Ihre Kunden jemals für den Quellcode fragen diese Bibliothek (nicht notwendigerweise die Anwendung), dann müssen Sie es ihnen geben oder ihnen sagen, wie es zu erhalten. Aber beachten Sie, dass nur Ihre Kunden / Nutzer tatsächlich dieses Recht haben (und die meisten Kunden nicht stören nicht wahr?).

Das ist im Grunde es auf dem Punkt, obwohl ich immer noch würde Sie empfehlen, das GPL-FORUM von Artyom geschrieben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top