Slashdot Mirror


Government Code Collaborative Falls Short

Tom Adelstein writes "This story starts off singing the praises of the Government Open Code Collaborative, then reminds the reader: you discover that it has built one more bureaucracy to oversee its existing bureaucracy, with oversight over the new bureaucracy. Have you ever heard the cliche about prisoners running the asylum? Well, this gated and restrictive open-source government repository fits."

76 comments

  1. Hmmm.. by modifried · · Score: 2, Funny

    GOCC also stands for Great Ohio Coaster Club. Coincidence? I think not. Someone's taking us for a ride.

    1. Re:Hmmm.. by jacksonj04 · · Score: 3, Informative

      Not really all that offtopic...

      The 'software' I looked at had bits in the blurbs about "To be released Summer 2004" and "Available September 2004". Now, tell me if my clock is wrong, but aren't they like 3 months behind there?

      --
      How many people can read hex if only you and dead people can read hex?
    2. Re:Hmmm.. by revolvement · · Score: 1, Funny

      The 'software' I looked at had bits in the blurbs about "To be released Summer 2004" and "Available September 2004". Now, tell me if my clock is wrong, but aren't they like 3 months behind there?

      Are you new to bureaucracy?

    3. Re:Hmmm.. by edittard · · Score: 0
      Are you new to bureaucracy?
      Maybe he's just new to slashdot's definition of "news"?
      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
  2. Is it me, or... by Sein · · Score: 4, Funny

    did we just Slashdot a government site?

    1. Re:Is it me, or... by leonmergen · · Score: 1

      It looks like the entire DNS server is down... now that sounds like something Slashdot is *not* resposible for - how much load should a DNS server require for a single domain ?

      Non-authoritative answer:
      *** Can't find gocc.gov: No answer
      --
      - Leon Mergen
      http://www.solatis.com
    2. Re:Is it me, or... by Eldav · · Score: 5, Informative

      No slashdotting here... The URL in the article is wrong, it should read http://www.gocc.gov (a Plone site BTW) instead of http://gocc.org.

  3. Getting it backwards by physicsphairy · · Score: 4, Insightful
    The point is not to infuse bureaucracy into open source, it is to use open source in government.

    The govenrnment does not need to do more iota more than this: make it's code open source; be receptive to using open source and accepting open source contributions.

    We the open source community get the fruits what we paid tax dollars to produce, and the government doesn't waste money on redundant proprietary code. Everybody wins. Adding bureaucracy to something that is clearly a partnership with the community is just dumb.

    1. Re:Getting it backwards by jacksonj04 · · Score: 1

      Will your tax dollars actually produce OS code, or will they just fund an organisation which goes "Ooh, we use Open Source! Look at us!"?

      --
      How many people can read hex if only you and dead people can read hex?
    2. Re:Getting it backwards by Anonymous Coward · · Score: 0

      > The govenrnment does not need to do more iota more than this: make it's code open source; be receptive to using open source and accepting open source contributions.

      Obviously, you're right. But do you have any idea how foreign this concept is to people who work in government?

      I work at a small, fast-growing, fast-paced company -- and even there, it's common to see jaws drop when I point out that sometimes people simply give away software for free. ("But.. but.. how do they make any money?") If open-source is so foreign to my company's culture -- then can you imagine how foreign it must be to the government culture?

      By definition, a legislator is a person who believes with all his heart that every facet of human endeavour requires legislation for its proper guidance and direction.

      And government jobs have a strong tendency to attract people who prefer job security over risk-taking. What better way to ensure job security than to write a Big Book of Rules, and hire minions to enforce them?

    3. Re:Getting it backwards by ajs · · Score: 1

      No, there are lots of things that the government is the domain expert on (or, more globally, that governments are the domain experts on). Open source projects are created to scratch an itch (at least the successful ones) and who better to scratch than the itchee.

      This is not the way to do it, however.

      The right way to go about letting government build open source software is to have a very small organization that approves projects (e.g. clearing a project as releasable and not a national security risk like missile guidance systems) and then another organization that does nothing but act as a repository for software (e.g. like Sourceforge).

      This site could easily mutate into the latter, though right now it's pretty bad (about half of the links were broken, and the rest were just pages that collected and described the broken links).

      Having some general guidelines for sharing code would make sense too. Not to tell people how they CAN'T share code, but rather to make government agencies feel more free to actually start sharing code and using code from other agencies.

    4. Re:Getting it backwards by rtb61 · · Score: 1
      They need to go backwards in order to go forwards. For government to produce an open source repository means they need to start at the begining i.e. at a place where the open source community was years ago in order to establish the expertise and experience in the handling of open source projects.

      Bearing in mind in the government's handling open source and it's distribution they take on a much greater responsibility (taking into account the greater responsibility to society - well at least they are meant to) for what they distribute rather than the open source community.

      They well always be well behind the open source community working in the stable and sure area rather than the bleeding edge. Which is of course preferable for the open source community at it distinctly lessens the opportunity for closed source proprietary companies to steal code (with claims the government must run at a profit i.e. they buy the code from the government for peanuts than sell it back to us for millions, after we have paid to create it).

      --
      Chaos - everything, everywhere, everywhen
  4. The good link... by leonmergen · · Score: 2, Informative

    ... go to www.gocc.gov instead - they apparantly don't know how to set DNS servers at the government, and require a www. in front... :)

    --
    - Leon Mergen
    http://www.solatis.com
    1. Re:The good link... by LiquidCoooled · · Score: 1

      is it just me, or has this been failing more recently?
      I've been frustrated of late by such a silly thing that I'm sure didn't used to happen.

      Or am I missing another automatic "feature" of internet explorer?

      --
      liqbase :: faster than paper
    2. Re:The good link... by Orgazmus · · Score: 1

      I dont know about IE, but firefox added the "www." automagically

      --
      The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
    3. Re:The good link... by jxs2151 · · Score: 1

      Can't one just do a permanent redirect in httpd.conf to redirect gocc.gov to www.gocc.gov?

    4. Re:The good link... by tim_mathews · · Score: 1
      The error leads me to believe that the site is a virtual host. The way my vhosting works (and I admit I don't know if this is the best way) is as follows:
      <IfModule mod_vhost_alias.c>
      UseCanonicalName off
      VirtualDocumentRoot /var/www/%-2
      </IfModule>
      This allows me to add a directory to /var/www/ with the domain of the site minus the TLD and voila, Apache can serve it up without being restarted. And 8191.net, www.8191.net, etc all point to the same thing. Now there might be problems with this approach if I wanted www.8191.net and www2.8191.net to have different content, but I don't.
    5. Re:The good link... by jxs2151 · · Score: 1
      I wonder if this is better than the way that I have handled the problem:
      <VirtualHost 192.168.1.14>
      Redirect permanent / http://www.domainname.org
      ServerName domainname.org
      </VirtualHost>
      This doesn't allow me to do what you mention with www2, etc. but solves the problem that I had, redirecting someone who types in domainname.org to www.domainname.org, which is where I want them.
    6. Re:The good link... by leonmergen · · Score: 1

      Sheesh, when you're doing that, can't you just make gocc.gov a ServerAlias of www.gocc.gov ?

      Sounds a lot better to me, and is far more commonly used...

      --
      - Leon Mergen
      http://www.solatis.com
    7. Re:The good link... by LiquidCoooled · · Score: 1

      I use firefox as well, and on the back of your comment have looked deeper.
      Its my proxy that screws up and not firefox!
      It returns a html error page, so firefox thinks it found the site and renders it.

      mental note: never underestimate firefox :)

      --
      liqbase :: faster than paper
  5. apropos cliche by ch-chuck · · Score: 0, Offtopic

    The bureaucracy is expanding to fulfill the needs of an ever expanding bureaucracy.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  6. shocker by CGP314 · · Score: 1

    Government Code Collaborative Falls Short

    [sarcasm] =-O [/sarcasm]


    -Colin

  7. It could be very useful by JustOK · · Score: 1

    ...if they actually had something useful there, and if it worked. And if they recognized that they are A government and not THE government.

    --
    rewriting history since 2109
  8. This isn't really new by Anonymous Coward · · Score: 1, Interesting

    I know of two other psuedo open repositories another section of our government already has. These have been up for a couple of years and both are under utilized.

  9. Mccarthy nonsense by SubtleNuance · · Score: 4, Insightful

    then reminds the reader: you discover that it has built one more bureaucracy to oversee its existing bureaucracy, with oversight over the new bureaucracy. Have you ever heard the cliche about prisoners running the asylum?

    Everyone who works in a Fortune 1000 company, please raise your hand. Anyone who thinks that their employer COULDNT be any more bureauratic please raise their hand.

    Implying Governments are INHERENTLY bureaucratic is a myth, conversly, arguing that a PRIVATE firm (of any notable size) isnt just as complex is silly. The Short: All big systems are complex and byzantine. /raises hand.

    1. Re:Mccarthy nonsense by Anonymous Coward · · Score: 0

      wow your insite is amazing. Big things are complex!

      ps. This weekend I discovered hot things are hot.

    2. Re:Mccarthy nonsense by Anonymous Coward · · Score: 1, Insightful
      Well, apparently his insight IS amazing, since most people keep assuming that bureaucracy is always present in government and never in big business, ignoring the bureacracy they might face even in quite small companies for anything that requires transparency and oversight, like filing expense claims...

      Government is often more bueraucratic, but often because it HAS TO in order to meet basic criteria for democratic oversight and control. The larger a corporation the more of the similar oversight issues pop up there as well because it's necessary for the board to be able to maintain control.

    3. Re:Mccarthy nonsense by Anonymous Coward · · Score: 1, Informative
      Government is often more bueraucratic, but often because it HAS TO in order to meet basic criteria for democratic oversight and control. The larger a corporation the more of the similar oversight issues pop up there as well because it's necessary for the board to be able to maintain control.


      Thank you.

      Anyway, I work in a state run organization as an IT wonk.. and our teeth to tail ration is extremely high (i.e. we support a diverse range of systems and people on a skeleton crew).. and somehow everybody thinks that we're "bloated" or "inefficient". I'm in a two man shop.. I had previously worked for a major DOD contractor, and my cohort had worked for an extremely large private IT contractor. People do not realize how uselessly bloated these types of organizations can get.

      In our case it's sort of like comparing Sally Struthers (them) to Calista Flockhart (us).
    4. Re:Mccarthy nonsense by qbzzt · · Score: 1, Insightful

      Implying Governments are INHERENTLY bureaucratic is a myth, conversly, arguing that a PRIVATE firm (of any notable size) isnt just as complex is silly.

      First, very few private firms are the size of even a state government.

      Second, businesses are motivated to be more efficient. If you're a CEO and you slash beaurocracy effectively (that is, cut expenses without cutting value), you lower expenses and raise profits. That's supposed to result in your $tock option$ being more valuable.

      If you are a politician and you cut beaurocracy, you save tax payer money. You also generate bad publicity. All of those former government workers that are now out of a job probably won't like you. They know enough to highlight the negative effects of the cut, even if the positive effects outweigh it. So improving efficiency might actually be bad for your re-election bid.

      --
      -- Support a free market in the field of government
    5. Re:Mccarthy nonsense by Russ+Nelson · · Score: 1

      I only worked for a government once. It was in the Nassau County (NY) sign shop. We were paid to be there from 6:45 to 3:45, and we worked from 7:30 to 3:00 with a very generous lunch hour ... or two. If I didn't finish at least one SF novel a day, it was a hard-working day. Why, sometimes I even broke out into a sweat.
      -russ

      --
      Don't piss off The Angry Economist
    6. Re:Mccarthy nonsense by Anonymous Coward · · Score: 0


      Second, businesses are motivated to be more efficient. If you're a CEO and you slash beaurocracy effectively (that is, cut expenses without cutting value), you lower expenses and raise profits. That's supposed to result in your $tock option$ being more valuable.


      Well then why are big businesses so damn inefficient? I've worked for big companies all my career and have never seen efficiency. (yes, I have seen profit and I have seen loss, but never efficiency)

      I currently work for a very large three letter corporation. As a simple example, it is constantly drummed into us that "doing the right thing" with expenses will get you in trouble, while "following the rules" will keep you safe. (even if it costs the company 10x what using sound judgement would have costed)

      Why when this happens in government is it seen as a sign of how evil government is, but when it happens in a coporation we assume that it is an abberation and that some invisible hand will be along an a couple of minutes to fix it? (Hint: The company I work for has been a beaurocracy for over 100 years. Not as impressive as the US Gov. I know, but certainly in the same order of magnitude)

    7. Re:Mccarthy nonsense by Coryoth · · Score: 2, Insightful

      If you're a CEO and you slash beaurocracy effectively (that is, cut expenses without cutting value), you lower expenses and raise profits. That's supposed to result in your $tock option$ being more valuable. ... And presumably you get a huge bonus to.

      So if you're a CEO and you're smart, when the going is good you pad the company out with layers and layers of middle management so that when the going gets tough you can "cut the fat", manage to impressively raise profits for the quarter, and get your huge bonus.

      Jedidiah.

    8. Re:Mccarthy nonsense by AeiwiMaster · · Score: 1

      I think there is a smart way to do this.

      If the politician make a rule which says.

      If an employe make a suggestion which
      make the system more effective then they
      get half the saving in the first year as a bonus.

    9. Re:Mccarthy nonsense by ScrewMaster · · Score: 1

      Yes, but keep in mind that the United States Federal Government's bureacracy isn't as vast as you might think ... most of the time it's only half-vast.

      --
      The higher the technology, the sharper that two-edged sword.
    10. Re:Mccarthy nonsense by Justice8096 · · Score: 1

      Anything that gets too large loses site of it's primary goals and becomes it's own environment. Big companies tend to have internal groups that have no connection to the bigger concept of profit, but instead act as if the amount of money the company gets is guaranteed, and the only problem is how big their budget is relative to that "evil department over there". Heck, one defense company I worked for routinely attacked itself and tried to outbid itself one contracts.
      The same thing happens in government. Once an organization gets too big, it forgets its initial purpose and starts becoming an internal ecosystem, predators, prey, etc... Look at the infighting revealed between the branches of the FBI in the 911 reports...

    11. Re:Mccarthy nonsense by daraf · · Score: 1

      This highlights a central conflict in government operations:

      How can you be both efficient in operations, and accountable to the desires of the People?

      There are plenty of government acquisitions programs (present and past) that have come in on cost, on schedule, and performing to spec. Most of these are/were limited in dollar amount (reduces regulatory oversight requirements) and/or political visibility.

  10. Idioms, idioms, idioms .... by halothane · · Score: 3, Interesting
    Have you ever heard the cliche about prisoners running the asylum?

    No, I did not. I thought it was the inmates running the asylum. Or may be I am mistaken and Ken Kesey was more accurate regarding conditions in American mental hospitals.

    1. Re:Idioms, idioms, idioms .... by tadelste · · Score: 1

      actually, inmates run the assylum in government -- or prisoners = inmates.

  11. What they need is a GForge site instead.... by tcopeland · · Score: 2, Interesting

    ...like DARPA does with Cougaar.

    Government sponsored open source is already here... good times!

    1. Re:What they need is a GForge site instead.... by legirons · · Score: 1

      "What they need is a GForge site instead"

      Hmmm, decisions, decisions...
      Option 1: Install sourceforge, host the respositary, job done.
      Option 2: Private non-profit U.S. academic institutions can also become members by signing the GOCC Operating Agreement through an authorized representative. The signatory or their designee can then appoint additional members within their institutions. People belonging to a government entity or private non-profit academic institution that has not signed the Operating Agreement can participate with an Observer status. Representatives of non-profit associations of public entities can also participate as Observers. Observers have to be sponsored by a Member. Observers are able to join the GOCC list server to receive announcements and participate in discussions and are encouraged to participate in the GOCC bi-weekly conference calls.

      If you heard that Website A had managed to get 5 programs hosted, and Website B had 91,783 programs, could you guess which one was run by the government, and which one was run by hackers?

      "Can anyone see a business model here? Read the GOCC.gov charter and you discover that it has built one more bureaucracy to oversee its existing bureaucracy, with oversight over the new bureaucracy."

  12. Big time Mac users! by Anonymous Coward · · Score: 0

    Wow! 20% of the government software was OS X specific! :)

  13. Sounds like by Anonymous Coward · · Score: 0

    Sounds like the recent discussion about the FDA needing oversite. They are the overseeing body.

  14. Christopher Fowler's reply by jcomeau_ictx · · Score: 2, Interesting

    Just after the linuxjournal article is a reasonable response by Christopher Fowler, one of the participants. Basically he says that the GOCC is just a small part of open source use within government, that it's all volunteer, and that it has its own niche. Well, better see what he had to say, I'm probably mangling it beyond recognition. I get the picture that it's a positive but slow step in the right direction.

    1. Re:Christopher Fowler's reply by Anonymous Coward · · Score: 0

      There's also a reply that says something like:

      We can't solve problems by using the same kind of thinking we used when we created them. - Albert Einstein

      He also said something like Bureaucrats will circle the wagons when they are nudged. That seems like the substance of Chirstopher Fowler's comments.

  15. oh, stop complaining by jeif1k · · Score: 3, Insightful

    Yes, there are only five pieces of software. But they are under an open source license and you can download them. That's all as it should be.

    Yes, you have to go through paperwork in order to participate in the project. So what? Every open source effort has some gatekeepers that decide who can participate and what they can contribute. When it comes to government, you can't have a Linux or Theo just making decisions, you actually have to have paperwork, because we have open government that needs to be transparent, not a monarchy. See the connection? Democracy, openness, record keeping? Records and paperwork are the price we pay for openness. In most cases, that paperwork is not just a good idea, it is required because we, the people, passed laws to require it.

    GOCC probably will not succeed in its current form. But people are at least interested and trying and that's a good thing. If you have good ideas and are interested, I'm sure you could find a way to participate.

    Instead, of course, you are just using this effort as a soapbox to complain and whine. Ditto for Tom Adelstein, the author of the LJ piece, which is also full of tirades and platitudes, but empty of ideas and solutions.

    The open source movements needs contributors, not whiners. If have ideas for how to improve GOCC or build something similar with less bureaucracy, present them. Even better, get involved in the project: talk to your local government, run for office, get something on the ballot, etc. Government really is no different from an open source project: things only change if you contribute. Whining and complaining will just piss people off, and if there is too much of it, you endanger the entire project.

    1. Re:oh, stop complaining by Anonymous Coward · · Score: 0

      The point about inertia in the article - did you RTFA -- points to inertia. Bureaucracies don't do anything unless criticized. It's an appropriate criticism.

    2. Re:oh, stop complaining by Anonymous Coward · · Score: 0

      Bureaucracies don't do anything unless criticized.

      Bureaucracies don't care about criticism. They care about what politicians tell them to care about.

      It's an appropriate criticism.

      It's ineffective and harmful criticism, among other things, because there are no constructive suggestions in it. It's also directed at the wrong audience.

  16. Good idea, bad implementation... by IO+ERROR · · Score: 4, Insightful
    ...which is typical of government. Or any large bureaucracy for that matter.

    The whole idea behind open source is "open," and that's the part GOCC lacks. Nobody can contribute to it without significant restrictions like accepting liability for the code. Open source has NO WARRANTY for a reason. You want a warranty or technical support, you buy it. In addition they have provided no way to build a community around their offerings.

    GOCC is virtually unchanged from when I looked at it six months ago, and I wouldn't be too surprised if everybody just kind of ignored it.

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
  17. Hah! Not so easy, dude! by Anonymous Coward · · Score: 1, Informative

    >The point is not to infuse bureaucracy into open source, it is to use open source in government.

    Always a good idea, albeit not always possible...
    I'm sorry, but your comment is not insightful. It might be "outsightful", as I can only suspect you never held a public position.

    >The governnment does not need to do more iota more than this: make it's code open source; be receptive to using open source and accepting open source contributions.

    What is "the government"? You talk as if it were a whole, a beast having will... it's not! I'm pro-Linux, some colleagues are pro-proprietary (that was fun-funny, huh?) I have friends who say OpenOffice.org will never work... without even trying!

    > We the open source community get the fruits what we paid tax dollars to produce, and the government doesn't waste money on redundant proprietary code. Everybody wins. Adding bureaucracy to something that is clearly a partnership with the community is just dumb.

    No, it's not. It's necessary. Don't know about the States, but in my country there are legal procedures which must be followed. Policies must be implemented, procedures must be enforced and resources allocated. Doing so in partnership with _any_ community is out of question, because such community is not part of the government and, as such, it cannot influence public funds allocation.

    It sucks, but restrictive laws are necessary to avoid corruption. Too bad the good guys get drowned in bureaucracy in consequence...

  18. another example of "openness" by jonwil · · Score: 2, Informative

    this site
    http://www.nas.nasa.gov/Research/Software/
    has some cool looking stuff available.
    But you have to jump through hoops to get it.

    In fact, I think that there will always be a problem with "US government" and "open source" at the same time, specifically that the government doesnt want stuff it writes internally (or has written for it by a contractor and owns copyright for) released to people, organizations and countries on that list of "people, organizations and countries we dont like right now" that it has somewhere. (the one places like cuba & iran and people like bin laden are on) because those people, organizations or countries might use this unspecified code to do unspecified "bad things".

    Its the same thinking as to why there are still encryption export regulations in the US right now.

  19. Government and Sharing Software by superid · · Score: 4, Interesting
    I've worked at a govt lab for over 20 years. Well over half our products are software (sometimes the rest seems to be powerpoint presentations). When I was hired I made inqueries to several other software development groups about "where are our common libraries? Where is the FFT I should use? where is our standard MLE routine? Where should I put the code for the detection algorithm that I just wrote?" There was no answer then and there is still no answer today. We have over 3000 people and not only do we not share libraries it is virtually impossible to actually exchange source.

    When we hear rumors of someone elses code that might possibly be useful (and this happens infrequently, and unofficially via the grapevine) we have to make "official" requests through an unfortunately large hierarchy. We are usually met with "why do you want this? This was developeed with funds from program XYZ and you can't use it. This model has not been validated and we can't release it...."

    And this is internal to ONE organization! When we make similar requests to our external sister labs of equal size and bureaucratic depth the problem scales exponentially.

    It's very frustrating and I wish I could come up with a way to fix it.

    1. Re:Government and Sharing Software by Russ+Nelson · · Score: 3, Insightful

      You could do what Keith Packard did when he went to work for HP's Cambridge Research Lab: he said up-front "I will only work for you if all my code is open source."
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Government and Sharing Software by pjp6259 · · Score: 1

      I also work at a government lab. I can say that within my division ~150 engineers & scientists, we do have a central cvs repository. We don't have a very good system for diseminating information about the contents of that cvs repository. It's fairly well organized, so you can search through it, but mostly it's best to just ask around. Code is often shared between projects.

      Unfortunately our division is only about 25% of the entire organizations, and their is no sharing between divisions and I think little sharing within the other divisions. I've heard that most of them don't even have cvs repositories. In their defense, our division is about 50/50 engineering & science, and other divisions are more like 20/80.

      --
      Computers don't make mistakes. What they do, they do on purpose.
  20. Quote from "Catch me if you can" by Chemisor · · Score: 1

    In that movie "Catch me if you can", when Frank is in prison, FBI offers him to "Serve out the rest of his sentence as a federal employee" [at the FBI]. My parents, who are both federal employees, had a good [sad, knowing] laugh over this one.

  21. You say you've worked in the public sector? by Safety+Cap · · Score: 2, Insightful
    It sucks, but restrictive laws are necessary to avoid corruption.
    Bzzzt! If that were the case, then there would be no corruption.

    Let me quote from an exchange from a hearing on Texas' SB 1579 (the Open-Source bill):

    Sen. Carona: ~ Again, I don't understand why you all are so threatened by [the bill], but from a careful look at the lobbyists in this room that are representing Microsoft, and all of you here representing proprietary software companies which -- let's face it, that's where the big money is, it's not in Open Source it's in proprietary -- it's rather transparent as to why [the senators who are against the bill] all feel so threatened by this language [of the bill].

    All elected officials care about is getting reelected. To do that takes cash and guess where that comes from?

    --
    Yeah, right.
    1. Re:You say you've worked in the public sector? by Anonymous Coward · · Score: 1, Insightful

      >>> It sucks, but restrictive laws are necessary to avoid corruption.
      > Bzzzt! If that were the case, then there would be no corruption.

      You assume the world is exact like Computing Science. Well, it's not. Laws exist and people deliberately ignore them (heck, some will even disobey a law just because it exists!)

      Good people follow the laws and this hampers their good intentions. Bad people try to circumvent restrictive laws and that is why corruption exists.

      > Let me quote from an exchange from a hearing on Texas' SB 1579 (the Open-Source bill):
      Sen. Carona: ~ Again, I don't understand why you all are so threatened by [the bill], but from a careful look at the lobbyists in this room that are representing Microsoft, and all of you here representing proprietary software companies which -- let's face it, that's where the big money is, it's not in Open Source it's in proprietary -- it's rather transparent as to why [the senators who are against the bill] all feel so threatened by this language [of the bill].

      In fact, lobbies happens at many levels; for instance, the government must supply a certain amount of training and organisation to match the investments private businesses do to promote proprietary standards, which would damage the public interest in the long run. These investments are also a kind of lobbying, only done at lower administrative levels. And, voilà, here's a reason for needed bureaucracy.

      > All elected officials care about is getting reelected. To do that takes cash and guess where that comes from?

      True; but elected dudes have to follow politically-defined agendas. In my country, the winds have changed, and free software is in, while closed proprietary is out. In fact, I'm trying to be rational and use proprietary software where it does better than open alternatives, using free software in all cases where possible, since it is cheaper and has more strategic value. But there are rabid guys who would simply prohibit the use of proprietary software in our government.

    2. Re:You say you've worked in the public sector? by hagbard5235 · · Score: 1

      Think of it this way. Should all publically produced code be open sourced? Think really hard about that and I think you will discover at least two cases where it shouldn't:

      1) No one else could possible care about this code.

      The majority of the code written anywhere is this way. It's a one off to solve a particular problem that is not shared by others in a way that would allow reusing your code.

      2) This code contains information that for a variety of reasons is confidential (security, personal privacy, etc).

      A lot of code is probably also disqualifed from open sourcing because of this one.

      If you accept that not all government code should be open sourced (either for the reasons given above, or others) then the question becomes:

      How do you decide what to open source?

      This can be done a lot of ways. You can allow anyone in the organization to make the decision themselves. In a small tight knit org where you trust everyone, this might be good, but think about some of the federal employees you've dealt with...

      So you are left with trying to produce a policy as to what should be open sourced and what shouldn't. This then gives rise to a mechanism for at very least communicating the policy, and probably also requiring reporting on compliance with the policy so you can audit the policy and figure out what went wrong when problems inevidably occur.

      So where are we now. We've got policy. We've got policy communications mechanism. We've got reporting requirements. We've got auditing mechanism... and there we are :)

      In healthy (usually private sector) orgs, the policy is lightweight, the policy mechanism is an easy to use web tool which handles reporting and allows auditing.

      This sort of sanity would be truely surprising in a government org.

    3. Re:You say you've worked in the public sector? by PhiRatE · · Score: 1

      Acutally, 1) is not a valid case against open sourcing. Opening the source to something nobody could care about still helps in the instance of historical examination of the data the code work with.

      Otherwise we tend to find a whole pile of data we no longer know how to access, sometimes even to the point of knowing whether it was important or not.

      --
      You can't win a fight.
    4. Re:You say you've worked in the public sector? by hagbard5235 · · Score: 1

      No, actually 1 is a valid reason. Open sourcing code takes energy. I've got tons of code I write for work that isn't in shape to make sense even to release it through our internal processes at work (which are on an order of difficulty with starting a sourceforge project). The code was written to help me do my job, quick and dirty, and it was never worth while to massage it into utility for anyone else.

    5. Re:You say you've worked in the public sector? by Minna+Kirai · · Score: 1

      2) This code contains information that for a variety of reasons is confidential (security, personal privacy, etc).

      Totally wrong. The security and privacy are BENEFITs of Open Source, not penalties. All real security researchers know that a published system is safer than a secret one.

      Plus there's the whole related matter of trust and accountability (as exemplified by the dispute about vote-counting software). All 4 of these points are better accomplished with open source. Closed source allows incorrect software to survive.

  22. Fedland vs. The Real Thing by Tackhead · · Score: 1
    > Everyone who works in a Fortune 1000 company, please raise your hand. Anyone who thinks that their employer COULDNT be any more bureauratic please raise their hand.
    >
    >Implying Governments are INHERENTLY bureaucratic is a myth, conversly, arguing that a PRIVATE firm (of any notable size) isnt just as complex is silly. The Short: All big systems are complex and byzantine. /raises hand.

    Complexity is not the same as bureaucracy. Even in F1000 companies, bureaucracy is a bug, not a feature. (It's just harder to eliminate in larger companies.)

    Large government contractors and suppliers fall somewhere between private enterprise and government in this scale; they have to be efficient enough to actually build a bomb that goes "boom", or a plane that flies, but they also have to be bureaucratic enough to fill out the reams of paperwork that come as part of the Faustian bargain: If you want a chunk of the taxpayer's money, you've gotta dedicate at least 20-30% of your manpower to jumping through the government's hoops.

    In government per se, bureaucracy is not merely a feature -- it's practically the raison d'etre for the whole enterprise. What good is open source if we can't have studies on it, build fiefdoms around approving and sharing it, and make other people from other fiefdoms fill out paperwork to get their hands on it? What good are space shuttles unless we build space stations for them to go to, and space stations without space shuttles to ferry the parts up there $500M at a time?

    Remember, there's Fedland from Neal Stephenson's Snow Crash

    NEW TP POOL REGULATIONS I've been asked to distribute the new regulations regarding office pool displays. The enclosed memo is a new subchapter of the EBGOC Procedure Manual, replacing the old subchapter entitled PHYSICAL PLANT/CALIFORNIA/LOS ANGELES/BUILDINGS/OFFICE AREAS/PHYSICAL LAYOUT REGULATIONS/EMPLOYEE INPUT/GROUP ACTIVITIES. The old subchapter was a flat prohibition on the use of office space or time forr "pool" activities of any kindm whteher permanent (e.g., coffee pool) or one-time (e.g., birthday parties). This prohibition still applies, but a single, one-time exception has now been made for any office that wishes to pursue a joint bathroom-tissue strategy. [ ... ]

    And there's the Real McCoy: (Excerpted from Meat, Poultry, Egg Produce Labeling Review Process)

    FSIS streamlined the system in a final rule issued on December 29, 1995, (60 FR 67444) that became effective July 1, 1996, by expanding the categories of products for which labeling can be approved generically by industry. For example, the rule allows Federal establishments to design and use labeling that conforms to the regulatory requirements for meat, poultry, and egg products that have standards of identity and composition defined in the regulations (9 CFR 319 and 381) or in the Food Standards and Labeling Policy Book.

    Everyone who's worked in both a Fortune 1000 company and government, and who has obtained approval for the funding of a working group to ascertain the value of conducting a study on the relative levels of bureaucratization, please contact your union steward for permission to obtain form G3122 ("Application for Exception to Standard Rule 7431, section 8, supbaragraph 6") before even thinking about raising your hand.

  23. GOCC by Anonymous Coward · · Score: 0

    I am responsible for the GOCC server uptime.

    That beind said, Tom is a city IT type. Cities get freebies from MS and such all the time because they go right into the school systems.

    When you get to the level of state government all bets are off.

    The RI Sec. of State's office is a 100% open source shop. I love it so.

    1. Re:GOCC by TheLer · · Score: 1

      Who are you? Do you work in Tyler Hall?

  24. Government software helping the rest of the world by Linuxathome · · Score: 1

    Opening the source of government written software is the right thing to do: taxpayer dollars spent, so taxpayers should get the software. On my short list, government software that is well-known/useful to me:

    1. PubMed's e-utils
    2. NIST software, which includes OCR, and handprint recognition software, and fingerprint imaging software.

  25. Hm by alset_tech · · Score: 2, Funny
    Am I the only one who looked at this and thought,

    "Well, this gated and restrictive open-source government suppository fits."

    --
    Standing on the shoulders of giants.
  26. A code repository for the entire government by ShatteredDream · · Score: 1

    Is it really that hard for the government to put together a small agency under the Library of Congress that keeps a federal record of all code projects and receives updates from every department? All that would have to be done to keep it up to date would be for the Congress to require each department that does its own IT work to keep in contact with the agency in each appropriations bill for new software projects.