News for hackers. Stuff that matters.
Re:Public Money, Public Code by nicbou on Friday May 05, 2023 @04:07AM (#35826554)
I’ve heard those exact words from a government developer in Berlin and it felt really good to hear. Imagine making pull requests to improve government services! Some people would gladly do it.
Re:Public Money, Public Code by RobotToaster on Friday May 05, 2023 @04:19AM (#35826631)
I don't think it's everything, but the UK gov has a github account where you can do just that https://github.com/alphagov
Re:Public Money, Public Code by tvararu on Saturday May 06, 2023 @04:06AM (#35839237)
alphagov is GOV.UK and shared services which are part of the "Government as a Platform" service line. Things like GOV.UK Notify (Twilio), GOV.UK Design System (Bootstrap), GOV.UK Service Manual (Ops manual), GOV.UK PaaS (Heroku, now defunct), and so on.

Every major UK government department has their own GitHub orgs:

- Healthcare, NHS: https://github.com/nhsuk/

- Education, DFE: https://github.com/DFE-Digital

- Justice, MOJ: https://github.com/ministryofjustice

- Taxes, HMRC: https://github.com/hmrc

And on and on the list goes.

Many things are private, but the 10th UK Government Design Principle is "make things open: it makes things better" https://www.gov.uk/guidance/government-design-principles#mak...

Re:Public Money, Public Code by knallfrosch on Friday May 05, 2023 @04:11AM (#35826581)
Imagine getting 10,000 pull requests and 7 originate from KGB hackers that solve a real problem but contain a vulnerability.
Re:Public Money, Public Code by nivenkos on Friday May 05, 2023 @04:30AM (#35826684)
Wow, even using "Russians under the bed" to attack FOSS now.
Re:Public Money, Public Code by heywhatupboys on Friday May 05, 2023 @10:40AM (#35829830)
even worse, we know for a fact all the shit the NSA did to our software, but muh spoopy russians instead
Re:Public Money, Public Code by atoav on Friday May 05, 2023 @04:36AM (#35826712)
* * *
Re:Public Money, Public Code by Lex-2008 on Friday May 05, 2023 @07:12AM (#35827731)
that's true, but, to be fair, it might be easier to order an anti-hacker CIA background check for a contracted company of 100+ employees, than for a 10,000 pseudo-anonymous github users.
Re:Public Money, Public Code by atoav on Friday May 05, 2023 @08:26AM (#35828337)
Yeah, but how often do you perfom that check? In the end it is all about the code and whether it can be checked.

And I have to say my personal confidence in the quality of governmental code is higher if it is open source than if it wasn't — because I know some pretty paranoid people who would for sure check that could better than any contractor ever would.

Re:Public Money, Public Code by nagisa on Friday May 05, 2023 @04:18AM (#35826622)
Why bother when KGB hackers can already find a dozen of vulnerabilities just by looking sideways at a closed source project built by the most well-meaning team?
Re:Public Money, Public Code by wongarsu on Friday May 05, 2023 @07:09AM (#35827710)
So I guess the solution is to not use open source, and force the KGB to have their agents hired as regular employees instead?
Re:Public Money, Public Code by npteljes on Friday May 05, 2023 @09:44AM (#35829102)
Valid risk [0], but that shouldn't keep the gov from making the code public. Open source / free software has its unique challenges, but it's a more fair model to people, and also it doesn't have challenges that arise from the code being "secret".

[0] example with the Linux kernel: https://www.theverge.com/2021/4/22/22398156/university-minne...

Re:Public Money, Public Code by mozman on Friday May 05, 2023 @10:06AM (#35829387)
It's risk management. close 10,000 quick wins and hypothetically introduce 7?

many bug fixes open new bugs anyway due to poor architecture, this is what we should focus on

the prc is a greater threat than Russia anyway

Re:Public Money, Public Code by starefossen on Friday May 05, 2023 @05:06AM (#35826893)
The Labor and Welfare Administration (NAV) of the Norwegian government is doing exactly that, we have been opening up our code since 2018 and are accepting pull requests across our 2000 public repositories from those who want to improve government services https://github.com/navikt this has also enabled a much more close collaboration between new and existing partners that was previously unheard of!
Re:Public Money, Public Code by EvanDotPro on Friday May 05, 2023 @07:41AM (#35827979)
This seems so obvious, it's crazy this isn't being done everywhere.
Re:Public Money, Public Code by Kovah on Friday May 05, 2023 @08:19AM (#35828289)
I think the main reason why this is not done actively in Germany, is missing people with expertise. Lots of old guys from the pre-internet era taking care of the technical systems. Unfortunately, the gov is not doing much to make at least official positions attractive to young programmers. And of course, if it's done by a contractor, they do not wat to share any code with the public.

Only somewhat positive example from the recent past is the Corona warning app: https://github.com/corona-warn-app

Re:Public Money, Public Code by nicbou on Friday May 05, 2023 @09:13AM (#35828796)
This might be because the government is a really unattractive employer both in terms of culture and remuneration.

However I have met some truly brilliant people working for the city of Berlin. They're just limited by red tape and diffusion of responsibilities, not to mention the amount of work that needs doing.

Opening the code up to pull requests could give the city IT a free boost from motivated citizens, I think.