NL EN

ICT-beheer
Microsoft 365
Netwerk & beveiliging
Voor wie
Hosting & cloud
Magento
Websites & webshops
Beheerde applicaties

Alle diensten op een rij

Ontwikkelen

Forgejo vs Gitea: wat is het verschil?

Kevin Tieman ·

Kort antwoord

Forgejo en Gitea zijn twee lichte, open source Git-platforms met dezelfde oorsprong. Forgejo is eind 2022 afgesplitst nadat Gitea onder een commercieel bedrijf kwam, en wordt sindsdien bestuurd door de non-profit Codeberg. Functioneel lijken ze nog sterk op elkaar. Het verschil zit in bestuur en licentie: Forgejo is volledig vrije software zonder betaalde uitgave, Gitea heeft daarnaast een commerciële variant.

Waar komen ze vandaan?

De stamboom is kort. Gogs begon in 2014 als een eenvoudige Git-server in één programma. In 2016 splitste een groep ontwikkelaars zich af onder de naam Gitea, omdat Gogs door één persoon werd beheerd. In 2022 herhaalde de geschiedenis zich, en ontstond Forgejo uit Gitea.

Het patroon is elke keer hetzelfde: ontwikkelaars die willen dat het project van de gemeenschap blijft.

Wat verschilt er nu?

Onderwerp Forgejo Gitea
Bestuur Onder de non-profit Codeberg e.V. Een commercieel bedrijf
Licentie GPL, sinds versie 9 MIT
Betaalde uitgave Geen Ja, naast de open versie
CI/CD Forgejo Actions Gitea Actions
Koers Onafhankelijkheid, federatie tussen servers Functies voor bedrijven
Grootste gebruiker Codeberg Veel eigen installaties

In het dagelijks gebruik zie je weinig verschil. De schermen lijken op elkaar, de begrippen zijn dezelfde. Wie de een kent, werkt in vijf minuten met de ander.

Waarom doet de licentie ertoe?

Onder de MIT-licentie mag iedereen de code gebruiken en er een gesloten product van maken. Onder de GPL moet wie een aangepaste versie verspreidt, die aanpassingen ook openbaar maken.

Voor een gebruiker merk je daar niets van. Voor de toekomst van het project wel: het maakt het onmogelijk dat Forgejo ooit achter een betaalmuur verdwijnt. Wie een platform kiest waar zijn broncode jaren op staat, mag dat meewegen.

Welke kies je?

Forgejo als onafhankelijkheid de reden is dat je zelf host. Je kiest voor een eigen Git-server om niet afhankelijk te zijn van één bedrijf; dan ligt het voor de hand dat de software dat ook niet is.

Gitea als je een functie nodig hebt die alleen daar bestaat, of als je organisatie een leverancier met een contract en ondersteuning wil.

Wij hosten Forgejo. Dat is een keuze voor het eerste argument.

En Codeberg?

Codeberg is een vereniging in Berlijn die een openbare Forgejo-server draait voor open source projecten. Het is de grootste gebruiker van Forgejo en tegelijk de organisatie die het project draagt. De ontwikkelaars gebruiken dus dagelijks op grote schaal wat ze bouwen.

Hoe zit het met GitLab?

GitLab is van een andere orde: veel groter, met alles van planning tot beveiligingsscans erin. Het vraagt ook een zwaardere server en meer onderhoud. Teams die vooral code bewaren, reviewen en builds draaien, hebben dat niet nodig. Teams die de uitgebreide functies van GitLab dagelijks gebruiken, blijven daar beter.

Veelgestelde vragen

Waarom is Forgejo afgesplitst van Gitea?

In oktober 2022 werden de domeinnaam en het merk van Gitea overgedragen aan een nieuw opgericht bedrijf, zonder overleg met de gemeenschap van ontwikkelaars. Een deel van hen wilde het project onder een onafhankelijke, niet-commerciële organisatie houden en begon Forgejo, onder de vlag van de Duitse vereniging Codeberg. Het ging dus om zeggenschap, niet om een technisch meningsverschil.

Kun je overstappen van Gitea naar Forgejo?

Vanaf oudere versies van Gitea kan dat rechtstreeks: Forgejo was tot begin 2024 een directe vervanger. Sindsdien ontwikkelen de twee zich los van elkaar, en is overstappen vanaf recente Gitea-versies niet meer gegarandeerd zonder tussenstappen. Het kan nog steeds via een export en import van repositories. Controleer vooraf de versie; de documentatie van Forgejo beschrijft welke routes werken.

Wat mis je in Forgejo tegenover GitLab?

Forgejo mist de uitgebreide onderdelen waar GitLab groot mee is: ingebouwde beveiligingsscans, uitvoerige projectplanning, een eigen omgeving voor uitrollen en beheerfuncties voor zeer grote organisaties. Wat het wel heeft: repositories, issues, pull requests, CI/CD en een package registry. Daarvoor vraagt het een fractie van de rekenkracht. Voor de meeste teams is dat genoeg.

Is Gitea nog open source?

Ja. Gitea zelf is open source onder de MIT-licentie en wordt actief ontwikkeld. Het bedrijf erachter biedt daarnaast een betaalde uitgave met extra functies en een gehoste dienst aan. Dat model heet open core. Forgejo heeft bewust geen betaalde uitgave en gebruikt sinds 2024 een licentie die afgeleide versies verplicht ook open te blijven.

Vertel wat er bij jullie draait.

Een kennismaking kost niets. Je praat meteen met een van de twee mensen die het werk daarna ook echt doen.