DE (english below)

Am 31.03.2023 schließt git.codecoop.org. endgültig. Bitte migriert Eure Projekte bis zu diesem Zeitpunkt.

Seit nunmehr 2 Jahrzehnten(!) ist “codecoop.org” ein Ort, an dem Menschen gemeinsam Software entwickeln. Die Seite entstand lange vor “github” und git, weil Programmierer_innen, Designer_innen und Netzwerkaktivist_innen sie schlicht brauchten.

Als sich später “github” als de facto Standard für die online-Zusammenarbeit durchsetzte, war das kein Grund codecoop einfach dicht zu machen. Im Gegenteil. Wozu verteilte Versionsverwaltung, wenn doch alle beim gleichen Anbieter landen? Spätestens seit Microsoft die github-Plattform komplett übernommen hat, ist klar, warum alternative Angebote dringen gebraucht werden.

Die ersten Jahre auf lief auf codecoop zunächst “gforge” als Kollaborationsplattform. Vor knapp 10 Jahren erfolgte der Umstieg auf gitlab. Damals war gitlab ein wirklich beindruckendes Ruby-on-Rails-Projekt, hinter dem 2-3 Entwickler standen. Heute ist gitlab Inc. an der Börse, 16 Mrd Dollar wert und gehört u.a. Google-Ventures und Goldman Sachs.

Schlimmer noch: aus einem kleinen fokussierten Tool ist eine Enterprise Plattform geworden, die mit Features absolut überladen ist. Wer heute gitlab aus den sourcen baut, läd nicht Hunderte sondern Tausende von ruby-gems und npm-Paketen aus den unterschiedlichsten Quellen. Das passt einfach nicht mehr zur ursprünglichen Mission von codecoop:

Ein netter, vertrauenswürdiger Ort, wo Menschen in geschlossenen Gruppen gemeinsam entspannt Software entwickeln können.

Deswegen ziehen wir jetzt die Reißleine. Wir schalten die gitlab-Instanz auf git.codecoop.org am 31.03.2023 endgültig ab.

Erfreulicherweise gibt es mittlerweile eine Reihe gut funktionierender Alternativen zu github (= Microsoft):

Möglicherweise eine neue, offenere Basis für das eine oder andere Codecoop-Projekt?

Für die Menschen, die weiter gemeinsam in geschlossenen Gruppen Software entwickeln wollen, haben wir auf https://forge.codecoop.org ein Nachfolgeprojekt gebaut. Mit gitea haben wir ein Tool gefunden, das besser zu dieser Form der Nutzung passt.

Wer bisher ein Account auf git.codecoop.org (gitlab) hatte, bekommt auch eines auf forge.codecoop.org (gitea). Bitte meldet Euch einfach bei support[-ät-]so36.net. 1-2 Sätze wozu ihr den Account zukünftig nutzen wollt, wären nett.

Denkt bei Umzug bitte daran, bestehende gitlab-Gruppen als “Organisationen” in gitea neu anzulegen. Ladet Eure Freund_innen wieder dazu ein und weiter geht’s!

Erfreulicherweise bietet gitea eine Migrations-Funktion. Damit lassen sich komplette Projekte von git.codecoop.org (gitlab) nach forge.codecoop.org (gitea) migrieren.

In gitlab erstellt ihr unter “Settings » Access Tokens” ein Zugangs-Token für das zu migrierende Projekt. Beim Anlegen neuer Projekte in gitea gibt es die Möglichkeit statt einem leeren Projekt eine “neue Migration” zu starten. Dabei lassen sich nicht nur das Repo sondern auch Issues, Milestones, Merge-Requests und das Wiki mit umziehen.

Sollte Ihr Probleme bei der Migration haben, meldet Euch einfach unter support[-ät-]so36.net. Natürlich ebenso, falls ihr ganz allgemein Anregungen, Fragen oder Anmerkungen rund um “codecoop” habt.

EN

On March 31.2023 git.codecoop.org. will close for good. Please migrate your projects until then.

For 2 decades now(!) “codecoop.org” has been a place where people develop software together. The site was created years before “github” and git, because programmers, designers and network activists simply needed it.

When “github” became the de facto standard for online collaboration later, this was no reason to simply shut down codecoop. On the contrary. What’s the point of distributed version management, if everyone ends up with the same provider? Since Microsoft has completely taken over the github platform, it is clear why alternative online-spaces are really important.

In the early years codecoop initially ran “gforge” as a collaboration platform. Almost 10 years ago we switched to gitlab. At that time gitlab was a really impressive Ruby-on-Rails project with 2-3 developers behind it. Today, gitlab Inc. is on the stock market, worth $16 billion and owned by Google-Ventures and Goldman Sachs, among others.

Even worse, a small focused tool has become an enterprise platform that is absolutely overloaded with features. Anyone building gitlab from source today is pulling not hundreds but thousands of ruby-gems and NPM packages from a wide variety of authors. That just doesn’t fit the original mission of codecoop anymore:

A nice, trustworthy place where people can develop software together in closed groups in a relaxed way.

That’s why we’re are ending this now. We are shutting down the gitlab instance on git.codecoop.org for good on March 03. 2023.

Fortunately, there are now a number of well-functioning alternatives to github (= Microsoft):

Possibly a new, more open home for some current Codecoop projects?

For the people who want to continue developing software together in closed groups, we have built a follow-up project at https://forge.codecoop.org. With gitea we have found a tool that better fits this use-case.

If you had an account on git.codecoop.org (gitlab), you can get one on forge.codecoop.org (gitea). Please just contact us at support[-ät-]so36.net. 1-2 sentences what you want to use the account for in the future would be nice.

When moving, please remember to recreate existing gitlab-groups in gitea as “organizations”. Invite your friends to join again and off you go!

Fortunately, gitea offers a migration function. This allows complete projects to be migrated from git.codecoop.org (gitlab) to forge.codecoop.org (gitea).

In gitlab you create an access token for the project to be migrated under “Settings » Access Tokens”. When creating new projects in gitea, there is the possibility to start a “new migration” instead of an empty project. Migration is not limited to just the repo. Issues, milestones, merge requests and the wiki can be included in the move.

If you have problems with the migration, just contact us at support[-ät-]so36.net. Of course, if you have any general suggestions, more questions or just comments about codecoop, as always, just write us.