Earlier quoted context omitted.
I used to work in a state government job as a student intern, and they said they wanted an internal directory for some various tasks. You can think of it like an inventory manager sort of website, purely on our intranet. The mad lad my lead was, said we would need a database for retaining some of the basic data we needed to keep track of. Nothing all that special, just a few tables, and by nature nothing sensitive wo…
I guess in their defense, databases were pretty famous for being a huge attack surface for many years.
If Software Is Funded from a Public Source, Its Code Should Be Open Source
241–250 of 277 posts
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#242Earlier quoted context omitted.
What usually happens is that it doesn't get released at all. It isn't worth the effort. I've got tons of code I've written over the years that, if I could just throw it onto github, I would. But since it would take me six weeks of pain, I don't. Some of that code I'm kind of proud of, or was at the time I wrote it, anyway. I wrote an rviz app a decade before ROS took off.
But if someone files a Freedom of Information requests, that forces the process into motion, right? (If there were more people filing request, I wonder if the internal procedure would be made less painful out of necessity...)
FOI is meant for information that can legally be published with reasonable effort, but not yet available.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#243Earlier quoted context omitted.
There's an infamous story at my shop. Twenty-some years ago, we used a software tool that was an important part of our mission, and it only ran on Silicon Graphics boxes. We needed to buy a new SGI machine, and SGI had started shipping all of their machines with built in monitor cameras, the first company to do so. Digital cameras were at that time strictly prohibited from even being on the premises. So my friend goe…
> They think for a minute and reply: “by policy, you cannot purchase a digital camera through the procurement office. Therefore, your computers do not have digital cameras in them.” They were being intentionally daft. The person who told him that almost certainly did so with a wink and a nod, and saved your protagonist a lot of pain.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#244Earlier quoted context omitted.
There is more than one country in the world. Let's say country A is paying for some software and open source it, the rest of the world can get it. That may be fair if everyone is doing the same and contributing fairly (hard to assess that), but if countries A,B,C are the only ones contributing (paying) and everyone else just use, then it is not fair or sensible. More than that, there is no "public paid", just "tax pa…
Country A isn't losing anything by allowing others to use it. Even if no one contributes back developers can spend that time doing other valuable work, rather then re-invent the wheel in every country around the world.
So to start the FOSS process there is a need to somehow have for each niche a GPL software base that cuts costs by a lot.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#245Most posts on this thread are focusing on exceptional cases where there are obvious reasons not to open the source, such as defense, but huge amounts of publicly-funded code is locked up for no reason whatsoever. Let's discuss some use cases that make more sense: 1. healthcare.gov 2. Stoplights/traffic control cameras. 3. Voting machines. 4. Electrical grid. 5. IRS.
Are all of these publicly funded? There are companies (including Siemens, for example) which build traffic lights and sell the control software and algorithms for eg car and pedestrian detection. See https://www.speedcamerasuk.com/speed-camera-types.htm In a lot of places, the government decides that a service is required and companies bid for the construction rights. Just because public money was used to buy a servi…
No, but it could. Might raise costs initially, but the idea is that enforcing such a spending policy would lower costs and reduce duplication long term. Not to mention that having law and beurocracy enforced by closed source systems is a major threat to freedom and democracy, of course.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#246Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#247AIUI, by default everything is Crown Copyright.
https://en.wikipedia.org/wiki/Crown_copyright#United_Kingdom
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#248Earlier quoted context omitted.
I used to work in a state government job as a student intern, and they said they wanted an internal directory for some various tasks. You can think of it like an inventory manager sort of website, purely on our intranet. The mad lad my lead was, said we would need a database for retaining some of the basic data we needed to keep track of. Nothing all that special, just a few tables, and by nature nothing sensitive wo…
> This got rejected immediately, and our IT literally cited "no database installations are allowed per security team." This is common enough across a variety of organizations (I've certainly run into the same issue at several large-ish companies) and isn't necessarily unreasonable... if IT also provides a process for getting what you need with their oversight/help (bonus if some part of the IT team actually has skill…
So, how are applications supposed to store/retrieve data?
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#249Earlier quoted context omitted.
1. https://www.healthcare.gov/developers/ 2, 3, and 4 are made by private companies. Not government. 5. Probably a good idea.
> 5. Probably a good idea. You probably wouldn't want their fraud detection/audit selection software published. No matter how good it is releasing it gives people a chance to better avoid detection.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#250Earlier quoted context omitted.
> This got rejected immediately, and our IT literally cited "no database installations are allowed per security team." This is common enough across a variety of organizations (I've certainly run into the same issue at several large-ish companies) and isn't necessarily unreasonable... if IT also provides a process for getting what you need with their oversight/help (bonus if some part of the IT team actually has skill…
> This is common enough across a variety of organizations... and isn't necessarily unreasonable So, how are applications supposed to store/retrieve data?