Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Thib
@thibaultamartin@mamot.fr  ·  activity timestamp 4 months ago

Is there a reason why the European public sector shouldn’t use @Codeberg instead of GitHub?

Are there technical or legal/compliance reasons not to do so?

I would love to see the public sector contribute to the maintenance of @forgejo and to the health @Codeberg

#sovereignty #foss#publicSector

  • Copy link
  • Flag this post
  • Block
Robert Thau
@rst@mastodon.social replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo Some government agencies may have legitimate reasons for wanting to keep source code private -- for example, law enforcement agencies developing bespoke tools for particular, non-public investigations. Codeberg doesn't seem like the place for that.
  • Copy link
  • Flag this comment
  • Block
lj·rk
@ljrk@todon.eu replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo Technical and non-technical reasons. Codeberg itself is unsuited because they don't offer SLAs etc. Also too much downtime (which is expected by a project that's working with such a constrained budget, they're doing amazing work given all those restrictions!)

From a technical PoV: AFAIK Forgejo's Orgs are "good enough" for cloud SaaS offerings. On GitHub, e.g., you can enforce certain security restrictions and logins for everyone interacting within their org etc.

So the only way would be to actually host an instance for every govt client so you can put the whole instance behind your orgs SSO etc.

  • Copy link
  • Flag this comment
  • Block
Bastien Guerry
@bzg@floss.social replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo There are people interested in using @forgejo in the French public sector: see this workshop recently held (as in "March 2025") on this topic: https://code.gouv.fr/fr/bluehats/forgeons-2025/
  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Hooo brilliant, thanks @bzg !

@Codeberg
@forgejo

  • Copy link
  • Flag this comment
  • Block
Leeloo
@leeloo@chaosfem.tw replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo
Perhaps they should first decide why they need either.
  • Copy link
  • Flag this comment
  • Block
Valentin B. :ferris:
@beeb@hachyderm.io replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo "CI access is provided as-is and might break at any time and for an undefined period of time, due to server issues, for testing and maintenance purpose or human error." I think this is a big problem for mainstream use. https://docs.codeberg.org/ci/#using-codeberg's-instance-of-woodpecker-ci
  • Copy link
  • Flag this comment
  • Block
Rasmus Kaj 🎼🦀
@rkaj@mastodon.nu replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo

I would also love to see governmental and public service organisations use and contribute to @forgejo . But @Codeberg is an organisation by and for individual enthusiasts and I don't think they would be interested in setting up the kind of service agreements that would be required (I'm a member, but I don't speak for Codeberg, not on the board or anything).

When forge federation gets better, I think most orgs should have their own vcs forge.

  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Absolutely fair, “ @Codeberg doesn’t want to offer paid contracts with SLAs” is a great reason why the public sector shouldn’t rely on it :)

Still wish the public sector contributed to @forgejo though 😄

@rkaj

  • Copy link
  • Flag this comment
  • Block
OS-SCI
@os_sci@mastodon.social replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo it's not only GitHub. Why is Slack used, or Discord. There are even big open source communities on Reddit. All proprietary shit
  • Copy link
  • Flag this comment
  • Block
daftwullie
@daftwullie@freiburg.social replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo @stereo for the German public sector there is Opencode: https://opencode.de/de

I assume there are similar projects in each state and probably one hosted by the EU that I‘m not aware of.

  • Copy link
  • Flag this comment
  • Block
Bastien Guerry
@bzg@floss.social replied  ·  activity timestamp 4 months ago
@daftwullie @thibaultamartin @Codeberg @forgejo @stereo FWIW there is https://code.europa.eu which hosts code from the EU Open Source Program Office.
  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Thanks! I know about https://code.gouv.fr for France too (and off the top of my head @bzg also had repos on SourceHut)

But I think the European public sector could get the most of open source by getting behind a common project and hosting organization, and fund its maintenance :)

@daftwullie @Codeberg @forgejo @stereo

  • Copy link
  • Flag this comment
  • Block
daftwullie
@daftwullie@freiburg.social replied  ·  activity timestamp 4 months ago
@thibaultamartin @bzg @Codeberg @forgejo @stereo I don‘t disagree on that :)
  • Copy link
  • Flag this comment
  • Block
Benjamin Bouvier 🥐
@bnjbvr@tutut.delire.party replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo would Codeberg want that?
  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

The very first step for that to happen indeed!

@bnjbvr @Codeberg @forgejo

  • Copy link
  • Flag this comment
  • Block
Sheogorath
@sheogorath@microblog.shivering-isles.com replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg I think one of the biggest issue is that funding nonprofits as public sector is hard.

1. Because its hard to get budget to donate, usually you offer grants or have contract law that requires you to do calls for bids
2. Once you manage to give some money to anyone you are not legally needed to, it's the first on the chopping block.

  • Copy link
  • Flag this comment
  • Block
Benjamin Balder Bach
@benjaoming@social.data.coop replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo I think the main issues are around federation, i.e. how can individuals and organizations retain an efficient login and commenting mechanism across many instances.

Another example is GitHub's centralized notification system and project management: How can federated instances provide the same experience across many individual instances w/ Forgejo?

See: https://forgefed.org/

  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Thanks! I appreciate this might be an issue in a fragmented ecosystem, but would it be a problem if the public sector agreed on using a specific instance?

Be it @Codeberg, if they agreed to, or an instance specifically set up by and for the public sector.

@benjaoming @forgejo

  • Copy link
  • Flag this comment
  • Block
Benjamin Balder Bach
@benjaoming@social.data.coop replied  ·  activity timestamp 4 months ago
@thibaultamartin @Codeberg @forgejo
I think that the public sector should run its own federated infrastructures. For instance:

* Email
* Git hosting
* Social media

The public sector can be enormous, just look at "alphagov" on GitHub... 1700 repos and counting. I think on a governmental level, a country should run its own Git platform, not use Codeberg.

Other opinions welcome!!

  • Copy link
  • Flag this comment
  • Block
prom™️
@promovicz@chaos.social replied  ·  activity timestamp 4 months ago
@thibaultamartin For public releases it should be fine, but compliance/certification may be an issue depending on policies/decisions. There's the issue of developer privacy, but that applies to both.

For actual development: imo, codeberg is not "solid" enough *yet*.

  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Aha I’m not sure I see what compliance issue come with it? Would love to hear more about it.

What do you think is missing to make Forgejo or Codeberg solid enough to host development of public sector projects?

@promovicz

  • Copy link
  • Flag this comment
  • Block
prom™️
@promovicz@chaos.social replied  ·  activity timestamp 4 months ago
@thibaultamartin If there are private projects and other projects that run with "full policy", that may require compliance that Codeberg doesn't have, and would have a hard time achieving and maintaining. One of the "bigger" examples would be "BSI IT-Grundschutz".

Those policies should be questioned, but they're a thing...

  • Copy link
  • Flag this comment
  • Block
Thib
@thibaultamartin@mamot.fr replied  ·  activity timestamp 4 months ago

Oooh I see! Thanks @promovicz :)

What do you think would be the happiest path for the European public sector to soften its dependency to GitHub?

  • Copy link
  • Flag this comment
  • Block
prom™️
@promovicz@chaos.social replied  ·  activity timestamp 4 months ago
@thibaultamartin I think that those policies need to be reconsidered and adapted from both sides. Politics tends against it right now, so it may be a time where the "open-source" side has to take initiative. Someone needs to propose new ideas to the administration in the right places - and there's a social component to it, because this asks questions about "functioning of state". The Chaos/CCC crowd has a surprising reach among state admins, and never used it very well imo (i was involved).
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login