Earlier quoted context omitted.
> Plus, literally all of the other devs on my team repeatedly committed secure credentials to git no matter how many times I tried to teach them how to use a .gitignore file Why do they even need to have access to production secure credentials during development? Why not let them fall into the "pit of success" so local development never talks to a production server anywhere?
If it's hard enough for to tech companies to hire skilled developers, I can only imagine what the bar is for public work. They might even resort to hire some brain damaged people.
Public Money, Public Code
171–180 of 216 posts
Re: Public Money, Public Code
#172The US is getting better about it, some more than others, but a few off the top of my head.. https://github.com/department-of-veterans-affairs https://github.com/nationalsecurityagency https://github.com/GSA https://github.com/CMSgov https://github.com/CDCgov
I wonder if there's a directory of government Github orgs somewhere?
Re: Public Money, Public Code
#173I mean as nice as this sounds, our money is spent on all sorts of things we know nothing about. Should we all be provided with the schematics for F-35s?
Exactly! Where do you draw the line? Does CIA/NSA have to drop their shorts?
Re: Public Money, Public Code
#174The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
This is the kind of issue that causes all that government bloat... If I was a state employee and I wrote the app, and I had to release the source code, then I'm making it very easy for a bad actor to find a vulnerability and exploit it to leak the data of citizens. One might respond: "Well software shouldn't have those holes! Just because it's closed source, doesn't mean that won't happen anyway Also true, in an idea…
So that's why no governments run Linux servers, right? After all, the Linux kernel is open source.
And just to throw in a silly extrapolation... I would love an M109 Paladin tank... my tax dollars pay for them :-)
And just to throw in some silly pedantry, the M109 is a self-propelled howitzer, not a tank. :)
Re: Public Money, Public Code
#175The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
I was tangentially related to the covid app stuff so I can offer some insight there: most of those apps weren't built by the state. Google provided an open-source "base app" that could be customized by the states, but most states hired third-party contractors to build an app for them. I've worked in public sector and this is typical. the states can't open source it because they don't own it, they just pay a third-par…
Re: Public Money, Public Code
#176Earlier quoted context omitted.
I was tangentially related to the covid app stuff so I can offer some insight there: most of those apps weren't built by the state. Google provided an open-source "base app" that could be customized by the states, but most states hired third-party contractors to build an app for them. I've worked in public sector and this is typical. the states can't open source it because they don't own it, they just pay a third-par…
> This is touted as "small govt", but it really just makes things less efficient. The total number of people involved stays the same. Maybe I'm reading this wrong, but are you suggesting big government is more efficient than small government? If so I wonder if there are some good examples of that, because previously I wasn't aware anyone would ever argue that could be the case.
Re: Public Money, Public Code
#177The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
I have, for example, built things for government in the past. They paid for some code that I wrote and now they can use it as they like. But, (as with any client), they don’t have the right to turn around and give it to you.
If you want that code, I’m happy to sell it to you. But, again, you’re not allowed to sell it on or give it away.
Because that’s how software consulting works.
Re: Public Money, Public Code
#178The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
I’m having trouble understanding why anybody would expect that to be the case. I have, for example, built things for government in the past. They paid for some code that I wrote and now they can use it as they like. But, (as with any client), they don’t have the right to turn around and give it to you. If you want that code, I’m happy to sell it to you. But, again, you’re not allowed to sell it on or give it away. Be…
Re: Public Money, Public Code
#179Earlier quoted context omitted.
I’m having trouble understanding why anybody would expect that to be the case. I have, for example, built things for government in the past. They paid for some code that I wrote and now they can use it as they like. But, (as with any client), they don’t have the right to turn around and give it to you. If you want that code, I’m happy to sell it to you. But, again, you’re not allowed to sell it on or give it away. Be…
I'm not understanding what you said, do you mean you had built the code before and you licensed it to the government, or in the contract you wrote to the government you specified that you owned the code that you were delivering, every time I've written code for people who've paid me on a project basis they can do what they want with the code afterwards, including give it away.
I can’t imagine that the government (or anybody really) would do that.
Re: Public Money, Public Code
#180The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
The German version is at https://github.com/corona-warn-app . It was expensive (18 million Euros I believe, but may be wrong). But other than that, it was excellent from start to finish. First release a few weeks after the API was available. The source was divided into logical components of more or less perfect size, it was straightforward, well commented, responsive to PRs, worked, and had no security issues as far…