tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von timestamp
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
421
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Cel Cel ist offline Rookie
    Registriert seit
    Apr 2010
    Beiträge
    6
    Hi,

    ich verwende für ein Java-Programm ein Bibliothek, die unter der Apache License, Version 2.0 steht. Wenn ich die Lizenz richtig verstanden habe, zwingt Sie nicht, dass meine Software am Schluss auch unter der Apache Licence steht.

    Bis jetzt habe ich eine .jar Datei, die neben meinen classfiles auch die benötigten class files der Bibliotheken enthält (Sie haben ihre eigenen Textdateien (lizenztext, readme), die die Zugehörigkeit zur Apache Lizenz festlegen)

    Meine konkrete Frage wäre: Muss ich noch etwas machen, damit die Bibliothek richtig integriert ist?
    Zweite Frage: Wann genau muss ich meiner Software eine eigene Lizenz geben?

    Grüße,
    Cel
     

  2. #2
    SE Tutorials.de Gastzugang
    1) Es ist richtig das die meisten OpenSource-Lizenzen besagen das du deine eigene Software dann nicht ebenfalls unter diese Lizenz stellen musst , jedoch steht in den meisten das du dann zumindest den Entwickler nennen solltest. Auch gibt es einige abwandlungen die sagen das du die Lib zwar verwenden darfst , aber zumindest diese Lib OpenSource halten musst.

    2) Eine Lizenz hast du im eigentlichen Sinn bereits wenn du deine Software an einen Punkt bringst ab dem man sie nutzen kannst. Ganz allgemein wird dabei dann das Uhrheberrecht des jeweiligen Staates angewendet. Erst wenn du explizit eine eigene Lizenz verfasst und deine Software unter diese stellst wird diese Wirksam. Was darin steht ist dir überlassen.
     

  3. #3
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi,

    ich nehme an, du packst Lizenz + Readme nicht mit ins JAR (Unter Windows ist kein Programm zum öffnen von JARs als komprimierter Ordner vorinstalliert)
    Wenn es dann also eh keine One-JAR-Distribution wird, lass doch einfach die Bibliotheks-Files in ihrem eigenen JAR (eigentlich weren doch fast alle Librarys so ausgeliefert). Dadurch wird wohl deutlicher was dein Code und was die Bibliothek ist, die unter einer anderen Lizenz steht.
    Natürlich darfst du dir auch eine ganz eigene Lizenz überlegen, macht aber für mich weit mehr sinn, einfach eine der bestehenden zu verwenden: siehe englischer Wikipedia-Eintrag

    Gruß
     

  4. #4
    Cel Cel ist offline Rookie
    Registriert seit
    Apr 2010
    Beiträge
    6
    Hi, danke für eure Posts. Ihr habt mir sehr weitergeholfen!
     

  5. #5
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Rubin
    Registriert seit
    May 2010
    Ort
    Marburg
    Beiträge
    1.479
    Ganz am Rande: Das Urheber Recht hat nichts mit dem Recht zu tun, eine Uhr heben zu dürfen
    SE bedankt sich. 
    Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
    ( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
    "Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
    RegEx Tutorial
    PHP Funktionsreferenz

  6. #6
    SE Tutorials.de Gastzugang
    Zitat Zitat von timestamp Beitrag anzeigen
    Ganz am Rande: Das Urheber Recht hat nichts mit dem Recht zu tun, eine Uhr heben zu dürfen
    made my day