Häufig gestellte Fragen & Antworten
Erste Schritte und Grundlagen Kopiert!
Wer ist die Zielgruppe von openCode?
openCode ist die zentrale Plattform der öffentlichen Verwaltung für Open-Source-Software. Sie richtet sich an alle, die die digitale Transformation der Verwaltung mitgestalten möchten: in erster Linie Mitarbeitende der öffentlichen Verwaltung und Entwickler:innen, die an der Verbesserung von Verwaltungssoftware interessiert sind.
Was ist Open Source und warum ist es wichtig für die Verwaltung?
Open-Source-Software garantiert vier Freiheiten: die Freiheit zu nutzen, zu untersuchen, zu verbessern und zu teilen. Für die Verwaltung bedeutet das: mehr digitale Souveränität, Unabhängigkeit von einzelnen Anbietern und die Möglichkeit, bewährte Lösungen nachzunutzen und gemeinsam weiterzuentwickeln.
Was sind die Vorteile der openCode-Plattform?
- Zentrale Plattform für verwaltungsrelevante Open-Source-Software
- Rechtssicherer Rahmen für Bereitstellung und Nutzung
- Einfache Wiederverwendung bestehender Lösungen
- Aktive Community aus Verwaltung und Entwicklung
- Klarer Handlungsspielraum für alle Beteiligten
Muss ich mich anmelden?
Die Plattform können Sie auch ohne Anmeldung erkunden. Für aktive Beteiligung wie das Erstellen von Projekten, das Teilen von Code oder die Teilnahme am Diskussionsforum ist eine Registrierung erforderlich. Die Registrierung erfolgt über eine verifizierte E-Mail-Adresse, für Mitarbeitende der Öffentlichen Verwaltung über ihre dienstliche E-Mail-Adresse.
Wie richte ich eine Zwei-Faktor-Authentifizierung ein?
Nach der Registrierung müssen Sie im Anschluss eine Zwei-Faktor-Authentifizierung (2FA) einrichten. Die 2FA ist ein Sicherheitsmechanismus, der den Zugang zu Ihrem openCode-Konto schützt. Für die Erstellung Ihres Accounts benötigen Sie daher eine Authenticator-App wie z.B. FreeOTP, Google Authenticator oder andOTP. Unter diesem Link finden Sie eine Schritt-für-Schritt Anleitung für die Einrichtung der 2FA.
Nutzung und Rechtliches Kopiert!
Welche Art von Software finde ich auf openCode?
Hier finden Sie Software, die für den Einsatz in der Öffentlichen Verwaltung geeignet ist – von kleinen Hilfsprogrammen bis zu komplexen Fachanwendungen. Die Software kann sich in unterschiedlichen Entwicklungsstadien befinden.
Benötigt die Nutzung Rahmenvereinbarungen (DSGVO)?
Nein, openCode verarbeitet personenbezogene Daten ausschließlich auf Basis der Nutzungsbedingungen und Datenschutzerklärung. Zusätzliche Rahmenvereinbarungen sind nicht erforderlich.
Wer haftet für geteilte Software?
Die Rechtmäßigkeit der geteilten Inhalte liegt bei den Nutzenden. Da die Software unentgeltlich bereitgestellt wird, gilt das Schenkungsrecht mit beschränkter Haftung. openCode selbst haftet nicht für die Inhalte der Plattform.
Was muss ich beim Teilen und Nutzen von Software beachten?
Beim Teilen: Stellen Sie sicher, dass Sie die erforderlichen Rechte besitzen und die Lizenzrichtlinien einhalten.
Bei der Nutzung: Beachten Sie die jeweiligen Open-Source-Lizenzbedingungen und prüfen Sie die Software auf Ihre Anforderungen.
Community und Organisation Kopiert!
Wer steht hinter openCode?
openCode wurde durch das Bundesministerium des Innern und für Heimat sowie die Bundesländer Baden-Württemberg und Nordrhein-Westfalen initiiert. Seit 2024 wird die Plattform durch das Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) betrieben.
Wird openCode langfristig weiterentwickelt?
Ja. Als zentrale Plattform für Digitale Souveränität wird openCode kontinuierlich durch das ZenDiS weiterentwickelt und ausgebaut.
Wer darf sich beteiligen?
Alle können sich am Diskussionsforum beteiligen und durch Issues (Vorschläge und Hinweise zur Software) zur Entwicklung beitragen – ob aus der Verwaltung, als Unternehmen oder Privatperson. Die aktive Code-Entwicklung durch Merge Requests (Vorschläge für Code-Änderungen) sowie das Anlegen neuer Projekte ist dagegen Mitarbeitenden und Auftragnehmenden der öffentlichen Verwaltung vorbehalten. So soll sichergestellt werden, dass nur Inhalte aufgenommen werden, deren Nutzung im Interesse der öffentlichen Hand liegen.
Entstehen Kosten bei der Nutzung?
Nein, die Nutzung ist kostenfrei. Es sind lediglich die Nutzungsbedingungen und der Code of Conduct einzuhalten.
Technische Integration Kopiert!
Kann ich auch andere Plattformen für die Entwicklung nutzen?
Ja, die primäre Entwicklung kann auch auf anderen Plattformen stattfinden. Für die Veröffentlichung im zentralen Verzeichnis muss der Code auf openCode gespiegelt werden.
Wie ist das Zusammenspiel mit der Bundescloud?
Bundesbehörden können die Bundescloud Entwicklungsplattform für die primäre Entwicklung nutzen und relevante Projekte auf openCode spiegeln. So wird verwaltungsübergreifende Zusammenarbeit möglich.
Wie funktioniert die Softwareveröffentlichung?
Für die Aufnahme ins zentrale Verzeichnis benötigen Sie eine publiccode.yml-Datei mit den Metadaten Ihres Projekts. Diese Datei muss direkt im Hauptverzeichnis Ihres Repositories liegen und genau diesen Namen tragen. Pro Repository ist nur eine solche Datei möglich. Nutzen Sie für die Erstellung den openCode Editor. Nach dem Erstellen der Datei wird Ihr Projekt zeitversetzt im Softwareverzeichnis sichtbar. Mehr Informationen finden Sie hier.
Die openCode Community
Werden Sie Teil eines lebendigen Netzwerks für digitale Souveränität. Hier tauschen sich Entwickler:innen und Verwaltungsmitarbeitende aus, teilen Code, Projekte und Erfahrungen.
- Zugang zu Gitlab: Projekte hoch- / herunterladen, einreichen und weiterentwickeln
- Wissensaustausch: Profitieren Sie von Erfahrungen aus der Praxis
- Regelmäßige Events: Infosessions, Diskussionsforen und Best Practices
- Direkte Vernetzung: Persönlicher Austausch mit Expert:innen
- Aktive Mitgestaltung: Bringen Sie Expertise ein