Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Übersetzung aus anderer Sprache - Lizenz (https://www.delphipraxis.net/183818-uebersetzung-aus-anderer-sprache-lizenz.html)

Just Me 6. Feb 2015 16:56

Übersetzung aus anderer Sprache - Lizenz
 
Hallo und Guten Abend!

Meine momentane Situation: Eine Bibliothek ist in einer anderen Sprache (Python) verfügbar und ich möchte diese jetzt nach Delphi übersetzen. Der Python-Code steht unter der Apache Lizenz zur Verfügung. Wenn ich die Bibliothek übersetze, was habe ich lizenztechnisch zu beachten? Folgende zwei Szenarios:
1) Ich übersetze ausgehend vom Code.
2) Ich übersetze basierend auf der (sehr guten) Dokumentation.
Gibt es für diese zwei Szenarios unterschiedliche Dinge zu beachten? Oder darf ich gar den Code unter meinen eigenen Lizenzbedingungen veröffentlichen, ohne irgendwelche Dateien der ursprünglichen Bibliothek mitzugeben? Wie sieht es mit Copyrighthinweisen in den Source Files aus?

Es geht mir hier nicht darum, keine Anmerkung auf das Pythorojekt machen zu wollen, sondern zu erfahren, was das Minimum ist, das ich erfüllen muss.

Happy Coding

Dalai 6. Feb 2015 17:13

AW: Übersetzung aus anderer Sprache - Lizenz
 
Ich denke, die Programmiersprache der Quelle spielt keine Rolle, nur die Lizenz. Als es im vergangenen November in irgendeinem Thema hier um Lizenzen ging, postete jemand einen Link zu einer interessanten Seite: www.tldrlegal.com. Dort ist natürlich auch die Apache License vertreten. Vielleicht hilft dir das schon weiter (wenn es denn genau diese ist).

MfG Dalai

Dejan Vu 6. Feb 2015 17:34

AW: Übersetzung aus anderer Sprache - Lizenz
 
Sofern keine Algorithmen verwendet werden, die geschützt sind, ist das doch vollkommen ok. Du kopierst ja keinen Code, sondern erschaffst neuen Code.

Just Me 6. Feb 2015 18:04

AW: Übersetzung aus anderer Sprache - Lizenz
 
Vielen Dank für die bisherigen Antworten.

Zitat:

Zitat von Apache
For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

Heißt in meinem Verständnis: Wenn das neue Werk nicht Teile des ursprünglichen Werks verwendet, bzw. auf solche angewiesen ist, ist es kein Derivat.

Zitat:

Zitat von Dejan Vu (Beitrag 1289053)
Sofern keine Algorithmen verwendet werden, die geschützt sind, ist das doch vollkommen ok. Du kopierst ja keinen Code, sondern erschaffst neuen Code.

Algorithmen beschränken sich auf einige wenige mathematische Algorithmen, deren Beschreibung in jedem Mathematik-Buch zu finden sind, sowie auf einige grundlegende Alogrithmen, wie man sie im Algorithmen-Grundkurs kennenlernt.

Happy Coding

BUG 6. Feb 2015 23:59

AW: Übersetzung aus anderer Sprache - Lizenz
 
Zitat:

Zitat von Just Me (Beitrag 1289058)
Heißt in meinem Verständnis: Wenn das neue Werk nicht Teile des ursprünglichen Werks verwendet, bzw. auf solche angewiesen ist, ist es kein Derivat.

Wobei ich nicht sicher wäre, ob die Schnittstelle der Bibliothek nicht Teil des Werks ist.

Bernhard Geyer 7. Feb 2015 08:14

AW: Übersetzung aus anderer Sprache - Lizenz
 
Es wurde die 3te Lösung vergessen:

3, Verwende die Implementierung so wie sie ist mit Implementierungen wie https://code.google.com/p/python4delphi/.

Machen wir schon seit Jahren um Java-Komponenten in Delphi zu verwenden. Hat uns mittlerweile einige Mannmonate, evtl. schon Jahre an Entwicklungszeit+kosten gespart.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz