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

In diesem Artikel werden wir ein wenig über das Urheberrecht sprechen, hauptsächlich aber über die Auswahl einer kostenlosen Lizenz für das RAD-Framework IONDV. Rahmen und für darauf basierende Open-Source-Produkte. Wir informieren Sie über die Genehmigungslizenz Apache 2.0, darüber, was uns dazu geführt hat und vor welchen Entscheidungen wir dabei standen.

Der Prozess der Lizenzauswahl ist recht arbeitsintensiv und sollte bereits belesen angegangen werden. Wenn Sie kein glücklicher Besitzer einer juristischen Ausbildung sind, dann eröffnet sich Ihnen ein unerfülltes Informationsfeld über verschiedene kostenlose Lizenzen. Dabei geht es vor allem darum, eine Reihe einschränkender Kriterien festzulegen. Durch den Diskussions- und Reflexionsprozess werden Sie und Ihr Team in der Lage sein, zu verstehen, was Sie den Benutzern Ihres Produkts erlauben und was verbieten sollten. Wenn Sie bereits über eine bestimmte Beschreibung verfügen, müssen Sie diese über die vorhandenen Lizenzen legen und diejenige auswählen, bei der die meisten Punkte übereinstimmen. Es klingt natürlich einfach, aber in der Realität bleiben meist auch nach der Diskussion Fragen offen.

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

Zunächst ein Link zu Choosealicense.com, eine nützliche Seite, die wir ausgiebig genutzt haben. Achten Sie besonders darauf Vergleichstabelle Lizenzen nach 13 Hauptkriterien. Mögen Englisch und Geduld mit Ihnen sein.

Mehlauswahl

Beginnen wir mit den allgemeinen Merkmalen von Lizenzen für gratis Software. Open-Source-Software impliziert eine ausschließlich freie Lizenz, die dem Modell zufolge die kommerzielle und nichtkommerzielle Verbreitung nicht einschränkt Offener Kern. Dementsprechend kann die Bereitstellung von Software im Netzwerk unter einer kostenlosen Lizenz die Übertragung, Verbreitung und den Verkauf durch Dritte nicht vollständig einschränken, sondern Sie müssen lediglich mental darauf vorbereitet sein.

Eine kostenlose Lizenz gibt dem Benutzer das Recht, am Reverse Engineering der Software teilzunehmen oder sie auf andere verfügbare Weise zu ändern. Die meisten Lizenzen erlauben es Ihnen nicht, das Produkt umzubenennen oder Manipulationen daran vorzunehmen, wodurch die Rechte des Autors und/oder Eigentümers des Systems geändert werden.

Die wichtigsten Fragen, die uns zu kostenlosen Lizenzen interessierten, waren:

  1. Sollten an der Software vorgenommene Änderungen aufgezeichnet werden und keinen Bezug zum Urheberrechtsinhaber des Systems haben?
  2. Sollte der Name der abgeleiteten Software nicht mit dem Namen der Software des Urheberrechtsinhabers identisch sein?
  3. Ist es möglich, die Lizenz für neue Versionen auf eine andere, auch eine proprietäre, zu ändern?

Nachdem wir uns die Liste der gängigsten Lizenzen genau angesehen hatten, haben wir einige ausgewählt, die wir genauer betrachtet haben. Mögliche Lizenzen für IONDV. Rahmen waren: GNU GPLv3, Apache 2.0, MIT und MPL. MIT Fast sofort ausgeschlossen, handelt es sich hierbei um eine permissive Nicht-Copyleft-Lizenz, die die Verwendung, Änderung und Verbreitung des Codes auf nahezu jede Art und Weise erlaubt, aber wir waren mit dieser Option nicht zufrieden, wir wollten dennoch, dass die Lizenz die Beziehung zwischen den Urheberrechten regelt Inhaber und Benutzer. Die meisten kleineren Projekte auf GitHub werden unter der MIT-Lizenz oder ihren verschiedenen Varianten veröffentlicht. Die Lizenz selbst ist sehr kurz und die einzigen Verbote bestehen darin, auf die Urheberschaft des Software-Erstellers hinzuweisen.

Als nächstes kam die Lizenz MPL 2.0. Zugegebenermaßen sind wir nicht sofort darauf gekommen, aber nachdem wir es genauer studiert haben, haben wir es schnell ausgeschlossen, da der Hauptnachteil darin besteht, dass die Lizenz nicht für das gesamte Projekt, sondern für einzelne Dateien gilt. Wenn der Benutzer außerdem die Datei ändert, kann er die Lizenz nicht ändern. Ganz gleich, wie sorgfältig Sie ein Open-Source-Projekt ändern, Sie werden es aufgrund einer solchen Lizenz niemals monetarisieren können. Dies betrifft übrigens nicht den Urheberrechtsinhaber.

Ein ähnliches Problem besteht weiterhin mit der Lizenz GNU GPLv3. Es erfordert, dass alle Dateien darunter verbleiben. Die GNU GPL ist eine Copyleft-Lizenz, die erfordert, dass abgeleitete Werke Open Source sind und unter derselben Lizenz bleiben. Das heißt: Durch das Umschreiben von zwei Codezeilen werden Sie gezwungen, Ihre Änderungen zu übernehmen und den Code bei der weiteren Verwendung oder Verteilung unter der GNU GPL zu speichern. In diesem Fall ist dies ein limitierender Faktor für den Nutzer unseres Projekts und nicht für uns. Eine Änderung der GPL in eine andere Lizenz ist jedoch verboten, auch innerhalb von GPL-Versionen. Zum Beispiel, wenn Sie sich ändern LGPL (ein Add-on zur GPL) zur GPL, dann gibt es keinen Weg zurück zur LGPL. Und dieser Punkt war ausschlaggebend dafür, dagegen zu stimmen.

Insgesamt ging unsere Wahl zunächst in Richtung GPL3 gerade wegen der Verbreitung des geänderten Codes unter derselben Lizenz. Wir dachten, dass wir auf diese Weise unser Produkt schützen könnten, sahen jedoch in Apache 2.0 weniger Risiken. Laut der Free Software Foundation ist GPLv3 mit der Apache-Lizenz v2.0 kompatibel, was bedeutet, dass es jederzeit möglich ist, die Lizenz von der Apache-Lizenz v2.0 auf die GPL v3.0 zu ändern.

Apache 2.0

Apache 2.0 – eine ausgewogene freizügige Lizenz mit Schwerpunkt auf dem Urheberrecht. Hier sind die Antworten, die sie auf die Fragen gab, die uns interessierten. Sollten an der Software vorgenommene Änderungen aufgezeichnet werden und keinen Bezug zum Urheberrechtsinhaber des Systems haben? Ja, alle Änderungen müssen dokumentiert werden und wir sind nicht für den Originalcode oder den geänderten Code verantwortlich. Die Datei mit den Änderungen muss an den Code angehängt werden, in dem Sie diese Änderungen vorgenommen haben. Sollte der Name der abgeleiteten Software nicht mit dem Namen der Software des Urheberrechtsinhabers identisch sein? Ja, abgeleitete Software sollte unter einem anderen Namen und einer anderen Marke veröffentlicht werden, jedoch mit Angabe des Urheberrechtsinhabers. Ist es möglich, die Lizenz für neue Versionen auf eine andere, auch eine proprietäre, zu ändern? Ja, es kann unter verschiedenen Lizenzen veröffentlicht werden. Apache 2.0 schränkt die Verwendung nichtkommerzieller und kommerzieller Lizenzen nicht ein.

Auch bei der Veröffentlichung neuer Produkte, die auf Open-Source-Code für Apache 2.0 basieren, oder von Produkten mit zusätzlicher Funktionalität ist es nicht notwendig, dieselbe Lizenz zu verwenden. Unten sehen Sie ein Bild mit den Bedingungen und Einschränkungen der Apache 2.0-Lizenz.

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

Die Lizenz verpflichtet dazu, die Urheberrechte und die Lizenz, unter der die Software veröffentlicht wird, zu wahren und zu erwähnen. Obligatorische Verfügbarkeit Copyright-Hinweis mit dem Namen des Urheberrechtsinhabers und einer Lizenz schützt die Rechte des ursprünglichen Autors der Software, denn selbst wenn die Software umbenannt, verschenkt oder unter einer anderen Lizenz verkauft wird, bleibt die Marke des Autors bestehen. Sie können die Datei auch hierfür verwenden HINWEIS und hängen Sie es entweder an den Quellcode oder an die Projektdokumentation an.

Wir veröffentlichen alle unsere Produkte öffentlich verfügbar auf GitHub unter der Apache 2.0-Lizenz, außer IONDV. Kriegsarchiv, dessen Quellcode im April dieses Jahres vom Far Eastern Center for Social Technologies unter der GPLv3-Lizenz auf GitHub veröffentlicht wurde. Im Moment zusätzlich zum Rahmen und Module veröffentlicht приложения auf dem Rahmen erstellt. Über den Hub haben wir bereits gesprochen Projektmanagementsystem und über Kommunikationsregister.

Diese. Details zum Framework

IONDV. Framework ist ein auf node.js basierendes Open-Source-Framework zum Erstellen hochwertiger Webanwendungen auf Basis von Metadaten, für das keine ernsthaften Programmierkenntnisse erforderlich sind.

Die Grundlage der Funktionalität der Anwendung ist das Datenregister – das Registermodul. Hierbei handelt es sich um ein Schlüsselmodul, das direkt für die Arbeit mit Daten auf der Grundlage von Metadatenstrukturen entwickelt wurde – einschließlich solcher für die Verwaltung von Projekten, Programmen, Ereignissen usw. Das Projekt verwendet außerdem ein Portalmodul zur Anzeige beliebiger Datenvorlagen – es implementiert die Archiv-Front-Registrierung.

MongoDb wird für das DBMS verwendet – es speichert Anwendungseinstellungen, Metadaten und die Daten selbst.

Wie beantragen Sie eine Lizenz für Ihr Projekt?

Fügen Sie eine Datei hinzu LIZENZ mit dem Lizenztext im Repository Ihres Projekts und voilà, ein durch Apache 2.0 geschütztes Projekt. Sie müssen den Urheberrechtsinhaber angeben, fertig Urheberrechtshinweis. Dies kann im Quellcode oder in einer Datei erfolgen HINWEIS (eine Textdatei, die alle unter der Apache-Lizenz lizenzierten Bibliotheken zusammen mit den Namen ihrer Ersteller auflistet). Platzieren Sie die Datei selbst entweder im Quellcode oder in der Dokumentation, die zusammen mit der Arbeit verteilt wird. Bei uns sieht es so aus:

Copyright © 2018 ION DV LLC.
Lizenziert unter der Apache-Lizenz, Version 2.0

Lizenztext für Apache 2.0

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

NUTZUNGSBEDINGUNGEN, WIEDERGABE UND VERTEILUNG

  1. Definitionen.

    „Lizenz“ bezeichnet die Bedingungen für die Nutzung, Vervielfältigung,
    und Verteilung gemäß den Abschnitten 1 bis 9 dieses Dokuments.

    „Lizenzgeber“ bezeichnet den Urheberrechtsinhaber oder die von ihm autorisierte juristische Person
    der Inhaber des Urheberrechts, der die Lizenz erteilt.

    Unter „juristischer Person“ versteht man die Vereinigung der handelnden Person mit allen
    andere Entitäten, die kontrollieren, von kontrolliert werden oder unter gemeinsamer Kontrolle stehen
    Kontrolle mit dieser Entität. Für die Zwecke dieser Definition gilt:
    „Kontrolle“ bedeutet (i) die Macht, direkt oder indirekt, das zu verursachen
    Leitung oder Leitung eines solchen Unternehmens, sei es vertraglich oder
    andernfalls oder (ii) Eigentum von fünfzig Prozent (50%) oder mehr der
    ausstehende Aktien oder (iii) wirtschaftliches Eigentum an einem solchen Unternehmen.

    „Sie“ (oder „Ihr“) bezeichnet eine natürliche oder juristische Person
    Ausübung der durch diese Lizenz gewährten Berechtigungen.

    „Quelle“-Formular bezeichnet das bevorzugte Formular für die Durchführung von Änderungen,
    einschließlich, aber nicht beschränkt auf Software-Quellcode, Dokumentation
    Quell- und Konfigurationsdateien.

    Unter „Objekt“-Form versteht man jede Form, die sich aus mechanischer Sicht ergibt
    Transformation oder Übersetzung eines Quellformulars, einschließlich aber
    nicht beschränkt auf kompilierten Objektcode, generierte Dokumentation,
    und Konvertierungen in andere Medientypen.

    „Werk“ bezeichnet das Werk der Urheberschaft, sei es in der Quelle oder
    Objektformular, das unter der Lizenz zur Verfügung gestellt wird, wie durch a angegeben
    Urheberrechtshinweis, der im Werk enthalten oder diesem beigefügt ist
    (Ein Beispiel finden Sie im Anhang unten).

    „Abgeleitete Werke“ sind alle Werke, unabhängig davon, ob es sich um eine Quelle oder ein Objekt handelt
    Form, die auf dem Werk basiert (oder von diesem abgeleitet ist) und für die das
    redaktionelle Überarbeitungen, Anmerkungen, Ausarbeitungen oder andere Änderungen
    repräsentieren als Ganzes ein originelles Werk der Urheberschaft. Für diese Zwecke
    Von dieser Lizenz umfassen abgeleitete Werke keine verbleibenden Werke
    trennbar von oder nur verknüpft (oder mit Namen verbunden) mit den Schnittstellen von,
    die Arbeit und abgeleitete Werke davon.

    „Beitrag“ bezeichnet jedes urheberrechtlich geschützte Werk, einschließlich
    die Originalversion des Werks und alle Änderungen oder Ergänzungen
    zu diesem Werk oder zu abgeleiteten Werken davon, das ist absichtlich
    dem Lizenzgeber zur Aufnahme in das Werk durch den Inhaber des Urheberrechts vorgelegt
    oder von einer Einzelperson oder juristischen Person, die befugt ist, im Namen von einzureichen
    der Urheberrechtsinhaber. Für die Zwecke dieser Definition bedeutet „eingereicht“
    bezeichnet jede Form von elektronischer, mündlicher oder schriftlicher Kommunikation
    an den Lizenzgeber oder seine Vertreter, einschließlich, aber nicht beschränkt auf
    Kommunikation auf elektronischen Mailinglisten, Quellcode-Kontrollsystemen,
    und Issue-Tracking-Systeme, die von oder im Auftrag von verwaltet werden
    Lizenzgeber zum Zwecke der Erörterung und Verbesserung der Arbeit, aber
    ausgenommen Kommunikation, die auffällig oder anderweitig gekennzeichnet ist
    vom Urheberrechtsinhaber schriftlich als „Kein Beitrag“ gekennzeichnet.

    „Mitwirkender“ bezeichnet den Lizenzgeber und jede natürliche oder juristische Person
    in dessen Namen ein Beitrag beim Lizenzgeber eingegangen ist und
    anschließend in das Werk aufgenommen.

  2. Erteilung einer Urheberrechtslizenz. Es gelten die Allgemeinen Geschäftsbedingungen von
    Mit dieser Lizenz gewährt Ihnen jeder Mitwirkende hiermit eine unbefristete
    weltweit, nicht exklusiv, kostenlos, lizenzgebührenfrei, unwiderruflich
    Copyright-Lizenz zur Reproduktion, Vorbereitung von Derivativen Werken von,
    öffentlich anzeigen, öffentlich durchführen, unterlizenzieren und verbreiten
    Arbeit und solche abgeleiteten Werke in Quell- oder Objektform.

  3. Erteilung einer Patentlizenz. Es gelten die Allgemeinen Geschäftsbedingungen von
    Mit dieser Lizenz gewährt Ihnen jeder Mitwirkende hiermit eine unbefristete
    weltweit, nicht exklusiv, kostenlos, lizenzgebührenfrei, unwiderruflich
    (außer wie in diesem Abschnitt angegeben) Patentlizenz zu machen, gemacht zu haben,
    das Werk nutzen, anbieten, zu verkaufen, zu verkaufen, zu importieren und anderweitig zu übertragen,
    wenn eine solche Lizenz nur für die lizenzierbaren Patentansprüche gilt
    von solchen Mitwirkenden, die notwendigerweise von ihren verletzt werden
    Beitrag (e) allein oder durch Kombination ihrer Beiträge
    mit der Arbeit, zu der solche Beiträge eingereicht wurden. Wenn du
    Patentstreitigkeiten gegen ein Unternehmen einleiten (einschließlich a
    Gegenforderung oder Gegenforderung in einer Klage), in der behauptet wird, dass das Werk
    oder ein Beitrag, der in das Werk aufgenommen wurde, ist direkt
    oder mitwirkende Patentverletzung, dann etwaige Patentlizenzen
    Ihnen unter dieser Lizenz für dieses Werk gewährt, endet
    ab dem Datum, an dem ein solcher Rechtsstreit eingereicht wird.

  4. Umverteilung. Sie dürfen Kopien davon vervielfältigen und verbreiten
    Arbeit oder abgeleitete Werke davon in jedem Medium, mit oder ohne
    Änderungen und in Quell- oder Objektform, sofern Sie
    die folgenden Bedingungen erfüllen:

    (a) Sie müssen alle anderen Empfänger des Werkes angeben oder
    Derivative Works eine Kopie dieser Lizenz; und

    (b) Sie müssen dafür sorgen, dass alle geänderten Dateien auffällige Hinweise tragen
    mit der Angabe, dass Sie die Dateien geändert haben; Und

    © Sie müssen die Quellform aller abgeleiteten Werke beibehalten
    dass Sie alle Urheberrechte, Patente, Marken und
    Zuschreibungshinweise aus der Quellform des Werkes,
    ausgenommen diejenigen Mitteilungen, die sich nicht auf einen Teil von beziehen
    die abgeleiteten Werke; und

    (d) Wenn das Werk eine „HINWEIS“-Textdatei als Teil enthält
    Verteilung, dann müssen alle von Ihnen verteilten Derivative Works
    fügen Sie eine lesbare Kopie der enthaltenen Zuordnungshinweise bei
    innerhalb dieser NOTICE-Datei, mit Ausnahme derjenigen Hinweise, die dies nicht tun
    sich auf einen Teil der Derivative Werke beziehen, in mindestens einem
    einer der folgenden Stellen: innerhalb einer HINWEIS-Textdatei verteilt
    als Teil der Derivative Works; innerhalb des Quellformulars oder
    Dokumentation, falls zusammen mit den Derivativen Werken bereitgestellt; oder,
    innerhalb einer Anzeige, die von den Derivative Works generiert wird, wenn und
    Überall dort, wo solche Mitteilungen von Dritten normalerweise erscheinen. Die Inhalte
    der NOTICE-Datei dienen nur zu Informationszwecken und
    Ändern Sie die Lizenz nicht. Sie können Ihre eigene Zuordnung hinzufügen
    Hinweise in Derivative Works, die Sie nebenher verteilen
    oder als Ergänzung zum HINWEIS-Text aus dem bereitgestellten Werk
    dass solche zusätzlichen Zuordnungshinweise nicht ausgelegt werden können
    als Änderung der Lizenz.

    Sie können Ihren Änderungen und Ihre eigene Copyright-Erklärung hinzufügen
    kann zusätzliche oder abweichende Lizenzbedingungen enthalten
    zur Verwendung, Reproduktion oder Verbreitung Ihrer Änderungen oder
    für solche abgeleiteten Werke als Ganzes, sofern Sie sie verwenden,
    Vervielfältigung und Verbreitung des Werkes entsprechen ansonsten
    die in dieser Lizenz angegebenen Bedingungen.

  5. Einreichung von Beiträgen. Sofern Sie nicht ausdrücklich etwas anderes angeben,
    Jeder Beitrag, der absichtlich zur Aufnahme in das Werk eingereicht wurde
    von Ihnen an den Lizenzgeber unterliegt den Bedingungen von
    diese Lizenz ohne zusätzliche Bedingungen.
    Ungeachtet des Vorstehenden ersetzt oder modifiziert nichts hierin
    die Bedingungen einer separaten Lizenzvereinbarung, die Sie möglicherweise abgeschlossen haben
    mit dem Lizenzgeber bezüglich solcher Beiträge.

  6. Warenzeichen. Diese Lizenz gewährt keine Erlaubnis zur Nutzung des Handels
    Namen, Marken, Dienstleistungsmarken oder Produktnamen des Lizenzgebers,
    es sei denn, dies ist für eine angemessene und übliche Verwendung bei der Beschreibung der
    Herkunft des Werks und Wiedergabe des Inhalts der NOTICE-Datei.

  7. Verzichtserklärung der Garantie. Sofern dies nicht durch geltendes Recht erforderlich ist oder
    schriftlich vereinbart, stellt der Lizenzgeber die Arbeit (und jede
    Der Mitwirkende stellt seine Beiträge „WIE BESEHEN“ zur Verfügung,
    OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEGLICHER ART, entweder ausdrücklich oder
    impliziert, einschließlich, ohne Einschränkung, jeglicher Garantien oder Bedingungen
    von TITEL, NICHTVERLETZUNG, MARKTGÄNGIGKEIT oder EIGNUNG FÜR A.
    BESONDERER ZWECK. Sie sind allein verantwortlich für die Bestimmung der
    Angemessenheit der Nutzung oder Weiterverteilung des Werkes und Annahme jeglicher
    Risiken im Zusammenhang mit Ihrer Ausübung von Berechtigungen unter dieser Lizenz.

  8. Haftungsbeschränkung. In keinem Fall und unter keiner Rechtstheorie
    ob aus unerlaubter Handlung (einschließlich Fahrlässigkeit), vertraglich oder auf andere Weise,
    es sei denn, dies ist gesetzlich vorgeschrieben (z. B. absichtlich und grob)
    fahrlässige Handlungen) oder schriftlich vereinbart, ist jeder Mitwirkende
    Ihnen gegenüber haftbar für Schäden, einschließlich direkter, indirekter, besonderer,
    Neben- oder Folgeschäden jeglicher Art, die entstehen als
    Ergebnis dieser Lizenz oder aus der Nutzung oder Unfähigkeit, die zu nutzen
    Arbeit (einschließlich, aber nicht beschränkt auf Schadensersatz wegen Verlusts des Goodwills,
    Arbeitsunterbrechung, Computerausfall oder Fehlfunktion oder alles
    sonstige gewerbliche Schäden oder Verluste), auch wenn dieser Mitwirkende
    wurde auf die Möglichkeit solcher Schäden hingewiesen.

  9. Übernahme der Garantie oder zusätzlicher Haftung. Beim Umverteilen
    die Arbeit oder abgeleitete Werke davon, können Sie wählen, anzubieten,
    und eine Gebühr erheben für, Annahme von Support, Garantie, Entschädigung,
    oder andere damit verbundene Haftungsverpflichtungen und / oder -rechte
    Lizenz. Bei der Annahme solcher Verpflichtungen dürfen Sie jedoch nur handeln
    in Ihrem eigenen Namen und in Ihrer alleinigen Verantwortung, nicht im Namen
    eines anderen Mitwirkenden und nur, wenn Sie einer Entschädigung zustimmen,
    verteidigen und jeden Mitwirkenden von jeglicher Haftung freistellen
    einem solchen Mitwirkenden aus wichtigem Grund entstanden sind oder Ansprüche gegen ihn geltend gemacht werden
    von Ihrer Annahme einer solchen Garantie oder zusätzlichen Haftung.

    ENDE DER BEDINGUNGEN

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

    Fügen Sie Folgendes hinzu, um die Apache-Lizenz auf Ihre Arbeit anzuwenden
    Standardhinweis, wobei die Felder in Klammern „[]“ stehen
    durch Ihre eigenen Identifikationsdaten ersetzt. (Nicht einschließen
    die Klammern!) Der Text sollte in der entsprechenden beigefügt werden
    Kommentarsyntax für das Dateiformat. Wir empfehlen außerdem, dass a
    Der Name der Datei oder der Klasse sowie eine Beschreibung des Zwecks müssen in der Datei enthalten sein
    Verwenden Sie zur Vereinfachung dieselbe „gedruckte Seite“ wie der Copyright-Hinweis
    Identifizierung in Archiven Dritter.

    Copyright [JJJJ] [Name des Copyright-Inhabers]

    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 gesetzlich vorgeschrieben oder schriftlich vereinbart, Software
    die unter der Lizenz vertrieben werden, werden auf der BASIS „WIE BESEHEN“ verteilt,
    OHNE GARANTIEN ODER BEDINGUNGEN JEGLICHER Art, entweder ausdrücklich oder stillschweigend.
    In der Lizenz finden Sie die spezifische Sprache für die Berechtigungen und
    Einschränkungen unter der Lizenz.

Lizenz = Vertrag

Eine freie Lizenz ist zwar kostenlos, erlaubt jedoch keine Freizügigkeit und wir haben bereits Beispiele für Einschränkungen aufgeführt. Wählen Sie eine Lizenz, die sowohl Ihre Interessen als auch die des Benutzers berücksichtigt, denn Open-Source-Software ist speziell für ihn konzipiert. Der Benutzer des Projekts sollte die Lizenz als eine Art Vereinbarung zwischen ihm und dem Inhaber des Urheberrechts betrachten. Bevor Sie also irgendwelche Aktionen am Quellcode durchführen, prüfen Sie sorgfältig die Einschränkungen, die Ihnen durch die Lizenz des Projekts auferlegt werden.

Wir hoffen, dass wir etwas Licht ins Dunkel des Themas Lizenzen gebracht haben und es trotz der Komplexität des Themas nicht zu einem Hindernis auf Ihrem Weg zu Open Source werden sollte. Entwickeln Sie Ihr Projekt und vergessen Sie nicht die Rechte, Ihre und die anderer.

Nützliche Links

Abschließend noch einige nützliche Ressourcen, die uns bei der Suche nach Informationen über bestehende Lizenzen und der Auswahl der für unsere Zwecke am besten geeigneten Lizenz geholfen haben:

Source: habr.com

Kommentar hinzufügen