De Nederlandse overheid heeft de eigen code-hosting code.overheid.nl gelanceerd, waar zij van plan zijn om open source software voor overheidsinstanties te publiceren en gezamenlijk te ontwikkelen. De hosting wordt gepositioneerd als een Europese alternatief voor GitHub en GitLab en is gericht op het waarborgen van digitale soevereiniteit. Een open platform voor samenwerking, Forgejo, is als basis gebruikt.
Het project is gestart door het Open Source Program Office, opgericht bij het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties, en promoot de filosofie 'Open, tenzij anders afgesproken', onder welke standaard de code van ontwikkelde software voor overheidsinstanties zoveel mogelijk openbaar moet worden gemaakt. Dit stelt andere overheidsinstanties, burgers en bedrijven in staat om de code te controleren, voor eigen doeleinden te gebruiken en te verbeteren. Het wordt verwacht dat deze aanpak niet alleen de kwaliteit van de software verhoogt, maar ook zal bijdragen aan meer transparantie in de processen.
In de huidige fase hosting is de open source code in een pilotfase en beschikbaar voor een beperkte groep organisaties. Geïnteresseerde ontwikkelaars en organisaties kunnen deelnemen aan de testfase door een aanvraag in te dien bij de projectcoördinator. Het is de bedoeling dat in het komende jaar verschillende overheidsdiensten van Nederland, van ministeries tot gemeentes, aan het project kunnen deelnemen.
Het Forgejo-platform is een fork van het Gitea-project, dat op zijn beurt is afgeleid van het Gogs-platform. Belangrijke kenmerken van Forgejo zijn het lage resourceverbruik (kan worden gebruikt op goedkope VPS) en een eenvoudig installatieproces. Er zijn standaard functionaliteiten voor projectbeheer beschikbaar, zoals taakbeheer, probleemtracking (issues), pull-requests, wiki's, tools voor de coƶrdinatie van ontwikkelteams, releasevoorbereiding, automatisering van het plaatsen van pakketten in repositories, toegangsbeheer, integratie met continue integratie-platforms, codezoekingen, authenticatie via LDAP en OAuth, toegang tot de repository via SSH- en HTTP/HTTPS-protocollen, webhooks voor integratie met Slack, Discord en andere services, ondersteuning voor Git-hooks en Git LFS, en tools voor migratie en het spiegelen van repositories.
Bron: opennet.ru
