Skip to content

Beispiele aus der Community

Auf dieser Seite finden Sie einige Beispiele aus unserer Community zusammengestellt.

Diese Beispiele verweisen auf Projekte auf unserer GitLab Instanz und eignen sich so sehr gut zur Illustration einiger häufigen Einsatzszenarien.

Lizenzierung eines Projektes

Die Open Source Lizenzierung eines Projekts ist wichtig, um anderen Nutzer:innen den Einsatz und die Anpassung des Projekts rechtssicher zu ermöglichen. Eine Open Source Lizenzierung ist eine grundsätzliche Vorraussetzung für öffentliche Projekte auf openCode.

Hinzufügen einer Lizenz

Beispiele verschiedener Lizenzen

Software Bill of Materials (SBOM)

Das zur Verfügung stellen von Software Bill of Materials (SBOM) ist eine Anforderung der Nutzungsbedingungen, wenn Kompilate, Binaries oder ähnliches, wie Containter Images auf openCode verbreitet werden.

Ein SBOM stelle eine detaillierte Liste dar, die alle Bestandteile (wie bei einer Zutatenliste) einer Software beschreibt. Diese Bestandteile können Programme, Bibliotheken oder andere Softwaremodule sein, die in einem größeren Softwareprojekt verwendet werden.

An dieser Stelle finden sie einige Beispiele und Referenz-Implementierungen:

Dokumentation der Security-Praktiken

Die Dokumentation von Security Praktiken und deren Ergebnissen trägt entscheidend zur Transparenz bei. Weiterhin ermöglicht diese anderen Nutzer:innen einen ersten Ansatzpunkt in der Einsatzentscheidung ihrer Software.

Synchronisierung aus anderen Repositories

Das Spiegeln (forken) von Repository-Inhalten von anderen Code-Versionierungssystemen auf openCode, kann durch vielfältige Mechanismen erfolgen, wenn im anderen Code-Versionierungssystemen aktiv weiterentwickelt werden soll. Dieser Fall ist von einer Portierung und aktiven Weiterentwicklung auf openCode zu unterscheiden.

Dokumentation eines Projekts

Die umfangreiche Dokumentation eines Projekts in einer README-Datei ist keine Grundvorraussetzung für die Veröffentlichung von Projekten auf openCode, jedoch erleichtert ein gut dokumentiertes Projekt allen Nachnutzenden den Einstieg zum Einsatz oder der Weiterentwicklung des Projekts.

An dieser Stelle finden Sie Beispiele zu diesem Thema aus unserer Community:

Steuerung von Contributions

Um Interessierten und Nachnutzenden den Weg zu vereinfachen an der Weiterentwicklung eines Projekts zu partizipieren, empfiehlt es sich die Möglichkeiten und bevorzugte Kontaktwege für Projekt-Beiträge klar darzulegen.


Last update: January 15, 2025
Created: January 15, 2025