So wählen Sie eine Open-Source-Lizenz für ein RAD-Framework auf GitHub aus

In diesem Artikel sprechen wir etwas über Urheberrecht, hauptsächlich aber über die Auswahl einer freien Lizenz für das RAD-Framework IONDV-Framework und für darauf basierende Open-Source-Produkte. Wir werden die permissive Lizenz Apache 2.0besprechen, was uns zu dieser Entscheidung geführt hat und welchen Herausforderungen wir während des Prozesses begegnet sind.

Der Lizenzierungsprozess ist recht arbeitsintensiv und erfordert eine gewisse Vorbildung. Wenn Sie nicht gerade ein Jurastudium abgeschlossen haben, stehen Sie vor einem riesigen Informationsfeld zu den verschiedenen freien Lizenzen. Der erste Schritt besteht darin, eine Reihe von einschränkenden Kriterien zu formulieren. Im Rahmen von Diskussionen und Überlegungen wird Ihr Team herausfinden, welche Rechte Sie Benutzern Ihres Produkts einräumen und welche Sie einschränken möchten. Sobald Sie eine Beschreibung haben, müssen Sie diese mit den bestehenden Lizenzen abgleichen und die Lizenz auswählen, bei der die meisten Punkte übereinstimmen. Das klingt zwar einfach, aber in der Realität bleiben oft Fragen offen, selbst nach ausführlicher Diskussion.

So wählen Sie eine Open-Source-Lizenz für ein RAD-Framework auf GitHub aus

Zuerst — ein Link zu choosealicense.com, eine nützliche Website, die wir aktiv genutzt haben. Besonders hervorzuheben ist die Vergleichstabelle zu 13 grundlegenden Kriterien für Lizenzen. Möge das Englisch mit Ihnen sein und Geduld.

Die Qual der Wahl

Lassen Sie uns mit den allgemeinen Merkmalen von Lizenzen für freie Software. Freie Software bedeutet ausschließlich eine freie Lizenz, die die kommerzielle und nicht-kommerzielle Verbreitung nach dem Modell Open Corenicht einschränkt. Daher ist es nicht möglich, Software, die unter einer freien Lizenz veröffentlicht wurde, vollständig in ihrer Übertragung, Verbreitung und dem Verkauf an Dritte einzuschränken, und darauf sollte man sich moralisch vorbereiten.

Eine freie Lizenz gibt dem Benutzer das Recht, selbst an der Rückentwicklung der Software teilzunehmen oder sie auf andere verfügbare Weisen zu ändern. Die meisten Lizenzen erlauben es nicht, das Produkt umzubenennen oder irgendwelche Manipulationen damit durchzuführen, die die Rechte des Autors und/oder des Eigentümers des Systems ändern.

Die wichtigsten Fragen, die uns zu freien Lizenzen interessiert haben, waren:

  1. Änderungen in der Software müssen dokumentiert werden und stehen in keinem Zusammenhang mit dem Rechteinhaber des Systems?
  2. Der Name der abgeleiteten Software darf nicht mit dem Namen des Urhebers der Software übereinstimmen?
  3. Kann die Lizenz für neue Versionen auf eine andere, einschließlich einer proprietären Lizenz, geändert werden?

Nachdem wir die Liste der gängigsten Lizenzen gründlich überprüft hatten, wählten wir einige aus, die wir näher betrachteten. Potenzielle Lizenzen für IONDV. Framwork waren: GNU GPLv3, Apache 2.0, MIT und MPL. MIT Wir haben praktisch sofort die MIT-Lizenz ausgeschlossen, da es sich um eine permissive, nicht kopyleft-lizenz handelt, die die Nutzung, Modifizierung und Verbreitung von Code nahezu beliebig erlaubt. Das entsprach nicht unseren Vorstellungen, da wir wollten, dass die Lizenz die Beziehungen zwischen dem Urheber und dem Nutzer regelt. Die meisten kleineren Projekte auf GitHub sind tatsächlich unter der MIT-Lizenz oder ihren verschiedenen Varianten veröffentlicht. Die Lizenz selbst ist sehr kurz, und die einzigen Einschränkungen betreffen die Namensnennung des Schöpfers der Software.

Die nächste Lizenz war MPL 2.0. Zugegeben, wir sind nicht sofort zu dieser Lizenz gekommen, haben sie jedoch nach eingehenderer Prüfung schnell ausgeschlossen. Der Hauptnachteil besteht darin, dass die Lizenz nicht für das gesamte Projekt gilt, sondern lediglich für bestimmte Dateien. Darüber hinaus kann ein Benutzer die Lizenz nicht ändern, wenn er eine Datei ändert. Tatsächlich, egal wie sorgfältig du ein Open-Source-Projekt bearbeitest, wirst du es aufgrund dieser Lizenz nicht monetarisieren können. Dies gilt übrigens nicht für den Rechteinhaber.

Ein ähnliches Problem besteht auch bei der Lizenz GNU GPLv3. Sie verlangt, dass jede Datei unter ihr bleibt. Die GNU GPL ist eine Copyleft-Lizenz, die erfordert, dass der Quellcode abgeleiteter Werke offen bleibt und unter derselben Lizenz bleibt. Das bedeutet: Wenn du zwei Zeilen Code umschreibst, bist du gezwungen, deine Änderungen festzuhalten und beim weiteren Gebrauch oder der Verbreitung den Code unter der GNU GPL zu belassen. In diesem Fall ist dies ein einschränkender Faktor für die Benutzer unseres Projekts und nicht für uns. Ein Wechsel von GPL zu einer anderen Lizenz ist jedoch verboten, sogar innerhalb der GPL-Versionen. Zum Beispiel, wenn du LGPL (Erweiterung über GPL) unter GPL, gibt es keinen Rückweg zu LGPL. Dieser Punkt war entscheidend für die Abstimmung dagegen.

Insgesamt neigte unsere Wahl anfänglich zu GPL3 genau aus dem Grund, den modifizierten Code unter derselben Lizenz zu verbreiten. Wir dachten, dass wir damit unser Produkt schützen könnten, aber wir haben weniger Risiken in Apache 2.0 gesehen. Laut der Free Software Foundation ist GPLv3 mit Apache License v2.0 kompatibel, das heißt, es besteht immer die Möglichkeit, die Lizenz von Apache License v2.0 auf GPL v3.0 zu wechseln.

Apache 2.0

Apache 2.0 — ausgewogene Lizenz mit Schwerpunkt auf Urheberrechten. Hier sind die Antworten auf die für uns wichtigen Fragen. Änderungen in der Software müssen dokumentiert werden und stehen in keinem Zusammenhang mit dem Rechteinhaber der Software? Ja, alle Änderungen müssen festgehalten werden und wir haften weder für den Quellcode noch für die Änderungen. Eine Datei mit den Änderungen sollte dem Code beigefügt werden, in den diese Änderungen vorgenommen wurden. Der Name der abgeleiteten Software darf nicht mit dem Namen der Software des Rechteinhabers übereinstimmen? Ja, die abgeleitete Software sollte unter einem anderen Namen und einem anderen Markenzeichen veröffentlicht werden, jedoch mit Angabe des Urhebers des Rechteinhabers. Ist es möglich, die Lizenz für zukünftige Versionen auf eine andere, einschließlich einer proprietären Lizenz, zu ändern? Ja, es ist möglich, unter verschiedenen Lizenzen zu veröffentlichen; die Apache 2.0 Lizenz schränkt die Verwendung von nicht-kommerziellen und kommerziellen Lizenzen nicht ein.

Darüber hinaus ist es nicht zwingend erforderlich, beim Herausgeben neuer Produkte auf Basis des unter Apache 2.0 lizenzierten Codes oder Produkte zur zusätzlichen Funktionalität dieselbe Lizenz zu verwenden. Unten können Sie ein Bild mit den Bedingungen und Einschränkungen der Apache 2.0 Lizenz sehen.

So wählen Sie eine Open-Source-Lizenz für ein RAD-Framework auf GitHub aus

Die Lizenz verlangt die Bewahrung und Erwähnung der Urheberrechte sowie der Lizenz, unter der die Software veröffentlicht wird. Eine Pflichtverfügung. Urheberrechtshinweis Der Name des Rechteinhabers und die Lizenz schützen die Rechte des ursprünglichen Autors der Software. Selbst wenn sie umbenannt, übertragen oder unter einer anderen Lizenz verkauft wird, bleibt das Zeichen des Autors bestehen. Dazu kann auch die Datei HINWEIS beigefügt werden, entweder im Quellcode oder in der Dokumentation des Projekts.

Wir stellen alle unsere Produkte unter der Apache 2.0-Lizenz auf GitHub öffentlich zur Verfügung, mit Ausnahme von IONDV. War archive, dessen Quellcode im April dieses Jahres unter der GPLv3-Lizenz auf GitHub vom Fernostzentrum für soziale Technologien veröffentlicht wurde. Derzeit gibt es neben den eigentlichen Frameworks und seinem Modulen sind veröffentlicht der Anwendung die auf dem Framework basieren. Auf Habré haben wir bereits über das Projektmanagementsystem und über den Kommunikationsregister.

Technische Details zum Framework

IONDV. Framework – ein Open-Source-Framework auf node.js zur Erstellung hochentwickelter Webanwendungen basierend auf Metadaten, das keine umfangreichen Programmierkenntnisse erfordert.

Die Basis der Funktionalität der Anwendung bildet das Datenverzeichnis – das Modul Registr. Dies ist ein zentrales Modul, das speziell für die Arbeit mit Daten auf Basis von Metadatenstrukturen entwickelt wurde – einschließlich der Verwaltung von Projekten, Programmen, Veranstaltungen usw. Im Projekt wird auch das Portalmodul verwendet, um beliebige Datentemplates anzuzeigen – es implementiert das Frontend des Archivs.

Für die Datenbank wird MongoDB verwendet – hierin werden sowohl die Anwendungseinstellungen, Metadaten als auch die eigentlichen Daten gespeichert.

Wie wenden Sie die Lizenz auf Ihr Projekt an?

Fügen Sie eine Datei hinzu LICENSE mit dem Lizenztext in das Repository Ihres Projekts ein, und voilà, Ihr Projekt ist unter dem Schutz der Apache 2.0 Lizenz. Sie müssen den Rechteinhaber angeben, das ist copyright notice. Dies kann im Quellcode oder in der Datei erfolgen HINWEIS (eine Textdatei, die alle Bibliotheken auflistet, die unter der Apache-Lizenz lizenziert sind, zusammen mit den Namen ihrer Schöpfer). Die Datei sollte entweder im Quellcode oder in der Dokumentation, die zusammen mit der Arbeit verteilt wird, abgelegt werden. Bei uns sieht das so aus:

Copyright © 2018 LLC „ION DV“.
Lizenziert unter der Apache License, Version 2.0

Text der Apache-Lizenz 2.0

Apache License
Version 2.0, Januar 2004
http://www.apache.org/licenses/

BEDINGUNGEN UND BESTIMMUNGEN FÜR DIE NUTZUNG, REPRODUKTION UND VERBREITUNG

  1. Definitionen.

    «Lizenz» bezeichnet die Nutzungsbedingungen, einschließlich der Rechte zur Reproduktion,
    und Verbreitung, wie sie in den Abschnitten 1 bis 9 dieses Dokuments definiert sind.

    «Lizenzgeber» bezeichnet den Urheberrechtsinhaber oder die von
    dem Urheberrechtsinhaber autorisierte Stelle, die die Lizenz erteilt.

    «Rechtliche Einheit» bezeichnet die Vereinigung der handelnden Einheit und aller
    anderen Einheiten, die diese Einheit kontrollieren, von ihr kontrolliert werden oder unter gemeinsamer
    Kontrolle stehen. Für die Zwecke dieser Definition bedeutet «Kontrolle»
    (i) die direkte oder indirekte Macht, die Leitung oder das Management einer solchen Einheit zu
    beeinflussen, sei es durch Vertrag oder auf andere Weise, oder (ii) den Besitz von fünfzig Prozent (50%) oder mehr der
    ausstehenden Anteile oder (iii) den wirtschaftlichen Besitz einer solchen Einheit.
    «Sie» (oder «Ihr») bezeichnet eine natürliche Person oder eine rechtliche Einheit,

    die die durch diese Lizenz eingeräumten Genehmigungen wahrnimmt.
    «Quellcode» bezeichnet die bevorzugte Form zur Durchführung von Änderungen,

    einschließlich, aber nicht beschränkt auf Softwarequellcode, Dokumentationsquelltexte
    und Konfigurationsdateien.
    «Objektform» bezeichnet jede Form, die aus einer mechanischen

    Transformation oder Übersetzung einer Quellform resultiert, einschließlich, aber
    nicht beschränkt auf kompilierten Objektcode, generierte Dokumentation
    und Konvertierungen in andere Medientypen.
    «Werk» bezeichnet das Urheberwerk, unabhängig davon, ob es sich in Quell- oder

    Objektform befindet, das unter der Lizenz bereitgestellt wird, wie durch einen
    Urheberrechtshinweis angezeigt, der im Werk enthalten oder diesem angehängt ist
    (ein Beispiel ist im Anhang unten angegeben).
    «Abgeleitete Werke» bezeichnet jedes Werk, unabhängig davon, ob es sich in Quell- oder Objektform

    befindet, das auf dem Werk basiert (oder von diesem abgeleitet ist), und für das die
    redaktionellen Überarbeitungen, Anmerkungen, Ausarbeitungen oder sonstigen Änderungen
    insgesamt ein originelles urheberrechtlich geschütztes Werk darstellen. Für die Zwecke
    dieser Lizenz umfassen abgeleitete Werke nicht Werke, die von den Schnittstellen des
    Werks und der abgeleiteten Werke trennbar bleiben oder lediglich darauf verweisen (oder durch ihren Namen binden).
    trennbar von oder nur durch die Schnittstellen verbunden mit
    der Arbeit und den daraus abgeleiteten Arbeiten.

    „Beitrag“ bezeichnet jedes Werk, einschließlich
    der ursprünglichen Version des Werks sowie aller Änderungen oder Ergänzungen
    zu diesem Werk oder abgeleiteten Werken, die absichtlich
    vom Urheberrechtsinhaber oder von einer befugten Person oder juristischen
    Person im Namen des Urheberrechtsinhabers zur Aufnahme in das Werk
    eingereicht werden. Für die Zwecke dieser Definition bedeutet „eingereicht“
    jede Form der elektronischen, mündlichen oder schriftlichen Kommunikation, die
    an den Lizenzgeber oder dessen Vertreter gesendet wird, einschließlich, aber nicht
    beschränkt auf die Kommunikation in elektronischen Mailinglisten, Systemen zur
    Versionskontrolle und Issue-Tracking-Systemen, die vom Lizenzgeber oder im
    Auftrag des Lizenzgebers verwaltet werden, um das Werk zu diskutieren und zu
    verbessern, jedoch mit Ausnahme von Kommunikationsformen, die ausdrücklich
    vom Urheberrechtsinhaber als „Kein Beitrag“ gekennzeichnet oder anderweitig

    schriftlich bezeichnet sind. „Beitragsleistender“ bezeichnet den Lizenzgeber und
    jede Person oder juristische Person, für die ein Beitrag vom Lizenzgeber
    erhalten und anschließend in das Werk aufgenommen wurde.

  2. Gewährung des Urheberrechtslizenz. Vorbehaltlich der Bedingungen dieser Lizenz
    gewährt jeder Beitragsleistende Ihnen hiermit eine unbefristete, weltweite,
    nicht-exklusive, gebührenfreie, unwiderrufliche Urheberrechtslizenz zur
    Vervielfältigung, Erstellung von abgeleiteten Werken, öffentliche Anzeige,
    öffentliche Aufführung, Unterlizenzierung und Verbreitung des Werkes und
    solcher abgeleiteter Werke in Quell- oder Objektform.

  3. Gewährung der Patentlizenz. Vorbehaltlich der Bedingungen von
    gewährt jeder Beitragsleistende Ihnen hiermit eine unbefristete, weltweite,
    nicht-exklusive, gebührenfreie, unwiderrufliche Urheberrechtslizenz zur
    (außer wie in diesem Abschnitt angegeben) gewährt die Patentlizenz das Recht,
    das Werk zu erstellen, erstellen zu lassen, zu verwenden, anzubieten, zu verkaufen,
    zu importieren und das Werk anderweitig zu übertragen, wobei diese Lizenz
    nur für die Patentansprüche gilt, die durch den Beitrag des jeweiligen
    Beitragsleistenden allein oder durch die Kombination ihrer Beiträge mit dem Werk,
    zu dem diese Beiträge eingereicht wurden, zwangsläufig verletzt werden. Wenn Sie
    Patentschutzklage gegen eine Einrichtung (einschließlich einer
    eine Widerklage oder Gegenklage in einem Rechtsstreit), die behauptet, dass die Arbeit
    oder ein innerhalb der Arbeit integriertem Beitrag direkt
    oder als Mitverursacher Patentverletzungen darstellt, so werden alle Patente
    Lizenzen, die Ihnen im Rahmen dieser Lizenz für diese Arbeit gewährt wurden, am
    Tag der Einreichung der entsprechenden Klage widerrufen.

  4. Weiterverbreitung. Sie dürfen Kopien der
    Arbeit oder abgeleitete Werke in beliebigen Medien reproduzieren und verbreiten, mit oder ohne
    Änderungen, und in Quell- oder Objektform, vorausgesetzt, dass Sie
    die folgenden Bedingungen einhalten:

    (a) Sie müssen allen anderen Empfängern der Arbeit oder
    abgeleiteten Werke eine Kopie dieser Lizenz geben; und

    (b) Sie müssen dafür sorgen, dass alle modifizierten Dateien deutlich
    Hinweise tragen, die besagen, dass Sie die Dateien geändert haben; und

    (c) Sie müssen in der Quellform aller abgeleiteten Werke,
    die Sie verbreiten, alle Urheberrechts-, Patent-, Marken- und
    Zuschreibungsanzeigen aus der Quellform der Arbeit beibehalten,
    ausgenommen die Hinweise, die keinen Bezug zu Teilen der
    abgeleiteten Werke haben; und

    (d) Wenn die Arbeit eine «NOTICE»-Textdatei als Teil ihrer
    Verbreitung enthält, dann müssen alle abgeleiteten Werke, die Sie verbreiten,
    eine lesbare Kopie der enthaltenen Zuschreibungsanzeigen
    in einer solchen NOTICE-Datei, ausgenommen die Hinweise, die keinen
    Bezug zu Teilen der abgeleiteten Werke haben, an mindestens einem
    der folgenden Orte enthalten: innerhalb einer als Teil der
    abgeleiteten Werke verbreiteten NOTICE-Textdatei; innerhalb der Quellform oder
    Dokumentation, wenn diese zusammen mit den abgeleiteten Werken bereitgestellt wird; oder,
    innerhalb einer Anzeige, die von den abgeleiteten Werken erzeugt wird, falls und
    wo solche Hinweise Dritter normalerweise erscheinen. Der Inhalt
    der NOTICE-Datei dient nur Informationszwecken und
    ändert nicht die Lizenz. Sie dürfen eigene Zuschreibungs-
    hinweise innerhalb der von Ihnen verbreiteten abgeleiteten Werke hinzufügen, zusammen
    oder als Anhang zu dem Hinweistext aus der Arbeit,
    vorausgesetzt, dass solche zusätzlichen Zuschreibungsanzeigen nicht als
    Änderung der Lizenz interpretiert werden können.

    Sie können Ihre eigene Urheberrechtserklärung zu Ihren Änderungen hinzufügen und
    können zusätzliche oder andere Lizenzbedingungen für die Nutzung, Vervielfältigung oder Verbreitung Ihrer Änderungen oder
    für solche abgeleiteten Werke insgesamt bereitstellen, vorausgesetzt, Ihre Nutzung,
    Vervielfältigung und Verbreitung des Werks entspricht ansonsten den
    Bedingungen, die in dieser Lizenz festgelegt sind.
    die Bedingungen, die in dieser Lizenz festgelegt sind.

  5. Einreichung von Beiträgen. Sofern Sie nicht ausdrücklich etwas anderes angeben,
    sind alle absichtlich eingereichten Beiträge zur Aufnahme in das Werk
    durch Sie an den Lizenzgeber unter den Bedingungen dieser Lizenz,
    ohne zusätzliche Bedingungen.
    Ungeachtet des Vorstehenden werden durch dieses Dokument keine separaten
    Lizenzvereinbarungen, die Sie mit dem Lizenzgeber bezüglich solcher Beiträge getroffen haben,
    außer Kraft gesetzt oder geändert.

  6. Marken. Diese Lizenz gewährt keine Erlaubnis zur Nutzung der Handels-
    namen, Marken, Dienstleistungsmarken oder Produktnamen des Lizenzgebers,
    außer wie erforderlich für die sachgerechte und übliche Nutzung zur Beschreibung der
    Herkunft des Werks und zur Vervielfältigung des Inhalts der NOTICE-Datei.

  7. Haftungsausschluss. Sofern nicht gesetzlich vorgeschrieben oder schriftlich vereinbart,
    stellt der Lizenzgeber das Werk (und jeder Mitwirkende seine Beiträge)
    auf einer «IST»-Basis zur Verfügung,
    OHNE GARANTIEN ODER BEDINGUNGEN JEGLICHER ART, weder ausdrückt noch
    stillschweigend, einschließlich, aber nicht beschränkt auf, alle Garantien oder Bedingungen
    in Bezug auf TITEL, NICHT-VERLETZUNG, MARKTFÄHIGKEIT oder EIGNUNG FÜR EINE
    BESCHREIBENDE VERWENDUNG. Sie sind allein verantwortlich für die Feststellung,
    ob die Nutzung oder Weiterverbreitung des Werks angemessen ist und übernehmen alle
    Risiken, die mit Ihrer Ausübung von Berechtigungen gemäß dieser Lizenz verbunden sind.

  8. Haftungsbeschränkung. In keinem Fall und unter keiner rechtlichen Theorie,
    ob durch Delikt (einschließlich Fahrlässigkeit), Vertrag oder anderweitig,
    es sei denn, dies ist gesetzlich erforderlich (wie vorsätzliche und grob fahrlässige
    Handlungen) oder schriftlich vereinbart, haftet ein Mitwirkender.
    haften Sie für Schäden, einschließlich direkter, indirekter, spezieller,
    neben- oder folgeschäden jeglicher Art, die sich aus dieser Lizenz oder der Nutzung oder Unfähigkeit zur Nutzung des
    Werks ergeben (einschließlich, aber nicht beschränkt auf Schäden wegen Verlusts von Goodwill,
    Arbeitsunterbrechungen, Computerfehler oder -störungen oder andere
    kommerzielle Schäden oder Verluste), selbst wenn dieser Mitwirkende
    auf die Möglichkeit solcher Schäden hingewiesen wurde.
    Akzeptieren von Gewährleistungen oder zusätzlichen Haftungen. Bei der Weiterverbreitung

  9. des Werks oder abgeleiteter Werke können Sie entscheiden,
    und eine Gebühr für die Annahme von Unterstützung, Garantie, Entschädigung
    oder anderen Haftungsverpflichtungen und/oder Rechten, die mit dieser
    Lizenz übereinstimmen, zu verlangen. Bei der Übernahme solcher Verpflichtungen dürfen Sie jedoch nur
    in eigenem Namen und auf eigene Verantwortung handeln, nicht im Namen
    eines anderen Mitwirkenden, und nur, wenn Sie zustimmen, die Mitwirkenden zu entschädigen,
    verteidigen und schadlos zu halten für jegliche Haftung
    oder Ansprüche, die gegen diesen Mitwirkenden geltend gemacht werden, aufgrund
    Ihrer Annahme einer solchen Garantie oder zusätzlichen Haftung.
    ENDE DER BEDINGUNGEN

    ANHANG: So wenden Sie die Apache-Lizenz auf Ihre Arbeit an.

    Um die Apache-Lizenz auf Ihre Arbeit anzuwenden, fügen Sie den folgenden

    Standardhinweis an, wobei die in Klammern «[]»
    eingeschlossenen Felder durch Ihre eigenen identifizierenden Informationen ersetzt werden.
    (Die Klammern nicht mit einfügen!) Der Text sollte in der entsprechenden
    Kommentarsyntax für das Dateiformat eingeschlossen werden. Wir empfehlen auch, dass ein
    Datei- oder Klassenname sowie eine Beschreibung des Zwecks auf derselben «gedruckten Seite» wie der Copyright-Hinweis zur leichteren
    Identifikation in Drittablagen enthalten ist.
    Copyright [yyyy] [Name des Copyright-Inhabers]
    Lizenz unter der Apache-Lizenz, Version 2.0 (die «Lizenz»);

    Sie dürfen diese Datei nicht verwenden, es sei denn, Sie halten sich an die Lizenz.

    Eine Kopie der Lizenz können Sie erhalten unter
    Sofern nicht durch geltendes Recht oder schriftlich vereinbart, Software
    Sie können eine Kopie der Lizenz unter folgender Adresse erhalten

    http://www.apache.org/licenses/LICENSE-2.0

    Sofern das geltende Recht oder schriftlich anders vereinbart nicht ausdrücklich verlangt, ist Software
    unter der Lizenz wird auf einer «AS IS» BASIS verteilt,
    OHNE GARANTIEN ODER BEDINGUNGEN IRGENDEINER ART, weder ausdrücklich noch stillschweigend.
    Siehe die Lizenz für die spezifische Sprache, die die Berechtigungen regelt und
    Einschränkungen unter der Lizenz.

Lizenz = Vertrag

Es handelt sich um eine freie Lizenz, die zwar frei ist, jedoch keine Willkür erlaubt. Wir haben bereits Beispiele für Einschränkungen aufgezeigt. Wählen Sie die Lizenz unter Berücksichtigung sowohl Ihrer Interessen als auch der der Nutzer, da Open Source Software genau auf sie ausgerichtet ist. Der Nutzer des Projekts sollte die Lizenz als eine Art Vertrag zwischen ihm und dem Rechteinhaber betrachten, daher ist es wichtig, vor jeglichen Änderungen am Quellcode die durch die Lizenz auferlegten Einschränkungen sorgfältig zu prüfen.

Wir hoffen, dass wir ein wenig Klarheit zum Thema Lizenzen beitragen konnten und dass, trotz der Komplexität, dies kein Hindernis auf Ihrem Weg in die Open Source-Welt sein sollte. Entwickeln Sie Ihr Projekt weiter und vergessen Sie nicht die Rechte, sowohl Ihre als auch die der anderen.

Nützliche Links

Abschließend einige nützliche Ressourcen, die uns bei der Suche nach Informationen über vorhandene Lizenzen und der Auswahl der am besten für unsere Ziele passenden geholfen haben:

Quelle: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster