Kann ich anhand der Umsetzung eines anderen eine LGPL-Bibliothek verbessern? [geschlossen]

StackOverflow https://stackoverflow.com/questions/4330504

  •  30-09-2019
  •  | 
  •  

Frage

ich mich gefragt, ob es aus der Funktionalität einer anderen LGPL-Bibliothek legal / nicht verpönt auf Basis Verbesserungen an eine LGPL-Bibliothek ist. Beachten Sie, dass aufgrund der Art der Implementierung kann der Quellcode nicht direkt von integrierten ausgeschaltet werden, aber die allgemeine Idee ist in einer anderen Bibliothek der Funktionalität in der ursprünglichen Bibliothek ähnliche Funktionalität im Wesentlichen zu implementieren Basis aus, ohne dass die Durchführung des Kopierens oder direkt mit die andere Bibliothek.

Ein Beispiel dafür, was ich denke an ist:

Beide Bibliotheken durch die LGPL abgedeckt sind:

In der Bibliothek 1 Funktion A hat, und ich mag ähnliche Funktionalität zur Bibliothek 1 2 in Bibliothek Funktion A implementieren.

gäbe es damit keine rechtlichen Fragen, wenn ich indirekt bin (aber möglicherweise noch Algorithmen von der ursprünglichen Bibliothek basieren) implementieren ähnliche Funktionalität auf diese Weise?

Ich will auf, wenn dies ist kein rechtliches Problem der Autoren der ursprünglichen Bibliothek um Erlaubnis zu fragen, bevor irgendetwas zu tun, aber ich will, um zu bestätigen ob das, was ich im Sinne habe sogar legal / koscher nach der Lizenzierung zu tun vor tatsächlich zu fragen.

Sorry, wenn dies scheint, wie es ein wenig fehl am Platz sein kann, oder ein wenig wie ich nicht richtig die LGPL begreifen, aber wirklich gut, ich bin nicht zu juristischen Dokumenten zu verstehen, und ich frage mich, ob jemand irgendwelche hatte auch dieses Wissen. Wenn nichts anderes, kann ich die FSF in Verbindung treten und möglicherweise die EFF auf diese sucht Beratung als auch.

War es hilfreich?

Lösung

Es kann keine Lizenz macht es illegal, eine Funktion mit Ihrem eigenen Code zu implementieren. GPL-Projekte stützen ihren Code aus anderen Implementierungen regelmäßig wie GCJ (Java-Compiler) und den kostenlosen Player Flash. Ich konnte mir nicht vorstellen keine GPL'ers durch die Schaffung einer Bibliothek mit ähnlicher Funktionalität beleidigt zu werden.

A Patent auf der anderen Seite ist eine andere Geschichte - die Idee hinter dem Code schützen. Vielleicht ist es das, was du denkst. Das Urheberrecht schützt diese bestimmte Instanz des Codes.

Wenn Sie auf ihre Bibliothek verknüpfen dann würden Sie ihre Lizenz einhalten müssen. Darüber hinaus können GPL-Projekte abgeleitet werden und sehnt sich, wie Sie die Lizenz halten. So konnte man auf ihre Bibliothek direkt verknüpfen, wenn man wollte -. Halten nur die gleiche Lizenz für Ihr Projekt

Andere Tipps

Ich bin kein Jurist, aber ich sehe keine Probleme mit diesem. Die LGPL speziell ermöglicht es Ihnen, den Code so lange zu verändern und weiterzugeben, wie der Code die LGPL Lizenz behält. zwei LPGL Codebases Die Kombination sollte es nicht anders sein, dass sie getrennt mit -., außer dass sie bequem die gleichen Lizenz teilen

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