A policy statement on open-source software from the White House
The White House has announced a draft policy addressing how the U.S. federal government will share and release custom software. "This policy requires that, among other things: (1) new custom code whose development is paid for by the Federal Government be made available for reuse across Federal agencies; and (2) a portion of that new custom code be released to the public as Open Source Software (OSS).
"
The full policy document is available at sourcecode.cio.gov, where it has been made available for public comment. The relevant passage regarding public source releases begins by outlining a pilot program. "Each covered agency shall release at least 20 percent of its newly-developed custom code each year as OSS. Custom code is defined as code for all custom software projects, modules, and add-ons that are self-contained. [...] Although the minimum requirement for OSS release is 20 percent of custom code, covered agencies are strongly encouraged to publish as much custom-developed code as possible to further the Federal Government’s commitment to transparency, participation, and collaboration.
"
Posted Mar 11, 2016 1:08 UTC (Fri)
by pr1268 (guest, #24648)
[Link] (20 responses)
As delighted I am to see the current administration take such a stance on OSS, I'm convinced this policy will ultimately fail. In reference to another US Government IT standardization effort, who all still programs in Ada?
Posted Mar 11, 2016 1:15 UTC (Fri)
by faramir (subscriber, #2327)
[Link] (9 responses)
Posted Mar 11, 2016 5:13 UTC (Fri)
by rahvin (guest, #16953)
[Link] (7 responses)
Posted Mar 11, 2016 6:05 UTC (Fri)
by pabs (subscriber, #43278)
[Link] (3 responses)
http://quantenblog.net/free-software/us-copyright-interna...
Some recent discussion of this on debian-legal:
https://lists.debian.org/msgid-search/20160111203459.GA49...
Posted Mar 11, 2016 18:05 UTC (Fri)
by josh (subscriber, #17465)
[Link]
The US government can also hold copyright on work done by contractors; only work done directly by the government falls into the public domain.
Posted Mar 11, 2016 18:12 UTC (Fri)
by david.a.wheeler (subscriber, #72896)
[Link] (1 responses)
Not true. It's true that software developed solely by US federal government employees as part of their official duties doesn't have copyright in the US (with a few exceptions for NIST and the US Postal Service). However, the vast majority of software developed using US federal government employees is developed by contractors, which has completely different rules.
Posted Mar 14, 2016 13:49 UTC (Mon)
by dpquigl (guest, #52852)
[Link]
Posted Mar 11, 2016 7:11 UTC (Fri)
by pr1268 (guest, #24648)
[Link]
I agree philosophically with this, but I can't see this ever happening in pragmatic terms. Saying that every last line of non-defense government code should be OSS is like saying that there should be a giant wall on the USA's borders (to keep out unwanted riffraff). Or at least that's how one current political candidate sees things. Now if you'll excuse me, I'm now going to flog myself for bringing up politics here on LWN.
Posted Mar 11, 2016 7:30 UTC (Fri)
by xtifr (guest, #143)
[Link] (1 responses)
Posted Mar 11, 2016 13:11 UTC (Fri)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Mar 11, 2016 13:16 UTC (Fri)
by Wol (subscriber, #4433)
[Link]
But it makes it easy for government contractors writing government code to use publicly available code (and save money? :-)
And what happens when the coding is contracted out and copyright transfer is not part of the deal?
Cheers,
Posted Mar 11, 2016 6:23 UTC (Fri)
by eru (subscriber, #2753)
[Link] (5 responses)
It is still used in avionics and space applications. In situations where failure is not an option...
Posted Mar 11, 2016 11:37 UTC (Fri)
by jeff@uclinux.org (guest, #8024)
[Link]
https://github.com/tgingold/ghdl
GHDL is a VHDL front end. In Ada because VHDL borrows Ada syntax, and is for mission critical hardware models.
Posted Mar 14, 2016 17:34 UTC (Mon)
by zmower (subscriber, #3005)
[Link] (3 responses)
Posted Mar 14, 2016 23:02 UTC (Mon)
by apoelstra (subscriber, #75205)
[Link] (2 responses)
Posted Mar 14, 2016 23:09 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Ada is somewhat fetishized in this regard, but in reality it's not really better than other languages.
Posted Mar 18, 2016 7:59 UTC (Fri)
by dvdeug (guest, #10998)
[Link]
The most recent version, Ada 2012, has container libraries where the size is statically set so the amount of memory the program uses can be rigorously controlled without giving up the use of a powerful container library. That too, as far as I know, is unique to Ada, probably because worrying about memory is a bit of niche market.
As far as I know, SPARK, an Ada subset, is the only statically compiled formally proven language available as open source. There's also Coq and friends, but the market for a statically verified Haskell dialect is a bit different from the market for an Ada subset with the power of Modula-2.
There are statically verified C subsets, but not open source, as far as I know.
Posted Mar 11, 2016 16:14 UTC (Fri)
by lonely_bear (subscriber, #2726)
[Link]
Posted Mar 11, 2016 21:56 UTC (Fri)
by hummassa (subscriber, #307)
[Link] (1 responses)
Anyone who uses Oracle and programs in PL/SQL?
Posted Mar 15, 2016 15:36 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Mar 21, 2016 13:52 UTC (Mon)
by SEJeff (guest, #51588)
[Link]
Posted Mar 11, 2016 13:52 UTC (Fri)
by dskoll (subscriber, #1630)
[Link] (3 responses)
How do you measure "20 percent" of the code? I mean, could they just release all the comments?
Posted Mar 11, 2016 18:15 UTC (Fri)
by david.a.wheeler (subscriber, #72896)
[Link] (2 responses)
Posted Mar 12, 2016 14:27 UTC (Sat)
by dskoll (subscriber, #1630)
[Link] (1 responses)
I'm not a US citizen or resident, so I doubt I'm eligible to comment.
Posted Mar 13, 2016 23:04 UTC (Sun)
by david.a.wheeler (subscriber, #72896)
[Link]
Posted Mar 11, 2016 15:14 UTC (Fri)
by lamawithonel (subscriber, #86149)
[Link]
Posted Mar 14, 2016 3:08 UTC (Mon)
by b7j0c (guest, #27559)
[Link]
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
https://www.usa.gov/government-works
http://www.cendi.gov/publications/04-8copyright.html#317
A policy statement on open-source software from the White House
Not true
Not true
A policy statement on open-source software from the White House
All government code for non-defense should be OSS, no license required public domain.
In addition to the (basically perfectly correct) responses made by others, it's worth noting that government code for defense can end up public domain. SQLite, which is in the public domain, was originally developed under contract to the US Navy! Initially intended for use with guided missile destroyers.
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
Wol
A policy statement on open-source software from the White House
Wol
who all still programs in Ada?
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
When you look at the Ada language itself, regardless its DoD link in the past, it is a nice language.
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
A policy statement on open-source software from the White House
Metrics (was A policy statement on open-source software from the White House)
Metrics (was A policy statement on open-source software from the White House)
Metrics (was A policy statement on open-source software from the White House)
Non-US citizens can comment, as far as I know
A policy statement on open-source software from the White House
Does anyone really care?