Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

89% Positive

Analyzed from 2692 words in the discussion.

Trending Topics

#government#dutch#open#https#source#code#forgejo#github#gitlab#overheid

Discussion (104 Comments)Read Original on HackerNews

ramon156about 4 hours ago
Proud dutchie here! I was wondering this morning whether they were going to migrate away from GH. Really glad that they did.

I remember applying for a job (at some weird company) to be put up as an open-source contributor for the dutch government last year. The idea was that I was going to build on top of MuleSoft stuff. They ghosted me a day later, despite me having already done these things for the client they needed me for. I would advise anyone that is looking for OS contributors to not out-source them through companies, as the models don't really align.

Nowadays I'm communicating with people in Utrecht to get partijgedrag to a newer level (the current one is kind of weak). I would love to build some tooling on top of our government APIs, as well. I don't think people realize how much internal tooling is being built with the idea to release them to the public. It's really cool to see.

brodoabout 4 hours ago
NLnet is also a great Dutch initiative. It's great to see that smaller, more nimble countries are leading the way in Open Source and digital independence.
RyJonesabout 3 hours ago
One of the projects I work on, OWF, has great engagement with our open source efforts from Dutch companies and NGOs.

https://openwallet.foundation/staff/

ramon15637 minutes ago
Awesome! Did not know this was a thing. Will check it out
brntabout 2 hours ago
> partijgedrag

So happy to see they're ingesting voting data again! They stopped a few years ago (which is also a few elections), which I thought was such a shame. Knowing what representatives actually do, and not just promise, is really the only thing that matters.

ramon156about 2 hours ago
Elwin had some trouble with getting the API going. I ended up helping out, but I was in a big time crunch at the company I was working for at the time.

That's vastly different now, so I want to take a look at how we can properly do ingestion. Currently it's an ETL that is pretty flakey, even with tests. The backend-frontend is also a mess, wondering if we can just go vanillaJS without the mess that is pgtyped/prisma. I'm kind of wondering if we can use ATProto too, but I'm not too familiar with it.

Elwin is also looking at municipality-independent instances (this is less about code and more about communicating with municipalities). They all want money, which is fair, but we're not sponsored or funded anywhere. Supporting this is fruitful thinking on our side.

The code is still on my gh [0], but i might make an org on codeberg for this and mirror to this back to gh

0: https://github.com/van-sprundel/partijgedrag

thaumasiotesabout 2 hours ago
> I was wondering this morning whether they were going to migrate away from GH.

In the context of other commentary today with various people migrating off of github...

is there an event prompting this, or were you thinking of it more in the general vein of European governments trying to reduce dependency on American services?

ramon156about 2 hours ago
You're on the money. They already were discussing moving away from america-dependent infra. We already had a Microsoft-involved power-move a few years ago that resulted in dutch government emails being blacklisted. I was just wondering why they would stay on GH.

I expected them to use GitLab because its older and dutch, but I'm glad they opted for forgejo.

olafmol12 minutes ago
Correction: Gitlab is not Dutch. It has a Dutch co-founder, and was a B.V. for about one year before moving to the US and become an Inc. The original founder is from Ukraine.
ivolimmenabout 5 hours ago
I am Dutch and I am glad they finally started to do some open sourcing. I have worked at different governmental bodies and have been promoting open source for some time now. But as a simple 'added hands for hire' I never got any response to my pleas. I guess it's typical Dutch that we are one of the last to do so.
embedding-shapeabout 5 hours ago
I am living in Spain, and from my point of view, Netherlands is one of the ones doing the most for FOSS in Europe today! It sees much faster real-world adoption of FOSS in ministries and municipalities than other countries, the government seems eager to fund FOSS (again, compared to other countries) and generally be welcoming to the ecosystem. Browsing around, there seems to be lots of FOSS projects funded by money coming from the Dutch state.

Kind of interesting how the perspective is so different from the inside! Maybe it's the typical "the grass is always greener..."?

starefossenabout 5 hours ago
Norwegian Government has a couple of thousand open repos for their code https://norwegian-public-organizations.vercel.app/

Most notably the Labor and Welfare Administration with 3000+ open repos.

embedding-shapeabout 5 hours ago
Yeah, also pretty dope! Sweden also basically spearheads the whole "open data" thing for a long time too :) Too many great stuff happening across the continent to just say one or two countries are doing everything, in that you're right.
whinvikabout 4 hours ago
Funny that its hosted on vercel. Probably because its employee driven rather than top down. Saves all the bureaucracy to get someone to sign a budget item to buy a domain.
mcsolidabout 2 hours ago
This is cool (and on Vercel too)
oeverabout 5 hours ago
This map shows that the Dutch municipalities are nearly all in the Microsoft cloud.

https://mxmap.nl/

RetroTechie18 minutes ago
Cool map!

Another data point: I've visited public libraries around Friesland province. They all use catalog + internet facilities which look & feel the same across libraries: a browser (Mozilla) + office suite, PDF reader, files can be saved locally put don't persist between user sessions.

This would lend itself perfect for a Linux-based setup: netboot (from per-building local file server or NL-based cloud), read-only filesystem, LibreOffice etc.

But alas: the setup is Windows-based (running on Intel NUC or similar), office suite is Microsoft Excel/Word/PP. Completed by Acrobat PDF reader. No doubt it's at least able to leak telemetry and/or user data if Microsoft were to feel like it (or asked/forced to do by US gov).

touwerabout 4 hours ago
Love it! All European countries should have one
michelbabout 5 hours ago
Not sure. I think Germany and France are way ahead?
embedding-shapeabout 5 hours ago
Yeah, probably if you asked me for "Top 3 countries for FOSS in Europe" I'd pretty much say France, Germany and Netherlands, hence me saying "is one of the ones" :) Compared to the rest of the countries, those three probably do way more than all the rest together.
rglullisabout 5 hours ago
NLNet is funding open source projects to the tune of tens of millions of euros per year, and it is Dutch.
oeverabout 5 hours ago
The government still plans to place the authentication system of all Dutch citizens in USA hands.

And interestingly, code.overheid.nl runs from a residential ip address.

QuantumNomad_about 4 hours ago
> And interestingly, code.overheid.nl runs from a residential ip address.

That’s not what I’m seeing.

IP address is currently 147.181.37.238, which is assigned to ODC-Noord via RIPE.

ODC-Noord is a data centre for national government organisations according to https://www.odc-noord.nl/

oeverabout 4 hours ago
code.overheid.nl points to 62.59.196.156 which is in the Odido ASN.

Checked with `host`, `dig` and hosting-checker.net

sigioabout 4 hours ago
It's an ODIDO ip, but from the old versatel block. I'm assuming it's a business netblock, not the typical ftth/dsl range.
martijnvdsabout 1 hour ago
Traceroute goes through `.ftth.glasoperator.nl` routers though.
hvb2about 5 hours ago
> The government still plans to place the authentication system of all Dutch citizens in USA hands.

That's not a fair characterization. The company that runs it might be bought. That's not planning to put it in USA hands

oeverabout 5 hours ago
The sale could be stopped by government. The ID system might be moved to a different company. The government could by the part of the company that hosts the ID system. None of these measures are being taken.

The result is that the information needed to log in to all the important government systems becomes subject to American jurisdiction. Foreign agents will be able to authenticate themselves as any Dutch citizen and act on their behalf.

moi2388about 5 hours ago
It is a fair characterisation. They can access the data, as their data protection officer warned about, it hereby falls under US law, they have to give data when requested, and can shut it down at any time.
sigioabout 4 hours ago
Also worked for the dutch government for the last 5 years. All or most of the projects we did have been open-sourced on github over the years. Currently there are plans to move them to code.overheid.nl I think, though I no longer work there currently. (I was the github org-admin for the department)
luplexabout 3 hours ago
In Germany, we have the similar portal https://opencode.de (no relation to the coding agent)

It's built on Gitlab and does everything you need your git to do.

They also provide hardened base container images at https://container.gov.de

Mashimoabout 5 hours ago
> https://code.overheid.nl/RegelRecht/regelrecht

> Machine-readable Dutch law execution. regelrecht takes legal texts, encodes them as structured YAML, and runs them as deterministic decision logic. The engine takes a regulation and a set of inputs, evaluates the decision logic, and returns a result with a full explanation trail

Can someone explain this to me? Not the technical aspect, but rather a user story or use case, maybe with example. I can't really wrap my head around it. Thanks in advanced.

embedding-shapeabout 5 hours ago
Probably better entry point is https://regelrecht.rijks.app/ and you can see an example of the YAML and outputs here: https://editor.regelrecht.rijks.app/library/afstemmingsveror...

As for the use case, it seems to be an explorative exercise to see if something like that can help provide more transparency and consistency within systems of law, "whether machine-executable legislation can provide an answer" to complex and opaque cases. The websites linked earlier have more information + examples.

fenykepabout 5 hours ago
I read (with much hope in my heart) it as: all the combined rent laws say that the max rent in X district is 5€/mo/sqm but you can charge 20€ for windowcleaning services and 1€/mo/sqm extra if the flat has an ikea bedframe and a bathtub. You enter the parameters of your rental agreement and the magic box spits out wether your situation is legal or not, then you just have to press a button to sue your landlord.

Bringing the boring old legal system closer to smart contracts.

But I don't have a clue if this is really the case.

Bewelgeabout 5 hours ago
https://regelrecht.rijks.app/

I think that's the project.

"Modern calculation engine as a building block for the entire government. In collaboration with the Benefits Service (Dienst Toeslagen). Can we develop a general calculation engine for the government? This project explores how such a system could help in executing complex regulations for citizens and businesses, for example, when calculating benefits."

vascoabout 5 hours ago
I imagine if a new law is introduced or a change to an existing law is proposed it can auto-check for consistency, collisions with other laws, auto-flag laws that need to be amended together or things like that.
Tangurena2about 2 hours ago
If such a thing exists (or could exist), I'm certain that my state government agency would benefit greatly from it.
vascoabout 2 hours ago
All that is needed is political will, if then all subdepartments implement the same thing you could even have practical policies be auto-flagged that need to be updated when a law changes with instant suggested updates to some form people need to submit, etc. This whole government apparatus could be much simpler.
regexorcistabout 2 hours ago
Great project, seems off to a good start with its first HN hug of death. Meanwhile GitHub greets me this morning with the banner "Don't worry if you have missing PRs at the moment, data isn't lost".
brianwmunzabout 2 hours ago
This is interesting. Reminds me of the W3C traceability work a few years back that I was briefly involved with... main focus was defining agreed upon vocab for interoperability across supply chains. Never thought of the same approach being used for public policy, but it's an interesting idea... politics is an area where clear communication and definition is important. That said, vocab tends to change way less than public policy does, so amendments and revisions seem like they'd be tough to manage?
theNailzabout 2 hours ago
Dark mode is a straight up nightmare with dark purple text on a dark background.
Gina020about 1 hour ago
It's being worked on, will be improved soon: https://code.overheid.nl/MinBZK/Codeplatform/issues/15.
pcoyneabout 2 hours ago
Is it common for government to use open source software? Here even just trying to hire someone to manage that would be hard so you almost have to outsource
ramon156about 2 hours ago
I cannot speak for other countries, but Germany, NL and Belgium have been pretty supportive of open-source
gl0waabout 1 hour ago
gov.uk have been pretty big on open source https://github.com/alphagov
zkmonabout 4 hours ago
Github, Java, Python, Whatsapp, Gmail, SWIFT, DNS, Cloud infra, Appstore, Playstore - all can become tools in the hands of powers.
alexfromapexabout 5 hours ago
They're going to have to work on the i18n. It defaulted to English but the entire page except like 3 words are in some other language.
QuantumNomad_about 4 hours ago
They are running Forgejo. The text being Dutch on the main page of https://code.overheid.nl/ is probably either because they haven’t provided any translations for the text, or maybe they even put the Dutch version in the template itself directly instead of storing it in whatever DB table Forgejo normally uses for the text.

I run a Forgejo instance too for my own use, but haven’t looked into how translation is set up as I haven’t had any need for changing any of the templates or texts that ship with Forgejo by default.

Tepixabout 1 hour ago
> They're going to have to work on the i18n.

You know, they could just use their own language. The link to forgejo even states: "code.overheid.nl (Dutch)"

helsinkiandrewabout 3 hours ago
Forgejo was discussed here last year:

https://news.ycombinator.com/item?id=42753523 (269 comments)

Advertisement
robertlagrantabout 5 hours ago
UK government has a list[0] of over 17000 OSS projects it has created.

[0] https://govbrowse.uk

tomuddingabout 4 hours ago
The Dutch government has a similar list[0] though less extensive and does not (yet) include repos from the new platform

[0] https://oss.developer.overheid.nl/repositories

femtozerabout 5 hours ago
TIL CyberChef is developed by the UK gov
saltmateabout 5 hours ago
Given the URL contains GCHQ, it isn't really hidden.
embedding-shapeabout 5 hours ago
Interesting that they apparently deployed a development version of pre-release v16 of Forgejo, rather than the stable v15, wonder why that is? Don't get me wrong, I love bleeding-edge software as much as the next hacker, but seems wild for something like a central hub for publishing software.
gib444about 1 hour ago
The Dutch have a very different approach to risk than many other cultures. Eg I was watching a TV programme about lots of works at the central railway station in Amsterdam and barely anyone was wearing a hard hat. In the UK that would be unheard of, especially on a TV programme

And if something went wrong they would fully admit to them being wrong and fix it

smrtfckrrabout 3 hours ago
The day government moves away from proprietary software and extyernal services (especially cloud storage holy god) must come. I'll be here for it
tgvabout 3 hours ago
Some cleaning up is probably required. I opened the "regelrecht" repo, and it contains a bunch of links and references to github.
makeitcountabout 4 hours ago
Related to governance, check this project (not mine), would be great to have more (thoughtful) feedback:

Integral – A Federated, Post-Monetary, Cybernetic Cooperative Economic System

https://news.ycombinator.com/item?id=47877819

embedding-shapeabout 4 hours ago
Doesn't even seem to mention any prior art, there are tons of systems like that deployed and used today already, Decidim is one of them. Why do you keep trying to push someone else's project btw? Is it related to having a code platform meant for open-source in some way?
makeitcountabout 4 hours ago
TBH, I'm not even closely versed in governance systems, but somehow would love to learn from this critical community. I'm open to variety of opinions backed by thorough thinking, and believe that we as a global society can and will go beyond "just" selfish interest prioritization, towards healthier balance for common good.

PS.: The earlier we try to encourage exploration and wider discussion of alternatives to "capitalism-vs-socialism-vs-nationalism" dogmas, the faster we might get to a healthier global living environment, IMHO.

embedding-shapeabout 4 hours ago
> TBH, I'm not even closely versed in governance systems,

So again, why keep spreading this project you aren't responsible for, and whose domain you aren't even familiar with?

thomasflabout 1 hour ago
Next step is to use this for laws and legislations. Do you have a proposal for new law? Make a pull request!
maelitoabout 5 hours ago
Same tech as Codeberg ?
t0mas88about 5 hours ago
Yes
debarshriabout 5 hours ago
Funny enough, GitLab, has a dutch founder.
sschuellerabout 4 hours ago
Gitlab has become quite hostile and I would not be surprise if they stop supporting their open source version. Even if you want to pay, the starting price is quite high and there is only one price now and for everything else you need to make a "deal" with them.
Tangurena2about 2 hours ago
Hmm. I work at a state government agency that uses GitLab. Should we be looking for a different source control supplier? I know we host it internally (our agency has a rather strict anti-cloud policy), and do pay some for support, so we might not be in the same situation as the clients/customers using the free version.
ramon156about 2 hours ago
My current company also uses GitLab, but the amount of projects we have would be hard to migrate. I don't think we'll be moving anytime soon.

Try running forgejo for your own projects, see what you think of it. Doing the research beforehand helps a ton for your DevOps team.

brntabout 2 hours ago
I don't think Gitlab have ever moved functionality from Community to any paid version, but you should understand carefully if the functions in the paid (and not open) versions of Gitlab would ever come on your radar. It's not unlikely as user numbers and user organisations increase. It'll be exactly at the point switching to eg Forgejo will be painful enough to pay. Switching when still small is easier.
debarshriabout 2 hours ago
It is an enterprise product. Enterprise products are not cheap. Also, you should have certain scale to buy an enterprise platform. By setting certain price, they expect you as a business to have scale as there are support and service level agreements the org wants to adhere to, it is also an investment from the org side.

It is pretty common playbook.

souravroy78about 5 hours ago
I'm not clear on the actual use case how can this be leveraged?
embedding-shapeabout 5 hours ago
It's for publishing and developing open-source software, I guess that's how it'll be "leveraged"?
gib444about 1 hour ago
Is that an identical blue to gov.uk ? ;)

And also a very similar "was this page helpful?"

It's ok, we like the Dutch lol

We'll take the imitation as a form of flattery ;)

Advertisement
Frierenabout 5 hours ago
I hope it succeeds and helps to grow open software alternatives in Europe.

We need technology to serve citizens instead of the other way around. We do not need European versions of big-tech because the resulting oligarchy will be as bad.

sam_lowry_about 5 hours ago
There's not much here https://code.overheid.nl/explore/repos but good luck anyway.
deweyabout 5 hours ago
I mean...it's a soft launch, not sure what you expect.
sam_lowry_about 4 hours ago
It's a public website, and it's advertised on HN, and after all the failures of the Dutch government to run independent IT infrastructure, we hoped for a better launch.
deweyabout 4 hours ago
Everyone can post any website on HN, it's not like they have shared it widely and said that it's done. The website literally says "Soft Launch" in the title.

> "For now, this is a pilot using Forgejo, an open-source, European, and sovereign alternative to GitHub and GitLab. Not all government organisations can use the platform yet. Developers are invited to contribute, with the aim of eventually growing it into a shared Git platform for government bodies."

ramon156about 3 hours ago
> after all the failures of the Dutch government to run independent IT infrastructure,

name a few? the infra seems relatively stable. the only api ive used so far doesn't even have rate limiting, so i can queue ~10 requests at once and they all return fine.

newscluesabout 5 hours ago
Is there a network or organization for the coordination of government open source projects?

I love the idea of my city, region or nation (or planet) working to solve a problem and releasing the tool to the public. I just don't want every government to duplicate all the same work, some duplication and competition is fine. But the idea that different places have different specialities etc....

jibbirishabout 5 hours ago
In the Netherlands municipalities have been collaborating for years already to build an open source ecosystem: https://commonground.nl/

We have 342 municipalities, all buying the same apps (from 3 or 4 vendors) to deliver basic services to their citizens. Common Ground aims to replace all of those with open source solutions.

ramon156about 3 hours ago
Hey, I would love to contribute to this project. Is there a list of repo's I can take a look at and contribute?

I see some communities, seems like each community has their own setup, some of them have github links.

steinwindeabout 2 hours ago
https://govstack.global/ is trying to find common grounds, but it doesn't coordinate any government work