NL EN

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

Alle diensten op een rij

Ontwikkelen

Codeberg of een eigen Forgejo: wat past bij je team?

Kevin Tieman ·

Kort antwoord

Codeberg is een Git-platform van een Duitse non-profit, gebouwd op Forgejo en bedoeld voor vrije en open source projecten. Voor een open source project is het een uitstekend Europees alternatief voor GitHub. Voor de gesloten broncode van een bedrijf is het niet bedoeld. Daarvoor is een eigen Forgejo-server de logische keuze: dezelfde software, op een server die alleen jouw organisatie gebruikt.

Voor wie is Codeberg gemaakt?

Voor ontwikkelaars van vrije software die een thuis zoeken dat niet van een groot techbedrijf is. Codeberg is opgericht in 2019 en is sindsdien hard gegroeid, vooral onder projecten die GitHub verlieten nadat Microsoft het had gekocht.

Het is een vereniging. Leden beslissen mee, de boekhouding is openbaar en er is geen eigenaar die het kan verkopen.

Wat krijg je op Codeberg?

  • Git-repositories met issues en pull requests;
  • CI/CD, binnen de grenzen van wat een non-profit kan aanbieden;
  • een pagina-dienst voor statische sites;
  • een gemeenschap van gelijkgestemden.

Voor een open source project kost het niets. Een donatie of lidmaatschap wordt gewaardeerd.

Waar zitten de grenzen voor een bedrijf?

Onderwerp Codeberg Eigen Forgejo
Bedoeld voor Vrije en open source projecten Wat je er zelf op zet
Gesloten bedrijfscode Niet de bedoeling Geen beperking
Rekenkracht voor builds Gedeeld en begrensd Zoveel als je afspreekt
Wie beheert de server Vrijwilligers en een klein team Jij, of je hoster
Afspraken over beschikbaarheid Geen Wat je in een contract zet
Verwerkersovereenkomst Niet gericht op bedrijven Met je hoster
Kosten Gratis, donaties welkom Server en beheer

Het punt is niet dat Codeberg slecht zou zijn voor bedrijven. Het is er niet voor gemaakt, en het zou onredelijk zijn om er commercieel op te leunen.

Wanneer is Codeberg de juiste keuze?

Als je open source maakt. Een bibliotheek, een hulpmiddel, een project waar anderen aan bijdragen. Dan zit je op Codeberg tussen het publiek dat je zoekt, en steun je een platform dat past bij wat je doet.

Ook een bedrijf kan zijn open source projecten op Codeberg zetten en de rest elders houden. Dat is een nette verdeling.

Wanneer host je zelf?

Als de code van het bedrijf is en niet openbaar wordt. Als builds toegang nodig hebben tot interne systemen. Als een klant of toezichthouder vraagt waar de broncode staat en wie erbij kan. Of als je afspraken wilt over beschikbaarheid en back-ups.

Een eigen Forgejo geeft dezelfde werkwijze als Codeberg: dezelfde schermen, dezelfde workflows. Het verschil is dat de server van jou is.

Kan het allebei?

Ja. Forgejo kan repositories spiegelen. Een bedrijf kan intern op een eigen server werken en een project automatisch laten doorzetten naar Codeberg als het openbaar is. Bijdragen van buiten komen dan daar binnen.

Veelgestelde vragen

Wat is Codeberg?

Codeberg is een platform voor het hosten van broncode, vergelijkbaar met GitHub, dat wordt gedraaid door de vereniging Codeberg e.V. in Berlijn. Het is een non-profit die leeft van donaties en lidmaatschappen en geen advertenties of investeerders heeft. De software erachter is Forgejo, dat door dezelfde gemeenschap wordt ontwikkeld. Het richt zich op vrije en open source software.

Mag een bedrijf zijn gesloten code op Codeberg zetten?

Daar is het niet voor bedoeld. De voorwaarden van Codeberg richten zich op vrije en open source projecten. Privérepositories zijn toegestaan voor beperkt gebruik, zoals notities of werk dat nog openbaar wordt, maar niet als opslag voor de commerciële, gesloten software van een bedrijf. Wie dat toch doet, leunt op een vereniging die van donaties bestaat.

Is een eigen Forgejo hetzelfde als Codeberg?

De software is dezelfde, de omgeving niet. Op een eigen server ben je de enige gebruiker: je bepaalt wie een account krijgt, waar de data staat, hoeveel opslag er is en wanneer er wordt bijgewerkt. Er zijn geen gebruiksregels van een ander. Daar staat tegenover dat iemand de server moet bijhouden, en dat kost geld.

Kun je van Codeberg naar een eigen server verhuizen?

Ja, en eenvoudig, omdat beide op Forgejo draaien. Repositories, issues, pull requests en wiki's zijn over te zetten met de ingebouwde migratie. Andersom kan ook. Dat is een van de voordelen van open source software: de keuze voor een aanbieder legt je niet vast, omdat een ander precies hetzelfde kan draaien.

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.