Slashdot Mirror


Programmer Admits Stealing US Gov't Accounting Software Source Code

An anonymous reader writes with this excerpt from NetSecurity.org: "A Chinese computer programmer that was charged with stealing the source code of software developed by the U.S. Treasury Department pleaded guilty to the charge on Tuesday. The 33-year-old Bo Zhang, legally employed by a U.S. consulting firm contracted by the Federal Reserve Bank of New York, admitted that he took advantage of the access he had to the Government-wide Accounting and Reporting Program (GWA) in order to copy the code onto an external hard disk and take it home." Just such things make me think that the default setting for software created with public money should be released with source code anyhow, barring context-specific reasons that it shouldn't be.

6 of 125 comments (clear)

  1. Re:Why? by h4rr4r · · Score: 4, Insightful

    That seems like less harm then depriving the rightful owners of the code access, the american taxpayer.

  2. Re:mixed ownership by Maximum+Prophet · · Score: 4, Insightful

    That's fine as long as the output of the software doesn't affect anyone, anytime. If the software has any effect on the government's decision about anything that affects me, I should have the right to view the source.

    Just like an American Citizen shouldn't have to worry about secret laws, the code that implements the law shouldn't be secret.

    --
    All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
  3. Public domain? by Meneth · · Score: 5, Interesting

    Normally, works of the US federal government are in the public domain, and not protected by copyright. How is this not the case here?

    On another note, Slashdot editors, please stop using the word "stealing" for immaterial right infringements.

  4. Re:newsflash by gman003 · · Score: 5, Informative

    That's making the false assumption that "physical property" and "intellectual property" are the same thing. Hint: they are not.

    Any work of the United States government, or an employee of such working on government time, is automatically in the public domain. Everything from NASA photographs to recordings of the Marine Corps Band to every boring office memo are public domain. I don't see why that should not apply to program code.

    Note also that "classified" and "public domain" are separate things - technically, even the ultra-top-secret "list of nuclear launch codes" is public domain, in that no one can claim copyright or trademark on it. So the "fire ze missiles" program can be (and probably should be) classified. But the accounting programs?

  5. Re:Seems kinda dumb by Anonymous Coward · · Score: 5, Funny

    The 33-year-old Bo Zhang, legally employed by a U.S. consulting firm contracted by the Federal Reserve Bank of New York, admitted that he took advantage of the access he had to the Government-wide Accounting and Reporting Program (GWA) in order to copy the code onto an external hard disk and take it home.

    Sweet.

    Mother.

    Of.

    GOD.

    NOT THE ACCOUNTING AND REPORTING SOFTWARE!!! Oh God no. Oh God no. Oh God no. Now the terrorists have access to the TPS REPORTS!!! They'll know how a PT-44 revision 8b (as amended by the New Management Initiative Subcommittee 79a-b, 1967) audit works! And — may God have mercy on our souls — they might figure out how to copy the entire submanagement structure of the Greater Boise Area (Excluding Outlying Suburbs and Farms) Processing and Distribution Department!

    That's it. We're doomed. They have our bureaucracy. THEY HAVE OUR BUREAUCRACY, PEOPLE!!! THESE ARE THE END TIMES!!!

  6. Not quite - here's more info by dwheeler · · Score: 5, Informative

    Not quite. It's true that a work of a U.S. federal government employee, performed as part of their official duties, cannot normally have copyright in the U.S. HOWEVER... most software developed for the government is developed by contractors, at least in part, and those parts DO have a copyright. (There are even a few exceptions for government employees, but they practically never apply.) Also, the term "public domain" has multiple meanings, presumably you mean public domain in the copyright sense (not the export control sense, which is different).

    To see when contractors or the U.S. government can currently release software as OSS, see Publicly Releasing Open Source Software Developed for the U.S. Government by David A. Wheeler (me), Journal of Software Technology, February 2011. That's the current state of affairs.

    I agree with the poster above: When "we the people" pay for software, then by default "we the people" should get it. I even posted an entry about that in 2010. Sure, there need to be exceptions, but they should be exceptions; it's not obvious why accounting software developed by the government is treated this way! I also agree that we should use clearer terms like intellectual rights (and intellectual works) - not "intellectual property" - because "intellectual property" is a fundamentally misleading term.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)