Der Entwicklerleitfaden Für Open-Source-Softwarelizenzen

Inhaltsverzeichnis

image

Stellen Sie sich ein Unternehmen vor, in dem Mitarbeiter Geräte gemeinsam nutzen, jeder Mitarbeiter jedoch über ein eigenes Dashboard verfügt. Sie arbeiten möglicherweise in Schichten, verwalten aber jeweils separate Konten. Da Sie Daten für jeden dieser Benutzer speichern müssen, unabhängig davon, wo er arbeitet, ist eine benutzerbasierte Lizenz die richtige Wahl. Bei der Hybridlizenzierung handelt es sich um eine einzelne Lizenzvereinbarung, die sowohl Cloud-basierte als auch On-Premise-Elemente umfasst.

  • Wir empfehlen Ihnen, diese Lizenz für jedes Perl 4- oder Perl 5-Paket zu verwenden
  • Im Gegensatz zu den meisten offenen Lizenzen (und wie auch EUPL-1.2) ist sie auf deutsches und europäisches Recht zugeschnitten.
  • Ist eine unfreie Lizenz, weil
  • Die Netflix-Lizenzierungs-Engine verteilt verfügbare Lizenzen bequem und nahtlos zwischen Benutzergruppen und behält gleichzeitig eine strikte Kontrolle über das geistige Eigentum von Netflix bei.
  • Es besteht auch eine Rechtswahl

Bevor Sie bestimmen können, welche Lizenzen für Komponenten in einer Codebasis gelten, benötigen Sie eine Software-Stückliste (SBOM), eine Liste aller Komponenten im Code. Ein etabliertes Programm, das Richtlinien, Prozesse, Schulungen und SCA-Tools (Software Composition Analysis) umfasst, stellt sicher, dass ein Unternehmen im Laufe der Zeit eine genaue SBOM aufrechterhalten kann. Fehlt das alles, oder sagen wir, in einem M GitHub lässt Sie zwischen zwei BSD-Lizenzen wählen: der BSD 2-Clause „Simplified“-Lizenz, manchmal auch als „FreeBSD“-Lizenz bezeichnet; und die BSD 3-Klausel „Neue“ oder „Überarbeitete“ Lizenz. Der Hauptunterschied zwischen diesen beiden Lizenzen besteht in der 3-Klausel. Diese Klausel hindert Softwarebenutzer daran, den Namen des Autors, der Autoren oder Mitwirkenden zu verwenden, um Produkte oder Dienstleistungen zu empfehlen.

Gegenseitige Microsoft-Lizenz

Verwendung des fehlerhaften Original-BSD Um dieses Risiko zu vermeiden, können Sie die X11-Lizenz vorschlagen Die X11-Lizenz und die modifizierte BSD-Lizenz sind Mehr oder weniger gleichwertig. Gegenseitige/Copyleft-Lizenz von Microsoft. Die Verfügbarkeit https://www.preo-ag.com/de/blog/office-gebraucht-kaufen-oder-mieten des Quellcodes unter derselben MS-RL-Lizenz ist im Falle der Weiterverbreitung (in Quell- oder Binärform) einer abgedeckten Datei zwingend erforderlich.

ISC-Lizenz

Eine proprietäre Softwarelizenz wird verwendet, wenn der Ersteller der Software die Kontrolle darüber behält, wer die Software nutzt, wie sie sie nutzt und über den Code selbst. Dies deckt die überwiegende Mehrheit der kommerziellen Lizenzen und die überwiegende Mehrheit der im Handel erhältlichen Software ab, obwohl es Ausnahmen gibt. Aber alles hängt von der Lizenzierungslösung ab, die Sie einsetzen.

Bitte beachten Sie, dass die folgende Liste nicht repräsentativ für alle verfügbaren freizügigen Open-Source-Softwarelizenzen ist. Vielmehr ist diese Liste den Lizenzoptionen entnommen, die GitHub beim Start eines neuen Projekts anbietet. Außerdem sind diese kurzen Beschreibungen nicht vollständig. Wir empfehlen Ihnen, die Dokumentation für jede Lizenz, die Sie verwenden möchten, sorgfältig durchzulesen oder mit einem Anwalt zu sprechen, um weitere Informationen zu erhalten. Als Entwickler, der ein Projekt von Grund auf beginnt, ist es wichtig, mit den verfügbaren Open-Source-Softwarelizenzen vertraut zu sein, um beurteilen zu können, wie andere Ihre Arbeit nutzen sollen. Softwarebenutzer sind in der Regel durch eine Endbenutzer-Lizenzvereinbarung (EULA) an bestimmte Einschränkungen gebunden.

image

Die meiste unter GPLv2 veröffentlichte Software ermöglicht Ihnen jedoch die Verwendung von Bedingungen späterer Versionen der GPL ebenfalls. Sie können den Code unter GPLv3 verwenden, um die gewünschte Kombination zu erstellen.