Slashdot Mirror


US Government Launches Code.gov To Showcase Its Open Source Software (venturebeat.com)

An anonymous reader shares a VentureBeat report: The White House has announced the launch of Code.gov, a website that shows off U.S. government open-source projects and offers relevant resources for government agencies. By launching this site the White House is hoping to improve public access to the government's software and encourage the reuse of software across government agencies. The launch comes four months after the White House introduced the Federal Source Code policy, which specifically mandates that government agencies "make custom-developed code available for Government-wide reuse and make their code inventories discoverable" at Code.gov, with certain exceptions. The new site already has almost 50 code repositories from more than 10 agencies, U.S. chief information officer Tony Scott wrote in a blog post.

57 comments

  1. how can one man garner so much first posts by Anonymous Coward · · Score: 0

    suck it

    1. Re: how can one man garner so much first posts by Anonymous Coward · · Score: 0

      fail it

    2. Re: how can one man garner so much first posts by Anonymous Coward · · Score: 0

      its not fair that they dont show the post right away so u dont know if u are the winner to later
      i paid some bulgarean guy on fiver to write a script that downloads slashdot and makes a ding when there are new news
      but it doesnt work right and i dont know what lamda function is

    3. Re: how can one man garner so much first posts by Anonymous Coward · · Score: 0

      your an idjit.

    4. Re: how can one man garner so much first posts by Anonymous Coward · · Score: 0

      gimme a tenner and ill write a better* one

      * may not actually be better

  2. Use Linux, not Windows by Anonymous Coward · · Score: 1

    I don't always sell government favors to the highest bidder to my foundation, but when I do I use Linux.

    I understand those who use Windows are hacked by WikiLeaks, foreign governments, and end up in FBI investigations because their top aid's husband can't stop sexting teenagers.

  3. Whitehouse Facebook Messenger Bot? by Anonymous Coward · · Score: 0

    E-Mails....what e-mails? We use facebook messenger now...

  4. Dancin!.... Dancin in IT! by WolfgangVL · · Score: 2

    Is a neat step in the right direction? A giant leap in the wrong direction? A skillful act of misdirection while we circle-jerk our big election?

    Whats wrong with Sourceforge George? Whats wrong with the GitHub, Bub? Ready for a hack jack?

    Spinup another web-server, upload all the code, NSA and Kremlin notice, now its just a node.

    It sends attacks across the sea, and at you and me,

    Now stock-up on that food and water, prepare for world war III.

    --
    You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
    1. Re:Dancin!.... Dancin in IT! by bigbang137 · · Score: 3, Informative

      > What's wrong with GitHub
      The actual code is quite often on GitHub. Code.gov is just a listing of what's on offer.

  5. How is this different? by Anonymous Coward · · Score: 0

    How is this different then the previous Obama announcement of a government open source software repository, or for that matter, the Bush one?

  6. Disappointing code by Anonymous Coward · · Score: 0

    I looked at several projects and they appear underwhelming and unimpressive.

    1. Re:Disappointing code by Anonymous Coward · · Score: 0

      Yeah, seems like it's periphery stuff.

    2. Re:Disappointing code by plopez · · Score: 1

      GitHub often gives me that feeling as well.

      --
      putting the 'B' in LGBTQ+
    3. Re:Disappointing code by darkain · · Score: 1

      Sounds about right, considering attempting to view code on code.gov just takes you to the agency's various Github repos anyways!

    4. Re:Disappointing code by plopez · · Score: 1

      I'm just saying there are a lot of underwhelming GitHub projects out there.

      --
      putting the 'B' in LGBTQ+
  7. Trump's kid is good at Cyber by maeltor · · Score: 2

    Hey this is cool and all but if Trump becomes President we won't need it. After all, his 10yr old son is tremendous at "cyber!" He can do it all.

    1. Re:Trump's kid is good at Cyber by Oswald+McWeany · · Score: 2

      That 10 year old kid is more than likely our future monarch if Trump gets elected.

      --
      "That's the way to do it" - Punch
    2. Re:Trump's kid is good at Cyber by tnok85 · · Score: 1

      Monarch? How dare you insult the future God-king!

    3. Re: Trump's kid is good at Cyber by Anonymous Coward · · Score: 0

      Well, it probably won't be Ned Stark.

  8. Governmental by avandesande · · Score: 1

    Set up website for this, seriously? They could have just use github. I wonder what this cost taxpayers.....

    --
    love is just extroverted narcissism
    1. Re:Governmental by Anonymous Coward · · Score: 0

      Websites is list of links to github. Not much on it.

  9. Re:Do not want by drpimp · · Score: 3, Interesting

    What about citizens contributing so such said disasters are avoided while potentially decreasing the cost (in the form of decreased taxes)?

    --
    -- Brought to you by Carl's JR
  10. Re: Do not want by Anonymous Coward · · Score: 0

    Wasn't that done by a private company and then the newly assembled White House cyber team quickly came in a fixed it up?

  11. Github is used by bigbang137 · · Score: 2, Informative

    FWIW, several of the showcased projects are actually hosted on Github.

    1. Re:Github is used by Anonymous Coward · · Score: 0

      And in fact, are just stubs written by what look like undergrads in unpaid internships.

  12. Bro Network Security Monitor by bigbang137 · · Score: 4, Informative

    This one caught my eye - https://github.com/bro/bro - presented to you by the DoE
    > Bro is a powerful network analysis framework that is much different from the typical IDS you may know.

    1. Re:Bro Network Security Monitor by Anonymous Coward · · Score: 0

      ...I was under the impression that the word "bro" is sexist or something to that extent. Didn't we have such an argument not too long ago?

      Oh well, I'll just use the Swedish meaning of the word, 'bridge'. Not sure it makes sense though.

  13. YouTube by bigbang137 · · Score: 4, Informative

    Bro has numerous tech videos too on YouTube: https://www.youtube.com/user/B...

  14. OSS naming traditions by Anonymous Coward · · Score: 0

    I see the DoE has an application named conman...

  15. The Problem by slapout · · Score: 1

    The problem with government software is that it is usually designed to do things only the government handles:
    Collect taxes
    Plan road projects
    Route mail
    etc.

    --
    Coder's Stone: The programming language quick ref for iPad
    1. Re:The Problem by rtb61 · · Score: 1

      They could also work on an open programming language that adheres to language principles in math and English, an open translation package, core applications like spreadsheets, word processor, data base, presentation software, CAD, browser et al (to ensure compatibility with data provide by government to it's citizens) basically anything tax payer dollars have paid for should be made accessible for taxpayers to do what ever they will with it. Even defence code, honestly if you defence system can fail as a result of claimed enemies having access to it, then you already have a real problem, security via obscurity is just wishful thinking destined to fail spectacularly, just ask Hillary and Podesta the clowns of scamming ;D.

      --
      Chaos - everything, everywhere, everywhen
    2. Re:The Problem by PJ6 · · Score: 1

      The problem with government software is that it is usually designed to do things only the government handles: Collect taxes Plan road projects Route mail etc.

      This really isn't a problem if you look at it from a state level. If they start sharing systems, even partially, that could save us a lot of tax money.

  16. Re: Do not want by Anonymous Coward · · Score: 0

    you do realize all governments get there staff and employes from the population or people and at times outsource to companies ie obama care website.

  17. Good for accountability too by NotARealUser · · Score: 3, Insightful

    I think that this could be beneficial. In fact, in some crucial areas, where there is a public interest in accountability, the government should almost certainly require a contractor to open source the produced software. Of particular interest in the current news, I think that the recently reported issues with voter machines could be remedied with open source and independently auditable software.

    Whether or not there is anything interesting, wrong, or nefarious with the software, it would give people a peace of mind knowing that when they use such a machine, the underlying code could be viewed by anyone who knows what they are doing. It would also help to expose errors quickly to ensure that everything is as fair as possible. If the government was to release such code early enough in advance, it could be reviewed and hashed out far in advance of elections.

    I am sure there are dozens of other such applications where we could prevent even the possibility of some corruption (or accusations of corruption when a mistake is made) by simply open sourcing some government software products.

  18. Anyone concerned about the child labor project? by plloi · · Score: 1

    Seriously, there in an unlicensed child labor project managed by the Department of Labor. WTF?

    1. Re:Anyone concerned about the child labor project? by unixisc · · Score: 2

      Would kids who write code that then becomes part of larger projects be covered under child labor laws?

    2. Re:Anyone concerned about the child labor project? by Anonymous Coward · · Score: 0

      Concerned? No, but I'm concerned you didn't even look at it before deciding to go all paranoid and rant about it. A quick glance shows that it is a project dealing with tracking the progress of eliminating child labor worldwide... Go peddle your FUD somewhere else.

    3. Re:Anyone concerned about the child labor project? by plloi · · Score: 1

      1. It's a joke calm down.

      2.

      A quick glance shows that it is a project dealing with tracking the progress of eliminating child labor worldwide... Go peddle your FUD somewhere else.

      No, it doesn't. The code.gov page has practically nothing, links to github. The Project readme on github only says its an iOS app and lists screen modules

    4. Re:Anyone concerned about the child labor project? by Anonymous Coward · · Score: 0

      1. A lot of horribly shitty things happen to people because of stuff that was "a joke"
      2. Try actually clicking the links to github, where you will find the information I mentioned.
      3. Get fucked, you lying piece of human shit.

  19. License by unixisc · · Score: 1

    So which license do the feds bless? Did they check out gnu.org, go through all the licenses that exist out there? And if yes, which one did they pick?

    1. Re: License by KenHansen · · Score: 2
      It doesn't matter - it is code written and shared to save effort on federal projects.

      By launching this site the White House is hoping to improve public access to the government's software and encourage the reuse of software across government agencies.

    2. Re:License by Anonymous Coward · · Score: 0

      Anything published by the federal government is public domain by law.

  20. Re:LOL @ OPEN SORES SOFTWARE by matbury · · Score: 1

    Are you including desktops of mobile devices, TV set-top boxes, and SmartTVs in that 2%?

  21. Re:LOL @ OPEN SORES SOFTWARE by MachineShedFred · · Score: 1

    Yeah, because the US Government is using Linux on the desktop.

    No wait, they're running Windows. The data centers, however, probably have far more than 2% share of Linux. Just like practically every other data center out there today.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  22. Stuxnet by Anonymous Coward · · Score: 0

    Can we see the code to stuxnet?

  23. Next Republican by Anonymous Coward · · Score: 0

    ... Federal Source Code policy ...

    This will last, at most, until the next Republican president, who will certainly claim that code produced by the for-profit paradigm is 'superior'. Microsoft has stopped fighting the open source movement but this policy aims at the deep pockets of SAP and Oracle, who will not quietly accept the competition gaining a foothold on their biggest customer.

    ... available for Government-wide reuse ...

    Failure to re-use is a bugbear in the software industry and inexcusable for a government. There are a few issues though: Are the design and QA documents also checked in to the code base? Is checked-in code subject to a security audit? What's their policy for rolling-out updates to everyone re-using code? Is there a standardized format for layout and formatting of checked-in files?

  24. But no source on voting machines... by Apothem · · Score: 1

    Oh boy, a OSS repository for government stuff! Yay! Wait a second, the voting stuff isn't in here.... Oh right, that's all closed platforms that the government barely audits.... Nevermind.

  25. Meaningless drivel by Anonymous Coward · · Score: 0

    Without an introduction succinctly describing purpose, approach and goals (including target platforms), each of the projects is virtually meaningless. People just aren't going to read the source code to try to decipher what's what. Say a project of interest exists in there... finding it will be completely impractical.
    code.gov might as well not exist.

  26. Re: And just like most open source software... by Anonymous Coward · · Score: 0

    You must not use very much FOSS.

  27. licenses by Anonymous Coward · · Score: 0

    This stuff is published under a huge number of different licenses, depending on the origin.
    It is NOT, as some have claimed, public domain just because the government paid for it. Virtually all software acquired by government contractors has some sort of "limited rights" clause - government gets it, but government can't redistribute.

    Software developed under a research grant at a educational institution is owned by the institution (Bayh Dole act) and the government gets a royalty free, non-exclusive license to use, but not distribute.

    Some software is developed under GPL, and is distributed with that license. Some software is developed with BSD licenses.

    And some software has other distribution restrictions (export controls).

  28. Can't get anything on that site without javascript by NightDreamer · · Score: 0

    Why? Do their web devs suck that bad?