Earlier quoted context omitted.
> My impression, from my seat in Europe, is that USA government is run by rich capitalists that would as soon eat faeces live on TV as suggest private corporations be required to service the public good? Not quite true. Rich capitalists largely have better things to do than bother with the details of running government. But it is, to a large extent, run by people under the influence of (whether directly seeking money…
They don't care about what the government does, subject to the bounds of "don't touch my money". The ones who do care more than that tend to be absolutely awful.
If Software Is Funded from a Public Source, Its Code Should Be Open Source
231–240 of 277 posts
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#232Yeah! NSA fork over those hacking tools!
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#233Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#234I 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…
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#235Government scientist here. IANAL, but my understanding is that all software written by US government civil servants is in the public domain. It cannot be copyrighted or otherwise licensed (although the government can patent things). This does not necessarily mean that it is available to the public, as noted in the other comments; it may be classified, considered For Official Use Only, or restricted from release by IT…
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…
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#236Earlier 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…
Shh... Don't tell them that stuff like SQLite _is_ a flat-file database.
By this argument, any database with a public file spec is a flat-file database.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#237Government scientist here. IANAL, but my understanding is that all software written by US government civil servants is in the public domain. It cannot be copyrighted or otherwise licensed (although the government can patent things). This does not necessarily mean that it is available to the public, as noted in the other comments; it may be classified, considered For Official Use Only, or restricted from release by IT…
> The bigger problem, though, is that much of the US government just isn't technically set up to release software (as opposed to documents). Setting up a git repository, in the DoD, is an utter nightmare. Every single patch has to be pushed through a public release process that can take weeks or months and involves review by as many as ten to fifteen different offices, few if any of which even know anything about sof…
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#238Government scientist here. IANAL, but my understanding is that all software written by US government civil servants is in the public domain. It cannot be copyrighted or otherwise licensed (although the government can patent things). This does not necessarily mean that it is available to the public, as noted in the other comments; it may be classified, considered For Official Use Only, or restricted from release by IT…
> Setting up a git repository
Git != GitHub
> Every single patch has to be pushed through a public release process
Rebase is your friend.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#239Government scientist here. IANAL, but my understanding is that all software written by US government civil servants is in the public domain. It cannot be copyrighted or otherwise licensed (although the government can patent things). This does not necessarily mean that it is available to the public, as noted in the other comments; it may be classified, considered For Official Use Only, or restricted from release by IT…
Here is an excerpt that talks about licensing:
>Q: Can government employees develop software and release it under an open source license?
>Not under typical open source software licenses based on copyright, but there is an alternative with the same practical effect.
>Software developed by US federal government employees (including military personnel) as part of their official duties is not subject to copyright protection and is considered “public domain” (see 17 USC § 105). Public domain software can be used by anyone for any purpose, and cannot be released under a copyright license (including typical open source software licenses).
>However, software written entirely by federal government employees as part of their official duties can be released as “public domain” software. This is not under a copyright license, it is absence of a license. By some definitions this is technically not an open source license (because no license is needed), but “public domain” software can be legally used, modified, and combined with other software without restriction. Thus, “public domain” software provides recipients all of the rights that open source software must provide.
Re: If Software Is Funded from a Public Source, Its Code Should Be Open Source
#240> PLAY 13
> Default to open
> When we collaborate in the open and publish our data publicly, we can improve Government together. By building services more openly and publishing open data, we simplify the public’s access to government services and information, allow the public to contribute easily, and enable reuse by entrepreneurs, nonprofits, other agencies, and the public.
> Checklist
> - Offer users a mechanism to report bugs and issues, and be responsive to these reports
> [...]
> - Ensure that we maintain contractual rights to all custom software developed by third parties in a manner that is publishable and reusable at no cost
> [...]
> - When appropriate, publish source code of projects or components online
> [...]
> Key Questions
> [...]
> - If the codebase has not been released under an open source license, explain why.
> - What components are made available to the public as open source?
> [...]