Live data from Hacker News

If Software Is Funded from a Public Source, Its Code Should Be Open Source

linuxjournal.com

31–40 of 277 posts

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#31
post #15
post #10

It would certainly be interesting to make a pull request for something like Healthcare.gov or something. I wonder if it's measurable how much tax money we could save (if any) if we allowed the public to audit and improve our code.

Providing the source does not mean giving the public commit access.

Neither does auditing and improving...

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#32
post #15
post #10

It would certainly be interesting to make a pull request for something like Healthcare.gov or something. I wonder if it's measurable how much tax money we could save (if any) if we allowed the public to audit and improve our code.

Providing the source does not mean giving the public commit access.

I'm not saying it inherently does, I just thought it would be interesting.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#33

The positive and optimistic side of this is well-documented. The darker side is that making all publicly-funded software public would also mean making all weapons software public. That could have disastrous consequences.

You can have information that is public domain but still secret. Open source falls under copyright; secrecy falls under whatever national security laws are in place.

The UK government's cabinet papers fall under this: they won't be released for thirty years, but they will be released under the Open Government License.

I'm not sure that this is what the article is advocating, though.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#34
post #3

Also of concern is a tragedy of commons like issue where those who contributed no funding are able to get the software for free. For example if a piece of city focused software is FOSS and then a bunch of other cities choose to consume it but not contribute to the funding or code.

Agreed the other cities are being a jerk but not exactly a tragedy of the commons [1] as OSS is not a rival good [2]. One city using the software does not prevent others from using it. [1] https://market.subwiki.org/wiki/Tragedy_of_the_commons [2] https://market.subwiki.org/wiki/Rival_good

I think it's closer to a fireworks show. Another set of eyes doesn't impact the purchaser's viewing.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#35

The positive and optimistic side of this is well-documented. The darker side is that making all publicly-funded software public would also mean making all weapons software public. That could have disastrous consequences.

Perhaps we could just stop making weapons software? I mean, someone needs to go first.

When I look at wars throughout the world, a huge number of them are fought with US weapons, and we don't actually have a good track record of supporting peaceful people. I don't think that we'll get there until we stop dumping weapons on the world for profit.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#36
Most 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.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#37
post #5

I am an open source advocate, but I don't really agree here. Should the IRS, NSA, CIA, and FBI code all be open source? Here are some cases where closed source software, with some security by obscurity could be helpful. Another example would be some software around designing nuclear systems. But as an example maybe a software funded by the national weather service to run simulations, that aught to be open source (per…

> Should the IRS, NSA, CIA, and FBI code all be open source? Yes. Open source, but secret/classified (as necessary, IRS software should be open-source, period). This way the software will be a useful learning/historical resource when it's declassified in the future.

Yes, open source IRS software. Tax breaks for bug fixes!

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#38
I'm completely okay with power grid and IRS code not being public.

I don't trust it to be built or maintained properly, which also means I'm relatively sure it'd be open season for troves of people who want to do bad things.

Open Source is great - but sometimes it makes absolutely no sense.

Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source

#39

Earlier quoted context omitted.

> Should the IRS, NSA, CIA, and FBI code all be open source? Yes. Open source, but secret/classified (as necessary, IRS software should be open-source, period). This way the software will be a useful learning/historical resource when it's declassified in the future.

Also, electronic voting. Not that electronic voting booths will ever be a good idea, but forcing them to open source their stuff will hopefully deter people from even trying (and if not it will make it even more blatantly visible that these things are terrible). It's just like the biggest argument for open source in science: it is required for proper accountability.

Most of the code in electronic voting is owned by the vendors though so by the same standard would we have to open source any 3rd party software the govt aquires?
Post reply on HN