Ask HN: Software is now an extension of law, would it be best kept open?
4 comments
> I believe that open source is not a panacea. For example, bio-weapons should not be open sourced.
What benefits it brings to society if to restrict some but not other parties from researching bio-weapons? For example, would you be happy if some domains of Physics/Mathematics is banned for everyone except some US students of some limited set of universities?
What benefits it brings to society if to restrict some but not other parties from researching bio-weapons? For example, would you be happy if some domains of Physics/Mathematics is banned for everyone except some US students of some limited set of universities?
While I dont agreed that all software used by the government needs to be open source and it strikes me that certain software needs to be more than proprietary even top secret. I do agree with the notion that software used to incriminate or identify or charge or sentence people must even should be open source.
Much more than that. Insofar as we are talking about public law, I'd argue that ML for granting welfare benefits, calculating taxes, loaning books from a local library, ticket reserving for public transport, and whatever else goes on in mundane public administration should be open source or at least transparent, including with respect to training data and basic performance metrics like ROCs etc. Note that the argument about trade secrets, by definition, cannot apply in this context, although a practical problem is that public administrations have outsourced their stuff to the private sector (sometimes with catastrophically bad outcomes). It will be interesting to see whether people will increasingly challenge public sector algorithms through FOIs in the future, as I am pretty sure they'll do.
I think there’s also an interesting angle around how and when it becomes open source. You could imagine an escrow-type model where someone selling, say, law-enforcement software might not be required to release it publicly but would be required to escrow every version used by clients and make it available to auditors or defense teams. There’s an interesting balance between allowing people to keep competitive secrets while still allowing oversight and that’s going to require some adjustments over time.
> we allow "proprietary knowledge" to enforce laws.
I'm not sure what you are referring to - do you mean law enforcement using specific tools to decide whom to investigate, or are you talking about actual arrests?
Maybe some examples of what you are thinking of would help?
I'm not sure what you are referring to - do you mean law enforcement using specific tools to decide whom to investigate, or are you talking about actual arrests?
Maybe some examples of what you are thinking of would help?
hardkorebob(1)
Today, as software eats the world, we allow "proprietary knowledge" to enforce laws. If not make the laws, we at least allow black box code to enforce them. Arguably, this is the same thing.
As "AI" progresses, this seems like it could only get worse, and yet more acceptable.
This could be facial recognition, or social media metrics, or otherwise.
Is it realistic, possible, and necessary to require all software which is used by government to be open source as it is an extension of the law?
I am slightly conflicted. I believe that open source is not a panacea. For example, bio-weapons should not be open sourced.
However, I would argue that we will regress as a species if law, and its enforcement, is not open.
Maybe this is one of the more complex questions that we could consider.
What are your thoughts?