Ich erstelle eine Android-App, die bald veröffentlicht werden kann.
Ich werde mit dieser Bibliothek nur ein Tabulatorsystem implementieren . Ich habe gelesen, dass es unter der Apache 2.0-Lizenz lizenziert ist . Ich habe noch nie lizenzierte Bibliotheken für Apps / Programme / Spiele verwendet, die ich verteilt habe (weil ich keine verteilt habe), daher habe ich keine Erfahrung mit Lizenzen und lizenzierten Bibliotheken. Ich frage mich, ob es etwas gibt Beachten Sie dies, wenn Sie eine App vertreiben, die eine Bibliothek verwendet, die unter der Apache 2.0-Lizenz lizenziert ist.
Merken Sie sich
- Ich habe diese Frage bei StackOverflow gestellt , aber es wurde mir empfohlen, sie stattdessen zu Programmierern zu verschieben, aber in der Hilfe nachzusehen, ob diese Site diese Art von Frage akzeptiert hat, bevor ich sie gepostet habe. Ich habe es getan, und soweit ich sehen und verstehen konnte, was ich las, ist diese Art von Frage erlaubt.
- Ich habe einige der ähnlichen Fragen gelesen und Antworten auf einige meiner Fragen gefunden, aber es gibt immer noch einige Dinge, die ich mir wundere und die ich klarstellen möchte, damit ich keine Fehler mache.
Dies sind die verbleibenden Fragen
- Ich habe gelesen, dass "die Benutzer meiner Anwendung eine Kopie der Apache 2.0-Lizenz erhalten müssen. Um Verwirrung zu vermeiden, sollten Sie auch angeben, für welche Teile der Distribution die Lizenz gilt." Reicht es aus, auf der Seite "Über App" der App einen Link zur Apache 2.0-Lizenz zu setzen und den Namen der lizenzierten Bibliothek zusammen mit dem Link anzugeben?
- Fortsetzen der obigen Frage: Wie muss ich angeben, für welche Teile der Distribution die Lizenz gilt? Bedeutet das nur, dass ich mitteilen soll, welcher Teil meiner App lizenziert ist (mit anderen Worten, dass die Bibliothek der lizenzierte Teil ist)?
- Darf ich die Quelle der Bibliothek ändern, dann die geänderte Version in meine App aufnehmen und verkaufen?
- (Dies hat nichts mit lizenzierten Bibliotheken zu tun.) Muss ich eine Lizenz für meine App beantragen? Wenn ja, welches wird empfohlen? Wird meine App beim Hochladen in den Google Play Store automatisch urheberrechtlich geschützt? Was wird empfohlen, um es vor "Nachahmern" zu schützen?
Gibt es Empfehlungen oder Richtlinien? Ich würde gerne wissen, dass ich keine Fehler mache und Bußgelder oder Ärger oder ähnliches zahlen muss. Vielen Dank!
UPDATE: Ich habe die Antwort von amon gelesen und weitere Fragen gefunden:
- Soweit mir bekannt ist, ist meine App automatisch urheberrechtlich geschützt. Er sagte auch, dass ich das Urheberrecht registrieren kann und dass das mir in einigen Gerichtsbarkeiten einige Vorteile bringen könnte. Wo registriere ich das Urheberrecht?
- Welche Teile der Lizenz muss ich auf der "about" -Seite ausdrucken? Reicht es aus, dies (von der Website der Apache 2.0-Bibliothek) unter den Informationstext der Bibliothek zu setzen und einen Link auf eine separate Seite (in der App) mit der gesamten Apache 2.0-Lizenz zu setzen ?:
Copyright [JJJJ] [Name des Rechteinhabers]
Lizenziert unter der Apache-Lizenz, Version 2.0 (die "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Eine Kopie der Lizenz erhalten Sie unter
http://www.apache.org/licenses/LICENSE-2.0
Sofern nicht durch geltendes Recht vorgeschrieben oder schriftlich vereinbart, wird die im Rahmen der Lizenz vertriebene Software "wie besehen" ohne ausdrückliche oder stillschweigende Gewährleistungen oder Bedingungen jeglicher Art vertrieben. In der Lizenz finden Sie die spezifische Sprache für Berechtigungen und Einschränkungen unter der Lizenz.
Weitere Fragen könnten kommen.