LWN: Comments on "A policy statement on open-source software from the White House" https://lwn.net/Articles/679680/ This is a special feed containing comments posted to the individual LWN article titled "A policy statement on open-source software from the White House". en-us Thu, 25 Sep 2025 14:13:50 +0000 Thu, 25 Sep 2025 14:13:50 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net A policy statement on open-source software from the White House https://lwn.net/Articles/680746/ https://lwn.net/Articles/680746/ SEJeff <div class="FormattedComment"> About 7 years ago, I dated a girl who was a Software Engineer at Boeing. She had a Masters in CS with a specialty of OpenGL. She worked on the 3D overlay on the B1 Lancer bomber plane (<a href="https://en.wikipedia.org/wiki/Rockwell_B-1_Lancer">https://en.wikipedia.org/wiki/Rockwell_B-1_Lancer</a>) and it was done through this kludgy ADA/OpenGL bridge. Yeah, it is old, but ADA is very much alive and well. Developers under 35 are getting paid to write it even if it doesn't run the latest web startups.<br> </div> Mon, 21 Mar 2016 13:52:52 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/680548/ https://lwn.net/Articles/680548/ dvdeug <div class="FormattedComment"> Compared to C, it has actual type declarations, not just typedefs. Enums are actually enums, not integers. There are numeric subtypes of detail I've not seen in any other language. It may be a Pascal descendant, and not a functional programming language with fancy typing, but it's a lot better than its statically compiled competitors, with the possible exception of Rust and several other new and infrequently used languages. <br> <p> 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.<br> <p> 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.<br> <p> There are statically verified C subsets, but not open source, as far as I know.<br> </div> Fri, 18 Mar 2016 07:59:58 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/680177/ https://lwn.net/Articles/680177/ nix <div class="FormattedComment"> That's not Ada. That's Ada with all the actual interesting parts and power removed and a pile of horrific crocks crudely bolted onto the top of it. (I know, I programmed in PL/SQL for many, many years, and always wanted a real language instead.)<br> </div> Tue, 15 Mar 2016 15:36:47 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/680086/ https://lwn.net/Articles/680086/ Cyberax <div class="FormattedComment"> It's much better than Ada at actual typechecks and verification.<br> <p> Ada is somewhat fetishized in this regard, but in reality it's not really better than other languages.<br> </div> Mon, 14 Mar 2016 23:09:45 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/680085/ https://lwn.net/Articles/680085/ apoelstra <div class="FormattedComment"> Have any Ada folks looked seriously at Rust? Does it hold promise to be an Ada replacement?<br> </div> Mon, 14 Mar 2016 23:02:34 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/680035/ https://lwn.net/Articles/680035/ zmower <div class="FormattedComment"> And railway systems, air traffic control, medical devices and defence. I still write Ada (professionally and hobby). My contribution to mal (make-a-lisp) is incoming.<br> </div> Mon, 14 Mar 2016 17:34:54 +0000 Not true https://lwn.net/Articles/679970/ https://lwn.net/Articles/679970/ dpquigl <div class="FormattedComment"> It depends on the sector but yes a lot of GOTS/Govt software is developed by contractors. Most federal contract boilerplate now contains copyright assignment to the government since they were bitten by that so many times in the past.<br> </div> Mon, 14 Mar 2016 13:49:36 +0000 Does anyone really care? https://lwn.net/Articles/679923/ https://lwn.net/Articles/679923/ b7j0c <div class="FormattedComment"> Yet another dump of shrugware. Do they actually think citizens are going to help debug their code? Maybe a decade ago someone opening up their code on the web might have been a novelty....now, meh<br> </div> Mon, 14 Mar 2016 03:08:21 +0000 Non-US citizens can comment, as far as I know https://lwn.net/Articles/679913/ https://lwn.net/Articles/679913/ david.a.wheeler <div class="FormattedComment"> Non-US citizens can comments, as far as I know. You're helping them. Obviously if you recommend a particular policy you won't have much weight, but if you provide information they didn't have otherwise, notice an inconsistency, or anything else, it can help. Also, if you note something, US citizens may say "me too".<br> </div> Sun, 13 Mar 2016 23:04:39 +0000 Metrics (was A policy statement on open-source software from the White House) https://lwn.net/Articles/679818/ https://lwn.net/Articles/679818/ dskoll <p>I'm not a US citizen or resident, so I doubt I'm eligible to comment. Sat, 12 Mar 2016 14:27:32 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679792/ https://lwn.net/Articles/679792/ hummassa <div class="FormattedComment"> <font class="QuotedText">&gt; who all still programs in Ada?</font><br> <p> Anyone who uses Oracle and programs in PL/SQL?<br> </div> Fri, 11 Mar 2016 21:56:07 +0000 Metrics (was A policy statement on open-source software from the White House) https://lwn.net/Articles/679780/ https://lwn.net/Articles/679780/ david.a.wheeler <div class="FormattedComment"> If you don't agree, well, comment!! I don't think "20%" is a good idea. I don't know how to measure that, and more importantly, it's totally arbitrary anyway. But the way to get a change considered is to submit issues and pull requests (or chime in on one).<br> </div> Fri, 11 Mar 2016 18:15:19 +0000 Not true https://lwn.net/Articles/679778/ https://lwn.net/Articles/679778/ david.a.wheeler <p> 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. </p> Fri, 11 Mar 2016 18:12:16 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679779/ https://lwn.net/Articles/679779/ josh <div class="FormattedComment"> <font class="QuotedText">&gt; That is the case already, but only within the USA. Outside the USA the American government reserves the right to assert copyright.</font><br> <p> The US government can also hold copyright on work done by contractors; only work done directly by the government falls into the public domain.<br> </div> Fri, 11 Mar 2016 18:05:34 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679768/ https://lwn.net/Articles/679768/ lonely_bear <div class="FormattedComment"> <font class="QuotedText">&gt;&gt; who all still programs in Ada?</font><br> When you look at the Ada language itself, regardless its DoD link in the past, it is a nice language.<br> </div> Fri, 11 Mar 2016 16:14:50 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679729/ https://lwn.net/Articles/679729/ lamawithonel <div class="FormattedComment"> Oh wow! They're taking comment via the GitHub issue system and change suggestions via pull requests.<br> </div> Fri, 11 Mar 2016 15:14:31 +0000 Metrics (was A policy statement on open-source software from the White House) https://lwn.net/Articles/679722/ https://lwn.net/Articles/679722/ dskoll <p>How do you measure "20 percent" of the code? I mean, could they just release all the comments? Fri, 11 Mar 2016 13:52:59 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679719/ https://lwn.net/Articles/679719/ Wol <div class="FormattedComment"> <font class="QuotedText">&gt; Which would pretty much make it just like the way things have been done in the past.</font><br> <p> But it makes it easy for government contractors writing government code to use publicly available code (and save money? :-)<br> <p> And what happens when the coding is contracted out and copyright transfer is not part of the deal?<br> <p> Cheers,<br> Wol<br> </div> Fri, 11 Mar 2016 13:16:00 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679718/ https://lwn.net/Articles/679718/ Wol <div class="FormattedComment"> And both dBase and Pick were originally Public Domain projects that got turned into commercial projects. Pick definitely was DoD - it was written for use as a parts database for military helicopters.<br> <p> Cheers,<br> Wol<br> </div> Fri, 11 Mar 2016 13:11:05 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679714/ https://lwn.net/Articles/679714/ jeff@uclinux.org <div class="FormattedComment"> Here is an interesting use of Ada.<br> <p> <a href="https://github.com/tgingold/ghdl">https://github.com/tgingold/ghdl</a><br> <p> GHDL is a VHDL front end. In Ada because VHDL borrows Ada syntax, and is for mission critical hardware models.<br> </div> Fri, 11 Mar 2016 11:37:28 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679706/ https://lwn.net/Articles/679706/ xtifr In addition to the (basically perfectly correct) responses made by others, it's worth noting that government code <em>for defense</em> 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. Fri, 11 Mar 2016 07:30:56 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679705/ https://lwn.net/Articles/679705/ pr1268 <blockquote><font class="QuotedText">All government code for non-defense should be OSS, no license required public domain.</font></blockquote> <p>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.</p> <p>Now if you'll excuse me, I'm now going to flog myself for bringing up politics here on LWN.</p> Fri, 11 Mar 2016 07:11:10 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679703/ https://lwn.net/Articles/679703/ eru <i>who all still programs in Ada?</i> <p> It is still used in avionics and space applications. In situations where failure is not an option... Fri, 11 Mar 2016 06:23:51 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679701/ https://lwn.net/Articles/679701/ pabs <div class="FormattedComment"> That is the case already, but only within the USA. Outside the USA the American government reserves the right to assert copyright.<br> <p> <a href="http://quantenblog.net/free-software/us-copyright-international">http://quantenblog.net/free-software/us-copyright-interna...</a><br> <a href="https://www.usa.gov/government-works">https://www.usa.gov/government-works</a><br> <a href="http://www.cendi.gov/publications/04-8copyright.html#317">http://www.cendi.gov/publications/04-8copyright.html#317</a><br> <p> Some recent discussion of this on debian-legal:<br> <p> <a href="https://lists.debian.org/msgid-search/20160111203459.GA4960@debian.rbagd.eu">https://lists.debian.org/msgid-search/20160111203459.GA49...</a><br> </div> Fri, 11 Mar 2016 06:05:27 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679700/ https://lwn.net/Articles/679700/ rahvin <div class="FormattedComment"> All government code for non-defense should be OSS, no license required public domain. Anytime the government funds are used the result should be required to be public domain. <br> </div> Fri, 11 Mar 2016 05:13:16 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679684/ https://lwn.net/Articles/679684/ faramir <div class="FormattedComment"> I don't see this as an attempt to standardize anything. It is simply making the code available for other people to use if it happens to be beneficial to do so. Worse case scenario would seem to be that people will ignore the code made available to them and go off and right more custom code. Which would pretty much make it just like the way things have been done in the past.<br> </div> Fri, 11 Mar 2016 01:15:48 +0000 A policy statement on open-source software from the White House https://lwn.net/Articles/679682/ https://lwn.net/Articles/679682/ pr1268 <P>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 <a href="https://www.adacore.com/adaanswers/about/ada">Ada</a>?</p> Fri, 11 Mar 2016 01:08:06 +0000