Slashdot Mirror


Tim O'Reilly Bashes Open Source Efforts in Govt

mshiltonj writes "Tim O'Reilly wrote a little piece about his worries about the politicization of the Open Source community, specifically the Digital Software Security Act. He calls it a bad idea, saying, 'No one should be forced to choose open source, any more than they should be forced to choose proprietary software.'"

There's a tremendous difference between what government should be allowed to do and what individuals should be allowed to do. O'Reilly is attempting to blur the distinction, a common rhetorical tactic but one which does not advance his argument. As far as I can tell, his only argument besides this is that if the citizenry pushes for the government to use Free software, companies will push back to use proprietary crud. This argument doesn't hold water - every company selling proprietary software is lobbying the government all the time, have been for years, and they aren't going to stop just because we do. CNet carries news today that Microsoft has pressured the NSA to drop development of Security-Enhanced Linux. I can only imagine what sort of pressures might have been brought to bear behind the scenes, perhaps Microsoft threatened to cancel the NSA's site licenses of Windows and Microsoft Office. But in any case, there's no such thing as "mutual disarmament" - if we back down we'll just get smashed by the continuing efforts of companies pushing proprietary software.

But back to the government/individual distinction. Individuals, for instance, shouldn't be required to disclose their private papers to anyone who asks. But government should: that's the foundation of our freedom of information laws, and they exist for a good reason - keeping an eye on government is a necessary thing. Saying "People should be free to keep their papers private" as an argument against government FOI laws is just a stupid strawman, unworthy of further debate. And that's what O'Reilly's argument against California's proposed law is as well.

Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible. Using Open Source or Free Software in government promotes all three of these goals, and if Microsoft or any other corporation doesn't make quite as much money when the government alters its standards for software procurement... so what? Companies who make shoddy products do lose business when the government ups its standards, and they have the same choice as any business does: either produce better products, or lose the government's business. In this case the shoddiness comes in some of the most important areas as far as software goes: open access to the code, to ensure the software that we the citizenry pay for is doing what it is supposed to be doing, but the rationale would be the same if the government mandated a certain level of bug-free-ness or a certain level of performance for software - you can shape up and continue selling to the government or you can ship out. Your choice.

O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about. But whatever his motives, his lame arguments are no reason to stop pushing for governments to use Free or Open Source software wherever possible.

630 comments

  1. Opensource by Anonymous Coward · · Score: 0, Funny

    The anti-open source movement. Where no gnus is good gnus.

    1. Re:Opensource by Real+World+Stuff · · Score: 0, Troll

      Ironically you mention gnu. This immature and biased attack by michael towards Tim is totally unwarranted. Michael is showcasing as an example of Tim's point. I believe it is in poor taste to attack, alienate, and question the motives of Tim who has provided phenomenal support for the open source movement. OSCON?

      --
      If we don't fight for ourselves no one will.
    2. Re:Opensource by ubikkibu · · Score: 1

      Poor taste? Come on.

      Tim O'Reilly has done many Good Things and is generally On Our Side. But in this case he's simply wrong--it is entirely fair to legislate preference for Open Source software, in the same way that we've mandated C2 security compliance for certain systems: because that ensures characteristics that we, the people, have decided are desirable.

      And Tim's wrong in such an egregious way that I also question whether he hasn't thought hard about what he's saying, or whether he's simply being paid off--which I doubt. But Tim claims to be surprised that Open Source has become increasingly politicized. That's either just rhetoric, or evidence that even Mr. O'Reilly has stuck his head in the sand. Software is political, get used to it.

  2. What bunk by Telastyn · · Score: 5, Insightful

    Come on, O'Rielly has no interest in pushing anything Microsoft. He's just saying that the government should use the best tools for the job, and not belabor it's choices with (more) bureaucracy.

    1. Re:What bunk by Anonymous Coward · · Score: 1, Interesting

      Imagine that - using the best tools for the job!

      Beware the folks who capitalize the O and S in "open source" or the F and S in "free software." Reminds me of those who capitalize the H in "he" when referring to Jesus.

    2. Re:What bunk by crimoid · · Score: 4, Insightful

      I couldn't agree more. Restricting the government to use only open-source software is simply insane.

      While I agree that the government needs a certain level of transparency, I don't think that this transparency should filter down to every level of their orgainization. Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive? I think not.

      Requiring complete transparency is not only highly impractical (think of the cost to the taxpayer)), but it is also unnecessary. Within the bounds of law the government should be able to do what they need to do to get their job done. If that means using Windows or Office or some other proprietary software so be it.

    3. Re:What bunk by DLR · · Score: 1

      That may be, however the part of the "job" of government is to be run by the citizens, at least in the US. Any information held by the government is held in trust for us. Open source software is just another aspect of keeping that information public. And since it is open source, the government is able to make sure that the software meets the government's needs, either by changing the software itself, or hiring someone to do so for them.

      Can only GM mechanics work on the Abrams and Bradley vehicles? Can only Bell Hellicopter personal repair the Apache? Why should software be measured by a different standard? Besides, Microsoft is going open source to a limited degree. So, let Microsoft make their source code accessable if they wish to continue to do business with the government!

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    4. Re:What bunk by SpamJunkie · · Score: 1

      I agree. Competition in the marketplace is an integral part of the United States. It promotes innovation. To software companies the government is just one big customer.

      And forcing the government to use open source is a decidedly communist idea.

    5. Re:What bunk by ceejayoz · · Score: 2

      Can only GM mechanics work on the Abrams and Bradley vehicles? Can only Bell Hellicopter personal repair the Apache?

      Only them and/or the Army mechanics they trained... you don't want someone who has no knowledge of the vehicle doing maintenance on it.

    6. Re:What bunk by Telastyn · · Score: 2

      By law, the public has a right to know the government's network infrastructure unless it is deemed "secret" which iirc requires lives to be at stake if the knowledge was public.

      I agree that such rights are perhaps overreaching, I'd much rather have them overreaching rather than under...

    7. Re:What bunk by warpSpeed · · Score: 2

      how many MS "learning", "reference", and nutshell(TM) books does OReilly sell that are directly related MS product? How much direct and indirect leverage does MS have with him as a result?

      I don't know the answer to the second question, but the answer to the first is "a lot". So he does have an interest in pushing things related to MS. He also has an interest in pushing Java, Linux, Perl, Python... etc. But MS makes up a large percentage of his publishing. When you can mess with a mans means to make a living, you can influence his decisions. It would not surprise me if MS has put the squeeze on OReilly in some form or another, enough to tilt his opinion towards the "middle ground".

      I have no idea if this is the case here, but I do not take what he says at total face value because there could be so many other factors that play into this.

    8. Re:What bunk by Anonymous Coward · · Score: 0

      communist yes but not in the big red dog way.

      communism is a great ideal but hard to pull of on a full society level without corruption as in russia etc.

      nothing wrong with communism here.

      people working for the people and being happy doing so doesnt sound like a bad thing to me.

    9. Re:What bunk by DLR · · Score: 1

      That's right, "...or the Army mechanics they trained." Army mechanics = members of the government.

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    10. Re:What bunk by Anonymous Coward · · Score: 0

      If people are forced to start using a product that is new to them, that is GOOD for O'Reilly, not BAD... The fact that he sells alot of MS books is because alot of places are using MS software... When people start to use other software more, they will buy other books more. People don't buy alot of books for products they already know how to use well, so making people switch to using something they are not familiar with is only going to make people buy more O'Reilly books.

    11. Re:What bunk by DLR · · Score: 1

      If the government can get a product for free that has been proven as good or better than a commercial product, and if that product is freely modifiable by the government and the commercial product is not, then I say spend my tax dollars on something other than the commercial product. If both products cost (i.e. are commercial products) and the customer (the gov't in this case) can modify one but not the other, then buy the one you can customize to your needs.

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    12. Re:What bunk by crimoid · · Score: 2

      I'd love to see the law actually quoted. I'm not disagreeing that it exists but I'm fairly disturbed at the thought that a law like this is out there.

      Personally I'm horrified that all non-secret infrastructure should be wide open for anyone to see. What good is that for Joe Sixpack? None. What good is that for Joe BlackHat? A nice roadmap of where to start poking around. DMV, Social Security, criminal records, health history, postal system records, etc. are probably considered "non-secret" (by your definition) yet these are the things that worry me the most.

      Various agencies have information on me floating around in countless different ways. I want the government to be able to keep this information as secure as possible, through as many means as possible, and if that includes using closed-source software and infrastructure then so be it!

      We don't live in a true democracy. Government is not required to be completely transparent. If we don't like the way things are handled we vote in new representatives. If citizens want Open-Source software in their government, by all means run for office or get a job doing system administration for a government agency. Making laws dictating vendors, licensing or source distribution is a waste of time and a distraction from more important issues.

    13. Re:What bunk by goldspider · · Score: 2
      "And since it is open source, the government is able to make sure that the software meets the government's needs, either by changing the software itself, or hiring someone to do so for them."

      But it is not the job of government to re-engineer software. It is more cost/time effective to simply purchase software that already meets its needs. In this new age of fiscal responsibility and cutting government waste, I would think that you'd be behind that.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    14. Re:What bunk by Rasputin · · Score: 4, Insightful
      And forcing the government to use open source is a decidedly communist idea.

      Well, first of all you're red baiting. How does communism even come into this? The Federal government is not a free enterprise operation, it is a *government*.

      Secondly, there are definite benefits to the tax payers if the government restricts it's self to open source software. Should governments spend tax dollars to buy closed, proprietary applications that lock the people's data into tightly protected formats? They might as well just hand the keys for their offices over to Microsoft.

      Lastly, where is this competition you were talking about? Microsoft owns the software industry. If they want a market they take it. There isn't any competition, just business Microsoft hasn't undermined and destroyed yet.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    15. Re:What bunk by DLR · · Score: 1

      And forcing the government to use open source is a decidedly communist idea.

      That's gotta be a troll, but I'm going to reply anyway. Anything that limits government can't be communist. In fact a major part of what defines our governemt is what it can not do, read the Bill of Rights for examples.

      Besides, money is part of the problem here anyway. If my tax dollars aren't going to Microsoft then that's that much less money they'll have to spend on FUD or buying off the Justice Dept. on their next anti-trust suit.

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    16. Re:What bunk by ratamacue · · Score: 1
      Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive?

      Yes, I believe they do. At least that's how democracy is supposed to work: Government is 100% accountable to the people, and those who choose to work for government need to be aware of this. Otherwise, they should not work for government.

      A secretive government is an opressive government.

    17. Re:What bunk by Anonymous Coward · · Score: 0

      security by obscurity doesnt work.
      moron.

    18. Re:What bunk by DLR · · Score: 1

      Didn't you read the /. article the other day where a company had cut the cost of their workstations from $22k to $3k by going open source? That would save my tax dollars a bunch of Uncle Sam did it. It would also remove a lever that Microsoft has against the government if my "IT tax dollars" weren't all going to one vendor.

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    19. Re:What bunk by Telastyn · · Score: 1

      AFAIK such information is preview of ther Freedom of Information Act. Most network configurations and machines ARE probably secret, for this exact reason.

      The Act is around so that someone like you CAN actually check to see if various agencies have all encompassing databases of your personal information, even though they say they don't.

    20. Re:What bunk by Bat_Masterson · · Score: 1

      And your point is??

      The Army mechanics can only fix the pieces that they've been trained to fix. If one of the base internal systems has a problem, they'll replace the system rather than tear it apart.

      The point is that even the government has to deal with the real world. Some things they buy "off the shelf" (like Microsoft software) because it works for what they need. That is how they can save money.

      You don't want them to always spends $500 on a hammer, do you?

    21. Re:What bunk by aminorex · · Score: 0, Troll

      Does Microsoft have a RIGHT to rape the taxpayers
      for hundreds of millions of dollars every year,
      for which we receive precisely.... nothing that
      isn't freely available?

      I say we dump the corrupt incumbents who are
      ripping us off and turning us all into slaves.

      I suspect you may be one of them.

      --
      -I like my women like I like my tea: green-
    22. Re:What bunk by Bat_Masterson · · Score: 1

      Nobody's arguing that the government shouldn't use open source software, just that it shouldn't be required to use open source software. The government is supposed to do competitive bidding for most of the projects that it undertakes. If open source companies can come in and show how their software is just as good as the proprietary equivalent and far cheaper, then they should win the contract hands down. If the government doesn't do a proper competitive bid when it should, then the injured open-source companies can take them to court. It's as simple as that.

    23. Re:What bunk by Spamuel · · Score: 5, Insightful

      Oh, well while you're asking questions let me ask one. Who signs Michael's pay cheque? Think about that for a second before you start throwing mud.

    24. Re:What bunk by Bat_Masterson · · Score: 1

      This is called "competitive bidding" and the government should be doing this already. If the company pushing the open source product is discriminated against, then they can take them to court for recompense.

      BTW, don't forget to factor in the cost of support for either the free or commercial product. If the competition is between a company pushing a commercial product and a free piece of software that would have to be totally supported by the government, it may be cheaper in the long run for the government to go with the commercial product.

    25. Re:What bunk by packetgeek · · Score: 1

      MS products are designed to function with as little user / administrator intervention as posible. Open Source products typically can not be installed / configured / operated unless you have dug into at least some documentation. I would think that O'reilly being one of the major suppliers of commercial Open Source documentation would benefit enormously from a paradigm shift to Open Source products by the government.

      So yes, their MS publications would take a revenue hit but their Open Source publications would have a far greater revenue increase.

      Not to mention that many people committed to the MS way probably buy their training / support materials from MS Press.

      --

      Please be patient, I'm a work in progress! --Alan Jackson
    26. Re:What bunk by Bat_Masterson · · Score: 1

      Besides, money is part of the problem here anyway. If my tax dollars aren't going to Microsoft then that's that much less money they'll have to spend on FUD or buying off the Justice Dept. on their next anti-trust suit.


      Well, this isn't a communistic sentiment, but it's certain anti-free trade.
    27. Re:What bunk by Anonymous Coward · · Score: 0

      Do you think your social security number is hardcoded into the software? Why the fuck should it matter that the source code is publicly available?

      Quit clowning around! The system is either safe or not. Hidding the engine behind it wont solve any problem. You know damn well that proprietary software wont prevent a corrupted government employee from stealing your private informations.

    28. Re:What bunk by Dalcius · · Score: 1

      I agree. There is a difference between making a fair, unbiased choice, and choosing a philosophy.

      There is nothing that says Microsoft can't go open source. Open source is not limited to non-commercial entities only.

      It's a philosophy, a way of doing things, not a limitation on who can join.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    29. Re:What bunk by nelsonal · · Score: 2, Interesting

      The savings was from proprietary Unix hardware to Lintel boxes. Not from Windows to Linux.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    30. Re:What bunk by DEBEDb · · Score: 1

      Reminds me of thoe who capitalize H when
      referring to Jesus H. Christ.

      --

      Considered harmful.
    31. Re:What bunk by Czernobog · · Score: 2, Insightful

      No one should be restricted to use open source software only.
      It takes away any validity the term free/open source ever had.
      I thought the whole point was to give people choice. Not to take it away...

      --
      /. Where the truth
    32. Re:What bunk by Dalcius · · Score: 1

      Reality to Bob:

      -Microsoft isn't limited to closed source only: they aren't excluded from this policy of OSS only.

      -Just so you know, incase you really bought into that libertarian BS in college, true free markets never have and never will exist. The idea of consumers putting their money where good products come from is great. But, like communism, isn't possible in reality, at least with the current set of standard business/gov't/human morals.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    33. Re:What bunk by Gameboy70 · · Score: 3, Insightful

      While I agree that the government needs a certain level of transparency, I don't think that this transparency should filter down to every level of their orgainization. Does the public have a RIGHT to know the government's network infrastructure?

      Certain types of information, witheld for purposes of national security, are what we call classified. Beyond that category, the answer is yes. Otherwise there's no accountability for state expenditures, which is precisely what happened in California with the Oracle debacle.

      Does the public have a RIGHT to know what data is on every civil servant's hard drive? I think not.

      You may think not, but try getting a job at the DOD and then try telling your boss that the data on your hard drive is sovereign. Your straw man argument aside, we're talking about the technology of the government's IT infrastructure, not its contents. The occasional pr0n on someone's PC is less obscene than its storage in vendor-controlled file formats.

      Requiring complete transparency is not only highly impractical (think of the cost to the taxpayer)), but it is also unnecessary.

      Being forced to upgrade software every two years to make the most of Microsoft's annuity licensing is practical? Paying arbitrary subscription fees every year is no cost to the taxpayer? Those upgrades (and the hardware need to support the bloatware) are necessary?

      Within the bounds of law the government should be able to do what they need to do to get their job done.

      That's the point of the proposed legislation: to set the bounds of the law. And your right: need should dictate state purchases, not frivolous spending on the most pervasively marketed products, which by nature tend to be sold well above any legitimate market value due to the artificial scarcity imposed on the customer. If the private sector if free to establish whatever policies it chooses for selling products and services, certainly the public sector should be free to set whatever policies it chooses for buying them.

      If that means using Windows or Office or some other proprietary software so be it.

      If a goverment agency needs compatibility with Windows or Office, it should contract developers to refine the filters for OpenOffice, improve the API compliance in Wine, or fund some similar free software project. This would be more responsible use of taxpayer funds than buying the same software every to years.

    34. Re:What bunk by ebyrob · · Score: 2

      Quit clowning around! The system is either safe or not. Hidding the engine behind it wont solve any problem. You know damn well that proprietary software wont prevent a corrupted government employee from stealing your private informations.

      Heh, his point was, neither will OSS. There are no silver bullets, so why don't we just let each agency decide what is best for it rather than trying to shove a particular solution down everyone's throat?

      You ever think that proprietary monitoring software might sometimes catch corrupted state employees just as well as open source code? You might further think that resources are generally a problem and that if you want a reliable system yesterday, you might just have to pay for it?

      This whole bill smacks more of micro-mangement than of open goodness.

    35. Re:What bunk by sealawyer · · Score: 1

      When the government elects to use proprietary software, that sometimes forces all of us to use the same stuff. IMO the government shouldn't be requiring citizens to use MS Word, Internet Explorer etc just to interact with them.

      Of course that argument doesn't apply to what servers, databases, etc the government uses, or to what applications the government uses for things other than generating documents.

      But when the government uses open source applications to communicate, that still leaves citizens with choices between open and closed source applications. Thus requiring the government to use open source for these tasks means more freedom of choice for everyone not in the government.

    36. Re:What bunk by msimm · · Score: 1
      "While I agree that the government needs a certain level of transparency, I don't think that this transparency should filter down to every level of their organization."

      Opps...

      Remember, with the government there is no their, and that is very important to our being a democracy.

      --
      Quack, quack.
    37. Re:What bunk by Qybix · · Score: 1

      Ummmm.... NOT!!!

      Lets think battlefield conditions here, would you like a product that you can fix with a soldering iron because a simple component got fried, or would you like a product that you need to call someone in for "on-site service"??? In a battle field??? NOT!!! I'm sure that the US army of all of the armies in this world would train their people to be the best they could be. I know that here in Canada, the Canadian army repair personal are trained to do modular and component repairs on all Canadian equipment, are you saying that the US army is INFERIOR???

      The end result is, if you demand that level of capability for the US army, you should demand it for the US security systems. Some times there just isn't time or parts for a modular repair, and in those times you need to be able to open the bonnet and fix.

      The US needs to continue it's role as the leader of the free and just world, and that means being the most capable. I would hate to see you fall behind the more aggressive forces in the world, many of whom already use linux!!!

      Open source means knowing what's running under the hood and how to fix it, not where the car is driving, where it's been, or what/who is in it. The US needs the NSA to continue working on selinux or they will fall behind... GOD HELP US ALL IF AMERICA CANNOT DEFEND FREEDOM AND JUSTICE FOR ALL!

      qybix@yahoo.com

      --
      Qybix ----- I do not have a belief system; I'm an Anti-theist and proud of it! Saying that not believing in anything i
    38. Re:What bunk by anonymous_wombat · · Score: 2

      O'Reilly was right on. The law should push for open file formats, communications standards, etc. It should state that open source software is the preferred solution when available, and when it is competitive on other grounds. There is not a good open source solution for every problem for which there is a commercial solution, nor should there be.

    39. Re:What bunk by Chris+Burke · · Score: 2

      There is more to software than the specific operations it performs. If I and a coworker wrote two programs to do the same thing, his was 20% faster but mine was maintainable, flexible, and still likely to be useful into the future even if I leave the company, which do you think the manager will prefer?

      Software has more than just immediacy; it has a future. That future should be considered. Even the future of the software's output should be considered. For example, if the software is discontinued, or we decide to use different software, will the data produced by the old software still be useable? Since having the answer be no is often unacceptable, let it be reversed -- if I must maintain my data, will I be forced to use this software no matter if better software comes along? Choice of software -now- affects choice of software in the -future-.

      This bill is an acknowlegement of this. It says that to be acceptable for government use software must do more than just count widgets correctly. It must also be adjustable to fit changing needs, open to scrutiny, and free from vendor lock-in.

      In the long, sordid history of the government dictating exactly what is and isn't acceptable for purchase by the government -- frequently ensuring that it is locked into a single, more expensive source -- this is a refreshing breath of rationality.

      --

      The enemies of Democracy are
    40. Re:What bunk by thetman · · Score: 1

      Oh really?? Ok then, how about you hack into my server, I left a file for you on my desktop, if you can tell me the contents, I'll give you a million dollars.

    41. Re:What bunk by thetman · · Score: 1

      "A secretive government is an opressive government."

      Thats a pretty giant leap to a false conclusion.

    42. Re:What bunk by Dark+Fire · · Score: 1

      A major piece of information people seem to be ignoring concerning the peru legislation and the california legislation is that the proposals are not saying we will only use gpl/open source software only. The law merely states that the government will not purchase software from companies who place restrictions on the use of there software/source code which will prevent the government from acting in the public interest. A company selling a product with draconian licensing terms gets quite a bit of pull by handling a large government contract since all businesses that interact with the government will most likely be forced into using the same software. A government should not create monopolies in this manner with public funds. Such an attitude goes against all the trust-buster legislation we have in place. The government is here to service the people, not to help aging businesses protect there obsolete business models.

    43. Re:What bunk by Anonymous Coward · · Score: 0

      Nope. Most of his books do not deal with MS. Most of his books deal with open source OSes or Open standards. The best selling O'Reilly book ever is the Mac OS X: The Missing Manual. So go check your stinking facts you MS loving piece of crap!

    44. Re:What bunk by Anonymous Coward · · Score: 0

      umm...im a tech. US army. i hate to tell you this but the only reason the canadian military oes component level field repairs is because their equipment is 40 years old.
      Just try doing component level soldering to a apache heli, M1 tank or anything else. its impossible. the electronics are usually sealed an inaccessible anyway.

    45. Re:What bunk by ericman31 · · Score: 2, Informative

      MS products are designed to function with as little user / administrator intervention as posible.

      Ummmm, what MS product are you using? I have been in the industry over a decade now. I have worked as a sys admin, system architect, IT manager, data warehouse architect and technology consultant. And I can tell you that your assertion is simply not true! It typically takes about 2 times as many sys admins to administer a given number of MS servers as it would take for the equivalent number of proprietary UNIX or open source servers. This is a regurgitation of unsupported MS claims used to scare people (i.e. your total cost of ownership will be higher with Linux, offsetting the fact that it costs less than Win2K Server). It ain't true.

      --
      In my universe I'm perfectly normal, it's not my fault you don't live in my universe.
    46. Re:What bunk by Kz · · Score: 1

      First: i'm a Peruvian, and I'd love to see my government use open source software, but I don't have any hopes (even less now that Billy G. has bought the education ministry for just 0.5 mill).

      No matter how much better Open Source software is, i think it's foolish to make the busisness model a requirement for a government. "The best tool for the job" should be the main criteria.

      (Of course, most of the time the really best tool is open source, especially for network infrastructure)

      But what REALLY should be a requirement is to use only open file formats and open protocols to store, file and transfer every document.

      I'd like to make it illegal the lock-in tactics used by M$ to perpetuate MSWord; but it's foolish not to trash any software that refuses to share with other systems.

      --
      -Kz-
    47. Re:What bunk by Ironica · · Score: 1

      It's not a law, it's a bill, and it's quoted here.

      And, despite the ubiquitous paranoia surrounding everything government does, I challenge you to find evidence that proprietary solutions are more secure than open-source systems. Starting with the operating system, any given distribution of Linux is a lot less prone to major security vulnerabilities than Windows *. Also, when vulnerabilities are found (more quickly) in various Linux distributions, there's very little likelihood that you're going to have to spend hundreds of thousands of dollars on an upgrade site license to protect yourself from it. Best of all, if you don't like the response you're getting from the developer, you can hire your own to fix problems.

      People, quit making things up to feed paranoia about everything the government ever does. They're not out to get you, unless you're out to get someone else. Hm, are you?

      --
      Don't you wish your girlfriend was a geek like me?
    48. Re:What bunk by Anonymous Coward · · Score: 0
      That should come as no surprise. Free software is Jesus, to many of those who capitalize both words.

      Before you ask, yes, I do think that is sad. Very sad.

    49. Re:What bunk by Ironica · · Score: 2, Insightful

      "why don't we just let each agency decide what is best for it rather than trying to shove a particular solution down everyone's throat?"

      Good idea. As soon as you get Microsoft and all the other big developers to stop lobbying and marketing to governments with deceptive or misleading tactics, we won't have any reason for a law like this.

      The reason not to let each agency decide is because it's a crapshoot whether or not the agency has someone around who is *qualified* to decide. If they don't, they'll pick whatever has the prettiest brochure and the most friendly salespeople. And maybe the best fidget toys. Given an absence of expertise, this law would at least ensure that private citizens could say "Hey, wait! That program has this problem! You should fix it!"

      --
      Don't you wish your girlfriend was a geek like me?
    50. Re:What bunk by Ironica · · Score: 1

      It's probably pretty indirect leverage, and probably works about the same as all of MS's chokeholds.

      O'Reilly writes books about software. He has a good reputation for it. So software companies want him to write a book about their software, and their latest version, etc. They send him free demos, betas, and full versions to this end.

      On the other end, book publishing is not a high-profit business. If he had to buy all the software that he writes about, it would be a lot harder to stay in business.

      If Microsoft threatened to stop sending him free demos of their software if he didn't moderate his open-source advocacy, it would seriously threaten his business. Think about the last time you went to the bookstore... just how many different books about Windows * or MS Office or heck, even Outlook were there? Enough to fill a gap. If a new version of the software comes out, people are not necessarily going to wait for O'Reilly's book to hit the shelf before buying. And, let's face it, with the combination of MS's market share and user unfriendliness, they probably are his best-selling titles by a good deal.

      That's how business works. Principles don't usually make money. People make choices every day based on economic influences. They may not be villains for it, but keep it in mind when evaluating what they say.

      --
      Don't you wish your girlfriend was a geek like me?
    51. Re:What bunk by ebyrob · · Score: 2

      There is more to software than the specific operations it performs. If I and a coworker wrote two programs to do the same thing, his was 20% faster but mine was maintainable, flexible, and still likely to be useful into the future even if I leave the company, which do you think the manager will prefer?

      Personally I'd hope the manager chooses the software that is 20% faster, unless he absolutely can't read it or has trouble getting others to work on it. Just because you think your code is more "future friendly" and maintainable than someone else's doesn't mean it is. The simple solution is usually better because it's cheaper and lighter weight. Less time now is more money now (which translates to a *lot* more money later).

      Likewise, OSS is no silver bullet for wonderful future-friendly easy to use software that will save time, lives, money and freedom. In fact, there are no silver bullets.

      If you want to safeguard your freedom, there's only one thing that will do it. It's called diligence. Unfortunately, the steps from here to there are a lot more difficult than just passing some law requiring vendors to use a particular licensing model when dealing with government.

      Come to think of it, this legislation is a perfect example of a lack of diligence. It has all these supposed purposes, but even if it gets enacted and followed, who is going to follow up afterward to see if the intended goals were met or even that the net effect was positive?

      The only good government is a small government. Personally, I dream of a legislature where they don't have time to add this kind of law, because they are so busy repealing bad old laws and cutting the budget!

    52. Re:What bunk by mkldev · · Score: 1
      There is more to software than the specific operations it performs. If I and a coworker wrote two programs to do the same thing, his was 20% faster but mine was maintainable, flexible, and still likely to be useful into the future even if I leave the company, which do you think the manager will prefer?



      If they're like a lot of managers I've met, probably the one that's 20% faster. :-)

      --
      120 character sigs suck. Make it 250.
    53. Re:What bunk by jedidiah · · Score: 2

      What makes you think that the likes of Microsoft would have to give their source to anyone else should governments decide that they need it as a hedge against data loss?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    54. Re:What bunk by jedidiah · · Score: 2

      NO, it's an anti-mafia sentiment.

      What you are defending are mafia practices, not the free market that is supposed to characterize capitalism.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    55. Re:What bunk by Ironica · · Score: 1

      What data can you point to that supports the contention that it's more cost-effective to buy a whole new or an upgrade license than to hire a small development team to make the changes they need?

      The Oracle deal was going to cost the State of California $41 million *more* over the next five years than going with their existing batch of licenses would have (Oracle claimed it would *save* $100 million). That would pay for a team of 100 programmers (at $80k a year; high but in range for California) for those five years. In reality, they could probably contract a handful of folks for less than a year to make mySQL do what they needed to do.

      --
      Don't you wish your girlfriend was a geek like me?
    56. Re:What bunk by jedidiah · · Score: 2

      Actually, "open source" products have been getting progressively easier to install for quite some years now. Administrator intervention is actually LESS with Unix products than WinDOS/NT. They simply deteriorate less and are engineered in a more robust fashion.

      Short of developer and professional sysadmin tools, demand for O'Reilly documentation should actually be on the decline.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    57. Re:What bunk by Anonymous Coward · · Score: 0

      Insane Cromoid, or outsane?

    58. Re:What bunk by DunbarTheInept · · Score: 2

      Then please provide an alternate motive for why a government would need to keep it's actions secret from its people.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    59. Re:What bunk by DunbarTheInept · · Score: 2
      Go to the orielly site linked to at the top of the article and read the first response to O'rielly. Someone familiar with the Peruvian law said it was a case of spreading FUD to claim that the law prevented people from chosing anything other than open source. According to him it merely makes it illegal to force a choice *away* from open source on the users in the government. his claim is that it's a rule *against* the common practice in offices of standardizing on one platform only and forcing everyone to use that. The gist of it is that all required work must be done in a fashion that *can be* done with open source tools if users so choose.

      I would like to know how true that claim is. What is the actual law? Can I read an English version of it somewere?

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    60. Re:What bunk by DLR · · Score: 1

      You don't want them to always spends $500 on a hammer, do you?

      Uh, that $500 hammer is made of titanium for hammering on titanium rivets in aircraft frames. No, I don't want them to always spend $500 on a hammer, just when they need to.

      --
      "Like fire and fusion, government is a dangerous servant and a terrible master."~RAH
    61. Re:What bunk by blakestah · · Score: 2

      While I agree that the government needs a certain level of transparency, I don't think that this transparency should filter down to every level of their orgainization. Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive? I think not.

      I wouldn't argue that either. But, open source allows the government to conduct security audits of its own software. Or, they can commission a security company to do it (an INDEPENDENT company). Or, they can trust their vendor. Their choice.

      Also, standard formats MUST be used at ALL levels. This lesson is important not only for the government (which is why it should be legislated), but also for companies. What this does is make data exchange OS agnostic. It commoditizes the operating system, and thus ensures competition. Anyone can provide a solution. And documents are permanently readable (like old TeX papers), and not gone forever (like early Word documents).

      Complete transparency is not really the issue. Document permanency, freedom to perform or commision security audits on the source code, and operating system agnostics are the issue. Let the government dictate the playing field, and allow all comers to field candidate software. The US government is easily a large enough software consumer to force this on software producers.

      And EVERY CITIZEN would benefit.

    62. Re:What bunk by Anonymous Coward · · Score: 0
      Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive? I think not.

      That you could even ask the question shows how far divorced the citizenry have become from their government. It's NOT a balance of rights between goverment and citizen, the goverment serves the People (remember that expression?) It's granted certain additional powers in order to act on our interest. We don't elect kings, we elect representatives.

      Once a critical mass of the population thinks as you do, all freedoms will be lost. Enjoy your false security.

    63. Re:What bunk by Saeger · · Score: 1
      Oh no! I just found a freely available NYC watershed map. Now the evildoers know where to drop their dirtybombs into the watersupply!

      We're all going to die! Ahh!

      National Security is increasingly used as an EXCUSE to take power. Security by obscurity doesn't work... Israel is a police state and they're no fucking safer. I guess you're not willing to pay the price for being FREE. ass.

      --

      --
      Power to the Peaceful
    64. Re:What bunk by Kz · · Score: 1

      I've read the proposed law. It would (if approved) prevent to use propietary software in government-funded systems.

      That's why I don't think it has a chance to be approved.

      If it just made the requirement to use open format documents and protocols, then maybe (just maybe) it could be approved.

      The problem with our third-world politics is that politicians are as ignorant as any one in the world, but our 'intelectuals' are far more arrogant and progressive than on rich countries. That makes a HUGE distance between what some groups propose and what finally gets to the congress. Further distorted by the media, and finally misunderstood by the people.

      And, being poor, the deepest pockets and most publicited 'donations' are what get the most attention. Guess who was here 'giving' computers and software to the schools?

      --
      -Kz-
    65. Re:What bunk by packetgeek · · Score: 1

      That's odd because I have seen people with NO hands on server experience install NT4 on a server and set up some shares and away they go. This box is COMPLETELY insecure and likely to be rooted by the first high school kid the company hires but none the less they got it up and running with NO server level experience.

      Setting up an Exchange server can be installed and configured(albeit badly) by a person with NO email server admin experience.

      I am not saying that the servers in these scenarios will work efficiently but they will have been set up and made to run with NO documentation.

      Can you honestly say that in your "decade" in the industry you have never seen a person with little to no server experience set up an NT box running major services without documentation?

      Can you honestly say that in your "decade" in the industry you have ever seen a person with with little to no server experience set up a UNIX box running major services without documentation?

      p.s. As to my "regurgitation of unsupported MS claims" I am assuming you want the MS and UNIX servers running at equal (or as close as the MS servers can get) levels of security, efficiency, stability. I never said ANYTHING that even implied that level of required support. I only said you can make many MS products run without cracking the docs.

      --

      Please be patient, I'm a work in progress! --Alan Jackson
    66. Re:What bunk by packetgeek · · Score: 1

      I wholeheartedly agree that Open Source products are getting far easier to install and to admin. But the simple fact that Open Source products are built on the ideal that an Admin wants a secure, reliable, efficent system precludes the administrative methodology MS uses of, put the CD in the drive and press the "continue" button until the "Press OK to reboot" message comes up. After reboot, poof you have new server software.

      The simple desire to run an effective server will drive you to read the docs just so you understand the underlying concepts of what your server is doing.

      --

      Please be patient, I'm a work in progress! --Alan Jackson
    67. Re:What bunk by ericman31 · · Score: 2

      Packetgeek said MS products are designed to function with as little user / administrator intervention as posible.

      This is not the same as how much knowledge does it take to install the product. I took this sentence how you wrote it. Yes, you can indeed install an NT server with little to no knowledge of an OS. Unless there is something unusual (and this can be as simple as needing a RAID array driver that is not included on the install CD-ROM, a fairly common issue). However, user/admin intervention. Well, typically NT boxes are rebooted on a weekly or bi-weekly schedule, they typically (especially ones set up by someone with little to no knowledge) need lots of intervention cause they function poorly, at best.

      NT boxes that provide production services require baby sitting and handholding. Our standalone Sun servers function at 99.9% uptime, something we have never gotten from NT unless we clustered it, thus raising the number of sys admins, dba's and developers needed to support the server by a factor of 1.5, as a minimum. I have supported SCO, Linux, Solaris, AIX, NT and Novell, and I have to say that NT takes more system administration than any other OS by a factor of two. So what if the admin needs less knowledge/experience? A good UNIX admin only costs about 50% more than a half-assed NT admin. So I come out ahead in admin costs. And I come out way ahead when I'm trying to set up a multi-terabyte data warehouse that supports 1000+ users with a concurrency of 200 users. Why? Cause you can't do it on NT. And if you could it would cost more and perform worse.

      The beauty of almost any commercial UNIX is that once it's set up it needs little to no admin intervention, it just functions. The beauty of Solaris is that scales linearly, from 1 CPU to hundreds. NT (or Win2K for that matter) scales on a curve of diminishing returns, around 8 CPU's you are costing yourself as much as you are gaining, performance wise. That's a combination of IA hardware limitations and the limitations inherent in the NT kernel.

      --
      In my universe I'm perfectly normal, it's not my fault you don't live in my universe.
    68. Re:What bunk by ebyrob · · Score: 2

      The reason not to let each agency decide is because it's a crapshoot whether or not the agency has someone around who is *qualified* to decide. If they don't, they'll pick whatever has the prettiest brochure and the most friendly salespeople. And maybe the best fidget toys. Given an absence of expertise, this law would at least ensure that private citizens could say "Hey, wait! That program has this problem! You should fix it!"

      Yeah, this is impossible with closed source software. That's why no one ever publishes flaws in Microsoft's products.

      Good idea. As soon as you get Microsoft and all the other big developers to stop lobbying and marketing to governments with deceptive or misleading tactics, we won't have any reason for a law like this.

      If lobbying is such a problem perhaps laws should be targetted at removing its sway.

      I think both you and I know that this law does nothing to improve goverment in general, and is just an attempt to win favor with a particular group. In this case, you seem to be saying "lobbyists, can't beat em, might as well join em". I wholeheartedly disagree.

  3. OpenSource will hurt developers in the long run by doomdog · · Score: 0, Insightful

    OpenSource cheapens the value of developers because it lets users become accustomed to getting something for nothing -- the exact same failed model of the dot-coms....

    If you want to be idealistic, OpenSource is great. If you want to sell your code or your programming services, OpenSource does not put food on the table...

    1. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      Mod parent up.

    2. Re:OpenSource will hurt developers in the long run by palmech13 · · Score: 2, Insightful

      Tell that to the employees at Red hat.

    3. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 2, Insightful
      No it does not, one company pushing closed standards hurt developers. Becuase there can be no innovation the IP holder does not approve.

      Open source allows developers to fine tune applications for their clients, If I am X company I would be more likely to hire a developer who could rewrite and retune an applicaiton because its open source. If I am Y company locked into closed source I am not likely to hire a developer because what can he do for me?

      --
    4. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      That's a foolish argument. Open Source _does_ put food on your table because it:

      1) allows you to improve your skills
      2) expands the audience of your work (which could lead to more sales of your _closed_ source work).
      3) expands the software market for _everyone_

      Think man, think!

    5. Re:OpenSource will hurt developers in the long run by 1lus10n · · Score: 0

      more like in your opinion open source does not put food on the table. alot of open source companies are doing okay - some are even doing great. what you fail to realise is that for years closed source companies were loosing money and "werent putting food on the table" but you all seem to forget about that.

      not to mention if the gov't buys something like redhat advanced server or advanced workstation they will be PAYING for it, because those higher end versions cannot be downloaded.

      and another point is that just because this makes the gov't buy open source software - so they can actually debug it and make their data * OUR DATA * a little safer doesnt mean microsucks bloated bug infested code cant be opened up for just the gov't developers

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    6. Re:OpenSource will hurt developers in the long run by oddjob · · Score: 5, Insightful

      Actually, if the government were required to use only open source software, it would suddenly be possible for open source to put food on lots of tables. You may not be able to make money selling the code, but the government would need tons of support, custom development, and other services, which is where open source companies have always planned to make their money.

    7. Re:OpenSource will hurt developers in the long run by Jonny+Ringo · · Score: 2

      If you want to sell your code or your programming services, OpenSource does not put food on the table...

      hmm, interesting. Are there any starving OpenSource programmers out there? If your living in seattle and your hungry I'll buy you a sandwich.

      -ps Thank you OpenSource coders for not being greedy and sharing your wonderful software.

    8. Re:OpenSource will hurt developers in the long run by scalveg · · Score: 1

      Congratulations, you have now explained the faulty reason why YOU do not contribute to open source.

      Now please continue and explain why public agencies should have their software choices dictated to them, or why people who believe that free software are tools that the world deserves to build bigger and better things instead of a way to make a few bucks should change their mind?

      Chris Owens
      San Carlos, CA

    9. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      no it does not.
      its the same thing as if a large percentage of lawyers doing pro bono work. if they all i that lawyers fees would drop and they would all loose out in the long run.
      same thing for doctors -- if they all started doing diagnosis for free they would be on the street instantly.
      whats up with programmers ? why are they so stupid as not to see the obvious ?

    10. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      Untrue. I make my money on Open Source easily. Just not by selling licenses. Planning, deployment, tech support, customizations, etc. etc. The code is just a side effect of countless billable hours of those activities. Open Source is a great way to make money if you are a consultant with programming skills.

    11. Re:OpenSource will hurt developers in the long run by doomdog · · Score: 2, Interesting

      To further elaborate:

      The basic model of the web was to give away information, services, valuable goods, etc. for free, to anyone who cared to take them. The costs were covered by massive amounts of venture capital, money earned from previous successful IPOs of (worthless) internet companies, and banner advertising.

      Initially, things went well because the web was new and people were willing to throw money at anything that had a remote chance of becoming an established player. However, we've all seen that it didn't last very long -- and now, even the banner ads aren't generating enough revenue to cover web site expenses.

      The only profitable models on the web right now are subscription-based services and commission-based services (i.e. E-bay). The model of getting something for nothing simply does not work (unless propped up in the short term by someone else's money).

      The same thing has happened with open source software: you give it away for free, then try to make money with consulting services, support, etc. -- which are nothing more than the "banner ads" of open source. Is there any company that uses Open Source as their business model that makes money? I seriously doubt there ever will be... Maybe IBM could be shoehorned into this category, but in reality, they are simply using open source as a way to sell more hardware and consulting services -- things they would have sold anyway if open source didn't exist.

      If individual programmers want to release their source code to the world, that's their choice. But to actively lobby ALL developers to release their code under the socialistic GPL license is just morally and absolutely wrong.

      I think it would be much more productive if the community were to place their efforts in getting DATA FORMATS to be standardized and interoperable. That way, products would have to compete on features, instead of allowing a proprietary data format to lock in the users.

    12. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      Somewhere between 60 and 80 percent of all paid work hours on software is spent on maintainence and customization. This type of work applies to open-source as well as closed-source code, thus it wouldn't change much in an all open-source world. In fact, the "standing on the shoulders of giants" effect of using open-source could make it far easier for people to be more productive in the kind of software they produce for hire. As an independent contractor, I see open-source as my best chance at lifetime employment.

    13. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      yes there are a few.
      one is even living as a homeless bum.
      http://www.well.com/~xanthian/resume.html
      a nd his experiences :
      http://www.well.com/~xanthian/public/homeless/M amm othLaundromat.html

      send him a sandwich. he needs it.

    14. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      >Thank you OpenSource coders for not being greedy
      >and sharing your wonderful software

      Since when is wanting to make a living "being greedy"?

      OSS hackers need housing and food, too.

    15. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1
      Apples and oranges. A better law/health comparison would be saying we should not print the law for all to read because it will hurt layers. And we chould burn all the anatomy books so doctors can maintain their worth.

      In fact we should not allow common people to participate in Law at all, but still be subject to it because obviously we have made some dumb laws, let the pros do it and get paid. Youre welcome to your opinion but dont use stupid analogies to get it across..

      --
    16. Re:OpenSource will hurt developers in the long run by Zimm · · Score: 1
      Tell that to the employees at Red hat.

      Red hat isn't a software company, they take software other people make and bundle it together, and market it. Red hat is a Marketing company.

    17. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      because it devalues the rest of the profession which results in less people entering IT and less innovation in the long run ?

    18. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      He's is right because the net is becomming subscription based and that's what it's coming down to... money, by going Open Source the developer looses, and even though todays non-open source software companies aren't the best way things could be, nor is Open Source. The Open Source will hurt the developers no matter if it will succeed or not, a lot of times it is an excuse to make bad code. I have worked on Open Source projects although I am against it being the way things are done with all or most developers

    19. Re:OpenSource will hurt developers in the long run by Jonny+Ringo · · Score: 1


      Sorry, I really didn't mean to state that not sharing your code makes you greedy, but that fact that you our sharing means you are very generous.

      However when you get to the point where your just in it for the money, holding to no standards, and willing to screw people over. Than your being greedy.

    20. Re:OpenSource will hurt developers in the long run by morhoj · · Score: 1

      Are you reply to this email on your RedHat Advanced Server OS...? Don't think so...

    21. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      no.
      the rules of the law/health books can be equated to programming manuals and compilers. theyre freely available.
      we dont allow anyone to participate in law/medicine without a doctorate today. read your ABA/AMA legal guidelines. you cant prescribe drugs/treat someone/represent someone in court wihtout a doctorate and exam.
      my analogy holds.

    22. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1
      "we dont allow anyone to participate in law/medicine without a doctorate today.

      I may be a bit off but there are over 530 nation law makers at least 60% of them dont have law degrees and are elected by a populus which is comprised of at least 99% people without law degrees. These are the people who make the law, developers make the code.

      --
    23. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      > If I am X company I would be more likely to hire a developer who could rewrite and retune an applicaiton because its open source...

      Bzzt. Wrong. Been there, done that. Although that is one of Stallman's major "selling points" behind GPLed software, here is the real deal...

      X Company does not want to "own" the problem. You are saying they'll want you to fork an application from the main tree. Once that happens, it is most unlikely all those "free" programming skills will be available to them anymore.

      To maintain any substantial package means 3, or more, people must keep current. At a loaded $100+K/year/person that can quickly, very quickly, exceed any "savings" argument you hope to make.

      But, it gets even worse...

      We (big company) tried, and ran into this exact problem. We wanted to do a huge improvement to the graphic rendering of an GPLed app. No new features, just fix the really suckey way X was used to display the data. The maintainers said they liked the idea. We did the work and they rejected the change. Before you go off on "well, the code must have sucked", don't, the code was fine, well documented, etc. Turns out in the weeks it took us to code the work, they had a "better" idea.

      Bottom line, the app's display still sucks, 5 years later. Our work was no longer compatible with their "new idea" code. We simply could NOT risk owning/maintaining the entire body of the application, so the project was killed -- after we invested about $40K in programming labor.

      Then, having learned our lesson, we bought. The app was a less than perfect fit for what we were doing, but we had some expectation it would be maintained to keep working over time.

    24. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1

      BTW, you can participate in your own legal defence w/o a law degree...

      --
    25. Re:OpenSource will hurt developers in the long run by jjsimas · · Score: 1

      Sounds like you should have become a marketeer.

      What's best for the world may not be best for developers. What you should want is what is best for the world (as long as you can make a sufficient living).

      OpenSource != Free Software

      OpenSource just means the source is available. That is if the person purchases a "developer" version of your software, they get the source. You can then dictate that your source cannot be passed to other people -- so you an get paid.

      Open source exposes API's. API's need to be exposed for the best interest of us all. Closed API's take away choice and possibilities, never letting the code achieve it's true maximum potential. Everything good should achieve it's true maximum potential of goodness.

      Bottom Line:

      All "tree" code such as libraries and OS's in gov't should be open source (cuz this exposes API's and helping to achieve maximum efficiency and possibility).

      All "leaf" code can be either or (cuz these have no useful API's per say and don't need to be exposed).

    26. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1

      Depends on the company my $company is not an IT company but we have a rich development shop.

      --
    27. Re:OpenSource will hurt developers in the long run by scalveg · · Score: 1

      So you are saying that users, customers, citizens have an OBLIGATION to prevent IT professionals from becoming 'devalued'? That doesn't sound like a free market to me.

      Or are you saying that the the fact that the fact that compilers cost hundreds of dollars is going to INCREASE innovation?

    28. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      I work in developing J2EE web applications using exclusively open source technologies: Apache, Tomcat, JBoss, running on Red Hat Linux. I bill my time @ $100/hr (a low rate given the current economy) to my client here in my state government. I can tell you, I am not starving while billing 45 hours per week.

    29. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      and any good lawyer will run circles around you in court.

    30. Re:OpenSource will hurt developers in the long run by doomdog · · Score: 1

      What idiot just modded me down as a Troll?

      My post is simply my honest opinion about open source. I'm a 18+ year veteran of software development. I have never been a troll....

    31. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      nope. politicians make laws but they do not practice law. the people who practice ALL have law doctorates. developers write the code but *standards committees* set the language standards which developers have to use e.g. ANSI created C. not all members of standards committees are developers.
      my analogy still holds. try again.

    32. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1

      Not the point, somebaody said we dont allow people to participate in law w/o a degree.. Beyond the fact you dont need a law degree to *MAKE* the friggen law you dont need a degree to act on it either.

      --
    33. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1
      So law makers equl developers of the law, and layers equal the application users of the law. The point if it was a friggen stupid analogy in the first palce.

      Those who make the code are like those who make the law they set the rules down for those who use and are subject to it. Its a piss poor analogy and ytou should let it go.

      btw you have the right to defend youself with or without a law degree in a US court.

      --
    34. Re:OpenSource will hurt developers in the long run by Loligo · · Score: 1

      >and any good lawyer will run circles around you
      >in court.

      So will most bad lawyers.

    35. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      > However when you get to the point where your just in it for the money, holding to no standards, and willing to screw people over. Than your being greedy.

      So you contribute, to say Linux. The "stars" are employed on name awareness alone, but you are one of the thousands of "others". Millions of people/companies are using your work to make millions, billions, maybe even trillions, of dollars.

      They to whom you donate your code are all fed and housed quite well, thank you very much.

      However, for you, you get an offer on Slashdot for a sandwich, and only if you happen to live in Seattle at that.

      That's one of the best demonstrations of economics behind Open Source I've seen in quite some time.

    36. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      no.
      law makers == standards committees who define the law == ANSI C committee.
      lawyers == developers of the law == C programmer.
      defendants == users of the law == end users.

      The analogy holds.
      You can defend yourself without a law degree. But the opposing council will rip you apart. a doctorate is required for a reason.

    37. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      an end users can write programs in VB too. doesnt make em developers.

    38. Re:OpenSource will hurt developers in the long run by N3WBI3 · · Score: 1

      Ok how do layers make the law? Is it layers or Law makers (elected officials) that set city ordinances? If youre too proud to see your analoy was piss pour ill have no more to do with you im wateing time and bandwidth..

      --
    39. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      lawyers make the law by presenting arguments in court (and the judge decides to amend the law accordingly since he has the authority). lawyers can also win cases which results in precedents being set which are examples on how to apply the law. lawyers can alternatively sit for political office and make the laws directly by voting for ordinances in political action committees.

    40. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 1, Interesting

      no. im saying the developers have an OBLIGATION to not screw over other developers in the same industry.
      the same way doctors or lawyers dont screw over other doctors and lawyers by working for free all the time.

      Yes it is going to increase innovation by making IT a stable industry in the long run.

    41. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      You did not follow the /. mantra of Open Source-Good, Proprietary-Bad. Therefore you are a troll and overrated.

      It's like caveman speak for marxists.

    42. Re:OpenSource will hurt developers in the long run by mustangsal · · Score: 0

      Whoa Whoa Whoa... If I write a program that I find useful, to accomplish a specific task, or to automate tasks. If I then decide to share it with other programmers/administrators. Please clarify, how is that stupid?

      If you don't like the opensource community, then go purchase your M$ licenses, and make sure you have one for every machine you run. If M$ descides to go in another direction and disallows the playing of say...MP3s on their platform, don't bitch about it. They wrote it, they control it.

      If I find a problem with a piece of opensource software, I write a patch, or notify the lead developer. If I find a problem with M$ software, I'm up shits creek...And I have to buy a license for the paddle.

      --
      1+2+1+1 || 1+2+2+1
    43. Re:OpenSource will hurt developers in the long run by Verizon+Guy · · Score: 2

      Moderation Totals: Troll=1, Insightful=5, Overrated=4, Total=10.

      Wow, I love how posts that actually expose the truth get modded into oblivion. What are you trying to hide, moderators? Can you not handle the truth?

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    44. Re:OpenSource will hurt developers in the long run by doomdog · · Score: 1

      $100/hr for simple EJB work, eh? You could be easily replaced by thousands of people who can do the same job for half the price (or less)... No, it is not a low rate. It's an obscenely high rate in today's economy. It was normal a couple of years ago, but not any longer...

      Or are you just happy that all these "free" open source projects are allowing you to screw your customer with excessively high bill rates???

      More likely, you're getting paid to perform a particular task for your client -- and it really doesn't matter that all of your technologies are open source. If they're paying you $20,000 a month for your work, they could easily afford to pony up the small license fees for commercial web servers, ejb servers (like Websphere or Weblogic), etc...

      Those open source products are merely the tools you're using -- they aren't the reason you have a job.

    45. Re:OpenSource will hurt developers in the long run by doomdog · · Score: 1

      Hey, this is slashdot. There's no room for truth here... Only biased conjecture, poor spelling and grammar.... and goatse links :)

    46. Re:OpenSource will hurt developers in the long run by Verizon+Guy · · Score: 2

      That's apples w/ oranges. Can I have the source to all your web apps? Oh? No? How bout you write the code for Apache, Tomcat, JBoss, and Linux for free... yes... fucking free! Their programmers do!

      It doesn't seem so easy anymore, does it?

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    47. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      Or in other words, you can't prove him wrong, so you're backing out. Nice move.

    48. Re:OpenSource will hurt developers in the long run by Hammer · · Score: 2

      Not so at all. Red Hat is a Software company. They have created a lot of software that is OSS.
      Guess who created Red Had Package Manager for instance.
      Yes they are also a marketing company and a good portion of their revenue comes from selling CD's with a bunch of free software.

    49. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      how so?
      no. my analogy held.
      law makers/politicians(mostly lawyers) == standards committees who define the law == ANSI C committee.
      lawyers == developers of the law == C programmer.
      defendants == users of the law == end users.
      im merely stating that lawyers can sometimes create the law just like programmers who implement languages can choose which parts of the standards to implement.
      this is actually turning out to be a bloody good analogy.
      just like ppl without a degree can defend themseleves, end users can use RAD tools like VB to create small software products.

    50. Re:OpenSource will hurt developers in the long run by Zimm · · Score: 1
      Not so at all. Red Hat is a Software company. They have created a lot of software that is OSS.

      Yes they do produce some software, but the vast majority of the software in their product is somebody elses code. This is why their business model is good, they don't have to incur the cost of producing the product. It's a differnt business model if you produce software, incur the cost of making the product, then compete on even footing for service contracts with those who didn't have to incur the cost of producing that software.

    51. Re:OpenSource will hurt developers in the long run by Spunxer · · Score: 0

      WTF, i enjoyed your opinion. And wtf is goatse?

    52. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      Your being childish. Some expressing thier opinion
      over your Public Statement does not deserve to be called an idiot, even if you think experiance makes
      you think you are more relevent in this or
      any forum.

    53. Re:OpenSource will hurt developers in the long run by doomdog · · Score: 1

      Haven't seen the goatse links, eh? Trust me, you're better off not knowing....

      Really, you are...

    54. Re:OpenSource will hurt developers in the long run by jrwyant · · Score: 1

      To a large extent, yes, but recall that Alan Cox and others (Ingo Molnar?) are on RedHat's payroll, and there are lots of guys fixing bugs, writing test suites, etc. inside RedHat polishing their distributions up. Then they've got extended versions of Apache, etc. for bigger customers. So maybe at first this was true, but they've given back quite a bit to the community.

    55. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      I also earn my living by billing hours while
      working on Free Software. There should be no
      question that we can make money from Free Software,
      lots of us have been doing so for years. The
      question of the earlier poster was whether we
      hurt ourselves in the long run. I don't know the
      answer to this question, so I urge those who have
      been posting for years on this subject to realize
      that there are advandages, and also disadvantages. What
      are they? and by how much? Sweeping statements of
      generalities (not specifically from you, but rather from all the other casual
      posters today) with strong opinions for their side does not
      provide insight into this (probably) complex mesuring of the pros, the cons, and their segregate contribution to the tally.

    56. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0
      Actually the GPL, as a socialistic concept, mostly to unite *companies*
      against Microsoft. It does not benefit the
      general public as much. It does benefit some
      programers, but not very many. It could also
      benefit some of the nerds, but compared to vast
      general public they are too few to
      amount to more that 2% of the population.

      Socialist ideas
      are supposed to favor the many, not the few!

    57. Re:OpenSource will hurt developers in the long run by jedidiah · · Score: 2

      Open Source does infact put food on the table. It just puts food on EVERYONE's table instead of just the Robber Baron's table. If one corporation can stand cooperating others, they can contribute to the development of publically owned products that will benefit everyone and eliminate an expenditure.

      "putting food on the table" was never the point of Free Software. Free Software is meant to create tools that everyone can cheaply use, even to make money with.

      Most commercial software simply isn't interesting enough to rate copyright protection.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    58. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      No duh!!!!

      Open Source isn't about developers. It's about users - giving the USER the freedom, instead of giving complete control to large software companies! It never ceases to amaze me how people are always whining about this.

      Of course, it takes developers too. But the ones that truly get it didn't write the software they released because they were trying to get rich. They wrote it because they needed it. They wrote it because they enjoy writing it. There are other reasons as well. But it's their right to distribute it with any license they want to use.

      Please remember this - Linux was a viable system for years before all the commercial software vendors jumped on board. It grew to the level that it's at because there are plenty of people who were sick to death of paying out the nose for crappy software and who were sick to death of forced upgrades because some vendor decided to change their file format with every release!

    59. Re:OpenSource will hurt developers in the long run by bwcbwc · · Score: 1

      A larger force than OpenSource in cheapening the value of developers (and most other service workers in the US and Europe) is the internet. Without the internet, US companies wouldn't be sourcing software development from India, and other places where the labor is both skilled and cheap. My company is moving to source something like 20% of its development costs (meaning more than 20% of its technical personnel) from non-US development sources. Take this a step further: since there are so many other services that can be sourced over the internet, and the U.S. is now such a heavily service-based economy, what happens when we are competing for service jobs with millions of University-educated workers who consider themselves well-paid at $25K a year or less? Now, do we trigger massive inflation in the developing countries to bring their benefits up to western standards, or deflation (or massive unemployment) in the west, as we either take paycuts to compete or lose our jobs? Split the difference?

      --
      We are the 198 proof..
    60. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      last I looked PHP and TOMCAT programmers make money. boy you are really stupid.

    61. Re:OpenSource will hurt developers in the long run by Anonymous Coward · · Score: 0

      well I guess in youre world without OSS, microsoft programmers( as many of their competitors have found out) are the only one that will be making money.

      so cut the crap pal.

  4. Michael's finally gone over the cliff by elefantstn · · Score: 5, Insightful
    O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about. But whatever his motives, his lame arguments are no reason to stop pushing for governments to use Free or Open Source software wherever possible.


    Seriously, Michael, this is really childish. Tim O'Reilly has done fantastic work for the community, including even publishing some of his company's books for free on the internet, and all you can think to do is make sly accusations about his "motives."

    Grow up, Michael. People can disagree with each other without having to resort to implicit "He's bought off!" accusations. It happens all the time in the real world.
    --
    If it ain't broke, you need more software.
    1. Re:Michael's finally gone over the cliff by einhverfr · · Score: 5, Insightful

      Also, O'Reilly is still being consistant with his position all along, that freedom to choose between licenses is the most important freedom in software development. O'Reilly has always defended the rights of developers to choose GPL, BSD, or proprietary licenses at their own choosing.

      Methinks someone did not read his other writings before speculating about motives.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:Michael's finally gone over the cliff by Salamander · · Score: 5, Insightful

      If michael's "every action implies an ulterior motive" theory were correct, we'd have to wonder what his ulterior motive is. Does michael perhaps have some vested interest in promoting open source, like for example drawing a paycheck from a company that is associated with open source? Yes, of course he does. Sellout! Astroturf! The sky is falling!

      Get real. O'Reilly is taking a principled stand, knowing that it will alienate many of his friends. I respect him for that. By contrast, I have no respect for michael's ad hominem attacks.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    3. Re:Michael's finally gone over the cliff by SN74S181 · · Score: 1

      Almost nobody at all has respect for Michael's opinion. I am sure I'm not alone in saying I can't believe the unprincipled way he has 'savaged the messenger' in that long rant at the top.

      This is a dark day for Slashdot. I won't say it's a dark day for Open Source, because I'm not sure Michael is credentialed enough in the OS community to say 'they are eating their own.'

    4. Re:Michael's finally gone over the cliff by rhadamanthus · · Score: 2
      Amen to that. Michael is always trying way too hard to criticize anything even remotely negative to open source. He is an easy (and consistent) example of the "hypocrite open source developer".

      Michael, everytime you purport to be in support of "freedom" in computing you only further reveal that what you really mean is "freedom in computing, as long as it is open source only." Sometimes, in the real world, that just won't work. Don't rag on O'Reilly because he supports real choice, otherwise you are no better then Microsoft. And shame on you for using slashdot as a pulpit for your paranoia. If you want to spout out your opinions, write your own damn article. Everyday your paranoia further resembles arrogant lunacy.

      In short, shut up.

      -------rhad

      --
      Slashdot needs to interview Natalie Portman.
    5. Re:Michael's finally gone over the cliff by Usquebaugh · · Score: 5, Insightful

      It's par for the course.

      Mikey is just a kid, his actions and writing bear testiment to this. /. employes him because he generates page hits. Personally I wouldn't mind if I never read a Michael Simms post again.

      In my mind, Tim O'Reilly is rapidly becoming the voice of reason in open source. His writing displays a thoughtful touch for both the content and the presentation.

    6. Re:Michael's finally gone over the cliff by keesh · · Score: 2
      Does michael perhaps have some vested interest


      Michael's only interest is in bashing Seth.
    7. Re:Michael's finally gone over the cliff by KjetilK · · Score: 2
      I agree. I agreed with pretty much everything Micheal said up to that final paragraph. Nowadays, I think the depolitizing OSI did was a bad idea, and that there is a lot of politics in free software that is good for society.

      However, it is a crucial point that all matters are discussed openly. The worst thing that can happen is to a have a group where no opposing views are presented. While I disagree with Tim O'Reilly, his contribution is very important, and Michael's accusations are very, very bad, as it has only one purpose: To silence opposing views. That opposing views are silenced is the worst thing that can happen to any group.

      Michael, I suggest you remove that final paragraph, and that you post an apology to Tim.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    8. Re:Michael's finally gone over the cliff by aardvarkjoe · · Score: 2

      If it was a "dark day for Slashdot" every time one of the editors said something stupid, we'd never see the sun.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    9. Re:Michael's finally gone over the cliff by Anonymous Coward · · Score: 0
      O'Reilly is a Jew who should be gassed with all the other kikes.

      Oh, and you should be gassed too, jewboy.

    10. Re:Michael's finally gone over the cliff by Cinabrium · · Score: 1

      Despite Tim O'Reilly is confusing (deliberately or not) individual freedom with government responsibilities, let's think about his own words:
      Tim O'Reilly's "version of Freedom zero" is: "the freedom to offer your work to the world on the terms that you choose, and for the recipients to accept or reject those terms."
      Consistenly with that, governments (as an entity) should be free to accept the license they see more fit to protect the rights of the citizens. Since only availability of source code, free inspection and open standards are compatible with those rights, a government exercises freedom of choice when choosing Free software. Therefore, O'Reilly is contradicting his own words.

    11. Re:Michael's finally gone over the cliff by extrasolar · · Score: 2

      Yes, O'Reilly is being consistant with his beliefs. No, I don't think he has any agendas.

      But his freedom zero simply doesn't hold to logic. Its suppose to be the right to license your software anyway you please.

      But surely you can't place arbitrary restrictions? The law doesn't allow you to force people to give up your first born son or not allow you to use the software if you are black, hispanic, or Richard Stallman.

      Is it right to tell people that can't disassemble their software because it would decrease their profits? Is it right to tell people they can't run the software on multiprocessor machines? Is it right to be granted permission to implant spyware into the software?

      In my opinion, people need to come to their own conclusions as to what restrictions are okay with the software they use. The free software people did this when they decided they want to have access to source and the right to redistribute. And governments have every right to do this to.

      I see few people addressing the principles of free software. Instead we have "Well, I believe this." "Oh yeah? Well I believe this."

      Its not a matter of choice. Some choices are always forbidden. Its a matter of deciding which restrictions are acceptable, and which restrictions are not. Please, argue on these grounds. Avoid nonsense wherever possible.

  5. Hey Michael by Skyshadow · · Score: 2, Insightful
    Is there some reason why you can't just post the article and then, if you have some comments about it, follow up with a post like the rest of us peons?

    I mean, that would allow us to post replies and maybe discuss your position. Instead, we're sort of left with you commenting from on high. Then again, I notice that the /. editors almost never post unless it's to clear up something about /. itself (is that some sort of policy?).

    Still, I think you should come join the rest of us if you want to editorialize.

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:Hey Michael by Stonehand · · Score: 3, Insightful

      That's because he'd be moderated down to "Troll" or "Flamebait" down to -1. This way, he can deliver his "insights" from on high.

      --
      Only the dead have seen the end of war.
    2. Re:Hey Michael by Skyshadow · · Score: 1, Offtopic
      Does it really matter if he puts it in the body or in the threads? You're still free to comment on it either way, and even if he did post to the thread, he probably would just make a statement, not a discussion.

      Except this way we end up with a mess of threads will different parent "replies" rather than a single neat thread for interested parties to follow. Suddenly, a majority of the discussion is about Michael's POV rather than O'Reilly's (more deserving, IMO) article.

      Really, there's no good reason for Michael to make his observations in the actual story unless he (a) can't post in the forum to to some policy or (b) he is trying to place himself above the fray, were he'll be more sure of being read. immune to moderation and free from any cohesive replies (and, incidently, from having to defend his statement).

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    3. Re:Hey Michael by Chris+Burke · · Score: 0, Offtopic

      Really, there's no good reason for Michael to make his observations in the actual story unless he (a) can't post in the forum to to some policy or (b) he is trying to place himself above the fray, were he'll be more sure of being read. immune to moderation and free from any cohesive replies (and, incidently, from having to defend his statement).

      Ah, there's the rub. He is, in fact, placing himself above us. This is the same guy who defends the opaqueness of /. editor behavior by stating that he thinks he's always done the right thing. I'm sure he also thinks his opinion -deserves- to be in it's higher, unmoderatable a nd unassailable position. He knows as well as I that were he to put his accusations in the comments section they'd be (-1, Troll) in about 3 seconds.

      Seriously, after Sengan, Michael is the moderator who pisses me off the most. What a cockmonger.

      --

      The enemies of Democracy are
    4. Re:Hey Michael by nexthec · · Score: 0, Offtopic

      Offtopic.....Its what half of this thread is talking about right now.

    5. Re:Hey Michael by Anonymous Coward · · Score: 0
      Maybe even the editors are subject to the "Can't post and moderate the same story" limitation.

      I doubt that's true. Note how just about every reply in this thread before a certain time has exactly 2 "Offtopic" mods?

      Charitibly, it could be a bug. Charitibly, it could be a freak occurance where a lot of moderators suddenly decided to stop modding this thread up. Uncharitibly, one of the editors ought to be ashamed of themselves.

      Of course, noticing that the discussion of a legitimate issue is being supressed it probably "offtopic".

    6. Re:Hey Michael by nirvdrum · · Score: 2

      Don't worry, it happens to the best of us. You really never had a chance.

      --
      If there was a "-1 Not Funny", that'd be my most used mod.
    7. Re:Hey Michael by nirvdrum · · Score: 1

      This is very ontopic with the rest of the discussion. If you really don't want to encourage open discussions, then delete them or something, but this is getting riduculous.

      If someone else were to post a big to do about how MS and O'Reilly were in bed together, that really wouldn't be on topic either, but would get modded up (note that the discussion should most likely be on whether or not the US gov't should only use OSS). There's really not much difference between zealotry and FUD, except one is *nix-founded and the other MS-founded, even if they are identical content-wise. But anything deemed FUD is modded down, even if it provokes interesting conversation, while anything zealot-like gets modded up, even if if just gives us all a nice pat on the back.

      So, either be consistend with "Off-topic" moderation, or be a little more open-minded. Just because you don't agree with someone doesn't mean you're right, no matter how much you think it.

      --
      If there was a "-1 Not Funny", that'd be my most used mod.
    8. Re:Hey Michael by Anonymous Coward · · Score: 0

      I'm glad I didn't use my +1 bonus

    9. Re:Hey Michael by Anonymous Coward · · Score: 0

      You've been censored by the slashdot admins(probably Michael). They use Offtopic because it won't show up on the metamoderation.

    10. Re:Hey Michael by Ferd+Lamarche · · Score: 0, Offtopic

      No, you're thinking of this article from late 1998 by Sengan.

      There should be some comments in the article, as you can read CmdrTaco talking about re-enabling comments. Perhaps when the original static .shtml files the articles and comments were archived in were parsed, the comments in this one were missed. There's also another, unrelated article that came after this into which people first started posting comments of protest. I can't seem to find it, however.

    11. Re:Hey Michael by Kimble · · Score: 1, Offtopic

      You're thinking of Sengan, who posted this a little before my time:

      US and UK unilaterally attack Iraq

      As I type this, the +5s are highly anti-Michael; I can't really add anything to them.

      (Wow, this could be my very first down-mod ever! I'm so excited!)

      --
      ..!!in an intastella burst i am back to save the universe!!
    12. Re:Hey Michael by Anonymous Coward · · Score: 0

      Hey Michael - make this one "-1, Offtopic" too, cocksucker.

    13. Re:Hey Michael by Anonymous Coward · · Score: 0

      Mod this one down as well, Sims, you devourer of steaming turd.

    14. Re:Hey Michael by Anonymous Coward · · Score: 0

      Michael loves manchowder! Mod this down too, Sims!

  6. Yes, governments play by different rules. by Stonehand · · Score: 4, Insightful

    If an individual wants to restrict himself to Open Source, there's absolutely no problem with that, so long as it does not contradict any previously-signed-and-still-active agreements on his part not to do so. People are allowed to behave as ideologically as they choose, within pretty broad limits.

    However, there is no excuse for a government doing so. Governments are supposed to be more responsible than that -- and to require a drastic litmus test that completely ignores more important issues, such as "is this the best tool for the job given our budget", is arrogance and foolishness.

    --
    Only the dead have seen the end of war.
    1. Re:Yes, governments play by different rules. by Anonymous Coward · · Score: 0

      At least in Germany, concern over open source is probably fueled by concern over Scientology. There was a debate about banning Windows 2K because of the possibility that a Scientologist-owned company could have introduced trojan horse code in the disk optimization software.

    2. Re:Yes, governments play by different rules. by Verizon+Guy · · Score: 2

      Hahahaha.... that's pretty funny; here is a link:

      An integrated component of Windows 2000 is made by a Scientology company. The connection between the psycho sect and the software giant is annoying representatives of the major churches in Germany. Microsoft risks a boycott of its flagship product by churches and government agencies.

      Windows 2000, the successor of Windows NT shipping in February, contains a defragmentation program called Diskeeper. The manufacturer is the company Executive Software Inc. (http://www.execsoft.com/) of the professed scientologist Craig Jensen. Founded in 1981 the enterprise offers defragmentation and data storage tools to "enhance the speed and performance of Microsoft Windows NT".

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    3. Re:Yes, governments play by different rules. by Dirtside · · Score: 2

      As you accidentally pointed out, "is this the best tool for the job" includes more factors than simply, "is it easy for our employees to be productive with it". It also includes, "does it meet our budgetary needs," but at least as important is, "does it meet our responsibility to the public to have our work be clear, transparent, and open for inspection by our employers?" (namely, the public).

      I'm not saying that any one factor overrides the others; the details of that are open to endless debate. But everyone seems to keep forgetting that the aforementioned responsibility is indeed important. Indeed, all the factors are components of the government's primary responsibility (and its reason for existing): to serve the public.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    4. Re:Yes, governments play by different rules. by pyrrho · · Score: 1

      That is the question. The "best tool" for the job can include lots of criteria. The question is, is the best tool always open. Don't tell me "not always" before you realize that the openness is one of the qualities. That is... there may be a bolt that holds better, but the "lesser bolt" being up to the specification, and being standard, is actually more available. In wartime or some other emergency situation, this availability would be the difference between having enough bolts (the lesser ones) or not having any bolts (the greater ones).

      Anticipating problems in supply is totally VALID! As a software engineer for 15 years using predominantly commercial tools for that time (until recentlly) I'm tired of getting screwed when a company, that had the "best" tool, goes out of business/gets bought out/etc/ and their stuff is.

      Although open source is not always the best based on functional requirments, it also is virtually impossible for it to get worse or go away. In commercial code it is common (meaning you use 10-20 commercial product and work for 5 years a couple will totally disapear, leaving no upgrade path, possibly no way to get versions if your media goes bad, etc. Headaches.)

      Having said that I don't think that California can use mySQL. I think they need oracle and/or sybase, etc. So the proposal is very impractical unless it includes exceptions. That is... a requirment to check out open source solutions or use open source solutions "wherever possible".

      --

      -pyrrho

    5. Re:Yes, governments play by different rules. by Ironica · · Score: 1

      There is no more important issue for the government to consider in software purchases than what control they have over the use of the software. I don't like the idea of my government being beholden to a private entity, at great cost, to access their *own* data.

      --
      Don't you wish your girlfriend was a geek like me?
  7. *No* license restrictions? by Per+Abrahamsen · · Score: 2

    So, should government organizations not be allowed to make *any* policies of what licenses they will accept?

    Or is it just the requirement to be able to switch vendor for support and development (which is what an "open source" requirement really means) that should not be allowed as a policy?

    1. Re:*No* license restrictions? by Preposterous+Coward · · Score: 2

      There's a big difference between saying "not allowed to make *any* policies" and "*must* adhere to *this* specific policy". I see no reason why the government couldn't specify the need to switch vendors for support and development if that is a critical requirement for a given application.

      --

      "Biped! Good cranial development. Evidently considerable human ancestry."
  8. WHAT?!?!? by no_nicks_available · · Score: 1

    Open source advocates are zealots? No @#$%@#$ way!

    At least there are a couple of them (read article) that have an ounce of common sense, unlike the typical /. poster/moderator.

  9. thank gawd by boola-boola · · Score: 2, Interesting
    ...This is something I've been worrying about, that anti-corporate zealots would turn the Open Source movement into something just as bad as the major corporations/monopolies.

    I'm rather quite relieved to hear Tim O'Reilly of all people sharing the same opinion as me: that as good as open-source is, it should _NEVER_ be forced on people. That in essence destroys the 'freedom of choice' that is the driving force behind open-source. (hey, it rhymes...)

    It is good that some of the "big players" are already thinking ahead about this, in case one day we actually do topple the big corporations (I'm not holding my breath). I wonder what RMS' and Torvalds' opinion of the matter is.

    1. Re:thank gawd by nathanm · · Score: 2
      I wonder what RMS' and Torvalds' opinion of the matter is.
      This is pure conjecture, but based on their previous writing, I think it would be something like this

      RMS would go on a long tirade about how open source isn't the same free software, insisting they change the wording of the bill to say free software, and Linux must be referred to as GNU/Linux.

      Linus would probably just say "I don't care."
    2. Re:thank gawd by boola-boola · · Score: 1

      bah, okay, so it doesn't rhyme. cut me some slack, i've been working all morning =P

    3. Re:thank gawd by rseuhs · · Score: 2
      How naive can you become?

      People are forced to use platforms all the time, be it Windows because they want to play some game or be it PHP because most webhosters don't support ASP.

      The more important a platform becomes, the more people are forced to use it.

      I think mandating open-source is a step too far, but the governement should mandate multi-vendor platforms. If there is only one vendor selling a Win32-OS, it should not be used.

      Just like you should be able to choose from compatible hardware vendors like HP, IBM, Dell, etc. you should be able to choose from compatible software-makers like SuSE, Mandrake, Gentoo, Debian or even BSD (which is Linux compatible).

  10. "Bashes"? by Marc2k · · Score: 1

    To be perfectly honest, no, I have not yet read Tim's snippet. However, I don't think that "Bashes" should be used..I know that this isn't necessarily an objective news medium, but I think that a lot of Slashdot readers agree with him, as I've noted from recent related articles. He's not bashing the act, just stating that the act is no different than what the software giants were doing previously with their economy of scale. Just because we're on the morally correct side (moreso than say Microsoft, kindly proprietary software vendors do exist) doesn't justify shutting out other solutions.

    If you love something, set it free. If the governments proposing similar things would step back from regulating the choice of software solution and let logic prevail, a lot of times they would end up using OS solutions anyway.

    --
    --- What
  11. Gawd Mike! by Your_Mom · · Score: 5, Insightful

    There are people in Government too, should they not be allow to choose whatever suits their job best? If someone found a VB application that does exactly what they want it to do, why should they be forced to use something that doesn't fit their needs correctly because it runs on a closed source system? Its unfair.

    There are lots of programs that people are familiar and comfortable with and there should be no law mandating that they can't use them. You shouldn't criticize these guys until you stop doing the same thing.

    Burnt Karma keeps me so warm...

    --
    Objects in the blog are closer then they ap
    1. Re:Gawd Mike! by blakestah · · Score: 5, Insightful

      There are people in Government too, should they not be allow to choose whatever suits their job best? If someone found a VB application that does exactly what they want it to do, why should they be forced to use something that doesn't fit their needs correctly because it runs on a closed source system? Its unfair.

      Not really. The biggest issue to me is permanence of electronic formats. I can't read things I wrote 10 years ago - papers, documents, etc, b/c I just cannot find a machine that can read their format (Word 2.0).

      I think the government should use open source software wherever there is choice, and contribute heavily to open source development for applications where no good open source app exists. I think this because it ensures that the gov't software's security and interoperability can be verified by any interested parties. The data formats can be operating system agnostic. The software can work in all ways for the good of the people.

      This is NOT a move against any companies - any company should be free to provide an open source solution to the government's problems. And, the government can either do its own security audit, or check the security with another independent company, or the same company. There is more than one way to do it.

      Because, when it comes right down to it, do you trust current properietary software to secure our nation's secrets ?

    2. Re:Gawd Mike! by Your_Mom · · Score: 1
      I can't read things I wrote 10 years ago - papers, documents, etc, b/c I just cannot find a machine that can read their format (Word 2.0).
      True, but, nothing made you upgrade, my govt. job uses an ancient org chart program and no one really wants to upgrade because it works fine. Still you have a point.
      I think the government should use open source software wherever there is choice
      I never said the Govt. shouldn't use OSS, I just said that the Govt. shouldn't be forced to use OSS, I am a strong proponent of Linux/OSS at my job, but do I think that we should scrap everything and roll out a brand new environment? No way, it would cost major money and cause major headaches.

      Is OSS good? Yes.
      Should govt use OSS? Hell yeah.
      Should someone be forced to use a certain type of software? Nope.

      --
      Objects in the blog are closer then they ap
    3. Re:Gawd Mike! by gnugnugnu · · Score: 1

      I know what you meant but to be pedantic* a VB application could still be open source and in fact could be Gnome Basic compatible. The language of program has very little to do with its openess or the ability to run on an open source platform.

      I'll just mentally replace the word VB with 'proprietary'.

      As for the government using only opensource software, i might argue about the openness of file formats but that could reasonably be covered open standard not necessarily open source.

      I might also argue that users are not just users and that conrtibutary effect of the government being able to control its own systems and that any necessary maintainance or developement work in house could benifit the community at large rather than consultants of the proprietary vendor.

      Forcing greater openness should in fact result in less red tape not more as other posters have suggested. If there is an open repository, small government agencies could more simply find and reuse software from other agencies and if it was all avialble under a consistant set of open licenses you would not have to waste time answering licesnse questions.

      Tim O'Reilly has some good points, but i dont want them to be try so I'll just have to keep thinking up counter arguements.

      *im bored and this is slashdot so what do you expect.

    4. Re:Gawd Mike! by An+Onerous+Coward · · Score: 2, Informative

      Thanks for pointing out that the government is made up of people. Hadn't considered that fact.

      Demanding that every application be open sourced is probably overkill for most government purposes. I personally don't care if the government is using Apache or IIS to host its website; the end user experience is the same. Nor do I care what e-mail system they're running, so long as I can send and receive mail from the client of my choice, and their e-mail archives can be freely converted into other formats.

      But non-standard/proprietary protocols have to go. Let's say some governmental organization decides that the "easiest" way to publish their information is to use format X. Format X can only be read by application Y. Application Y costs $40. So in order to receive the information, you have to purchase application Y.

      But now there's a hitch. You've received a document (say, a contract under negotiation), and you want to make your own revisions before sending it back. But application Y is only a reader. To make the changes, you need access to application Z, which costs $4000. Ouch.

      When the government has to publish its doings to the outside world (which should be true by default), then what's "familiar and comfortable" to them should take a back seat to what's most enabling to the citizen.

      --

      You want the truthiness? You can't handle the truthiness!

    5. Re:Gawd Mike! by Ian+Bicking · · Score: 2
      There are people in Government too, should they not be allow to choose whatever suits their job best?
      No one's going to tell them what they are allowed to run on their home computers. There is no question of freedom or fairness when it comes to what you use at work -- that's a policy decision to be made by the employer, not the employee (unless the decision is delegated). The employer, in this case, is the public. You are saying that it's wrong for the public to decide to use open source software. That's unfair -- I as an individual can make that decision. Any corporation can make that decision. Why can't the public make that decision?

      And no one's criticising Microsoft for advocating a position to the government -- if you believe in something, you have a duty to try to convince the public of the same thing. People are criticising Microsoft for being a lier, for being a criminal, for creating astroturf grassroots campaigns, for not noting affiliations when it is important, for pretending to be people they are not, and for red baiting. And probably some other things too.

    6. Re:Gawd Mike! by Dirtside · · Score: 4, Interesting

      Someone working for an employer is constrained to use whatever tools that employer wants them to use. If you are working for the government, then your employer is the public. The public gets to decide how the government works, because the government's entire reason for existing is to serve the public. People seem to lose sight of this a lot.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    7. Re:Gawd Mike! by YrWrstNtmr · · Score: 1

      But now there's a hitch. You've received a document (say, a contract under negotiation), and you want to make your own revisions before sending it back. But application Y is only a reader. To make the changes, you need access to application Z, which costs $4000. Ouch.

      Then the wrong tool was chosen for that task. PDF for instance. You should not choose to send a PDF, if you know the recipient may have a need to edit it. It should be sent in some other format, that both the sender and the recipient both have an editing tool for.
      Choose the right tool for the task. PDF is good for what it is designed for. Editing is not one of them.

    8. Re:Gawd Mike! by wfrp01 · · Score: 2

      Michael's acerbic response to Tim O'Reilly's essay may not help the cause of free software. But there are legitimate reasons a government should at least consider such a move. The United States government enjoys a special relationship with the world's software monopolist: the US makes and enforces the laws Microsoft must (ostensibly) abide by. Other countries do not enjoy this priviledge.

      Dr. Edgar David Villanueva Nunez of Peru makes the case for using free software in government as well as anyone. Before dismissing the notion as hogwash, one would do well to read a more reasoned argument that Michael's knee jerk reaction.

      Peru to MS

      It seems, in general, that most people are arguing in favor of the same thing: giving goverment more freedom. Some argue that eliminating proprietary software from the panoply of licenses the government can choose from diminishes their freedom. Others argue that proprietary software, by its very nature, reduces freedom - particularly in the extreme case of being built on an edifice of patents and copyrights.

      I'm going to blatently copy a quote used by Lawrence Lessig in a recent presentation. It's actually a Bill Gates quote, so it's being copied twice over (I hope I dont get arrested ;)

      If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today. -Bill Gates

      I highly recommend reading the entirety of Lessig's presentation.

      --

      --Lawrence Lessig for Congress!
    9. Re:Gawd Mike! by Your_Mom · · Score: 2

      OK, my divison does a lot of statistical research. Now, we use a program/language called SAS for crunching these numbers. Now, SAS has the market cornered for this product and is no way opening their product up, now, if this law was passed in MA a good chunk of my dept is SOL. Lots of programs (Its a interpreter) will now be unusable.

      I'm not saying that Open Source is bad, hell SAS even has a port to Linux, but why must you shove something down peoples throats when it isn't the best solution?

      You really are trying to make a decision that you are not informed on.

      --
      Objects in the blog are closer then they ap
    10. Re:Gawd Mike! by Your_Mom · · Score: 2

      OK, how much of the public uses OSS? How much uses MSFT? So, if the public passed a law saying the govt could only use closed source software, would you be OK with that? After all, the public is the employer and they feel that the govt serves them better with MSFT only technology.

      No one should be forced to use any type of software. Its stupid

      --
      Objects in the blog are closer then they ap
    11. Re:Gawd Mike! by Dirtside · · Score: 2
      After all, the public is the employer and they feel that the govt serves them better with MSFT only technology.
      I certainly wouldn't be happy, but I wouldn't claim that the public had no right to do so. The public has every right to dictate how the government does its work -- the government exists only to serve the public! You're right, no one should be forced to use any type of software -- to put it another way, any one should have the right to use whatever software they want. However, the government is not "any one" -- it is not a person, and does not have any rights except those that the American public gives it. If the public gives it the right to choose its software, then it has that right until the public revokes it. Same if the public mandates the use of open source or closed source software.

      Taking your "No one should be forced..." argument another way, should the company I work for be able to require me to use Windows 2000? Should they be able to fire me if I say, "No way, I'm using Linux!"? According to you, "no one should be forced", so they shouldn't be able to force me to use W2K. This is, of course, ludicrous: companies can direct their employees to do their work in the way the company demands, within reason (they can't ask for anything illegal, or in violation of my rights).

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    12. Re:Gawd Mike! by sheldon · · Score: 2

      Now I just hope you realize that Tim O'Reilly and millions of other people are members of what constitutes the public and also get their say in this debate?

      This is actually a pretty poor argument, and my guess is when this legislation is defeated on a 95 to 5 margin you will be be shouting something about the people being too stupid to govern themselves.

    13. Re:Gawd Mike! by Dirtside · · Score: 2

      I'm fully aware of the rights of Tim O'Reilly and millions of other Americans, including myself. "Your Mom" was claiming that the government employees should have the sole right to choose what tool fits their job best. This is false. Government employees' actions (or at least, the constraints they operate under) are dictated by the people. If the people pass a law saying that goverment employees should only be able to use open source (or closed source, or slightly ajar source) software, then so be it. You can bitch that it's the wrong decision, but to say that they have no RIGHT to pass such a law is ludicrous and false.

      Whether I think the public makes good decisions is COMPLETELY SEPARATE from whether the public has the RIGHT to make those decisions. Personally, I think that in general, governments should be encouraged to use transparent methods (translation for this scenario: software with publicly available source code), but I don't necessarily think that mandating it in all situations is a good idea. Regardless of my opinions, however, it is a simple fact that the public does have the right to decide this question -- "Your Mom" was claiming that they shouldn't.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    14. Re:Gawd Mike! by DunbarTheInept · · Score: 2

      No one should be forced to use any type of software. Its stupid

      I agree, which is why I'm against the government using things like .doc files that force me to use one particular type of software. Forcing users to have to use open source is dumb, but so is the current situation where the government can (and does) produce documents that force users (read: the citizens) to buy a particular product to use them. The right answer is to force them to use open formats only. Go ahead and type in your government document in MS Word. But when you put it out for public consumption don't save it as a Word doc. Save it as something open.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    15. Re:Gawd Mike! by Ironica · · Score: 1

      "There are people in Government too, should they not be allow to choose whatever suits their job best?"

      Erm, no. In fact, there are very few entities, public or private, where this is the case. (Most of the people who have this freedom are software developers.)

      Decisions about what software to use are made at a higher level than the end-user in most every case. In many workplaces, it's not even possible to install your own software. Companies spend thousands of dollars on software that actually takes an inventory of everything that's installed on a user's computer, so they can "bust" unauthorized applications.

      Why is this? Many reasons. One is compatibility; software has to be vetted by the IS department before you can install it (to make sure it won't break your system), and other people in the company have to be able to open and use your documents. Another reason is licensing. Individual users don't usually have much clue about how licenses work. They'll be perfectly happy to bring in software from home "because they like it" without any awareness that they're violating the software license agreement in their company's name.

      Given that in most cases, individual users cannot be granted the freedom to choose the software they use, guaranteeing a certain degree of access and supportability seems a perfectly logical regulation.

      As for "Its [sic] unfair," next time you walk into a government agency or even your boss's office and make *that* argument stick, I'll buy you a lollipop. It's not even terribly effective on parents of 10-year-olds these days. Life's not fair. Get used to it.

      --
      Don't you wish your girlfriend was a geek like me?
    16. Re:Gawd Mike! by Ironica · · Score: 1

      "No one should be forced to use any type of software. Its stupid"

      I'm sure the people who wrote this law agree. That's why it's very clearly (and openly) defined, such that any software company can meet the regulations if it chooses to do so. It's impossible to make open-source software *into* closed-source software; but the reverse is quite possible.

      If you think that every entity should have the right to choose what kind of software they use, why won't you recognize that passage of this law would be the State of California doing *exactly* that? If I announced "as of tomorrow, I'm no longer buying any software that isn't open-sourced" would you rail on me for limiting my own choices? Or would that be "stupid"?

      --
      Don't you wish your girlfriend was a geek like me?
    17. Re:Gawd Mike! by Your_Mom · · Score: 2
      If I announced "as of tomorrow, I'm no longer buying any software that isn't open-sourced" would you rail on me for limiting my own choices? Or would that be "stupid"?
      Nope, because you are doing it for yourself. Would I think you're taking a very narrow view of the world? yep.

      If your work suddenly took a very narrow mindset of what software you can use is that good? "There is this package from Conglomocorp that we can use that fits our needs perfectly" "CAn't use it, we need to devlop our own solution." Its ludicrous to outlaw the best solution for a job. If OSS is so good, why do need a law that forces people to choose it?
      --
      Objects in the blog are closer then they ap
    18. Re:Gawd Mike! by Your_Mom · · Score: 1
      ...you will be be shouting something about the people being too stupid to govern themselves.
      Well, duh... I think I've had that mindset since about 12.

      If this comes to my state I will be the first one in line to lobby against it. People should be focusing their efforts on trying to get OSS to get adopted by its own merits rather then cramming it down people's throats. Everyone talks about free this and free that, what about free choice?
      --
      Objects in the blog are closer then they ap
    19. Re:Gawd Mike! by extrasolar · · Score: 2

      Which is exactly what the congressmen from Peru suggests.

  12. Tim or Bill? by GuyMannDude · · Score: 2

    Man, when I first read the article title I thought it said "Bill O'Reilly (of FOX News) Bashes Open Source Efforts In Govt" and I was thinking "Oh God, please don't tell me we're going to start hearing about 'socialized software development'!"

    This ain't a very good start of the day for me (10:30a is too early in the morning for me)...

    GMD

    1. Re:Tim or Bill? by Chicks_Hate_Me · · Score: 1

      Haha I was thinking the same thing, I saw people in Slashdot actually supporting what O'Reilly said (would be a sad day indeed.) Then I realized (when I clicked the link) that it was O'Reilly of the book publishing company. Then again, hearing that from Bill wouldn't be newsworthy (especially from that ultra right wing "balanced" news station.)

  13. open source procurement by Anonymous Coward · · Score: 0

    http://farsite.hill.af.mil/reghtml/regs/far2afmcfa rs/fardfars/far/01.htm#P5_473

    read the Federal Acquisition Regulations

    Full, fair and open procurementis ALREADY THE LAW.

  14. *Sigh* by Reality+Master+101 · · Score: 5, Insightful

    Leave it to Michael to miss the point right under his nose.

    Companies who make shoddy products do lose business when the government ups its standards, and they have the same choice as any business does: either produce better products, or lose the government's business.

    Sheesh, Michael, READ YOUR OWN FREAKING WORDS. Yes, that's the way it should be done. But that's not what we're talking about. We're talking about "affirmative action" for software. Screw using the best solution, we're going to require open source whether it's the best solution or not.

    If you want to advocate that all government DOCUMENTS must be in an open format, then that's a reasonable stand most people can get behind.

    But to argue on the one hand that Government should be required to use open source no matter what, while on the other hand arguing that the government should always use the best products is nuttiness as best, and idiocy at worst.

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:*Sigh* by Jonny+Ringo · · Score: 0, Troll

      I just wanted to vote that Linux is the best software for the government to use. :-)

    2. Re:*Sigh* by Anonymous Coward · · Score: 0
      I don't think you get it dude.

      Open software IS the best choice BECAUSE it is open. The openness (or not) of software can be seen as a quality of that software, no? It's no different than requiring software which doesn't crash, or which fits in a budget.

      There is nothing idiotic about this argument.

    3. Re:*Sigh* by Anonymous Coward · · Score: 0

      >>We're talking about "affirmative action" for software. Screw using the best solution, we're going to require open source whether it's the best solution or not.

      Bingo, that is what marxists do. They require you to get locked into something regardless whether that is the BEST tool for the job at hand.

      Open source is a great idea with many pieces of great software. For example JBoss is a decent EJB App Server, but there are many commercial products that outperform it (in specific areas). Is it the right tool for the job? Maybe, it would depend what the REQs state. If modularity is of prime importance, then it probably is. If total number of transactions/second is of highest priority, maybe something else would be better.

    4. Re:*Sigh* by Dan+Crash · · Score: 2

      I see what you're saying, but there's a fallacy there. Open Source is one quality that makes software good, but it isn't the only quality.

      Let's say I have two word processing programs. One is Open Source, but doesn't support the backspace key, or italics, or different fonts. It crashes all the time and the amount of money it would take to fix it is twice as much as the proprietary software costs. The proprietary software supports all these functions.

      Which one is best? Which one should we use?

      What if the amount it costs to make the Open Source version comparable to the proprietary version is 100 times the cost of it? 1000? 10,000?

      Open Standards makes sense. And I'd agree that, given a choice between exactly comparable programs, Open Source should be preferred because it is a value-added quality, just as you mentioned.

      But to say that it MUST be preferred at ALL costs is a recipe for organizational disaster.

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    5. Re:*Sigh* by Ian+Bicking · · Score: 2
      The product is not an item. It's a license to use something. The value of the software is tied to its license. Software with a poor license is simply poor software. Access to source is also part of the product. Ease of future maintenance is part of the product. Future adaptability is part of the product.

      Still, a proprietary product may be more useful in some cases. But public policy has to make a line, it has to create a standard, even where the standard may not be necessary in all cases (and I think it's demonstrable that it is necessary in many cases). Without standards the public leaves itself open to graft, expedient but short-sighted decisions, and the sometimes ignorant judgement of some of its civil servants. The public is invested in these systems for a much longer time than any one government employee, and the decision should ultimately be in the hands of the public.

    6. Re:*Sigh* by mjh · · Score: 2
      We're talking about "affirmative action" for software.

      The reason that affirmative action is usually considered bad is because it enforces a choice, not on the merits, but on external factors between otherwise equal candidates. Ironically, this is exactly what it was put in place to help prevent. Most people who are opposed to afirmative action consider it to be unnecessary now. Calling the Digital Software Security Act afirmative action, is saying that you're going to enforce a choice based on an external factor between otherwise equal candidates, and enforcing that choice is simply not necessary.

      But the *ENTIRE* point of the DSSA is that it isn't a choice between equals. Proprietary software, should have no place in managing data that is owned by the people. And access to that data should not require that we become beholden to a specific vendor in perpetuity. It's basically saying that the playing field must be level.

      Perhaps, there will come a time, when DSSA is not actually necessary and the market for computer software is sufficiently competitive enough that no one vendor would dare to try and misuse protocols for market share. But we're not there yet, and right now, IMHO, we need something to get us there.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    7. Re:*Sigh* by srmalloy · · Score: 1
      But to argue on the one hand that Government should be required to use open source no matter what, while on the other hand arguing that the government should always use the best products is nuttiness as best, and idiocy at worst.


      Particularly in the ugly transition period between the existing closed-source products and the open-source products that will be replacing them.

      Requiring that only products with open data formats is a good idea; if the internal format for all stored data has to be disclosed, it will prevent the loss of data in the future from the inability to get old, proprietary software to work, and encourage the use of common file formats between different products, in the same way that OpenOffice reads MS Office documents. Agencies won't be locked into the "We bought X for our entire organization, but we need to upgrade, and if we don't buy X 2.0, we're not going to be able to read all our old records" straightjacket. But requiring open source for all new procurement turns the prejudice around the other way, and is just as bad as the current closed-source proprietary products.

      In the federal government, in order to purchase a product from a specific vendor, rather than open it to the lowest-bidder competition, an agency has to produce a Sole Source Justification document, detailing why the product they want to buy is the only one that will meet their needs. Instead of requiring open source, require that any procurement of a closed-source product go through an approval process similar to the Sole Source Justification review; the agency that wants to purchase the closed-source product will have to justify their choice of that product.

      Having seen what can be done to game the Sole Source procurement approval process, I have no doubt that agencies who really need a particular closed-source product will be able to write a Closed Source Justification document that will sweep through the approval process without a hitch. Most open-source products will already be in a position of advantage in procurement, because of the lower initial cost of the product compared to a closed-source product.
    8. Re:*Sigh* by Dirtside · · Score: 2

      It might be argued that enforcing Open Source in government would instigate a significant nationwide effort toward producing strong, stable, feature-rich software, with the end result being that "comparable" open source programs are, for the most part, as good or better than similar closed-source options.

      I understand your point of view: there's a lot of OS software which isn't up to the standards of closed-source. However, if the government starts requiring it, lots of companies will immediately get on the job of producing good OS software, since they're vying for government contracts. No one (well, no one reasonable) is saying that the government should use only *GPL* software; certainly I'd have no problem with a company providing an open source solution to a government that is copyrighted the same as any other software, but the source of which is freely distributed, i.e. you couldn't go around selling your own copy of the software (or even use any of their code in your own software), but the source is available for review to anyone.

      In theory, anyway. Justt rying to shed light.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    9. Re:*Sigh* by Dan+Crash · · Score: 2

      I agree with what you're saying -- there would be more and better Open Source software if the government required it. But there would still be situations where no adequate Open Source equivalent existed, and where an Open Source requirement could have a significant negative impact on an organization's efficiency or finances.

      What if, instead of requiring Open Source in government, we legislated that Open Source solutions will be preferred to closed source solutions? An open source license should give you a competitive advantage in the government market, but it shouldn't be a gimme. I think this would still give a tremendous boost towards getting more open source software in government while allowing proprietary software when necessary.

      And of course, the government should be required to use open formats. :)

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    10. Re:*Sigh* by Dirtside · · Score: 2

      I don't know if such legislation would work, due to the slipperiness of terms like "preferred". It's hard to quantify, which makes it hard to enforce. I think what would need to change would be the attitude of those in charge of such decisions; THEY need to be aware of the benefits (and, possibly, ethical necessity) of the government's use of open source. Whether this should be done through legislation or simple campaigning, well, that's another lengthy debate to be had. :)

      You can look at it this way, of course: all else being equal (namely, quality and cost), if the percentage of government software that is open source increases from its current level, we're better off than we are now. :) I would tend to think that, in my previously described scenario, the majority of government-used software would be open source, with closed-source applications only coming up occasionally. Politically, it's hard to object to that.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    11. Re:*Sigh* by Dan+Crash · · Score: 2

      "Preferred" doesn't have to be slippery at all, though.

      For any software, the government must create a list of requirements and specs for what the software should do. If you can fulfill those requirements and specifications, and be Open Source, the contract should go to you, or one of your Open Source competitors. If there's no Open Source solution that completely fulfills those requirements, then the choice will be among proprietary vendors.

      This way, there's pressure for proprietary vendors to Open Source their software, but it's not necessary for everyone to use Open Source software in every case.

      (You know, I just realized that I probably should be using the phrase "open source" instead of "Open Source". I think it's important that the government be able to alter its own software, but mandating public access to the source of all government software is another argument altogether. Force of habit.)

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    12. Re:*Sigh* by Dirtside · · Score: 2

      Hmm... it seems that this would resolve to a de facto "All else being equal, take an open source option". Which may not be a bad thing, I'm still running through the implications in my head.

      This does sound like a possibly good solution, assuming I understand you correctly. It has the force of command behind it (mandating that, if all other requirements are met, the government MUST choose the open solution), while allowing for overall superior closed solutions to win the day when they can.

      Since /. is not the best forum for this, and since you don't seem to have an email address listed (there's one referenced on apocatopia.com but I'm not sure if that's you), would you like to continue this in email? My email should be listed above, and pretty easy to de-spam-proof it. Respond in email if you like, or here if you don't want me to have your email address ;)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    13. Re:*Sigh* by Ironica · · Score: 1

      Actually, no, that's not what happens. The government, like most large companies, will stick with "shoddy" or inadequate solutions for a very long time because of the prohibitive cost of upgrades. In the meantime, people feel "locked in" a particular license agreement, and don't consider the alternatives. They tend to buy the software company's rhetoric that "Oh, changing horses in midstream would be BAD!"

      A law like this *requires* the most important kind of company to use criteria other than inertia in making software decisions. They don't seem to be capable of doing it without making a rule (To wit, the Oracle debacle in California).

      --
      Don't you wish your girlfriend was a geek like me?
    14. Re:*Sigh* by Ironica · · Score: 1

      "Let's say I have two word processing programs. One is Open Source, but doesn't support the backspace key, or italics, or different fonts. It crashes all the time and the amount of money it would take to fix it is twice as much as the proprietary software costs. The proprietary software supports all these functions.

      Which one is best? Which one should we use?

      What if the amount it costs to make the Open Source version comparable to the proprietary version is 100 times the cost of it? 1000? 10,000?"


      And let's say that Bill Gates gets a better haircut...

      You can come up with all kinds of preposterous hypotheticals that appear to support your position, but what it comes down to is vapor. If the open-source solution doesn't support those essential features, find one that does. If it costs more (over the life of the software) to update the OSS, I'll eat my shoes.

      Come up with an example based somewhere in the real world, and you might have an argument. But your universe where there's only one OSS option and it's extremely costly (i.e. time-consuming) to tailor it to your needs is not the one I live in.

      Just to throw out my own real-world example, the Oracle deal in California would have cost the state $41 million extra over five years if it had gone through. That's 100 full-time programmers at $80k per year, which is an above-average salary in CA. (60k is probably more realistic.) Having seen what proprietary software is actually costing entities, I have trouble imagining your scenario.

      --
      Don't you wish your girlfriend was a geek like me?
    15. Re:*Sigh* by Ironica · · Score: 1

      My concern, though, is that when proprietary software is allowed on the field, it has an overwhelming advantage in the marketing arena. An open source solution might very well be equal or even superior in all respects to a proprietary solution, but the open source developer can't pay an account manager $100k/year to take the decision-maker to lunch and explain to them just why their solution is better.

      If it could be assumed that it would work reasonably well, it might make sense. I fear that there's just no way to allow proprietary developers to compete without handing them the business regardless of whether or not they can provide better.

      Perhaps a better compromise would be to only consider open source solutions, unless *none* satisfy the functional requirements (or can be reasonably made to satisfy the functional requirements), in which case the bidding can be opened to proprietary companies. Once they see the price tag difference, though, government agencies might take another look at how open source options can be customized.

      --
      Don't you wish your girlfriend was a geek like me?
    16. Re:*Sigh* by Dan+Crash · · Score: 2

      You can come up with all kinds of preposterous hypotheticals that appear to support your position...

      Well, it was an example to illustrate a point, cut me a little slack. :) Obviously, there's no word processor that doesn't support the backspace key. You asked for a real world example, so I'll give you (an admittedly imperfect) one.

      I've been working on some VXML applications for the past few months. VXML servers have been traditionally very expensive, but in the past few months some companies have emerged with low-cost ($2000) VXML suites.

      I'd prefer to use an Open Source VXML solution but... there aren't any. There is Bayonne, the GNU Open Source Telephony Server, which has been making good progress in many areas, but still hasn't released their first solid 1.0 yet, and won't support VXML anyway, even when it does reach 1.0.

      Bayonne can be made to support VXML, but only at a significant cost of development (~$10,000 worth). Given that I could spend $10,000 to code an untested open source VXML server with zero support, or spend $2000 to get a proprietary suite with gobs of support and testing behind it, which one must I choose?

      I'm keeping my eye on Bayonne, and I'm hoping the volunteer crew will step up to the plate and tackle VXML support soon. (My coding chops just aren't up to it. If only!) When Bayonne approaches the functionality and reliability I need, I'll definitely use it. But I'd hate to be in government and be forced to develop and use an incomplete solution for 5 times what a reliable commercial version would cost me. (And what if my budget couldn't support the cost of development? Or couldn't waste the time?)

      This is just one example; there are others. Open Source doppelgangers simply do not exist for every proprietary piece of software, and reinventing the wheel by coding it yourself isn't always the best answer. If you can't admit this, you're sticking your head in the sand.

      However, I do believe in open standards, and I do think that Open Source solutions should be preferred, all things being equal. In any case where competitive Open Source solutions exist (like your Oracle example), we should use them. That's common sense. We need open source in our government, for many reasons.

      But it's foolish to enforce Open Source for EVERY project at legal gunpoint. And you know, I don't think Open Source needs it. Corporate America didn't start using Linux and Apache because the government said they had to -- they used them because they were the superior tools for the job, in part because of their Open Source licensing. I think the idea of Open Source Preferred requirements puts enough pressure on government to migrate to Open Source solutions without shooting ourselves in the foot in the process.

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    17. Re:*Sigh* by Dan+Crash · · Score: 2

      An open source solution might very well be equal or even superior in all respects to a proprietary solution, but the open source developer can't pay an account manager $100k/year to take the decision-maker to lunch and explain to them just why their solution is better.

      Why not?

      Red Hat is Open Source, and they've got account managers. If you've got a proprietary solution, you'll know that you can lose your contract if any of your competitors chose to open source their software, so you'll be heavily pressured to offer the option of open source yourself.

      I think it's a good place to start, at any rate. :)

      --
      He who refuses to do arithmetic is doomed to talk nonsense.
    18. Re:*Sigh* by Anonymous Coward · · Score: 0

      The problem is that "Open Source" is seen as a class of software, instead of a set of requirements one might impose on products. To illustrate my point, consider the following variation to your comment:

      We're talking about "affirmative action" for software. Screw using the best solution, we're going to require secure software whether it's the best solution or not.
      If you want to advocate that all government DOCUMENTS must be secure, then that's a reasonable stand most people can get behind.
      But to argue on the one hand that Government should be required to use secure software no matter what, while on the other hand arguing that the government should always use the best products is nuttiness as best, and idiocy at worst.

  15. Open souce is the way to go by Anonymous Coward · · Score: 0

    The government should choose open source simply because open source solutions are cheap. One redhat cd and a cdrw are all you need to equip the entire government with redhat. Its the best value for the money and since its my tax money I want a say. Opensource solutions are also easier to customize since you can modify whatever you like all you need is some skills and or money to buy people with said skills. You cant really change windows now can you. Anyone who hasu used opensource prodects will tell you they are not much is at all worse then proprietary tech because they are designed to compete with the microsofts of the world. There isnt much if anything that cant be done with Linux as opposed to Windows and for much less money.

    1. Re:Open souce is the way to go by erat · · Score: 2

      There's a world of difference between saying you want your representatives to use open source software and shoving it down their throats. If you want to lobby that folks use open source stuff, no problem. Trying to get a law passed saying they have no choice but to use it is nuts, especially using co$t as the basis of the argument. Add up the cost of switching proprietary software to open source software, getting folks to re-learn how to get their day to day tasks done, training the IT folks to support the software (or paying some company like IBM a fat chunk of change for support contracts), etc. and you've pretty much killed any savings you made by the switch.

      Too many open source software users think the only cost of using the software is the price of the CD. People in the know realize that the cost of software is a pittance compared to the deployment, training, and support costs that surround the software.

  16. Mod parent up. by Anonymous Coward · · Score: 0

    i'm a bit tired of the childish bullshit too.

    i used to love this place and even had it as my homepage for a looong time. Now, i have to wade through worthless front page stories and the Ed.s' "tack-on" elitist, personal opinions.

  17. It comes down to clout... by OSgod · · Score: 1

    And O'Reilly has it -- he is usually well thought out, not always right but usually close.

    Now who are you Michael?

    Frankly, I agree with O'Reilly in the big picture. I agree with you a bit as well -- in that open source should lobby. We need to apply the "be careful what you ask for" rule here. I still say you don't want the overhead of government in open source, regulating open source or touching it in any way. Do you not remember the golden rule of government? What I touch I can tax and regulate.

    In the US the best government is the least government.

  18. Affirmative action by Ducon+Lajoie · · Score: 1

    You know, to me this whole things brings the same feeling as the debate on affirmative actions for minorities or disabled persons.

    It's really touchy and there are always going to be people for and against, no matter how you turn the queston.

  19. Re:OpenSource will hurt developers in the QWZX by Anonymous Coward · · Score: 0

    Yes, because we know that Red Hat will eventually grow to feed all programmers world-wide.

  20. Fuck the v-cade by Anonymous Coward · · Score: 0

    username binladen
    password donkeyfuck

    Fuck the vcade

  21. Question: by Vengie · · Score: 2

    If Microsoft were to allow the governemnt employees involved, witn NDA's, to see the source for said MS products...would microsoft qualify as "open source?" The government isn't mandating FREE software...but open source software....and theoretically, this is due to wanting to see the 'flaws and limitations' first hand.....

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    1. Re:Question: by GimpyTheWonderPickle · · Score: 0

      If Microsoft were to allow the governemnt employees involved, witn NDA's, to see the source for said MS products...would microsoft qualify as "open source?"

      No. They would also need to be able to modify the code however they need to fit their particular use. To add/remove functionality(bloat) if they so desire. What good is seeing all of the features/bugs if you can't modify them to fit your specific needs.

    2. Re:Question: by mocm · · Score: 1

      Not only the government employees, but every citizen
      must be allowed to review the code the government uses. To review not necessarily to be able to use it.
      If you can't check the code that adds your votes, calculates your taxes, keeps your private data or handles other vital areas of the government, you can't trust it.

      --
      ***Quis custodiet ipsos custodes***
    3. Re:Question: by Anonymous Coward · · Score: 0

      If Microsoft released it's source code to the government, could any government employee actually make sense of the 100,000,000,000 lines of code that it would even matter. Furthermore, this disturbs me as I work for a school district in California. Our department has expertise in Novell servers and Microsoft OSes. We currently have no expertise in Linux. So are we all going to get fired? Or how much money will the government have to pay out to get us proper training in Linux? Linux set up by a unversed Linux person is no better than Windows set up by a Windows expert.

      All of servers run on Novell because we don't trust Microsoft's security on mission critical data. Novell has a very proven track record in the server industry. We have a CNI (Certified Novell Instructor) and two CNEs (Certified Novell Enginieers) on our staff. You are going to mandate that we can't use Novell products? This does not save us money in the short run. I would doubt it would be much savings in the long run either.

  22. The simple point is.... by Pxtl · · Score: 1

    For one thing, a democratic government has no right to privacy unless national security is at stake. All doings within the government should be disclosed to its citizens, so that they can properly, responsibly perform their democratic function of selecting the government.

    If it is not a threat to national security (opening up opportunities for hackers or other exploitation of a flaw in the system) then this should be extended to software. They can legislate that this material cannot be used elsewhere, but we have the right to know everything they do - a system that distributes SIN numbers, a system that ID's us, a system that handles billing for a government agency - we have the right to know the algorithms and flaws in the system as they effect us and they are accountable to us. They may copyright the functional use of this data to protect the investment of time by those who created the system, but this data should still be freely available information - just not actually compiled and used.

    At least in theory. In practice everything I've just suggested is preposterous and impractical. But in theory this is the level of information we deserve from our government.

    Besides, at the very least the government should stay at open, universal standards, so that there is no cost of entry into the study of politics. Personally, I believe that every library should have a TV stuck on C-Span and a computer linked to government websites containing existing and pending legislation, as well as information on the operating methods of all those responsible for acting out the government's will. 100% unlimited access to information on political discourse and the doings of a democratic is a right, or else the system is a fraud. A destitute bum should have the ability to find out whatever his government is and has been doing if he chooses to. Whether or not he does is his decision. That's freedom. That's democracy.

    Again - this is ideal, and theoretical. Not practical. But we deserve to know everything our government does, no matter how insignificant. Since their code is an extension of themselves implementing the policies they set forth, then we need that too. How else can we make a truely informed decision, as is our right and duty in the democratic process?

    1. Re:The simple point is.... by Anonymous Coward · · Score: 0

      a democratic government has no right to privacy unless national security is at stake

      No, moron, there are plenty of examples where government has a right to privacy. Would you like to see the government post the social-security numbers of every citizen? Would you like to see the government post the drivers-license numbers of every citizen? Would you like to see the government post the tax returns of every citizen? Would you like to see the government post the amount of benefits it pays to everyone on SSN, Medicare, Section 8 housing, and the like? There are a TON where government privacy is accepted and where we as a society demand it. Yours is an even stupider argument than Michael's.

    2. Re:The simple point is.... by Pxtl · · Score: 2

      Those are the privacy of the citizens. I'm referring to the government body itself.

  23. Dammit, Michael by American+AC+in+Paris · · Score: 2
    Tim O'Reilly Bashes Open Source Efforts in Govt???

    You fscking twit.

    Had you even read/bothered to comprehend the submitter's blurb you would have seen that O'Reilly is advocating a non-preferential approach to software selection. He wants a level playing field. Period. He wants to avoid launching the Open Source world into the same shitty realm of back-slapping, handshaking, sure-thing-old-chum crap that we're fighting against right now.

    He is not Bashing Open Source Efforts. Ye gads, why on earth are you slandering Tim O'Reilly, of all people? He's on our side!

    Would you please, please, please show a modicum of journalistic integrity, and make at least a cursory effort towards real reporting?

    --

    Obliteracy: Words with explosions

    1. Re:Dammit, Michael by Anonymous Coward · · Score: 0

      Would you please, please, please show a modicum of journalistic integrity, and make at least a cursory effort towards real reporting?

      That sir, is a very tall order around here. i'm not sure i see it happening any time soon.

    2. Re:Dammit, Michael by SN74S181 · · Score: 1

      They should really fire Michael over this one.

      It's a real stinker.

  24. "Choice" in government by Col.+Klink+(retired) · · Score: 1

    In a democracy, the People make their choices in an election.

    If the DSSA is passed, the Government has not been forced to use Open Source by some outside force. The Government, as representative of the will of the People, has chosen to use Open Source.

    --

    -- Don't Tase me, bro!

    1. Re:"Choice" in government by neocon · · Score: 1

      It is a democracy (or rather, a democratic republic). But surely you wouldn't argue that that makes any law which passes a good idea, would you?

    2. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2

      No, I'm not saying all laws are "good". I'm not even saying this law is good. I'm just saying that there is no concept of "forcing" in a democracy.

      While it may be wrong to force a private person to use Open Source, it does not follow that it is wrong to force a government because a government is not an individual. A (democratic) government is one in which its will is defined as the will of the People (whether that will be expressed through direct elections or elections of representatives).

      It is no more morally wrong to force the Government to use Open Source than it is wrong for Richard Stallman to force himself to use Free Software.

      And just because it's morally acceptable for Richard Stallman to choose only Free Software for himself does not mean that it is a "good" choice for himself. There are certainly good points and bad points. He has limited the software that he can choose for himself and may have a tougher time achieving results than he would using proprietary software. He has decided that those disadvantages do not outweigh the benefits of Free Software and he has chosen accordingly.

      California is now confronted with the same dilemma. They are free to make their choice. Personally, I believe the Peruvian law offers a better balance in that it at least leaves the opportunity to use proprietary software when no other alternative is available.

      Regardless of the pros or cons of this law, my original point was that the debate should be centered on the pros and cons. Talking of "forcing" the government to use Open Source is a straw man.

      --

      -- Don't Tase me, bro!

    3. Re:"Choice" in government by neocon · · Score: 1
      I certainly wouldn't take the stance that if a democratic government agrees to do something, then that thing is, de facto, not morally wrong.

      Judging by the outcry here over such things as the DMCA, I suspect most /.ers would agree with me on this.

      But let's move on, as you suggest, to a more useful question: is this law actually a good idea? I would argue that because forcing technical decisions to be made in support of an ideology (free software), instead of on technical grounds (what tool is better for the job), it is a bad idea.

      This is, by the way, quite different from arguing whether, in fact, picking the best tool for the job will result in picking open source solutions for many problems. I feel it will.

    4. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2
      I certainly wouldn't take the stance that if a democratic government agrees to do something, then that thing is, de facto, not morally wrong.

      Judging by the outcry here over such things as the DMCA, I suspect most /.ers would agree with me on this.

      I misspoke. When I said that a democracy has no concept of "force", I meant that it can not force ITSELF. The DMCA does not apply to the government but to its citizens.

      Democracies obviously can force their citizens, and it is certainly true that many of those decisions to do so are not moral.

      The Copyright law (title 17), however, imposes a limitation on what the government can do. Specifically, it forbids itself from Copyrighting its own works.

      If the DSSA is wrong because it is "wrong to limit choice," then this section of the Copyright law is equally wrong in that it forbids the government from doing something that most individuals are allowed to do.

      But let's move on, as you suggest, to a more useful question: is this law actually a good idea? I would argue that because forcing technical decisions to be made in support of an ideology (free software), instead of on technical grounds (what tool is better for the job), it is a bad idea.
      Then you must be opposed to that part of the Copyright law. The ideology behind it (and the DSSA and the FOIA) are that government functions should be transparent.
      --

      -- Don't Tase me, bro!

    5. Re:"Choice" in government by neocon · · Score: 1
      There's a pretty clear difference between arguing with your claim that any limitation which ourgovernment might place on itself is a good idea because our government is a democratic one, and saying that if this is wrong, then no restriction is okay.

      What I am arguing is that each restriction must be considered on its own merits, and this one, frankly, is a really lousy idea.

    6. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2
      your claim that any limitation which our government might place on itself is a good idea ...
      I made no such claim. O'Reilly made the claim that any limitation on the government is morally equivelant to a limitation on an individual. I merely took issue with his straw man. I made no counter claim that all restrictions the government places on itself are good, and I have not even claimed that this restriction is necessarily a good one. However, if O'Reilly is correct and it is "wrong" for the government to limit its own choices, then he would be implying that all such restrictions (including Copyright, FOIA, etc) are "wrong".

      It may be a lousy idea, but it's not a lousy idea because it is a restriction on the government.

      I think the DSSA's biggest flaw is its absolute prohibition on non-Free software. Even the FOIA has limitations (which are all too often abused, but that's another story).

      ...if this is wrong, then no restriction is okay.
      I did not say that either. You had said it was wrong to be "forcing technical decisions to be made in support of an ideology".

      If making decisions based on this ideology is wrong, than you are implying that other decisions made on the same ideology are wrong.

      Again, it may be a lousy idea, but it's not a lousy idea because it's wrong to want an transparent government.

      --

      -- Don't Tase me, bro!

    7. Re:"Choice" in government by neocon · · Score: 1

      It may be a lousy idea, but it's not a lousy idea because it is a restriction on the government.

      Certainly. It is a lousy idea because its costs outweight its benefits. Its main costs are the expenses in time and manpower of in some cases forcing government to use worse tools for a particular job, or even forcing them to create custom solutions where COTS solutions exist, but no open source solution exists.

      It's main alleged benefit according to you is to make government more `open', whatever that means. I would suggest that in fact, this practice makes government no more `open' than the existing FIPS requirements do. Thus, I see the costs of this bill as far outweighing the gains.

      More importantly, as Mr. O'Reilly points out, most of the proponents of this bill aren't really concerned with its costs and benefits at all. They are hewing to an ideological position, ala RMS, that use of commercial software is itself less `pure', morally, than use of open source software. And without making the case for this claim, they should not be trying to impose its use on the government (or anyone else).

      Put differently: is it still `free' software if you're forced to use it?

    8. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2

      Ok, you start making real and debatable points, but end with:

      > Put differently: is it still `free' software if you're forced to use it?

      Is it "free" software if Stallman "forces" himself to use it? It's this idea that the government can be "forced" to do something that I was arguing with in the first case. The government is not "forced" to use it because the government is the People, and if the People choose to do something (even if it's stupid), they aren't "forcing" themselves.

      The FOIA laws have costs as well. Someone has to spend time answering those requests, and they can be very time consuming. But, for purely ideological reasons, the People decided that the government needs to be accountable and FOIA laws were passed.

      Similarly, various states "force" themselves to use Union labor, even though it will inherently cost more. Nevertheless, the People decided that it was in their collective best interest to spend more money to build some bridges. The government was not "forced" to do so, it chose to do so.

      If the DSSA is passed, California is not "forced" to use Free Software, they've chosen to.

      --

      -- Don't Tase me, bro!

    9. Re:"Choice" in government by neocon · · Score: 1
      I would argue that this bit about the state not being able to be `forced' to do something is somewhat of a pedantic game (if I follow a law I voted for, am I being forced to? I will be arrested if I do not, after all), but I don't think that it's necessary for the point at hand, either.

      The key point here is that whether we adopt the word `forced' or not, a policy by the government of rejecting superior products for some purpose simply because they happen to be commercial software is, IMHO, as rotten an idea as a policy of the government only using commercial software.

      In either case, the government will be picking a worse, more expensive solution for some subset of the software tasks which it performs. As a taxpayer, I do not feel that this is a good use of my tax dollars.

    10. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2
      If you're going to use rhetoric like "is it free if you're forced", then expect to be called on it.

      A law that applies to YOU is significantly different than a law that applies to the government. There is no Freedom of Information law that applies to you as a private individual. It would be awful. That doesn't mean that such a law that applies to the government is wrong.

      It is no different than passing a law that requires the government to use Union labor. It will certainly cost more, but the People decided that, morally, it is the "right" thing to do.

      If the People of California decide that, collectively, they believe in the moral advantages of Open Source, that they believe that it will make government functions more open to scrutiny (unlike the Florida County who agreed to use proprietary ballot machines that can not be accounted for beyond the word of the company), and if the People decide that government spending on Open Source will be better for the entire industry (as it will stop subsidizing monopolists and encourage development of Open Software), then they have every right to do so.

      The Federal Government has new software standards (Section 508). They have imposed a burden that all new software must meet various accessability requirements. Only if there are NO alternatives can they use any other software. If one product costs $10 million dollars and the other is superior in every way including price, Section 508 requires the Government to choose the one that meets the standards.

      One of the major arguments in support of this law is that it will spur all software developers to make their software accessible, and will thus spur investment in an otherwise small but useful market.

      The DSSA is no different, morally, than Section 508. The Federal Government has to reject superior products for some purpose simply because they happen not to have a single feature.

      PS: I don't live in California and I don't believe their version is a good well thought. I also have problems with Section 508.

      --

      -- Don't Tase me, bro!

    11. Re:"Choice" in government by neocon · · Score: 1
      On the contrary, there is a key difference between this and Section 508 (and other FIPS requirements).

      The difference is that Section 508 provides a definition of a `superior product', in technical terms, for use in making decisions.

      In contrast, this measure overrides such technical criteria in support of a explicitly ideological cause, and is thus, IMHO, a really rotten idea.

      It also, by the way, suggests that some Open Source advocates feel that their products cannot compete on purely technical merits. Like Tim O'Reilly, I feel that they can.

    12. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2

      The only difference between 508 and the DSSA are that the DSSA defines a superior product as one that includes the source code. Section 508 offers no balance either. The software MUST have it. If it is harder to use, if it crashes, if it is infinitely more expensive, and if it offers no additional features, 508-compliant software will win.

      You make some distinction between technical merits and ideology. Section 508 is clearly an ideological one. The ideology in their case is that it is better to have more software with accessabiliy requirements, even though those features may not be used by anyone. By only using 508-compliant software, the producers of such software are compelled to make such features. Those features, although not necessarily used by the government, are now more widely available to the general public.

      Section 508 clearly assumes that software with accessability cannot compete on purely technical merits either. Governments often use their buying power to support ideological causes.

      The case against MS also is a case that Open Source (or anything else, for that matter) cannot compete against MS because they are a monopoly.

      It would be nice if all software was chosen on its merits. California has proven that it is incapable of making such choices via the Oracle debacle. Rather than buying the right product at the right price, they bought the software from a company that contributed to political campaigns. Do you believe that they even evaluated PostgreSQL?

      --

      -- Don't Tase me, bro!

    13. Re:"Choice" in government by neocon · · Score: 1
      You raise two points here. One is that section 508 already requires that the state have access to the source of software it is evaluating. This is done to prevent the state being stranded in the case of a supplier's demise.

      But surely, if this is already required, adding a requirement that the software in question be not only source-available but open source adds no technical advantage to the state, now does it?

      Indeed, you yourself said in a previous post that this was about a `moral' advantage of open source software. Well, as someone who relies on the state to do their job well, and who has to shoulder the cost of them doing it, I see a much stronger `moral' advantage in the state using the best tool for the job.

      But you give the game away later in the post, when you say that the real advantage of this law is that it would help open source to compete with companies. Just as it is not allowed for a private company to use a monopoly in one area to help itself to compete in another, I think the idea of the state picking one of two competitors and `helping them to compete' is a truly rotten idea.

      The truth is, open source software already competes quite well with commercial alternatives in many areas. Giving it an artificial leg-up won't make this any more true, and may actually reduce the incentives which made it true in the first place.

    14. Re:"Choice" in government by Col.+Klink+(retired) · · Score: 2

      Section 508 applies to the Federal government and does not require access to the source code. It merely requires that the software be accessible to people with disabilities (e.g. must be usable with screen-reading software and be useable without a mouse).

      You are free to decide that there moral advantage of this law does not outweigh its costs. You may also decide that the moral advantage of Union labor does not outweigh its costs and vote against legislation that requires the government to use it. This is how a Government makes its decisions. It is not "forced".

      > Just as it is not allowed for a private company ... the idea of the state ...

      They are NOT the same. That was my only reason for starting this thread in the first case.

      It is a good idea that the Government pass zoning laws, which restrict the activities of private companies and individuals. It is not a good idea for an individual or company to do the same.

      If you think it's wrong for the Government to help one competitor compete, then you must be opposed to section 508. In fact, whatever software the Government chooses to use will give that software an "artificial leg-up". Not only is the government the largest purchaser, they also compell citizens and businesses to interact with them. Given this, all citizens have a legitimate interest in what the government chooses.

      --

      -- Don't Tase me, bro!

    15. Re:"Choice" in government by neocon · · Score: 1
      Yes indeed, and as I've said several times in this thread, I would argue that it is not in the `legitimate interest' of the citizens to see the government choose a worse tool for the job merely to support an ideological crusade or to give one competitor `a leg up' in the market.

      Section 508, which establishes feature requirements for software is a separate question -- any competitor who is willing to meet those feature requirements is welcome at the table.

      But you believe that the ideological goal of harming commercial software vendors, ala RMS, outweights the benefits of having the government spend your tax dollars effectively. Very well, let us each vote as we may, and a good day to you.

  25. What are you talking about? by Clue4All · · Score: 5, Insightful

    O'Reilly is attempting to blur the distinction, a common rhetorical tactic but one which does not advance his argument.

    Actually, he's advocating using the best tool for the job, and that zealous fanatics that insist on using Open Source everything will get us nowhere. Your implications that O'Reilly is being paid off by Microsoft are childish, to say the least. What article have you been reading?

    --

    Is your browser retarded?
    1. Re:What are you talking about? by Anonymous Coward · · Score: 0

      Michael is Slashdot's virus -- using his position to interject his own comments as part of the story. There's an "Editorial" section for a specific reason -- and he largely ignores it. While Slashdot was founded upon Linux/Free Software superiority, it was always a matter of Free Software is good, but Freedom is better -- and Michael would have this idea thrown out the window. He speaks of "rhetoric" while matching the tone & inflection of RMS's own pro-FS anti-closed rhetoric.

      And one of the things that's always bothered me is that he hijacked the original "Michael" Slashdot username, abandoning his original "jellicle".

      Posting logged out to conserve my precious moderation decisions...

    2. Re:What are you talking about? by Dirtside · · Score: 2

      Doesn't "the best tool for the job", when referring to government work, also include the government's responsibility for letting its citizens know whether the tool its using is actually any good? Or should the software's end-user facility be the only measure of its suitability for the job?

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    3. Re:What are you talking about? by igaborf · · Score: 2
      Your implications that O'Reilly is being paid off by Microsoft are childish, to say the least. What article have you been reading?

      In the world of Michael, merely being in business is prima facie evidence of one's lack of ethics. So there's really nothing at all suprising about him making asinine accusations against Tim O'Reilly.

      I assume Michael backs up to the pay window at VA in order to collect his weekly stipend.

    4. Re:What are you talking about? by Anonymous Coward · · Score: 0

      Who says this information isn't available. I worked on a couple of govt. projects that had to fight for the contract and MS won some. The whole process was documented and available to the public for reading. The hard part is the process of actually getting the information from the govt.

    5. Re:What are you talking about? by Dirtside · · Score: 2

      I'm glad to hear that the contract application process was open for review, but what about the actual provided tools? These are two separate facets of the same problem (openness in goverment work), but I was assuming we more or less all agree that the initial contracting process should be open and transparent -- it's really the end results of the contracting that I think should be more open.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    6. Re:What are you talking about? by kcbrown · · Score: 2
      Actually, he's advocating using the best tool for the job, and that zealous fanatics that insist on using Open Source everything will get us nowhere.

      Perhaps. And if the federal government were simply another company or individual then simply going for the best tool for the job would be appropriate.

      But I think an extreme example will illustrate my point better than anything else.

      Suppose that the government, in its infinite wisdom, decides that the best desktop platform to use is HP/UX running on HP desktop machines. If they decide that it's the best tool for the job, then they should be able to use that platform, right? That's what you and O'Reilly are arguing.

      Now, let's further suppose that on that platform, the best email client to use is some $10,000 piece of proprietary software that runs only on HP/UX and which encrypts every message sent such that only another copy of that software can decrypt it. Since the government is, in this example, standardizing on HP/UX and on this email client, internal communication is a non-issue. Since it's the best email client to use, the government should use it, right? That's what you and O'Reilly are arguing.

      Now suppose the citizenry needs to communicate with this government (what a surprise!). For a citizen to be able to read the email generated by the government, he must not only acquire the email client in question, he must also acquire an HP workstation running HP/UX!

      This is an unreasonable burden on the citizenry.

      But it's even worse than that. Suppose that the company that manufactures the email client decides to change the encrypted format such that new clients can read email from old clients, but old clients can't read email generated by new ones. Now the government has to upgrade everyone at once if it wants to upgrade at all. And in two generations of the email client, the manufacturer can completely eliminate support for the original format. And not only will the government be forced to upgrade, but any citizen that wishes to communicate with the government will also be forced to upgrade.

      Do you really believe the above outcome is a reasonable one? It's entirely possible given the starting conditions (namely, the government can use whatever it deems most suitable regardless of the desires and needs of the citizenry).

      In an ideal world, the government would always consider the needs of its citizens above all else when deciding what software to use for the job. But reality isn't like that. In reality, the decision of what piece of software to use is a political decision, and as a result is greatly skewed by things like campaign contributions, money under the table, influence of the rich and powerful, etc. This, above all else, is why the government should be forced to use open source software. Open source software is the only way to guarantee the following things:

      1. The ability to communicate with the citizenry without placing any financial burden upon the citizenry beyond that of acquiring a computer.
      2. The ability to read data generated long ago.
      3. The ability to know, through internal audits of the source code, that the software is secure and that it does what it needs to.

      Proprietary software might provide some of the above for a limited time, but that is something that can and will change at the whim of the software vendor. When the government uses proprietary software, it places itself at the mercy of the software vendor. This may be an acceptable position for an individual or company to put itself in, but it is not an acceptable position for a government to be in, precisely because the government's responsibility is to its citizenry and not to some proprietary software vendor.

      Now do you understand?

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    7. Re:What are you talking about? by extrasolar · · Score: 2

      First, thanks for the ad hominem.

      Second, "Open Source" is just a category of software that satisfies a number of requirements. If we have a category of "Foo" software that including all software that is still being maintained, would it make sense to yell about "them Foo software zealots who keep try to restrict our choice to use other software".

      So it should be obvious to argue about which requirements are acceptible for a government to use a given software.

      How about if the software is either free software (according to the free software definition) or the company can be held legally responsible for the faults in the software?

  26. Software vs. Storage Format by daoine · · Score: 5, Insightful
    I think one of the main problem with this issue is that it focuses on the wrong things. I don't think there should be any regulations on what type of software a government entity uses.

    However, I *do* think it's important to focus on the format of the public data. Anything that is public property should not require proprietary software to access. I shouldn't have to buy MicroSoft products to read public documents.

    Looking at it from that angle, Open Source is just one aspect of the solution. Documents could be produced in text, postscript, pdf, html -- there are plenty of formats with free readers (accessors) - which I think is the important part. That way, those creating the docs can use whatever tools they feel are best for the job, but those reading the documents aren't locked into those same tools.

    1. Re: Software vs. Storage Format by Black+Parrot · · Score: 2


      > However, I *do* think it's important to focus on the format of the public data. Anything that is public property should not require proprietary software to access. I shouldn't have to buy MicroSoft products to read public documents.

      Agreed. However, mandating open formats will in effect mandate OSS, since there will no longer be any excuse for paying for software to do something free software will do just as well.

      If we ever got legislation mandating open formats for all public documents, Microsoft would be a minor player in the software world within five years.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: Software vs. Storage Format by daoine · · Score: 2
      ...mandating open formats will in effect mandate OSS, since there will no longer be any excuse for paying for software

      I disagree entirely. HTML is an open format. How many developers pay for products to help the write the markup? It's nothing that they couldn't do with a free text editor. They *paid* for the editor because it's useful, and it saves them time.

      That's not to say that there aren't plenty of free editors which do a good job. But I think it's incorrect to assume that an open format means OSS. There is more to picking an editor than cost, and proprietary editors are quite capable of producing open documents. (On a side note, I'd agree that it would hurt Microsoft, as part of their ability to maintain such a market hold rests on the proprietary format. But I do believe that companies will pay for good software if it does what they need)

    3. Re: Software vs. Storage Format by Tablizer · · Score: 2

      (* Agreed. However, mandating open formats will in effect mandate OSS, since there will no longer be any excuse for paying for software to do something free software will do just as well.*)

      I suppose MS will get around it by allowing (or showing) that Word can read and write multiple formats. MS-Word just happens to be the default format.

      Can we legistlate away the *default* format being proprietary? I don't think that will fly.

      You would have to legislate that users only save to open formats to make it effective. That complicates things.

      A better solution may be to *encourage* OSS, but not demand it. For example, require that any proposal evaluation explicitly and in detail state why OSS solutions were rejected. This will at least get it more decent attention.

    4. Re: Software vs. Storage Format by maxwell+demon · · Score: 1

      But there may be an excuse for paying for software to do something better than free software. Using open formats doesn't just level the playing field for open source vs. proprietary, it also levels the playing field for big company against small company. And while open source may have structural advantages in the long run, there may be short-run advantages for buisnesses using closed-source, but f.ex. a superiour user interface (after all, open source software usually isn't actually famous for its user interface).

      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re: Software vs. Storage Format by Zathrus · · Score: 2

      Agreed. However, mandating open formats will in effect mandate OSS, since there will no longer be any excuse for paying for software to do something free software will do just as well.


      Yes, because, as we all know, Photoshop's sales have gone into the crapper and The Gimp is now the most commonly used image editor amongst professionals.

      What? You mean that's not true? Wow...

      As another poster pointed out, HTML is 100% open, and yet commercial packages such as Dreamweaver and Frontpage are far more popular than OSS tools.

      Text files are about as open as it gets. Yet Ultraedit does quite well for itself, despite the preponderance of free text editors (personally, I use vim - but it's not an editor I'd recommend to everyone).

      Merely the ability to create a file in a particular format does not mean that everyone can do it equally well. There's those little issues like user interface, ease of use, and simplicity to deal with. Funny... usually the same areas where commercial software stomps all over open source. Because while the bazaar may be dirt cheap, it also has a tendancy to smell too.

      Believe it or not, I like and support OSS. But wow am I tired of some of the blithering idiots that have their heads stuck up their asses in both the OS and commercial software camps.

    6. Re:Software vs. Storage Format by Ian+Bicking · · Score: 2
      It's insufficient to say that the document should be available in some open format. It is essential that the canonical representation of the document be in an open format.

      Sure, it's easy enough to make all government documents available as PDF files. Then the public can read the documents without using Word or whatever. But that's not sufficient, or even very important -- you can read Word documents on just about any platform at this point, at least sufficiently to get the information (and Word has always been horrible at describing the layout of a document cross-platform).

      If all the documents are available in PDF, though, that will just suck. You don't open a PDF file in an editor and change it. The canonical form of the document is in Word, or PageMaker, or some other (usually proprietary) format. This means that the document will very possibly become obsolete in the future (almost inevitable, really). That means that the future public will be locked out of its previous resources.

      Really, everything produced by the government should be in an open format -- not just a finish representation, but all intermediate forms of the document. Word should never save a DOC file -- maybe RTF, maybe HTML (though HTML sucks for that sort of thing).

    7. Re: Software vs. Storage Format by Bungie · · Score: 1

      If we ever got legislation mandating open formats for all public documents, Microsoft would be a minor player in the software world within five years.

      I doubt that MS would have a problem with this. Look at one of MS's major products, Visual Studio. Anybody could download a copy of DJGPP or Borland's compiler, and just write the code in vim. Instead many people purchase Visual Studio because they prefer the IDE and it's tools. The same with MS Word, you could just as easily write the document in WordPad (of which the source is available). But they don't, because they actually perfer the interface.

      A lot of people attribute MS's success to their "closed" formats, but they do actually make some good tools. If there was a mandate for open formats, MS would probably just focus on building better tools to work with those formats.

      --
      The clash of honour calls, to stand when others fall.
    8. Re:Software vs. Storage Format by Alien+Being · · Score: 1

      Why should we allow the government to handle data using software which cannot be certified as accurate, reliable, portable and secure by anyone other than the vendor who is biased?

      Should NASA take it on faith that the nav system bought from Rocketech, Inc. is trustworthy?

      Should the GAO just trust Excel with billions of dollars?

      When the next y2k type problem arises, should anyone be dependent on possibly bankrupt software companies for the fixes?

      Should we just hope that software vendors will provide needed upgrades in a timely fashion, and that those upgrades will not force us to change more than necessary? Can we expect that the implementation of those upgrades will be reasonably priced?

      What if the "best tool for the job" is closed-source and produced in a foreign country? Should we take their word that there's no back door in there? Should foreign governments trust U.S. companies? Should the U.S. government trust U.S. companies?

      Having free (beer) readers is not the only important consideration.

    9. Re: Software vs. Storage Format by Ironica · · Score: 1

      Yes, because, as we all know, Photoshop's sales have gone into the crapper and The Gimp is now the most commonly used image editor amongst professionals.

      Where do you get GIMP for the Mac? Since a relatively large proportion of professional graphic artists still use Macs...

      Besides, we're not talking about commercial purchase patterns. We're talking about the *government* not being able to save documents that *I* have a right to access in .psd format. Once the government is required to use .png, I can use GIMP or IrfanView or anything I choose. So can they.

      Image editing is probably a poor choice for comparisons, since images are almost never archived in completely proprietary formats (though there's a good many GIFs out there, and you'll have a bit of a hassle saving them with GIMP), and since it's more of a niche market with fewer options available. But if the government can't use .doc anymore, then what's the point of using MS Word when they can get something else for millions less?

      It does force the issue, especially if you mandate that the default format needs to be open.

      --
      Don't you wish your girlfriend was a geek like me?
    10. Re:Software vs. Storage Format by Ironica · · Score: 1

      I've been a big fan of PDF for a long time, but while it is currently an accessible format, it's far from a truly open format. Kinko's went through literally years of negotiations with Adobe to be able to create their KDF tool, which is a very, very stripped-down version of Acrobat Distiller, and creates a (what else?) proprietary format that can only be read by the Kinko's Document Format software. If PDF were open, none of that would have been necessary.

      Fact is, right now, government documents, user manuals, and a plethora of other information is easily available on the web in PDF format. But what if Adobe stops making Acrobat Reader? Or starts charging for it? *Now* what do we do? They can stick us surely as any other big software company.

      Maybe the next big project needs to be an open-source document distiller/viewer to replace PDF. *That* would be great.

      --
      Don't you wish your girlfriend was a geek like me?
    11. Re:Software vs. Storage Format by Ian+Bicking · · Score: 2
      PDF isn't great, but there actually is decent tool support. There's free readers (e.g., xpdf), and I believe Ghostscript supports PDF decently. There's a Postscript to PDF converter, and Postscript is pretty well supported. Also, there's many programmatic ways to create PDFs, like Reportlab for Python -- there's similar things for many other languages.

      The format itself isn't sufficient for many domains -- I rather dislike PDF-only documentation, and indexing and searching is sufficient but not great. But I get the impression that the format itself is fairly transparent, and while Adobe has not been a good owner, PDF is doing pretty well. However, it does show that an "open" format doesn't mean much until there's actual competing products, and it's taken a long time to get that for PDF -- it will likely be the same for other "open" standards that have proprietary roots.

    12. Re:Software vs. Storage Format by extrasolar · · Score: 2

      What about software that saves to a format with no existing standard?

      "I don't think there should be any regulations on what type of software a government entity uses."

      What about software that has spyware? How important is it for governments to not use spyware? How do you know the software has spyware if it isn't free?

  27. Government Waste by kraksmoka · · Score: 1

    If we mandate Open Source in government all of us will benefit! Not that Open Source is always gratis, but think of the savings in the great beaurocratic halls of waste, $800 a head for Windows and MS Office, when OpenOffice would suffice.

    I'm in Miami, where we have the most corrupt government in the USA. Our county manager was bought by Oracle, who after a year of committees and studies and what have you, chose them over PeopleSoft to create a county wide database.

    The difference in cost was quite a few millions, not chump change. What made the episode even more shameful, was that the county's DBAs recommended the PeopleSoft system!

    Fact, Open Source is typically a less expensive liscencing option. That's your money they're spending.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  28. Why most people like free software by karb · · Score: 1
    I have never met a serious geek that didn't really, really like free software.

    I have also never met a serious geek (although there are some around) that likes free software because they have delusions of grandeur about all software being free.

    I (and many others) like it because it works best in many situations.

    However, I'm using commercial software right now. It works better for what I'm doing. I'm a pragmatist, at heart, which is what you need to be if you want to be a good software engineer.

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  29. excuse the typo...please... by Vengie · · Score: 2

    please excuse my lame typo. government. a large object (read: k-6 400 case) fell on my hand last night and i am typing with one hand. (save the obvious pr0n jokes.....)

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  30. And dont forget by Anonymous Coward · · Score: 0

    The government employees would also write open-source software.

  31. What the hell is the submitter thinking? by WaxParadigm · · Score: 1

    These laws would be just as bad as the opposite: requiring the gov't to ONLY buy closed-source sw, or only use sw that is provided by a company, with support, yadda, yadda, yadda.

    These restrictions are unthoughtful tinkerings into the world of SW. The people making decisions on which SW to use should be able to consider all the SW available and able make a decision (to use the best one). This shouldn't be regardless of the license...but that's one of the "features" of the SW to consider to see what is best. It's just dumb and ignorant to say "you much use only open source".

    Some morron had to take a perfectly good article by Tim, but a bad spin on it, and add paragraphs of illogical comments (that couldn't be modded down).

    I was a better person for having read Tim's article...but reading the /. version of it has taken all that away, plus some.

    -I'm now a dumber person.

    1. Re:What the hell is the submitter thinking? by Anonymous Coward · · Score: 0

      Yes, those morrons and they're article are clearly what made you dumber.

  32. Let's put our OSS money where our mouth is.... by i_want_you_to_throw_ · · Score: 5, Insightful

    I have a lone Linux box in a sea of NT boxes here at the Corps of Engineers. That box was put here because I was able to code a few dynamite apps that have since proven to be invaluable to the Corps.

    It was the services that I was able to provide to the Corps that mandated inclusion of Linux into our infrastructure. I was able to more with my open source tools than the NT guys could with theirs.

    I would not have wanted this box here by any method.

    If you believe that Open Source can trounce proprietary methods based on its merits then you need to be against mandating Open Source.

    All we need is a Microsoft disciple being FORCED to use OSS and being turned off forever. That converts no one.

    1. Re:Let's put our OSS money where our mouth is.... by Anonymous Coward · · Score: 0
      Is not the openness of software one of its merits?

      I believe so, and therefore your argument turns on itself...

    2. Re:Let's put our OSS money where our mouth is.... by i_want_you_to_throw_ · · Score: 2

      Yes it is Anonymous Coward. But that is not the single governing reason.

      Even if OSS costs, I would still be able to do more than the NT guys. Not sure how the argument turns on itself based on your reasoning.

    3. Re:Let's put our OSS money where our mouth is.... by Ironica · · Score: 1

      So if you can do stuff with OSS that's essential to your operations and can't be done with NT, then why is there *one* Linux box in a sea of NT boxes? Shouldn't it be the other way around?

      OSS isn't going to win purely on superiority as long as the proprietary developers have more money to throw into their sales and marketdroid departments. Which they will, because they sell their software for a lot more money. which they can, because their sales and marketing departments can woo big contracts for seas of NT boxes.

      --
      Don't you wish your girlfriend was a geek like me?
  33. Second Source by RichMan · · Score: 1

    No company should really be buying Microsoft products. A basic tenet of survival is to always have an available second source for any vital components. This assures several things, amongst them being
    1) competition for available market by the suppliers and therefore reduced prices
    2) no hostage situation where you end up at the whim of your supplier
    3) reduced possibilities of the supply disappearing due to problems within the supplier

    These basic tenets were long ago abandoned by those following a Microsoft Solution TM.

    An Open Source TM solution is much better. The right to run and modify the code cannot disappear. Anyone can be hired to work on and improve the code and you get full access to any contributions.

    As a consumer of operating system and office products, open source, or operation with a fully public and multi-sourced interface, is the only way to go. The requirement of a fully public and open interface for programming against and database format should be the basis of buisness management, private and public. All suppliers should be required to demonstate full interoperation and replaceability before being considered.

  34. A sad story. by miffo.swe · · Score: 2, Insightful

    "We didn't fully understand the consequences of releasing software under the GPL (General Public License)," said Dick Schafer, deputy director of the NSA. "We received a lot of loud complaints regarding our efforts with SE Linux."

    First i have a hard time believing that the NSA didnt read and interpret the GPL license before they begun.

    And where has those complaints been coming from? I cant see any other company that would suffer from a secure linux effort other than Microsoft. I would love to know just what happened behind the scenes and how high up this went before it got ugly.

    Considering the amount of work they spend on helping people to secure Windows the GPL should be a non issue unless politics and probably some very influencial people are behind this.

    Its a real ugly battle and i do hope the real story gets out soon.

    --
    HTTP/1.1 400
    1. Re:A sad story. by jeffy124 · · Score: 1

      i think he meant ramifications of publishing something under GPL. The NSA has followed the GPL terms, in that they published their source code from changes they made to the kernel, something they have to do because of the license.

      The complaints he's referring to are probably from industry, and then Microsoft.

      I think those complaints are without merit. According to their webpages, SELinux is a prototype, not something of production quality. It's just an implementation of a bunch of research into os security. Some of those ideas they implemented have been around 10+ years w/o ever going into a commercial closed-source OS, so the NSA probably wanted to show industry a proof-of-concept, then have industry produce their own Secure OS's that follow the ideas put forth in SELinux.

      My response to the complaints the NSA is getting: Produce your own secure os, then you can talk.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:A sad story. by Anonymous Coward · · Score: 0

      The line that pissed me off the most.
      A stated goal of the U.S. goverment is to promote
      commercialization of public research.
      My tax dollars are spent on research that gets put
      into a product that is given to a company and is
      eventually sold back to me at an insane profit to the
      company.
      WTF is that. Since when is it the role of government
      to subsidize software companies. Oink Oink Pork.

    3. Re:A sad story. by maxwell+demon · · Score: 1

      Well, I guess he was not speaking about the legal consequences here, but on the consequence that they "received a lot of loud complaints", and possibly other indirect consequences.

      For example, there is no clause in the GPL that says "Microsoft may dislike you for releasing code under this license", but without doubt this is a very real consequence. And depending on your relationship to MS, this may matter a lot to you.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:A sad story. by Anonymous Coward · · Score: 0

      The loud complaints probably came from typical OSS fanatics. OSS people are huge hypocrites and like to bitch about everything. Look at how many people continually whine about United Linux.

  35. Michael's knee-jerk relflex... by Kaa · · Score: 2

    As far as I can tell, his only argument besides this is that if the citizenry pushes for the government to use Free software, companies will push back to use proprietary crud.

    Michael, you really should read what you are trying to criticize. It does seem that "as far as you can tell" isn't very far.

    Tim's two main points are:

    (1) More choice is better than less choice. Forbidding to use commercial software == less choice.

    (2) In many (but not all) cases governments should behave rationally and use the best tools available to do a task. Very often commercial software IS the best tool. Forbidding to use it doesn't seem very rational.

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  36. O'Reilly MIsses the boat...again by dh003i · · Score: 4, Insightful

    Again, O'Reilly has missed the point.

    his is not about OSS / FSS software on anyone. Its about transparency in the government -- about the people's right to know.

    The people have the right to know exactly what source code the government is using to protect them. We have the right to know what code protects our privacy in, for example, records which are ruled sealed.

    Lets say that your daughter's molested and a trial occurs, in which she testifies. For her protection, her testimony is sealed; if an electronic copy is made, it is cryptographically sealed. If this is done using proprietary software, we the citizens have no way of being assured that it is really secure. If the software used to do that is OSS / FS, then we can check and make sure.

    This is a somewhat important example, but the same principal applies to even trivial things. We, the citizens, have the right to know exactly how the software our government is using works; at least where it pertains to us.

    Obviously, military top secret stuff is different; though it certainly need not be based on proprietary technology -- nothing prevents the military from modifying OSS / FS software and then keeping those modifications secret within the division. As that doesn't really count as distribution; i.e., in house modifications are not considered "distributed". Its only "distribution" when you make it available to the general public.

    That is why the government mustI use OSS / FS, because of our right to know.

    An additional benefit is cost-effectiveness. Our tax dollars pay for this stuff, and in almost all cases, OSS / FS is a cheaper solution, both in terms of initial price and total cost of ownership.

    1. Re:O'Reilly MIsses the boat...again by Steve+B · · Score: 2
      Obviously, military top secret stuff is different; though it certainly need not be based on proprietary technology -- nothing prevents the military from modifying OSS / FS software and then keeping those modifications secret within the division.

      It's been a basic principle (Kerchoff's principle, to be precise) of cryptography for over a century that secrecy should reside purely in the keys, not in the algorithms. Dependence on secret modifications is a bad idea -- if the mods weaken security, the only way to find out is the hard way.

      --
      /. If the government wants us to respect the law, it should set a better example.
    2. Re:O'Reilly MIsses the boat...again by hyperizer · · Score: 2, Insightful

      Lets say that your daughter's molested and a trial occurs, in which she testifies. For her protection, her testimony is sealed; if an electronic copy is made, it is cryptographically sealed. If this is done using proprietary software, we the citizens have no way of being assured that it is really secure. If the software used to do that is OSS / FS, then we can check and make sure.

      So if the paper copy is kept in a file cabinet, do we have the right to know how the lock works on the file cabinet? Do we have a right to try to break into said file cabinet? Should we really lobby the government to outlaw the use of any file cabinet that's not home-brew with published blueprints?

      What about all the software a government might need that doesn't have a good open-source alternative? Should we require a government to limp along using software which isn't appropriate to its needs? Should we drive out of business all the companies that make cheap, good, proprietary software for government use? Do we really need to publicly shame decenting voices within our own community, labelling them pro-Microsoft zealots with a hidden agenda? That'll make open-source real popular....

    3. Re:O'Reilly MIsses the boat...again by poot_rootbeer · · Score: 2

      The people have the right to know exactly what source code the government is using to protect
      them.


      Oh? Which part of the Constitution states this?

      Or are you just talking about an idealized government which may or may not have anything in common with the one that actually exists?

    4. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      I didn't say that would necessarily be the goal -- to keep the algorithms a secret.

      However, there's some things which the government should keep a secret. Namely, I'm thinking of anything involved in stealth technology.

      The software used to aid in developing the F-117, F-22, and B-2 should be kept secret, for example. My point was simply that the gov't could base such software on OSS / FS software, but keep the modifications secret.

    5. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      Do you really think the founding father's wanted a government which operated secretly, behind the shadows, with the people not knowing hot it operates?

      Just because the constitution does not say something does not mean it shouldn't be a guiding principal. The founding father's could not have envisioned the circumstances we face today; the constitution was designed to protect a certain set of values, but it could only protect those values from threats that existed at that time, or threats of a similar nature.

      The founding father's never imagined computers, TV's, radio, etc etc.

    6. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      "So if the paper copy is kept in a file cabinet, do we have the right to know how the lock works on the file cabinet?

      Yes, actually we do have the right to know how the lock works. How else can be know that the information is actually safe?

      Do we have a right to try to break into said file cabinet?

      I don't know where you got that crazy idea. The right to know how something works (in other words, transparency in our government) does not imply the right to try to break into a locked cabinet or file.

      Should we really lobby the government to outlaw the use of any file cabinet that's not home-brew with published blueprints?

      Any time there is not total transparency in government, the basic principals of Democracy are threatened. Democracy itself is threatened. Any Democracy which does not have as much transparency in the government as possible is in danger. Obviously, there are some exceptions; no one's suggesting the F-117 should have been developed out in the open.

      What about all the software a government might need that doesn't have a good open-source alternative?

      Such as? I find it difficult to think of any significant software for which there is not an equivalent if not better OSS / FS option. And should an option not exist, the government can create one, which would be either public domain, OSS, or FS.

      Should we drive out of business all the companies that make cheap, good, proprietary software for government use?

      Who says they're going out of business? They're free to make money from other sourcees. They're also free (or I'd propose they should be, in most cases) to develop software openly, under a license which would grant the right to distribute the source code and any modifications, but not to run a copy of that software without paying the company for the license to do so.

      Do we really need to publicly shame decenting voices within our own community, labelling them pro-Microsoft zealots with a hidden agenda?

      That's your take on what Michael said, and, I'll grant, a reasonable one, but not the only one. He did not label O'Reilly a pro-MS zeal, nor did he say he had a hidden agenda. Michael said that he thinks that O'Reilly is promoting the Software Choice campaign. He said that perhaps O'Reilly has a hidden agenda.

      Also, you seem to imply that I'm agreeing with Michael, which I'm not; other people who disagree with O'Reilly on this aren't necessarily agreeing with MIchael's opinions on O'Reilly promoting the Software Choice campaign.

      I simply said that I think that O'Reilly is off on this one. I don't think that he's promoting the Software Choice campaign, nor do I think he has alterior motives.

    7. Re:O'Reilly MIsses the boat...again by JordoCrouse · · Score: 1

      What about all the software a government might need that doesn't have a good open-source alternative? Should we require a government to limp along using software which isn't appropriate to its needs? Should we drive out of business all the companies that make cheap, good, proprietary software for government use?

      A great argument. I award you 3 VaporMod (TM) points (no cash value, void where prohibited).

      It makes me happy to see that people are discussing this with an open mind. Open source is great, but it is not a cure all - there are plenty of crappy open source programs out there. I recently posted a rant about this in my journal. - I am all for considering open source, when it is the right solution. Otherwise, I don't see the citizen's best interests being served any more than mandating the use of propriatary software.

      --
      Do you have Linux and a DotPal? Click here now!
    8. Re:O'Reilly MIsses the boat...again by r0ckflite · · Score: 1
      Let me see if I've got this straight. The government is operating in secret because it uses MS word? Sadly, I have a good idea of how the governement operates, and the fact that they use proprietary software like Office doesn't worry me nearly as much as other details.

      Your attempt to link the .DOC format with secrecy and clandestine secret shadowy crimes is laughable.

      1. O'Reilly has it 100% right.
      2. Michael is an idiot.
      3. Your position makes no sense.

      --

      Push the button Max!!!!

    9. Re:O'Reilly MIsses the boat...again by deepestblue · · Score: 1
      Obviously, military top secret stuff is different; though it certainly need not be based on proprietary technology -- nothing prevents the military from modifying OSS / FS software and then keeping those modifications secret within the division.

      And how are the two different? Why is proprietary software any worse than "modified" OSS/FS if the modifications are kept secret to the public?

    10. Re:O'Reilly MIsses the boat...again by electroniceric · · Score: 2


      The people have the right to know exactly what source code the government is using to protect them. We have the right to know what code protects our privacy in, for example, records which are ruled sealed.

      I respectfully but forcefully disagree. These arguments of "we should be able to see the source" smack of micromanagement.

      Governments should of course be transparent and responsive to their citizens, and release enough details of their work to demonstrate to their citizens that they are pursuing a course that's in the broad public interest (note that the current administration is failing miserable in both parts of this). On the other hand, you do not and should not have the right to constantly monitor every move that every part of government makes. Imagine if every shareholder of a massive company had the right to know and second guess every line item of the company's budget - the company wouldn't be able to do anything!

      Frankly, I think these direct democracy arguments are presumptuous - why do people think that they, who've never tried to govern, are better equipped to do it than someone who has tried, with the help of a smart, devoted staff?

      Yes, there are definitely times when branches of government get off on a course that needs checking, and I think many levels of government do need some prompting to really consider the idea that they don't have to use Microsoftware. But the answer is not to disempower the government by restricting its decisions.

    11. Re:O'Reilly MIsses the boat...again by Zathrus · · Score: 2

      ? I find it difficult to think of any significant software for which there is not an equivalent if not better OSS / FS option

      Oh goody. Give me a software solution that will properly route every single piece of 1st through 3rd class mail in the US from every mailbox, post office box, and other drop off to every other one. Please do not forget GIS map and shortest-route information, including cost based analysis of routes. It will also need to interface with a few hundred external systems which will have both inputs and outputs to this system in the form of additional packages to be routed.

      Oh, you mean there isn't an OSS solution for the US Postal Service? Ok. I guess they should just rewrite the entire system from the ground up using OSS. No problem. You don't need any mail delivered for the next decade or so, right?

      Next thing you'll do is claim that there's no OSS replacement for air traffic control either. Bloody hell.

      When you get out in the real world, you'll realize that the majority of software isn't generic "business productivity" solutions, but highly targeted, industry specific solutions that can't be solved without an in-depth knowledge and design of that industry.

      He did not [...] say he had a hidden agenda. [...] He said that perhaps O'Reilly has a hidden agenda.

      Which is it please? Your use of pronouns makes that, well, abundantly foggy.

    12. Re:O'Reilly MIsses the boat...again by Fyndlorn · · Score: 1

      Obviously, military top secret stuff is different

      Why is it different? Your whole arguement rests on the notion that the open stuff is more secure. By stating that it's any different for information that is very important to keep secure makes it seem like you dont' really believe the open solutions are always better.

      Which is it?

    13. Re:O'Reilly MIsses the boat...again by hyperizer · · Score: 1

      I took issue with your example because I don't think this law is really about holding the government accountable. State governments usually have built-in means to audit security and spending. The general public doesn't have the time or inclination to go over their animal control office's supplies to make sure their tax money was spent on supporting OpenOffice rather than MS Office. Just because I prefer one piece of software over another doesn't give me the right to dictate what tools an individual in a state office should use to do their work.

      Put yourself in the place of a state worker who has been using the same piece of custom-built proprietary accounting software for ten years. Suddenly your boss tells you it's against the law to use it, just because Joe Blow down the street can't figure out how it works. And what if Joe Blow finds a security hole in your new open-source software. Is anyone going to listen to him? Will software updates that may effect hundreds or thousands of users suddenly occur at the whim of the general public?

      Redhat is using "security" as an excuse to push this legislation. The bottom line is Redhat wants to sell more copies of its software. This bill would restrict people from choosing the best tool for the job. This is a very Microsoftesque tactic. Any bill which restricts freedom runs counter to the spirit of open source.

      That's just my two cents, but hey, I'm a voting citizen too....

    14. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      I disagree. We should be able to check every minute thing the government's doing. Your standard regarding general disclosure is nice, but who's to say what "for the most part" is?

      Food for thought: Had the stockholders of Enron and Global Crossings been able to micromanage and scrutinize every move made by those companies, they might not have been screwed out of their life savings.

    15. Re:O'Reilly MIsses the boat...again by dvdeug · · Score: 2

      Oh, you mean there isn't an OSS solution for the US Postal Service?

      If there isn't, then there most definetely should be. It is a "highly targeted, industry specific solutions that can't be solved without an in-depth knowledge and design of that industry" - the only reason for the Post Office not to have the source code and right to modify it, is so some proprietary company can use threats against the mail service to extort money out of us.

    16. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      Regarding the post office and air traffic control, there may not be an OSS/FS solution, but the gov't could easily buy out the proprietary solution and make it such.

      Regarding your confusing about my comments on Michael and O'Reilly. What I meant to say was the Michael did not say that O'Reilly had a hidden agenda; rather, Michael said that perhaps O'Reilly has a hidden agenda.

    17. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      I took issue with your example because I don't think this law is really about holding the government accountable.

      Having the software they use be open certainly increases accountability, or at least the possibility for it.

      State governments usually have built-in means to audit security and spending.

      And they've done SO WELL, haven't they? Why, these spending audits stopped us from getting into trillions of dollars of debt. And they also stopped insane terrorists from crashing into the Wolrld Trade Center. Oh wait, they didn't.

    18. Re:O'Reilly MIsses the boat...again by kirkjobsluder · · Score: 1

      The people have the right to know exactly what source code the government is using to protect them. We have the right to know what code protects our privacy in, for example, records which are ruled sealed.

      While I agree with this for cases where transparency is important, I am less convinced that this is true for all applications. For example, I know quite a few teachers who use proprietary software for teaching specific topics from doing data analysis on Palm and Texas Instrument systems, to geometer's sketchpad. This is not a case where the software is being used to store confidential information. Granted it would be nice if open source alternatives to these packages became available, I am a little bit reluctant to support an initiative that would cut off funding for supporting these tools without an alternative available.

      An additional benefit is cost-effectiveness. Our tax dollars pay for this stuff, and in almost all cases, OSS / FS is a cheaper solution, both in terms of initial price and total cost of ownership.

      This is something that really needs to be evaluated carefully. At least I have found that for many of the tasks that I need to do using a computer the open source software either doesn't exist, or is so far behind the other alternatives that deploying would involve more money. For example, gnu/Linux and a variety of GUI frameworks for Linux lack a mature accessibility framework. The only mature speech recognition engine for Linux is not open source at this time. The Sphinx product is not yet usable. ADA compliance is one area in which I feel that mandating a complete open source shop would run into problems.

      I don't object to pushing the government towards open source operating systems and office suites. However I do think that there are some areas where transparency is less important than getting the job done. As someone who supports teachers in instructional environments, I really don't want my hands tied if I run into a situation where the only solution to my problem is a proprietary software package.

    19. Re:O'Reilly MIsses the boat...again by hyperizer · · Score: 1

      State governments usually have built-in means to audit security and spending.

      And they've done SO WELL, haven't they? Why, these spending audits stopped us from getting into trillions of dollars of debt. And they also stopped insane terrorists from crashing into the Wolrld Trade Center. Oh wait, they didn't.


      I think you're confusing state and federal government. Of course there are problems with state governments as well, but we can help fix those problems by strengthening existing laws and voting out corrupt politicians. Vigilante solutions which assume the general public is knowledgeable about and interested in the minutiae of running a state are doomed to failure (I believe).

    20. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      This is something that really needs to be evaluated carefully. At least I have found that for many of the tasks that I need to do using a computer the open source software either doesn't exist, or is so far behind the other alternatives that deploying would involve more money. For example, gnu/Linux and a variety of GUI frameworks for Linux lack a mature accessibility framework. The only mature speech recognition engine for Linux is not open source at this time. The Sphinx product is not yet usable. ADA compliance is one area in which I feel that mandating a complete open source shop would run into problems.

      Then perhaps, in such cases, the government should buy out the proprietary product that is the best and OSS / FS it. Or perhaps they should have a contract with the company that develops the software saying, "we'll pay you XXX dollars a year" provided you develop such a product and release it as OSS / FS / public domain.

      Alternatively, we could create laws which say that OSS / FS is to be used in all cases where it is a viable alternative. I would also support such a law.

    21. Re:O'Reilly MIsses the boat...again by hyperizer · · Score: 1

      Do we have a right to try to break into said file cabinet?

      I don't know where you got that crazy idea. The right to know how something works (in other words, transparency in our government) does not imply the right to try to break into a locked cabinet or file.


      My point is, even the "most secure" open-source software can be configured in an insecure way. Sure, we can make IIS against the law, but how do we know each state office is setting up Apache properly? To ensure security, the general public would have to audit these systems as implemented. Looking over the source code isn't enough. That's why the "our government would be more secure" argument strikes me as ridiculous.

    22. Re:O'Reilly MIsses the boat...again by Anonymous Coward · · Score: 0

      "Vigilante solutions which assume the general public is knowledgeable about and interested in the minutia of running a state ..."

      So, Democracy is a "Vigilante solution?"

    23. Re:O'Reilly MIsses the boat...again by hyperizer · · Score: 1

      So, Democracy is a "Vigilante solution?"

      In the US, democracy is about voting for experts who then proceed to make important decisions on your behalf. This way you don't have to vote each time the governor's secretary wants to buy a stapler, a file cabinet, or a word processor.

      Democracy is not about outlawing your competition and claiming you're doing it for security purposes. This is wrong whether you're Microsoft or Redhat.

    24. Re:O'Reilly MIsses the boat...again by hoeferbe · · Score: 1
      Frankly, I think these direct democracy arguments are presumptuous - why do people think that they, who've never tried to govern, are better equipped to do it than someone who has tried, with the help of a smart, devoted staff?
      I don't think you mean the above quite the way I took it, but I have to respond. Why do people think that? Wouldn't the alternative to thinking that mean a society with a ruling class and subjects? I always keep in mind that the power of the government comes from the people to the government and that it is with the consent of the people that they are governed. Anything less and you have a system that will trample on human rights and liberties.
      I agree that citizens cannot micromanage their government. But I'm all for more accountability and more transparency in the actions of those who are suppose to serve.
    25. Re:O'Reilly MIsses the boat...again by Anonymous Coward · · Score: 0

      Such as? I find it difficult to think of any significant software for which there is not an equivalent if not better OSS / FS option. And should an option not exist, the government can create one, which would be either public domain, OSS, or FS.

      I have found many situations where free software is lacking in features that I use. Most of the time free software is adequate, but it doesn't always excel compared to many commercial products.

    26. Re:O'Reilly MIsses the boat...again by Ironica · · Score: 1

      I'm still not sure that such modifications would need to be secret. The difference between the data and the software is getting blurred. If it's the tool they used to help *design* the plane, but the designs themselves are not implied by the tool (and are secure in their own right), it shouldn't matter much whether that tool is publicly available (except insofar as it might make it a tiny bit easier for another government to design similar aircraft. Good luck on building it, though).

      Now, as for the software that actually *runs* on the planes... that's a trickier issue. Still, it's better not to rely on security through obscurity in any case. Your system should be secure enough that even knowing how it works won't get someone in. Right now, there's a whole lot of security that requires *only* the knowledge of how the data is stored to crack it.

      Of course, one of the biggest weaknesses in any security system (information or otherwise) is the people who use it. The best security system is easy to use... otherwise, people get lazy. Even if it *is* easy, training and reinforcement is necessary to keep it going... how many of you work in places where there's a post-it on every other monitor that says "Username: Blah Password: Blah blah"?

      --
      Don't you wish your girlfriend was a geek like me?
    27. Re:O'Reilly MIsses the boat...again by Ironica · · Score: 1

      Since you're so well informed, can you tell me who makes the software currently used by the USPS and ATC?

      If it's not a private company, then your argument evaporates.

      --
      Don't you wish your girlfriend was a geek like me?
    28. Re:O'Reilly MIsses the boat...again by Ironica · · Score: 1

      You're right. So they should stop it right now.

      Because, you know, a large proportion of government agencies mandate use of Windows desktops and servers for "security purposes..."

      And, one more time, NO ONE IS BEING OUTLAWED. The proposed legislation does *not* say "Any companies which do not have open source software available at the time of this legislation are out of the question." The proposed requirements are quite simple and straightforward; any company can comply with them, if they're willing to give up Phenomenal Cosmic Power over their software to their customer. And, frankly, I don't want anyone I don't get to vote for to have that kind of power over my government.

      --
      Don't you wish your girlfriend was a geek like me?
    29. Re:O'Reilly MIsses the boat...again by dh003i · · Score: 2

      What I was saying is that the actual design of the F-117 needs to remain secret.

      So does the software used to create it. The worry is not that someone will find a weakness in our stealth technology (be it the F-117, B-2, or F-22), because there aren't weaknesses in it.

      The worry is that a Saddam Hussein could use the software we used to create the F-117 to create a stealth jet of his own.

    30. Re:O'Reilly MIsses the boat...again by electroniceric · · Score: 2


      Why do people think that? Wouldn't the alternative to thinking that mean a society with a ruling class and subjects?

      That's a fair concern, but I still basically think that those who know less about a subject should shut and listen to those who know more about it. We can hash out who knows more about what in what case later, but I submit that people in office generally know more about making laws than people who are not in office, by the mere fact of doing it all day.

      This is why I continue to think directly asking the public at large how things ought to be done is a recipe for disaster. It puts the actual process of making law into the hands of groups who are focused on a very narrow goal.

      For example, in Washington state, where I live, voter initiatives have gutted the state's public transportation system at a time when traffic has never been worse. The initiative that did this passed only a few years after a voter initiative mandate that a certain chunk of tax money be spent to transportation! And you'd still be hard pressed to remind the voters that they voted in these two contradictory initiatives. Having some outside organization write procurement laws for California is asking for the same kind of fiasco.

      In addition to entering government, interested members of public should always be able to ask hard question about what's going on and use them to effect chage. But having some group with a particular point of view draft a law and then submit it to voters in a flurry of excitement strikes me as an inconsistent way to make laws.

      I appreciate the difficulties of getting access to enough bases of political support to be able to effect change, particularly rapid change. But initiatives that mandate a particular law are a bad way to solve this problem - they ignore the fallout from the legal changes they make. And who's to say that we really want a lot of rapid change?

  37. Getting close to being blackholed, Michael... by Anonymous Coward · · Score: 0

    Your going to be joining Katz pretty soon the way your stories are going...

  38. He's wrong... by Autonomous+Crowhard · · Score: 2
    This is the same as welfare or Widows and Orphans laws. They are intended to give those that do not have deep pockets a chance to compete against those with deep pockets.

    In open software's case there are people willing to volunteer to lobby but they just don't have the resources to appeal to a congresscritter's wallet^H^H^H^H^H^Hsenibilities.

    In the end, something has to be done to level the playing field. Laws like this will do just that.

    The big question is: Why is O'reilly doing this? Has Billy Deep-Pockets gotten to him? Or is he worried that laws like this will make it difficult for him to make a profit int he future?

    1. Re:He's wrong... by bnenning · · Score: 3, Insightful
      Why is O'reilly doing this? Has Billy Deep-Pockets gotten to him? Or is he worried that laws like this will make it difficult for him to make a profit int he future?


      Or could it possibly be that he has an honest viewpoint that happens to be different from yours? I agree with him, and I certainly haven't received any payoffs from Bill.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  39. OS != cheap by OSgod · · Score: 1

    In software it has NEVER been the cost of the software that is the expensive part of the solution. This is an argument you will loose.

    If the argument was that you use Product X because it's cheap then Oracle wouldn't be where it is today.

    If the argument was you don't use Photoshop because MS Paint is cheap (free/etc.) then you wouldn't be in business today.

    The argument has to be use product X because it's cost effective.

    If you can't sell it on cost effective don't force it on me. I pay taxes as well.

    1. Re:OS != cheap by Rasputin · · Score: 1
      If you can't sell it on cost effective don't force it on me. I pay taxes as well.

      OK, how about public access to data? That's not a cost factor, but it's none the less important. You think it's a good thing that data paid by your tax dollars be locked up in formats that can only be read by one vendor's products? What happens when that vendor discards the old "standard" for a new one (in order to force users into buying new software)?

      I don't think you've thought this out.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
  40. All software? by metoc · · Score: 1

    Does this mean that the California government cannot buy ANY software the doesn't have open source?
    That would include software upgrades to:
    Cisco IOS routers
    Traffic light controllers
    Motherboard BIOS
    Government owned telephone switches
    etc.

    So the mantra will be I am not buying software upgrades to "insert name of device with buggy software here" because the manaufacture isn't open source.

    Now is the time to start making Linux powered phone switches, traffic controllers, and routers!

    1. Re:All software? by Anonymous Coward · · Score: 0

      You would also have to exclude any new cars, airplanes, etc. Neither which are likely to contain much open source software.

      If there are any state owned hospitals, let's go there an throw out all the proprietary stuff. Who dares to be Xrayed by a Xray machine without open source software?

      greetings,

  41. an alternate solution by Anonymous Coward · · Score: 0

    Well if the government should use the best tools for the job, which is generally accepted as a good idea, perhaps there ought to be some assurance that they are the best tools, so perhaps there should be no assurance that the source code be distributed to all the public, but perhaps the source ought to be distributed to the government agencies that use the software, especially if it's security-dependent. Go ahead and let them use microsoft, but let them see the code. Not only will this allow the government agencies to see what holes there may or may not be and fix them if necessary, but it will also serve to dissuade companies that are afraid to disclose their source code.

    Personally, I'd just go for open source code in the first place, though. No, individuals should not be forced to use open source code any more than they should be forced to use proprietary code, but the fact is that the government is not an individual and doesn't necessarily follow the same standards

    Take, for example, the case of a person in the military. He are not guaranteed a jury by his peers, but rather a military courtmarshal trial should he be accused. Civilians would cry out at that suggestion, but for security and political reasons, members of the military are tried in military court.

    Requiring open source software is a good idea for the government, not because we lilke linux, but because the people deserve to know that their government is using secure software, and the only way to guarantee that is to allow them to look at the source. There are a lot more "good guys" who would look over the source to notify agencies of any holes than there are "bad guys" who would break into a system for destructive purposes.

    Open source also allows the government to modify code for its specific purposes. It also allows that modified code to be posted where security companies can look at it to check it for errors.

    At that point, security companies can propose bug fixes and charge for their time, defeating the argument of software for nothing. The good part about open source software is not that it's free to own and maintain, but that it's free to modify and debug.

  42. Reminds me of a quote... by sukottoX · · Score: 1

    "He who fights with monsters might take care lest he thereby become a monster. And if you gaze for long into an abyss, the abyss gazes also into you." - Friedrich Nietzsche

    1. Re:Reminds me of a quote... by Anonymous Coward · · Score: 0

      Hey that reminds me of this quote...

      "Beware of dragons, for you are crunchy and good with ketchup."

  43. I don' t want my data locked up by alext · · Score: 3, Insightful

    Surely if O'Reilly followed the Peruvian campaign he must have understood that the goal is to ensure that public data remains public, and that that implies openness in formats?

    He seems to skate over this and just characterize any policy for open source as arbitrary prejudice.

    Openness in requirements is important, just don't forget what the key requirements should be.

    1. Re:I don' t want my data locked up by poot_rootbeer · · Score: 2


      The flaw in your argument is that governments don't only keep public data -- they keep private data as well, for many justifiable reasons.

      There is no benefit to mandating that a government must use open technologies for storing sensitive data, and several good reasons not to.

    2. Re:I don' t want my data locked up by jpmorgan · · Score: 2

      I have a simple question... since when did open standards become synonymous with open source? It seems to be an attitude really common around Slashdot these days.

      I suppose PDF isn't an open standard, since Adobe Acrobat isn't open source. Right? RIGHT? And how about RTF? There's no way that's an open standard!

      *cough* *cough*

    3. Re:I don' t want my data locked up by Anonymous Coward · · Score: 0

      Its a compromise.
      If we can't get open source at least give us formats
      that have specs that have been made public.
      pdf and rtf DO apply in this case.
      If the specs are public, open access is guaranteed.

    4. Re:I don' t want my data locked up by dd301 · · Score: 1

      There is no benefit to mandating that a government must use open technologies for storing sensitive data, and several good reasons not to.

      You confuse open formats with encryption. Surely you are not counting on obfuscated formats to protect your files instead of peer reviewed encryption? gpg format is as open as it gets, but I am sure you will have a tough time cracking the encryption.

  44. Kneejerk Slashdottism by jjohnson · · Score: 1

    That's the OP in a nutshell.

    O'Reilly's argument isn't "the right tool for the right job". His argument is that requiring the use of Open Source in government is a losing strategy for Open Source because it polarizes the software community and encourages vendors of proprietary software to fight back harder with legal weapons.

    There's nothing wrong with pushing Open Source use in government. But accomplishing by law what can't accomplished in a fair procurement market (which should be mandated by law) is a recipe for Open Source to become the affirmative action software--unable to compete on its merits, it succeeds by political hackery

    --
    Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  45. Best tool for the job by GCP · · Score: 2

    I love open source software. There's a lot of proprietary software I love, too.

    I don't want myself told that I have to use an inferior tool just because it's open source. I don't want my government to have similar restrictions.

    If open source is better, then let it *compete*. If free (price) and open source still aren't enough to persuade users to switch, then maybe it's not yet as good as its proponents claim it is, and maybe that's where they should focus their energies.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    1. Re:Best tool for the job by Anonymous Coward · · Score: 0

      Ah the joys of competing against a monopolist. I
      remember them well.
      If this were a simple matter of competing in an
      open market we would not be having this conversation.

  46. Government Requirements by kris_lang · · Score: 2, Insightful

    It's not a question of forcing anyone to buy only open source or only closed source software. That thrust of questioning obfucates the underlying issue. The actions of governing bodies ought to be accessible to the governed and there should not be any imposition of closed or proprietary standards required to interact with our government.

    Documents should be available in non-proprietary formats, and documents required to be submitted to governmental agencies should not be forced to have to be in proprietary formats. This should be a basic requirement for our governing bodies at the federal, state/commonwealth, county/parish, and city levels.

    If proprietary software should have to compete to meet these obligations. The smart way to insert open source software components is not to claim that open source is inherently better (even though it obviously is), but to show how open source meets the standards of an open governing system.

    Closed systems are too often present at all levels. I can understand that scholarly journals may have requirements that manuscripts be submitted in the word processing format of their choice and on the preferred media of their choice. Those are just the rules of the game you have to play if you choose to publish in peer reviewed journals. At least the mathematical journals accept LaTex. And some printing services prefer Quark files for their layout services. That's their prerogative. However, all citizens have to interact with their governments at time. And the gov't ought not to impose the requirement that anyone wishing to submit proposals under requests for proposals or wishing to submit legal documentation be required to use proprietary data interchange formats. Proprietary formats require the use of proprietary software which may cost some citizens too much. It is not just for a government to keep some of their citizens out of the game.

    And this lack of justice is the key reason that open formats should be used. And the fact that open source software can best meet the usage of open formats is the best reason that open source software ought to be used.

  47. Re:OpenSource will hurt developers in the QWZX by N3WBI3 · · Score: 1
    No but it does show as a developer you can get paid to work on open source software. The is no closed source software that can "eventually grow to feed all programmers world-wide".

    The money for open source will come from support, not software sales. Redhat has a good buisness model, and hopefully they will be able to make it in a market place currently very hostile to anything not M$. They are partnerd with some great companies like IBM so you will see them move up the server foodchain from low end hardware for routine tasks (mail, proxy, firewall...) to big data crunching tasks.

    Ask youself this, if you work for a company and youre using open source software (OS/Office Suite/whatever) in addition to the employees at Redhat and IBM how likely are you to hire one or two developers to create a more effecient environment. Now if you work for an MS shop how likely are you to hire any developers??

    the fact is both models will work (for different companies) but open source has shown the power developers have to shape the industry, not weakend us at all..

    --
  48. Backing up mike ... by 1lus10n · · Score: 0

    i personally think most of you guys arent reading what the man said. he said that basically open source needs to fight. and guess what we dont have 45billion in liquid cash to throw at politicians like some "other" companies and interests do. (and if you think microsofts "software choice" will support anything other than microsofts own software your high!)

    open source companies and software advocates need to start fighting any way they can. and public opinion is the first battle. california not too long ago made a really screwed up software choice about a month or two ago (READ: ORACLE) and now the open source sommunity is using that for there own advantage. as they should.

    and since we are on the subject im going to ask each and every one of you a Question. Do You Want YOUR personal data kept on windows boxes ? i mean REALLY? are you comfortable having all the unpleaseant people of the world being able to get access to your personal data ? cause ill tell you what - im not , and having open-ED source software that can be patched quicker and more effectively than by some company who wants to start a panick and then "sell another soulution to the issue". think about it. im not even saying i dont want microsoft software on the boxes. just i want something that can be viewed and fixed pre-emptively if need be. and if microsoft doesnt want to have employees of the state of CA sign NDA's and open their source to make US safer - they can take a flyin leap off a bridge.

    --
    "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
  49. michael... poor, sad, little michael... by trix_e · · Score: 3, Funny

    It's too bad the Authors don't have an 'Anonymous Idiot' option when they post something.

    michael, it's crap propoganda like this that makes it even harder for open source advocates to maintain credibility.

    You deserve the Katz'ing that you're getting.

    --
    No man is an island, but Gary is a city in Indiana.
    1. Re:michael... poor, sad, little michael... by Arandir · · Score: 1

      You know, it seems like fewer and fewer stories are being posted at Slashdot. Perhaps that's because I'm blocking the stories of half their staff.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  50. Huh? Just another requirement. by Hard_Code · · Score: 2

    Uh, how is access to source code (and/or the freedom to modify it) any different from the usual list of product requirements? If propriety software vendors want the business of the government, then they'll provide the features the client wants. I certainly wouldn't want my government procuring military vehicles, for instance, without specification sheets and the ability to repair them, etc.

    The details of the source code license can be hammered out seperately, or on a case by case basis, as most features are (e.g., one restriction might be that nobody but the originating company may use the source for commercial profit - which would be fine for gov).

    Of course this doesn't need to be legislated as an absolute. IIRC, the Peruvian proposol only says "use open source if there is no better proprietary software that suits the purposes". Nobody is saying "use open source period, end of story, never ever ever ever use proprietary software". That's ridiculous. Where openness of code and protocols and formats is critical, access to source code is just another client requirement.

    --

    It's 10 PM. Do you know if you're un-American?
  51. No way. by Snar+Bloot · · Score: 1
    Requiring "industry", especially government, to use only Open Source will never work. Sorry, Open Source Advocates....it won't, so fire away.

    Look, I work for a state government (not CA). While I think it should be allowable to USE open source software, the IT department is still going to have to set and enforce certain standards.

    Plus, there's an awful lot of vertical applications out there that governments need. It's not like it's all Windows and Office, folks! Ever think about all the different functions in a government? Building and maintaining roads, issuing licenses, handling welfare payments, collecting taxes, issuing tax refunds, tracking the use of every type of agricultural product under the sun, providing for the public health, administering prisons, hospitals, running a court system....it goes on and on and on.

    Sure, encourage open source, but require it? Never. Too many niche areas.

    1. Re:No way. by jeremy_hogan · · Score: 1

      Read before you post. No one said anything about industry. The government is not an individual that should be free to make decisions with wide berth nor is it a corporation. As for the infrastructure apps you speak of, that's not public data in every case.

  52. O'Reilly is right by Preposterous+Coward · · Score: 2
    The government's role (idealistically, at least) is to serve the people, and IT is a set of tools that helps achieve that end. The government should be using the set of tools that best allows it to do that. Certainly free software has a lot going for it, in terms of both cost and the availability of source code, but there may be cases where for one reason or another proprietary software is simply the best solution.

    To take a hypothetical example, what if defense contractors were unwilling to open-source missile-targeting software because it considers that information part of its proprietary competitive advantage? Do we want to put the government in the position of saying no, we can't use the best targeting package, we have to use whatever open-source option is available? That seems hugely irresponsible.

    O'Reilly is right that open-source options should always be among the products considered for procurement, but to require them is a mistake. It ignores the fact that IT decisions (engineering decisions in general) entail tradeoffs -- between functionality, cost, usability, training difficulty, support, compatibility, performance, and many other factors -- and that mandating open-source solutions may require unacceptable levels of compromise on other dimensions that might be more important in a given situation.

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
  53. Don't force open source, force to open the source by mocm · · Score: 2

    The government shouldn't necessarily force the use of OSS, but rather make it a requirement to have full access to the source of a product they intent to use.
    The difference would be that the software manufacturer doesn't need to change the license, but will have to make the source code available for review by the public. That doesn't mean that they give away their software. They still have the copyright and any use of the code without a license would be illegal.

    --
    ***Quis custodiet ipsos custodes***
  54. Mantra by Shadow+Wrought · · Score: 3, Interesting

    Sorry if I don't go along with the mantra, but I think that O'Reilly has a valid point. Legislating open source in government is not the answer.

    I think a better solution would be a competition, ala defense procurements. The government lists what it needs, and everyone shows up and demonstrates what they can do. If open source can do everything the government needs, at a fraction of the price, then you have you solution. You could even put in place a performance to cost ratio to determine value. (ie- This product can 90% of what this other product does, but costs $250,000 less. Is 10% worth $250,000?)

    I'm not saying that the procurement process isn't flawed, just that legislative mandates have historically spawned unintended consequences at a prodigious rate.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
    1. Re:Mantra by Dirtside · · Score: 3, Insightful
      I think the issue here is slightly different than simply "the best solution for the job". I agree that they should seek out the best solution for the job; but the argument here (i.e. the counterargument to O'Reilly's article) is that the job also encompasses an overall responsibility to the citizens, including the citizens' right to know what's going on, and to have access to the tools and methods.

      For example. Let's say that the government has created a new department, and this new dept. needs specialized software to do its job. Now, in terms of which software is most efficient for those gov't employees who will be working in this department, Software X from Closed Source Inc. may be the best of all the proposals, even better than Software G from Open Source Corp.

      But is the employees' use of this software the end of it? No. The argument (I'm ambivalent on this for now, but this is apparently michael's view) is that the goverment has a responsibility to the citizens that gives them a clear, transparent view of what goes on in government offices. Even if Software X appears to work better (from the end-user standpoint), citizens have a right to know whether Software X really IS doing its job correctly, and not making subtle errors that will come back to bugger us ten years down the road. As a result of this responsibility, Software G may be a better choice, because it is open and transparent, even if it's some amount harder to use than Software X is.

      PLEASE NOTE that I am not taking one stance or the other -- I am simply pointing out what the argument is, since so many seem to be oblivious to it.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    2. Re:Mantra by kirkjobsluder · · Score: 2, Insightful

      I guess my position is that it is rather foolish to treats all cases of software procurement identically. There are cases in which transparency is critically important. However there also cases in which transparency is less important than availability and ease-of-use. For example transparency is very important if you are creating a database system to link all of the Social Security offices in the United States. I am not convinced the transparency is all that important when you give an elementary teacher a $500 grant at the beginning of the semester to buy instructional software. Or if as part of a program to help disabled users, a government office distributes copies of Dragon NaturallySpeaking or ViaVoice (both of which have closed-source cores).

    3. Re:Mantra by Dirtside · · Score: 2

      I more or less agree. Each case should be examined on a... wait for it... case-by-case basis. :) The quality of the license involved in the software is at least as important as the software's technical efficiency and cost, and I think the overriding point here is that the government needs to take that into account.

      Whether you think transparency is ALWAYS important enough to require open source software, is a further matter for debate. Michael seems to think it is.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  55. He's right, at least partially by Dark+Nexus · · Score: 2

    The proposed law in California seems about as draconian as it's inverse would be.

    I see no mention of a clause that (IIRC) Peru's proposed legislation has, that allows proprietary software to be used if there's no open source project that fits the project.

    Instead of buing the round block for the round hole, they'll have to take a square block and slice & dice it until it's round?

    Then there's the simple fact that Open Source isn't automatically better.

    Let's face it, no matter how many Open Source projects are equal to or better than proprietary equivalents, there are still numerous pieces of proprietary software that are currently better than any Open Source equivalent.

    At least one country realized this (Norway, IIRC), and just mandated that Open Source be considered along side Close Source programs.

    Let them all stand on their merits (price, polish, support, ease of use, et al), and as long as the file formats are open, let the best software (for each job) win.

    --
    Dark Nexus
    "Sanity is calming, but madness is more interesting."
  56. Programming free software put food on my table by Per+Abrahamsen · · Score: 2

    Like 99.83% of all professionel programmers, I sell "my programming services", not the software I write. I.e. someone with a software need pay me to implement a solution. I get paid for my work, my employer get his problem solved, and as a side effect, software is created. I and my employer distribute the software freely in the hope someone will improve it, thus giving both of us additional features for free.

    It would make perfectly sense for a government to try to get the same benefits as my employer does.

  57. Open source in government by MrCawfee · · Score: 1

    i personally believe that when the government has a duty to support American companies, and unfortunately if this passes it will serously limit the options of government to do that. In times like now where the economy isn't doing too well historically government spending increases to boost the economy, and unfortunately if they aren't going to support a corporation, RedHat or Microsoft, then one of their inherited obligations of helping the economy is going to suffor.

    1. Re:Open source in government by biohazard99 · · Score: 1

      Why claim red hat, it could be sun or IBM, who just axed another 15k+ workers, the entire tech sector is hurting, not just MSFT has had a drop in share price.

      The big question is if gov't should be doing business with known (and admitted) criminals, since MSFT is in violation of the Serman Anti-trust act, that would be a good way to get rid of them.

  58. Exactly wrong... by OSgod · · Score: 1

    In your example programmers are like musicians and their product is the played song (with no copyright restrictions).

    As such -- anyone can play anyone elses music.

    Anyone can improve on anyone elses music.

    The top 1% will get paid for playing.

    The next 9% will form bands and work for peanuts.

    The bottom 90% will either starve or learn to wait tables.

    Of course your points stand:

    1. Everyones skills will improve
    2. The audience for your work is huge -- of course they are all listening to the top 1% or in a small case the next 9%.
    3. The market is expanded incredibly. Garage bands are all the rage. If you can wait tables and play you may even survive.

    Did I miss something (I'm not a good waiter).

  59. There are more factors to consider by starseeker · · Score: 2, Troll

    OK, I can understand that people don't like the idea of forcing people to use open source. I agree that it is not a preferable way to go. But I think there is an important point here beyond the politics.

    Governments handle much of our crucial information - defense info, Social Security, tax stuff, etc. I have no doubt that most office workers doing their thing use Office tools in the government, and commercial programs for critical data processing. On the face of it, it would seem silly not to. Commercial software is supported.

    But what happens if a major software provider for the government goes bust? No source code, no way to fix problems. That isn't acceptable. Period. So maybe the thing to do is to ensure that, rather than force the government to use open source software, have things work so that any license the government gets for software includeds a copy of the source, and the right to maintain it should the company supporting it go bust or EOL the product. That would be justifiable and a good idea.

    Open source has the advantage of already being fully available. But mandating open source is overkill. Mandating consideration of open source, including the cost of adding features to or creating a new project - that I can see and would approve of. Not mandating open source for all uses. Some software is hard to develop in an open environment, such as specialized research software for scientific applications.

    Where I can see mandating open code, either BSD or public domain licensing, is in software government employees write, excepting critical security code. If they do some useful database software with taxpayer money, why shouldn't we use it? But that doesn't restrict government usage of commercial software.

    Just my opinion of course, but to me it makes sense. Make sure that govenment used software doesn't become unmaintainable (not unmaintained, note, just not unmaintainable) and that government written software is open and available whenever possible.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:There are more factors to consider by r0ckflite · · Score: 1
      Well, I worked for a company that wasn't too strong financially, and when we sold our product to a customer, they had it written in the contract that we had to basically place our source code and stuff in escrow and if we went bankrupt, they could access it.

      But do you really think MS is going to go bankrupt and leave the millions of .DOC documents unreadable by all? :)

      --

      Push the button Max!!!!

    2. Re:There are more factors to consider by Anonymous Coward · · Score: 0

      It's the principle of it. If Microsoft doesn't have to give them their source code as insurance, how can they make other companies fork over? Politics doesn't work like that. It has to be all or none.

  60. Should the government... by graboy · · Score: 2, Interesting

    Should the government stop buying commercial routers because they use a proprietary operating system?

    Should the government ground the entire F-16 fleet until some open source programmer releases a GPL F-16 fire control system?

    1. Re:Should the government... by dd301 · · Score: 1

      Should the government ground the entire F-16 fleet until some open source programmer releases a GPL F-16 fire control system?

      Currently the government procurement system is heavily biased towards closed source, commercial software. This is about leveling the playing field.

    2. Re:Should the government... by jeremy_hogan · · Score: 1

      >>>Should the government ground the entire F-16 fleet until some open source programmer releases a GPL F-16 fire control system?
      Yeah, the second that system is carrying my social security number. This is not about federal systems. This isn't even about *every* peice of state owned equipment or software.

      Instead of throwing out the whole bill, why not focus it on systems that contain information covered by the Freedom of Information act, and personal data of its constituancy.

      Any reason at all code should be closed there? No.

  61. No. by 13Echo · · Score: 2

    People choose licenses for a reason. A single type of license is *not* the law.

    I love Linux, and use it at home on my only desktop machine, but I would never want to force someone to use it. Weather or not it is the best tool for the job, people should have a choice. GNU/Linux is about choice. I want to be able to buy some proprietary software (like Opera), but we need STANDARDS. That is what it is about. Relying on one provider is not the answer. That goes for closed and open source alike.

    Face it. There are just some things that you can't do with open source software, but closed options often limit the ability to be competitive, and to innovate. We've seen this for years.

    In the end, closed advocates (e.g. Microsoft) are going to try to force out OSS by the means of the DMCA. I know that it is ridiculously unfair, but we have to work around it. If we try to force *everyone* to use OSS, then we will be no better. Yes, open source software will improve drastically, but we will lose the drive to be competitive. The same goes for closed software. Microsoft's attempt to lock down control over all forms of media and software will cause the same effect. We must be level with all of this.

    I don't want my favorite OS to be pushed out of existence because some silly politician was too ignorant to support it for its benefits (I know that is the fear of many), but forcing people to use it isn't going to fight the opposition in favor of Palladium, and the likes.

  62. Go Tim, go! by jukal · · Score: 2
    Jondor's comment about open protocols instead was maybe the best in the previous discussion, originating from the Software Choice campaign.

    I also still believe that: " I do think that it is a big plus for many (or most) products if it is an open source one. Even if it was true in all cases, some closed source products can still be superior. There are cases and specialist areas in which development under closed source can be done with bigger and better resources, which eventually results in a better product. ...and I must say that I prefer open source a lot... and still I think these proposed open source -only laws are utterly stupid."

  63. Here's a clue by xyzzy-ladder · · Score: 0
    Microsoft lobbies the government all the time to buy it's software, so does Sun, so does Novell, so does everyone.

    Microsoft and the rest try to get contracts that FORCE government to use their products - what about CHOICE then?

    Seems to me, that the government I'm paying for should not buy overpriced software without the source, and rely on a private company who could go bankrupt, get bought by another country/business, etc.

    If the government uses all open source, especially GPL, there will NEVER be those problems - the government can continue to use and update the software forever.

    Sounds to me like some companys might be about to lose some fat government contracts ... boo #$%^ hoo! Microsoft (and the rest) don't have the RIGHT to live off of government contracts. The superiority (in terms of cost alone) of open source being used in government is OBVIOUS.

    Imagine most of the government workers using $0 per station linux boxes instead of $$XX per station Windows - sounds like good business to me. Hell, maybe we could even get a tax break because of it.

    --
    There are two types of people; those who divide people into two types of people, and those who don't.
    1. Re:Here's a clue by Anonymous Coward · · Score: 0

      If the government uses all open source, especially GPL, there will NEVER be those problems - the government can continue to use and update the software forever.

      They'll have to, since OSS seems no more secure or reliable than any other product out there.

  64. open source the government! by Anonymous Coward · · Score: 0

    Governments pass laws all time to restrict expenditure: laws banning deficit spending etc...

    Think of it like this: paying tax sucks and the way government spends tax is even worse, for example wasying countless dollars on proprietary software. Switching to open source will save tax payers (you, well most of you :) money.

    Now why would government waste money on expenisve products that they could replace for FREE with open source products? Could it be because of the extensive lobbying eforts and "donations" (read bribes) on behalf of proprietary software vendors? Could it be because inept government bureaucracies keep their budgets artificially high so they can extract more tax payer money?

    Think of this a fiscal responsibility combined with enough muscle to counteract the lobbying/bribing of the proprietary software industry and the unwillingness of inept bureaucrats to deflate their budgets.

    If this Act were combined with a fiscal responsibilty act think of the money you (as a taxpayer) would be saving.

    And all of this is on top of the fact that Open Source, in concept and practice, if far more compatible with DEMOCRACY and an OPEN society -- something which our governments CLAIM to be in favor of.

    This is also another step towards government ACCOUNTABILITY -- with citizens being ale to monitor and know what government is up to. Not only should government switch to open source software it should be compelled (by "the people" of course) TO OPEN SOURCE ITSELF! Open source government, what a novel concept -- som people call that DEMOCRACY -- not this shit that we have now!

  65. You don't get it. by Loligo · · Score: 1

    >his lame arguments are no reason to stop pushing
    >for governments to use Free or Open Source
    >software wherever possible.

    His point was that the legislation would require the government to use free or open source software at all times, not "wherever possible".

    Use the best tool for the job. If that's free/open, great. If it's not, oh well.

    As a citizen and taxpayer, I'd be more annoyed at the government being forced to use a cheaper yet inferior product if a better one is available.

    -l

  66. Freedom by Anonymous Coward · · Score: 0

    The whole issue for Linux folks has been freedom, hasn't it? Free Speech, Free Beer and Free software; Why now try to eliminate freedom to choose by forcing Linux as the only choice? Isn't this the same issue that Microsoft is on trial for? (This PC comes with your CHOICE of Windows XP or Windows ME....) Isn't this more than a little hipocritical?

  67. He makes a good point, but... by Anonymous Coward · · Score: 0

    Isn't the Government of California really the customer and not the individual government official? California's dollars are buying or not buying whatever software they use and I'd say they have the same right to choose that an individual does. However, the way a State makes a decision is through its legislature. The legislature says we don't want to buy proprietary software and lets its agents, government officials, know that through the bill.

  68. FUD, much? by EllF · · Score: 5, Insightful

    Good god, Michael.

    O'Reilly makes a *very* important point about forcing governments to use Open Source software: it's morally reprehensible. Quoting from a letter sent to Tim, "If you feel you have to coerce people, it would be better to force them to increase their disclosure. Require officials to document their acquisition critieria, require companies to publish their licensing policies, insist on use of open file formats for publicly accessible documents. That is, increase the flow of information and the range of choices, rather than trying to decrease them. That's what Open Source is supposed to be about - increasing choices, right?"

    Moreoever, your criticisms against Tim are as sophomoric as they are transparent:

    1."O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about." His manner employment is irrelevant - attacking an argument that calls into question the "slippery slope" of using legislation to force a particular subset of software upon a goverment on the grounds that the author of the argument is a businessman is an ad homimen fallacy, not a substantial critique.

    2. "Saying "People should be free to keep their papers private" as an argument against government FOI laws is just a stupid strawman, unworthy of further debate." Ok, agreed. Where does Tim say this? Where does this quote come from? The argument O'Reilly has against forcing the government of CA to use Open Source software is that "any victory for open source achieved through deprivation of the user's right to choose would indeed be a betrayal of the principles that free software and open source have stood for" - a point that is very different from some claim to a person's right to privacy.

    3. "Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible." I argue that the public commonwealth is best promoted by protecting what O'Reilly calls "Freedom Zero": "the freedom to offer your work to the world on the terms that you choose, and for the recipients to accept or reject those terms." When you start to force *any* entity to use software, you're violating what I perceive to be one of the fundamental principles of the Free software movement.

    4."Whatever his motives, his lame arguments are no reason to stop pushing for governments to use Free or Open Source software wherever possible." Pushing for governments to use Free/Open Source software is fine, but O'Reilly's "lame arguments" boil down to the simple notion that "This last temptation is the greatest treason: to do the right deed for the wrong reason."

    Although I've come to expect the mentality of least resistance here at /., it's depressing to see an editor such as yourself bashing an article that endorses the ideological foundations for the Open Source movement. Spewing links to Microsoft FUD and drawing vague connections to ridiculous and oversimplified statements that no one would disagree with in an attempt to bolster such a weak argument might fool some of this community, but not all of us.

    As Fight Club said, "sticking feathers up your butt doesn't make you a chicken." Thanks for the proof, Michael.

    --
    We who were living are now dying
    With a little patience
    1. Re:FUD, much? by Dirtside · · Score: 2
      The argument O'Reilly has against forcing the government of CA to use Open Source software is that "any victory for open source achieved through deprivation of the user's right to choose would indeed be a betrayal of the principles that free software and open source have stood for" - a point that is very different from some claim to a person's right to privacy.
      This doesn't apply, for one simple reason: the government does not have the same rights as people. The principles of free software is that users should have the power. The principle of our goverment is that the goverment serves the people. The goverment has/should have no rights except those that serve the interests of the people; moral arguments that the government deserves the same consideration (i.e. the moral right to choose) do not apply to the government (except insofar as they serve the people).
      I argue that the public commonwealth is best promoted by protecting what O'Reilly calls "Freedom Zero": "the freedom to offer your work to the world on the terms that you choose, and for the recipients to accept or reject those terms." When you start to force *any* entity to use software, you're violating what I perceive to be one of the fundamental principles of the Free software movement.
      I agree with this principle as well, but it does NOT apply to the government! The government should NOT get to choose how they offer their work to the public. The goverment is an instrument of public will, and if the public wants laws that require the government to work a certain way and disclose certain things, the government should comply. You keep making the error that the government somehow deserves the same rights and considerations as individuals, but that is exceedingly false.
      Although I've come to expect the mentality of least resistance here at /., it's depressing to see an editor such as yourself bashing an article that endorses the ideological foundations for the Open Source movement. Spewing links to Microsoft FUD and drawing vague connections to ridiculous and oversimplified statements that no one would disagree with in an attempt to bolster such a weak argument might fool some of this community, but not all of us.
      Same as above. He's not arguing that the right to choose is wrong; he's arguing that it doesn't apply to the government.
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  69. Open Source is already in the Government by Mattzilla · · Score: 1, Insightful

    There are lots of examples of Open Source sw being used in the government. It's already used by NASA on the International Space Station and on various SpaceFlight experiments such as Flight Linux . The NERSC also works with Linux and provides M-VIA which is an implementation of Virtual Interface Architecture (VIA) for Linux. The above are but just a few places in government where Open Source sw is already being used.

    The government, as explained in Micheal's text, needs to account for its spending and show transparency...it cannot favor *anybody* or any *product* without justification. Therefore, it is only logical that at this time we find Open Source being used in the Research and Development areas of the government where the flexibility and COST of Open Sw gives it an undeniable advantage.

    --
    Everyman dies, not everyman really lives. -W.W
    1. Re:Open Source is already in the Government by Anonymous Coward · · Score: 0

      Wow check out the moderation ... how is this post Flamebait?

    2. Re:Open Source is already in the Government by Anonymous Coward · · Score: 0

      Moderator probably had a different opinion and used his to mod it down...it's just sad really. That's not what moderation is about.

  70. shut up by applejacks · · Score: 1

    Opensource is good and you know it. There is going to come a time in the distant future when nobody has 500$ to spend on a compiler. Buying Operating Systems we don't need that require us to upgrade to more expensive computer systems that mostly likely we don't use 35% of the functionality it offers.

    The government don't need Pentium 4, 2 ghz machines to type documents all day long. A pentium 100 mhz will work just fine. What a waste of money that could be appropriated to families starving out on the streets of most major cities. The government is slow to realize that they are in a vise with propriatary companies like Microsoft. I don't much care
    what happens to these companies. They can't manage money and chances are their stock will plummut soon anyhow.

    whatever...

    1. Re:shut up by Anonymous Coward · · Score: 0

      Like this compiler?

      http://gcc.gnu.org/

      Where have you been?

    2. Re:shut up by ApheX · · Score: 1

      A Pentium 100? I hope not. Waiting in line at the DMV takes me long enough already.

      Also, keep in mind that when all these proprietary software companies start shutting down and closing their doors, and OSS is the only way, developers will not have the money or the resources to spent their time coding for free. America and any country with a decent economy THRIVES off capitalism, making everything free is NOT a good answer.

      --

      -
      aphex
      I Steal Music!
    3. Re:shut up by WildBeast · · Score: 2

      So you're admitting that thanks to proprietary software we have more powerfull machines.

    4. Re:shut up by Anonymous Coward · · Score: 0

      Apply that "shut up" to yourself. That was some of the most irrational and ignorant blabering I've seen on /. for a while.

      You're making Loonix zealots look like even bigger idiots.

      Whatever...

    5. Re:shut up by Anonymous Coward · · Score: 0

      You do know that the minimum requirement for WindowsXP is a P166 with 64MB of RAM. Even Mandrake's requirements aren't this low. The fact is, Windows 98 will run better in 32MB of RAM than Linx + X-Windows +KDE/Gnome. In reality, it would be more economic for people to run Windows, since it's GIU is designed to be run on the same low end hardware that only Linux (without X) can run on.

    6. Re:shut up by applejacks · · Score: 1

      you ever ran XP on a pent 133? for that matter you ever run 2000 on a pent 133?

    7. Re:shut up by applejacks · · Score: 1

      I know you envy me.... Smile :)

  71. Excellent Rebuttal by ratamacue · · Score: 1

    Governments play by different rules.

    My only concern is that you forgot to define those rules (well, rule). The rule is that government operates by coercion, always and by definition. At the root of all government programs is the barrel of a gun. This is the single most critical fact to understand when talking politics. The private sector does business through voluntary exchange; otherwise they have committed a crime and are prosecuted accordingly. Government is the exact opposite. Government does business by force.

    1. Re:Excellent Rebuttal by ratamacue · · Score: 1

      BTW I do not agree with the argument that government should be allowed to use proprietary software. I believe the best tool for the job should be used. The argument I am in agreement with is that government operates by a fundamentally different "business model" than the private sector, and should always be treated as such.

    2. Re:Excellent Rebuttal by ratamacue · · Score: 1
      I do not agree with the argument that government should [NOT] be allowed to use proprietary software

      Correction: I forgot the "not".

  72. Sorry.. by SoSueMe · · Score: 1

    ...I couldn't resist...
    "communist yes but not in the big red dog way"

    Clifford was a communist??

  73. I don't think you understand government by dw5000 · · Score: 1
    Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible. Using Open Source or Free Software in government promotes all three of these goals....

    Yes, but no. Open source is more fiscally responsible in that it costs nothing to purchase the actual package, but remember that you still need qualified people to maintain these systems -- and it's questionable whether someone with the necessary experience with the languages that drive open source (who are in much higher demand than VB programmers) would be willing to take a 25% pay cut and the endless grief that a government bureaucracy entails. Transparent to the public, yes, but the public wants transparent government dealings; they could care less if the minutes of a planning committee are written in OpenOffice or MS Word so long as those minutes remain available via Open Meeting Acts and Sunshine Laws. I don't see how putting driver's license records in MySQL IN ITSELF (I'm not arguing security, features, etc., I'm just arguing software containers) makes government more transparent than putting the same data in MS SQL Server. As for "promote the public commonwealth," I can see that, but the "slippery slope" argument looms. Will the citizenry start passing initiatives requiring PHP-driven web sites over JSP? No, esp. since 99% of voters think PHP is an illicit drug. But, government regulation of software is a potential. A legislature could be lobbied to restrict crypto. Citizen initiatives could pop up requiring that texts be in a common, easy-to-use, accessible format -- specifying MS Word or Adobe PDF.

    At a time when we're mired in a recession and our fundamental rights are being stripped by an overzealous attorney general, a clueless group of rubes known as Congress, and the deep lobbying pockets of the RIAA and MPAA, this initiative is quixotic. If we're going to be politicizing open source, shouldn't we be getting the American public riled up about the possibility that the home taping laws are in jeopardy and that if the MPAA and RIAA have their way you'll be paying $5 just to time-shift "CSI"?

    I'm a strong supporter of open source, esp. in government, but I'm with O'Reilly. This is a bad bill. Restricting freedom of choice is something never to be taken lightly.

    1. Re:I don't think you understand government by ratamacue · · Score: 1

      Ah, it's nice to see another drummer. ;)

    2. Re:I don't think you understand government by dw5000 · · Score: 1
      Ah, it's nice to see another drummer. ;)

      Yeah, well, open source doesn't make a transparent government. A citizenry that demands to be well informed does. Of course, in a country where 2/3rds of its eligible citizens don't even bother to vote, I ain't holding my breath for seeing that. I'll go back to collecting my government paycheck that keeps getting smaller as the voters keep cutting to "cut waste." If they want to cut waste, why don't they come down to my office and beat the snot out of some of these pie-in-the-sky administrators who'll plunk down $250K for a database that does nothing more than manage their contacts?

    3. Re:I don't think you understand government by ratamacue · · Score: 1

      Whoa, there. I was referring to your username, not your political argument. Perhaps I misunderstood the meaning of "dw5000". Yes?

    4. Re:I don't think you understand government by dw5000 · · Score: 1
      Oops. My bad. My username is some condescending artistic statement about something that I can't remember because it's Friday. I'm strings not skins, sorry. In fact, I play stringed instruments that would get me run off /.

      Apologies for the spittle. Need a rag?

  74. It is not about software choice, dammit! by Per+Abrahamsen · · Score: 2

    It is about license choice, and ultimately whether the government should be able to require licenses that allow them to switch vendor.

    Do you think that, in the long run, it is a good idea for a government to become dependent on software that you can only be supported and upgraded by a single vendor?

    Or do you believe that, in the long run, the government is better of with software where it can choose the best supplier of support and upgrades, and switch supplier if the old one doesn't do a good job, or raises prices unresonably?

    If you believe the answer to the later question is "yes", you should support policies (or "laws") that require such licenses.

    1. Re:It is not about software choice, dammit! by WildBeast · · Score: 2

      heuh? What kind of licenses doesn't allow you to switch vendor? If what you say is true, I should be in prison now for switching over and over again.

  75. waiting for the gnu crowd to chime in by Triumph+The+Insult+C · · Score: 1

    maybe this is the article the community needs to prove to ESR and RMS that their fanaticism is getting the community nowhere.

    o'reilly is a smart man. i couldn't believe one of the gnu hippies actually tried to claim the gpl was more free than the bsd/x11/mit license that tim advocated (article a few months ago).

    --
    vodka, straight up, thank you!
  76. Rational approach to OS in government... by sterno · · Score: 2

    The notion of requiring all software used by the government to be open source seems to be going a little too far. The problem as I see it is that some software is simply not available as open source and is needed to get their work done. On occasion the government does get stuff done and nobody benefits from making it harder for that to happen. Having said that, I think that requiring the government to make use of open source make sense if handle more reasonably.

    Any software custom written for government use must be open source. Companies unwilling to open up their source code will likely find many new competitors perfectly happy to take those big government checks.

    Any software that is a boxed purchased product from a retail store or what have you is fair game either way with one caveat. All documents created by this software that are for public consumption must use open formats. So the government can use Office if it's the best tool for the job, but they should be saving in plain text, RTF, etc.

    My thinking is that the ongoing cuts into government budgets will encourage use of open source without need of government mandate. The only exception being in the realm of custom written software which I think should be open source because it opens up future enhancement of the software to competitive bids. There should also be some mandates about the clarity of the code, etc (an open source mandate means jack all if somebody can just crank their code through an obfuscator).

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Rational approach to OS in government... by Anonymous Coward · · Score: 0
      My thinking is that the ongoing cuts into government budgets will encourage use of open source without need of government mandate.

      What government cuts? I'd love to see some.

      Also, I don't buy the argument that transparency in governement requires open storage formats. The only thing that's required is access to the data. The mandate is that they can hand it over when requested, in some format I can use without having to buy proprietary software. That could (and usually does) include plain paper.

  77. well put by Anonymous Coward · · Score: 0

    Well put O'Reilly! Its about choice. We should not be forcing people to use open source any more than Microsoft should force people to use MSWindows or MSOffice.

    People used to say microsoft was guilty of promoting freedom to choose only if you chose microsoft. seems imitation is the best form of flattery.

  78. Re:Tim O'Reilly is the man by Anonymous Coward · · Score: 1, Interesting

    Tim sure is the man. Not The Man, the man.

    I think it's funny as hell to see a two bit hack like michael take on someone who's been around longer, knows a whole hell of a lot more about the open source movement, and is an all around cooler guy than he could ever be.

  79. My views on this editorial: by Blind+Linux · · Score: 1

    I'm slightly perturbed by the almost zealot-like pro-OSD slant of this article. While Open Source software in some cases is a better idea than proprietary source, you must realise that the majority of the desktop users in governments are trained to use Microsoft Windows and products. Full switching to Linux or other open source alternatives would take money for training. I don't suppose you've taken into account how much this would cost?
    Additionally, the government does in fact use Linux. At least the Canadian government does... many of our servers run on Linux boxes as they are superior to the NT 4.0 boxes we also run for desktop applications.
    The government never simply listens to corporate America. It chooses between products to determine which is better, and if the efficiency-conveniency comparison merits changing products. You see, changing to Linux would mean a need to replace all the applications on computers with those for the new OS. An OS is like a toolkit... while Linux may be a very cost-efficient alternative to the MS OS and their applications, is switching and having to install software on EVERY SINGLE COMPUTER really efficient?
    These are the questions that the governments deal with. It's not simply 'the corporations are playing hardball'. If it was all about money, the government would simply switch to Open Source programs exclusively. I myself have no problem with going for training, and if it means that money could be spent elsewhere, I'd be all for a complete switch. However, you must realise that this is in many cases not logistically possible, as sad as this may be.

  80. Re:OpenSource and IBM by javahacker · · Score: 1

    You can't seriously think that IBM became an open source company because they wanted to feel good about it? They want to make money, and they know they can do so by promoting open source software.

    Most large companies don't use any major software packages, say the accounting software they use, out of the box. They pay someone to customize it to fit their needs. That service still needs to be performed, even for open source software.

    There is no requirement that this customized version have it's source distributed to the world, unless the software is going to be distributed. Someone correct me if I'm wrong, but GPL doesn't make you release changes you make for your own use. Only if you want to distribute your version do you have to make the source available to everyone else. If you want to sell your changed version, then you can negotiate some other license, at least potentially.

    We are talking about the government here, and it seems only fair that softeware developed for the government, which we paid for (remember taxes), be available for us to use. When they buy a road, by having a contractor build it, they do it so we can drive on it. Why not software as well?

    P.S. Data format standardization is a great idea, why don't you talk to Microsoft about it, they don't seem to be responding to the rest of us about it.

  81. Can't agree with O'Reilly this time by Gameboy70 · · Score: 1

    I'm with michael on this one. The state is accountable to the public, and should use that belongs to the public. Opaque, proprietary software cannot be reviewed by any citizen to guarantee security, robustness, or freedom from unrequested transmission of information to companies.

    "Software Choice" is a campaign by the private sector to intervene in the internal procurement policies of the state via lobbying and propaganda. If proprietary software companies can create licenses which dictate the legal terms under which their products may or may not be sold and used, certainly the government should have the right to dictate the legal terms under which it will buy software.

    IANAL, but I would assume that the government already has laws in place which would prevent certain frivolous purchases such as buying products or services obviously well above market value. Otherwise we could only hope that $600 hammers and toilets seats are anomalies. The same principle should apply to proprietary software, which by its nature tends to be priced well above its market value.

    Where a mature free software solution is not available (arguably the case in RDBMS's), a staged migration path could be mandated, and the development could be contracted, sold once, and secure maintenance and support by the best bid. This is what Dr. Villanueva's bill has in mind. Selling software in widgets is an enormous waste of taxpayers' money, as in the Flordia DOT's purchase of M$' Licensing 6 contract.

    Open file formats and protocols are not sufficient to avoid vendor lock-in. Without full access to the code (for use and modification, not just audit), the customer is put in the position to solve problems in current versions of software by purchasing upgrades -- at the customer's own expense.

    No one is force to sell proprietary software. If a company wants to sell software to the government, it can sell a non-proprietary version that respects basic democratic principles, and hawk its privately-controlled wares to the private sector.

  82. That Darn O'Reilly by datastew · · Score: 1

    Nothing like teaching him a lesson with a good slashdotting!

  83. Companies Go Bust - Source Escrows by Shabazz · · Score: 1

    I'm not one to favor proprietary software, but I think one of the big misconceptions is that if a company goes bust, all of its customers are necessarily screwed. This may be the case with users of shrinkwrap licensed software, which is almost always immediately replaceable. Think, for example, what would happen if Opera went under. You'd get another browser.

    However, for companies and governments using real software that is licensed for megabucks, they almost always (or should always) use Source Escrows. This means that they get the right to use the source code to keep using the software in the event that the company providing the software goes under. This is quite common, and vitiates all (most) of the "what about if your vendor goes bankrupt" cries you always hear on Slashdot.

  84. Open Source != Free Software by Rashkae · · Score: 1

    A law that requires goverment to use Open Source computer software for security is a damn good idea, and does not in any way rule out propriatery software. In fact, I think all software companies should be required to publish source code, just the same as you expect packaged food to include an ingredients list, Restaurants to disclose what was used to prepare your meal, drugs to disclose what medical drugs a pill contains.... Etc Etc. for much the same reasons... There is no (IMNSHO)good reason for keeping source code secret. Copyright and licensing laws still apply.

    1. Re:Open Source != Free Software by WildBeast · · Score: 2

      So basically what you're saying is that MS should reveal the ingredients that make Windows.
      Something like "We used the C and the assembly programming languages to bring you this OS".

  85. Transparency *is* needed by Deskpoet · · Score: 5, Insightful

    Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive?

    I realize this is a rhetorical question, but, using the justification of those monitoring *my* communications at work, I would say the answer is a most definite yes, particularly to the first question.

    The arguments of "state secrecy" are only defensible if a) we don't care what our government does or b) we don't want to know what our government does. As I spend the first five months of every year supporting an organization that allegedly functions in my interest, I feel I have every right to know--at every depth, well beyond FOIA--what that organization is doing.

    Now, you talk about the cost to the taxpayer, but when you're spending billions on things that blow up (where's the ROI in *that*?), that argument is shaky at best. I think the infrastructure could be refitted at the expense of a few less missles, while eliminating the secondary (Microsoft/Oracle/IBM) tax of proprietary software.

    O'reilly called Peru "great theatre", which makes you wonder just how commited to openness he is--they expect accountability out of their government down there. By taking this stand, he seems to imply that doin' bidness should take precedence over the REAL openness of a people demanding that their government not take corporate payoffs in software contracts, etc.

    --
    "The more corrupt the state, the more numerous the laws."--Tacitus, The Histories
    1. Re:Transparency *is* needed by ebyrob · · Score: 3, Insightful

      The arguments of "state secrecy" are only defensible if a) we don't care what our government does or b) we don't want to know what our government does.

      I guess simple citizen privacy is too much to ask? This proposal deals with computer systems that carry all criminal and driver inquiry information used by law enforcement. Do you have a right to know every time someone else got pulled over and had a criminal history check run on them? Do you have a right to know every time law enforcement may have suspected someone of committing a crime whether they actually were convicted or not?

      Worse yet, what do you think corporations would do with this kind of information available to them?

      Hmm... Jim had his license plate run 3 times last week even though he never got a ticket, lets raise his car insurance rates.

      There is already a huge black market in criminal history and similar information. Do you really think this information needs to be more available? It might be appropriate for state employees to fully understand the software and systems they work on down to the very last detail, and it might even be appropriate for taxpayers to know something about how the government systems are run, but making everything the sysadmin knows (including crypto keys and honeypots) available to the pulblic for every computer run by the government would be a titanic mistake.

    2. Re:Transparency *is* needed by Yuan-Lung · · Score: 1

      hmm... maybe, just maybe using open souce software is not the same thing as opening your data to all?
      :/

    3. Re:Transparency *is* needed by crimoid · · Score: 2

      I just think that people fail to realize how large the US government is. It is MASSIVE. To overhaul the entire government, forcing them to convert to Open Source (or ANY particular software flavor) would be a logistical nightmare. The government is de-centralized and widespread. This level of change would (I'm guessing here) be the largest single IT undertaking ever attempted... and because it would be LAW it wouldn't be an option (potentially sacrificing millions (billions?) of dollars in existing software investments).

      I think cost of a few missles wouldn't be a drop in a bucket when compared to a project like this.

      I'm all for using Open Source where possible, but making it a _requirement_ is a raw deal.

      And where's the ROI from a missle.... I'd say that it depends on the target. That and the fact that those billions of dollars flow back into the private sector, making the "hit" on taxpayers even harder to quantify.

    4. Re:Transparency *is* needed by ericman31 · · Score: 4, Informative

      Now, you talk about the cost to the taxpayer, but when you're spending billions on things that blow up (where's the ROI in *that*?), that argument is shaky at best. I think the infrastructure could be refitted at the expense of a few less missles, while eliminating the secondary (Microsoft/Oracle/IBM) tax of proprietary software.

      Since we are talking about the proposed law in California I think we can discard the idea that building a few less missiles will fund the refitting you're talking about. Even IF we were talking about the Federal government "a few less missiles" would not fund what you are talking about.

      In any case, there are significant issues on the table with mandating open source software for the State of California. Before I go any further I should lay my cards on the table. I work for an IT services company. However, I'm expressing my own views, not the position of my employer. I currently work in one of the government divisions of that company, and for the last four years have supported multiple contracts with the state of California. I have a serious stake in this law, both because of my job and because I'm a citizen of California. Some of what I have to say deals with my political views as a citizen and some with my views as an IT professional.

      I'm a huge supporter of open source. I think it's clear that the Internet, as we know it, was created by open source platforms, including Berkley UNIX (and subsequently BSD and Linux), BIND, and Apache. The open source community has been, and still is, a leader in many of the innovations in computing today. This same community responds much faster to customer needs, bugs and security holes than commercial vendors do. I wish I could get my commercial vendors to be as responsive.

      That said, there are two major flaws with the idea of mandating open source only software in government IT. The first is that there are some things that open source simply cannot do. Perhaps in the future that will no longer be true, but it is not the case today. Some systems run by the state of California today could not run on Linux and MySQL due to their sheer size and complexity. In fact, at least one is still running on IBM mainframes because the risk involved in migrating to midrange platforms like IBM pSeries or Sun's SunFire is simply too high. While Linux can run on the mainframe, it cannot support the scope of this particular system, it is still Linux, running other open source platforms. There is some promising work being done in grid computing and super computing based on Linux that leads me to believe that this problem will be overcome in the next few years.

      Politically, the correct approach to the issue of "transparency" for our government is three-fold:

      1. Open standards rather than proprietary standards. For example, TCP/IP for network connectivity instead of SNA.
      2. Open records for procurement, contracting and IT standards.
      3. No proprietary data formats
      In combination with the already existing freedom of information laws, this would ensure that, whether the IT platform is proprietary or open source it can interoperate with any other system using open standards. It would ensure that citizens have a full and informative view of the government's procurement process, allowing oversight to hopefully prevent something like the Oracle Master Licensing Agreement that California entered into last year. And finally it would ensure that government information is available to anyone with a web browser.

      Mandating open source only is doomed to failure, at least at the stage of development of open source platforms that currently exist. There are many instances in state government where open source software could benefit the government and the taxpayer. On the desktop of office workers, as web servers, as office automation file and print servers, even replacing many of the proprietary systems in place today. And a mandate to include open source in procurement processes would help to make those changes. But a mandate to use only open source software will break California's IT systems.

      --
      In my universe I'm perfectly normal, it's not my fault you don't live in my universe.
    5. Re:Transparency *is* needed by Anonymous Coward · · Score: 0

      since the government (of the US, at least) derives its rights from the people, it doesn't have any rights that you or I don't give it. since the government works for me, any information it has is my information and I have a right to see it. In some cases (classified documents), I may agree that it's better to not let me know, but it's up to me (through my elected representatives) to determine what the boundaries are for hiding things.

    6. Re:Transparency *is* needed by Dirtside · · Score: 2

      Offtopic reply:

      I like your sig, but I think it would be funnier if it read as follows:

      "Note on "The Matrix" casting: Tonight, the part of Agent Smith will be played by John Ashcroft."

      Food for thought. :)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    7. Re:Transparency *is* needed by Anonymous Coward · · Score: 0

      Given your points on state secrecy, right on! Now, where are those plans for that nuclear sub? I hear the Russians wanted a nice detailed copy in the 80s.

      What a crack. Transarency is not needed. Translucency is--we have to understand what is going on and confirm there is a valid checks and balances system in place and there is valid and credible cupability, but do not need to get down to the minute details of every process.

    8. Re:Transparency *is* needed by Ironica · · Score: 1

      I guess simple citizen privacy is too much to ask?

      If you're a government, it is.

      This proposal deals with computer systems that carry all criminal and driver inquiry information used by law enforcement.

      This proposal deals with the software running on those computer systems, not the data on them.

      Do you have a right to know every time someone else got pulled over and had a criminal history check run on them? Do you have a right to know every time law enforcement may have suspected someone of committing a crime whether they actually were convicted or not?

      No, but I have a right to know that that information is as secure and well-kept as it can be. Therefore, I have a right to inspect the equipment (hardware and software) being used. Finding out specs on the machines governments order isn't hard; their vendor contracts are a matter of public record. Finding out what new nasty bug from M$ is going to put *my* information up for grabs is a good deal harder.

      If you value the privacy and control of the information the government keeps about you, you should be in *favor* of being able to inspect the system, not opposed to it.

      --
      Don't you wish your girlfriend was a geek like me?
    9. Re:Transparency *is* needed by Ironica · · Score: 1

      You do know that this is about the California state government and not the Federal government, right?

      Also, this law regards future purchases, not current software. It will only save money in that regard, by reducing upgrade costs dramatically.

      --
      Don't you wish your girlfriend was a geek like me?
    10. Re:Transparency *is* needed by ebyrob · · Score: 2

      We're probably more or less in agreement on most of the core issues. Yes, citizens have a right and duty to pay attention to how their government manages resources and treats citizens. No citizens don't have a right to invade each others privacy.

      The thing we disagree about is this bill. I feel that OSS in government is a good idea as far as it goes, but that OSS is still immature, and that a natural competition between open and closed source will most likely arise to benefit this sector as much as any other.

      I further feel that this particular piece of legislation is an example of micro-management by high level government over smaller agencies in an attempt to win votes from a particular sector. This "pork" seems more like a kickback to the OSS community than any kind of real change.

      As such, I find something like this a setback both to open government and the fundamentals that OSS was based on in the first place.

    11. Re:Transparency *is* needed by mkldev · · Score: 1
      Do you have a right to know every time someone else got pulled over and had a criminal history check run on them? Do you have a right to know every time law enforcement may have suspected someone of committing a crime whether they actually were convicted or not?



      Yes. In most states, police blotters are a matter of public record. In many municipalities, the material in those blotters is condensed and printed in the local newspaper.

      --
      120 character sigs suck. Make it 250.
    12. Re:Transparency *is* needed by extrasolar · · Score: 2

      "I guess simple citizen privacy is too much to ask?"

      I thought we were talking about free software?

      No, the GPL doesn't mandate that we let anyone access to our private records. No, free software isn't any different than proprietary software with a different license.

      Governments should only turn to proprietary software when necessary. The "when necessary" part is important. No one is outlawing proprietary software.

  86. I meant global policies. by Per+Abrahamsen · · Score: 2

    I don't think each individual office have the means to understand the long time consequences of the legal restrictions for a given license restriction. Mostly, they want something that solves the local problem *now*. Also, acting as a whole the government has a lot more clout in negotiating license terms than any individual office.

  87. Government != individuals by hey! · · Score: 4, Insightful

    I agree that individuals should have the freedom to enter into whatever software license they wish. It does not automatically follow that government employees should be able to enter into any kind of license on our behalf.

    The question is whether it is good public policy to make free software licenses mandatory in public procurement. This is a debatable matter, but one principle is clear to me, at least: a private individual may freely dismiss the effect of his actions on the public good, but a public servant has a higher obligation to work for the good of the public.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Government != individuals by xenocide2 · · Score: 2

      Which is why we should restrict public servants to a single liscence, but give them the leeway required to serve the good of the public. If both you and the public servant truely have the good of the people in mind, then I don't think legislation is nessecary, and if you and the servant disagree, then one of you may be wrong.

      Also please try and capitalize Free here, it helps us distinguish between the "free good" meaning and the newspeak meaning Stallman and others created. =(

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    2. Re:Government != individuals by JPriest · · Score: 1

      It's not just Linux/OOo vs MS The government has spent bilions on many of it's UNIX machines and the software that runs on them. Go ask Sun what they would charge you for a low end workstation with a GPL version of solaris.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    3. Re:Government != individuals by Anonymous Coward · · Score: 0

      Of course they may IF WE ALLOW THEM. Frankly, to date, we have. The debate, on we should be having, is whether this should continue. And that's where the arguments today come into play.

      That's why we vote and have these debates. michael and O'Reilly both have, under our political and legal system, the right to voice their opinion on the matter and we to debate that in continuation or afresh.

      Getting back to the real point that starting this particular section of the debate, michael was an utter dick by proceeding to attack the man (last paragraph), not the ideas.

  88. Simplify: no business with monpolies by sterno · · Score: 2

    Let's just make this simple. Make it a rule that the government cannot do business with anybody that is a monopoly. That kills off the big shark in the pond, and opens up the game for competitors of all colors to compete. If open source is truly the best, then it will win in the market place. Doesn't need a law to protect it.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Simplify: no business with monpolies by edremy · · Score: 2

      Make it a rule that the government cannot do business with anybody that is a monopoly.

      So what happens when all the lights go out in every government building in the country?

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
  89. Don't make me do it... by po8 · · Score: 2

    'No one should be forced to choose open source, any more than they should be forced to choose proprietary software.'

    Michael, you're being way too hard on Tim O'Reilly: I think he's enunciated an important moral principle here. You wouldn't think a professional business man would be the one to finally state the principle of absolute anarchy so clearly and succinctly, but how could you do much better than "no one should be forced to do x, any more than they should be forced to do not x? This is especially brave since Tim's business becomes irrelevant: no one should be forced to obey the boss, any more than they should be forced to ignore the boss.

    I mean, with this principle, the legal choices of the government about free software really become irrelevant: no one should be forced to follow the law, any more than they should be forced to break the law.

    In fact, pretty much everything becomes irrelevant. No one should be forced to respect the public interest, any more than they should be forced to ignore the public interest. Heck, no one should be forced to build good, cheap software, anymore than they should be forced to build shoddy, overpriced software.

    In short, nobody should be prevented from doing evil, any more than they should be prevented from doing good.

    --po8, who thinks that nobody should be forced to listen to pseudo-philosophical drivel any more than they should be forced to spew pseudo-philosophical drivel.

  90. politizing of open source by Anonymous Coward · · Score: 0

    What? its already politized with the various licenses and the different approaches from different unices like bsd vs linux vs system v. Where is the concern should lie is the balkazation that we have seen in the last two years from united linux, debian, and redhat. This is open source biggest threat. If there was a common goal, a common aproach that we need to take in order to proceed

    1. Re:politizing of open source by Anonymous Coward · · Score: 0

      is n't the nature of the term politcs a discussion of two politcal philosophies...therefore anytime one opposes or engages in the political discourse that is...
      politics.

      Therefore, towit, Oreily is making a illogical assumption that open source communuity is "philosophically wrong"

  91. Open source, unless you can justify otherwise... by Odinson · · Score: 2
    That should be the law they are pushing.

    Transparancy should be a stated goal of government, but the path there is vast and rocky. Migration is costly and time consuming.

    I hope they are doing the NRA thing. Move to one extreme side and then shift to the middle to show that you are "being reasonable."

    Transparency, cost cutting, sharing, fighting waste, and increasing reuse are worthy goals, but there must be a process for exception (not exemption except in National Security Matters) to ease the pain of transition.

  92. Have to agree.... by Proudrooster · · Score: 2, Insightful

    I have to agree, legislation that forces people to choose one type of sofware is not a good idea, since one day the tables might get turned. It is similar to legislating a national religion, which is fine as long as the "Fundamental Whackos" are not in power.

    However I do understand the angst in the Open Source community against Microsoft, Palladium, and bad legistlation like the DMCA. The real question is should we allow ourselves to become as ruthless as companies like Microsoft who squish, crush, and steal from anyone who even remotely looks like a threat?

    Does the Open Source Community really want to become what it despises or is it really a last ditch effort at survival?

    Myself, I am trying to adopt the "agnostic IBM" view of the world and give people the best tool for the job, which usually offers a good blend of Open Source and proprietary software. I have learned a lot from watching IBM and, just by IBM "giving customers a choice" as opposed to ramrodding solutions, they have become Microsoft's enemy #1.

    One important thing that Open Source/GNU/Linux has going for it, is the mere fact "it's cool". Also, chicks dig that cute little penguin because Tux is sooo cute.

    Microsoft is currently not envogue or cool, except for maybe the XBOX, which I refuse to buy until it can run Linux. Let's face it, Bill Gates (the lead software architect of Microsoft) can't even explain their coolest product called ".NET" which doesn't even have a cute animal to represent it. In fact, ".NET" sounds downright anti-cute and anti-environmental.

    Personally, I think if Bill Gates had any ballz, that he would quit Microsoft and start a new company that competed agaist Microsoft and introduced even more chaos and choice into the market.

    Speaking of choice, I went down and looked at the new Apple Mac this week. That dual processor beast with the 16:9 aspect ratio LCD panel is just incredible and it even comes with all my favorite UNIX tools installed. I was so WoW'ed that I might buy one soon; WHY? because the Mac is now a mix of proprietary and Open Source which "GIVES ME A CHOICE!" and a darn good looking hardware solution wrapped in clear acrylic.

  93. Please.. by Cassanova · · Score: 1

    Dont bother the government with what software they should use - let them use the best, period. Dont over-emphasize transparency or a government can never function effectively... Cassanova

  94. Re:OpenSource and IBM by doomdog · · Score: 1

    I never said IBM went to open source to "feel good" about it. Rather, they see open source as just _another_ means to an end: selling hardware and consulting services.

    It was a good move for IBM, and a boost to open source as well -- but IBM is a far greater beneficiary of open source than a contributor (even though they have contributed quite a lot, too -- I wouldn't disparage their contributions).

    Yes, we're talking about the government, but not about software they are DEVLEOPING, but USING. Just because the government licenses MS Office doesn't mean the rest of us (the taxpayers) get a free copy, too..

  95. Do what you preach by tig · · Score: 1

    Exactly why isnt Michael quitting slashdot then, since slashdot is the spawn of the evil proprietary software producing VA.

    Sheesh, talk about integrity.

    And while we are at it, if a proprietary piece of software with an OPEN FILE FORMAT was used to get me my refund or license or whatever faster, so be it. Let the people who actually do the work choose the best tool for the job.

    --
    The Inscrutable Gargoyle
  96. TCO Is a factor by kenp2002 · · Score: 1

    While many would advocate Open Source (and they should) they tend to forget some common issues that business and government need to consider. Please, for the sake of legitimate arguments take a course or grab a book (or pay Gartner.com a crap load of money like I do :( ) to get concise, focused, and expert information on the Total Cost of Ownership. Every single TCO analysis that I have run Microsoft is still cheaper than Linux, and as far as the office suites are concerned Open Office is great, but still far from an effective, and as far as TCO is concerned cheaper, alternative to MS Office 2k. Oddly the last TCO I ran Office XP fell flat on it's face cost wise versus Office 2K. Translation, Office XP is crap compared to 2K. Sounds like the ME vs. 98SE blunder.

    Tim as a business man looks at things that are beyond just the performance of a product. In TCO things like, Time to Train, availability of support, SLA accountability, and system maintence is a factor. When I did a TCO od Windows 2K and Linux last year the document to summarize Linux and Windows 2K EACH was over 100 pages long! That is just the summaries. Then after distilling those two documents down and comparing the final report was 327 pages long (There are about 100 pages of charts and graphs btw.) Could you imagine the figures that a conversion to Open Source would generate? If just comparing the OS systems generates 100+ pages of factors imagine what more complex solutions (database systems, office suites, etc..) would factor. OS TCOs are easier to generate then application TCOs.

    A friend of mine, Bob D.(God rest his soul), was an IT manager of sorts for United Defense. One day we argued about Linux being better than Windows. He brow beat me that day with the difference between applications when you run them through a TCO. He taught me how to see things through a TCO perspective and gave me a few choice phrases to remember.

    ---------->
    Assume that your users don't handle change well. In fact assume that they are as smart as a 5 year old just to be safe. They're not, but hell it can't hurt to plan that way.

    Regardless of how superior a product appears there are always flaws lurking within. Humans are flawed, humans make software. Hence software WILL have flaws. You better have a way to fix em. (+ for Open Source, sorta)

    Never short change support contracts, they save you money.

    Someone needs to be accountable for the software if things go wrong. If you don't have a support contract all eyes will be on you.

    There are no garuntees in software unless you have an SLA. Get one!

    Remember that time is money, not just yours, but each and every end user that uses the software, those that support the software, those that have to implement the software in the network, etc. While you might find it easy, the 5 year old may not.

    There are 10 year olds with MCSEs for a reason. Go find me a 10 year old Linux Guru. Microsoft experts are plentiful and cheap. Linux experts tend to cost 20% to 40% more per hour.

    Microsoft gives me free shirts and pens. Still waiting for Linus to send me something.

    People cannot protest Microsoft's mascot, PETA will protest the Penguin (exploitation I'm sure) once Linux starts to make money.
    ---------->

    While the last two were funny the prior ones have a good amount of truth in them.

    When looking at software, better isn't always cheaper, cheaper isn't always better, and until the Open Source community, Linux community, come to understand the business side of the issues all the ranting and raving and post on how evil MS is will not help. Open Source must focus on the business of making software. I have only found out of the HUNDRED of THOUSANDS of Open Source products a few dozen that have made it into business sucessfully.

    Flame away but you cannot ignore how businesses think, and that is the Open Source's communities biggest flaws, businesses feel that we are a bunch of 16 year old kids pissed at the new "Man" and lack a serious understanding of a business as a whole (Open Source seems to lean to the political left, am I wrong?). I have ranted and digressed too far. Later.

    P.S Still begging for a built in spell checker ;)

    --
    -=[ Who Is John Galt? ]=-
    1. Re:TCO Is a factor by vsync64 · · Score: 1
      Assume that your users don't handle change well. In fact assume that they are as smart as a 5 year old just to be safe. They're not, but hell it can't hurt to plan that way.

      You can force a 5 year old to learn new things. I believe we call it "school".

      Never short change support contracts, they save you money.

      Someone needs to be accountable for the software if things go wrong. If you don't have a support contract all eyes will be on you.

      There are no garuntees in software unless you have an SLA. Get one!

      These are all the same argument, really. I'm sure you could talk to Red Hat or another OS vendor about service contracts and SLAs, or to a third party support company, for that matter.

      Remember that time is money, not just yours, but each and every end user that uses the software, those that support the software, those that have to implement the software in the network, etc. While you might find it easy, the 5 year old may not.

      Nothing much should change for the 5 year olds, since they shouldn't be playing around with more than their work responsibilities anyway. If all they're doing is writing reports and the like, nothing much should change. Any changes that are required, just browbeat them with until they get it. Plus, any window manager can be configured to have the close button in the same place and whatnot.

      I certainly hope you're not hiring the 5 year olds to manage your network.

      There are 10 year olds with MCSEs for a reason. Go find me a 10 year old Linux Guru. Microsoft experts are plentiful and cheap. Linux experts tend to cost 20% to 40% more per hour.

      I suspect the reason is that it isn't all that difficult to get an MCSE. I'm not bashing all MCSEs -- there are good ones and bad ones -- but it's certainly no objective measure of quality. Yes, Linux, and other UNIX-based OSes, are more complex, but they are more complex because they don't put up artificial shielding against the complexities of the real world. Therefore, I would posit that an average Linux admin will be better equipped to handle exceptional situations than an average MCSE with equivalent experience. The higher price comes for a reason.

      We find that more or less formal standards of good practice exists in every field of professional endeavor -- with the exception of programming computers. For some unfathomable reason, computers should be optimzed for those who are completely clueless, who cannot accept the responsibility for their own actions, who do nothing to rectify problems they run into, who are, plain and simple, incompetent at their job. -- Erik Naggum, <3221528480408972_-_@naggum.net> ( comp.lang.lisp)
      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    2. Re:TCO Is a factor by kenp2002 · · Score: 1

      Try going to a CFO and tell him because of what you think is correct he needs to go to "school." You'd be in a bread line real quick.

      Concerning the office issue you brought up I have an excellet example for you. Go create a spreadsheet in excel using every function there is at least once. Then port it to OpenOffice. I have done this. Only 25% of the functions worked. All the basics worked but I think it is absurd to even consider OpenOffice if only 25% of my spreadsheets port over.

      Concerning the arument about MCSE vs. Linux admins and cost: MOST EXECUTIVES DON'T GIVE A FUCK IF THE COST IS JUSTIFIED. They look at only bottom lines. I saw a guy at GMAC who would sit and play Everquest all day. They paid him 80k a year. One day the "brass" was walking around and notice him for doing "nothing." The executives fired him (not his manager). Here is the kicker, when he left the remaining staff's (6 people) workload each day rose 4 fold. The reason he was playing EQ was the fact he was a 160 IQ genius and handled a massive amount of work in a very short period of time. He finished his work load by noon and spent the rest of the day playing games. I cannot even begin to count the times that cost has been taken as the ONLY FACTOR in a decision. The industry doesn't care how good someone is IF THEY CANNOT BUDGET FOR THEM THEY CANNOT HIRE THEM. The thinking that you present is the whole of my argument. Linux people just can't seem to cope with the idea that, no matter how superior or more efficent something is, IF I CAN'T AFFORD IT IT DON'T MEAN SHIT! For shrist sake can someone who loves Linux get at least this one concept through their head? OpenSource can succeed but not unless those who would advocate it come to grips with reality.

      It isn't about what is best most of the time, it's what is overall cheapest. I render fractals on my computer in my spare time. A Cray supercomputer is much better than my AMD, but I cannot afford it! Trying to advocate the virtues of a Cray for playing Quake for instance is silly. Why? Because you can't afford it (If you can call me I have some great real estate in Florida for ya!).

      I don't want to get pissy over this topic but time and time again i see 12 year old Linuxx geeks that saw the movie hackers and ripped off old BBS L33t speak (God remember the old ACiD and iCE ansi days? I still have "The Slug" movie somewhere...) trying take about how great Linux is without a god damn clue! There is a saying that I get a kick out of from the T.V. Movie about Roswell:

      "Legitimate Information from a Bad source is just as good as bad information from a reliable source."

      Until those who disregard the reality of business and the computer economy they will be nothing more than GDKNAs (God Damn Know Nothing Activists) that will never break the glass ceiling. There will never be Linux on desktops as long as you demand (remember children can be taught) that they retrain (costs time and money, a LOT of time and money). You CAN'T go to a staff of 3 million people (gov emp) and tell them they need to re-train because you have found a better way. If you had to train 3 million people for only 1 hour each how much does it cost? Let us assume the avarage person makes $20 an hour.

      That is $60 million dollars right there. Then you need a trainer to teach them, say 30 people per session that would be how many hours? Oh and then there is the roll out.... add in initial support costs... increase helpdesk pay by 15 to 40 percent.... You see there is WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAY more than comparing costs of software. Linux on the desktop is NEVER going to happen until Linux groupies realize the real costs of business.

      I feel better now. Sorry to rant but it had to be done. Later all

      --
      -=[ Who Is John Galt? ]=-
  97. Democracy is choice by aminorex · · Score: 2

    The theory is that the votes make the choice.
    If the law is passed, the choice has been made.
    O'Reilly is not arguing for freedom of choice.
    He is arguing that one choice is bad, and the
    alternative is better. He is wrong about that,
    obviously, as should be no surprise considering
    that he makes such an silly lapse of reasoning
    as to confuse making a choice with giving up the
    freedom to choose. It's difficult to reason
    correctly if one uses terms in such a bizarre
    fashion.

    --
    -I like my women like I like my tea: green-
  98. Re:O'Reilly MIsses the boat...again (offtopic) by jpmorgan · · Score: 1

    This is offtopic, but you are confusing two things. One is the principle that security should reside purely in the keys (knowing the algorithm should not let you decrypt stuff), and releasing the details your algorithm helps you find problems quicker. The first point is valid for everybody, military or public, but the second point isn't.

    The advantage to publically releasing your algorithm is that in theory you get a lot more people testing its security so you're more likely to find any problems quicker. However, if you're say, the NSA, who employs more mathematicians than any other organization, you don't need that peer review, since your own in-house analysis is going to be superior in pretty much every way.

    Further, not releasing an algorithm does improve its security- as long as you're confident it doen't have any horrible flaws (which the military can be). While it is possible to cryptanalyse communications without knowing the algorithm, frankly it's almost impossible in practice. The only thing you can hope for is that the other side made some huge honkin' mistake, which they probably didn't. Also, if you release your fancy new algorithm that nobody can crack, your enemies can use it against you. Remember the military establishment is in the business of protecting their own secrets and finding out everybody else's.

    So yes, the security should reside purely in the keys, not the algorithms. But that doesn't mean that blindly telling everybody what algorithm you're using will increase your security (it'll weaken it- you're giving them more information to use)!

  99. Michael's got a point, sort of by wrinkledshirt · · Score: 1

    Work with me on this:

    Let's assume that we're hoping for a world in which open-source and closed-source are given equal consideration based on their respective merits. We currently live in a world where they aren't. To get from our world to the promised land we need to have a revolution of sorts.

    Generally, if you want to get a peaceful revolution, you've got to argue on two fronts (or be prepared to wait for a loooooooooooong time). The first front is the reasonable front that calls for equality right now -- ie: the "I have a dream" approach. The second front is the unreasonable front that calls for the oppressed side to turn the tables and make the oppressors become the oppressed -- ie: the "By any means necessary" approach.

    You need both, because they compliment each other. The peaceful approach is more likely to be taken seriously if there's a radical approach looming in the background waiting to explode if the peaceful side isn't appeased. The radical approach is more likely to be taken seriously if there's a peaceful approach that can calmly set out the objectives in a non-offensive and non-confrontational manner. Take one away, and you've got trouble.

    So, anyway, Michael sort of kind of has a point. If O'Reilly is going to be getting up and giving his two bits, and they're reasonable bits, we'd better make sure that there's a rabid and foaming RMS waiting around somewhere to rally the GNUites into a frenzy if O'Reilly isn't taken seriously.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    1. Re:Michael's got a point, sort of by fizban · · Score: 1

      i.e. affirmative action.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  100. Idiocy at worst by argel · · Score: 1
    and idiocy at worst

    Well, we are talking about michael here....

    --

    -- Argel
  101. Alright Tim by ToasterTester · · Score: 1

    Choice is what all of this should be about. I started a big Linux fan, but as the Linux community turned more into a religous movement mandating what to like and what to hate I started losing interest. Now for those and other reason I and a ~BSD fan. More important I live and work in the real world and there is no one correct solution. I use MS products when they make sense for the customer, and Sun or other Unix variants when they are the best choice.

    Bottom line, freedom of choice is what is most important.

  102. About Government Purchasing by aero6dof · · Score: 4, Informative

    Although I don't support the DSSA in its current form, I don't think that Tim has ever tried to sell products to the governments and their agencies - I have. Open Source has inherent disadvantages in trying to sell to a government customer. Government often creates lists of "qualified" vendors. These lists often serve as a procurement "menu" the government agencies decide what sofware technologies to implement. Going with off-list technology often requires extra justification and more work on the part of the procurement agency.

    The nature of Open Source makes it difficult or impossible to participate in these lists. The regulation simply doesn't mesh well with the OSS paradigm. Look at California Educational List or the Federal Gov't GSA and try to imagine an Open Source project trying to qualify for a slot on those lists. Even if an Open Source business does qualify itself to the list, none of the other businesses offering service or support qualify - removing a key advantage of Open Source -- multi-vendor competition over support of the same product.

    I do think some sort of "Consider Open Source First" software procurement policy is in order. Either that, or a gov't office to specifically qualify Open Source projects to these procurement lists.

    1. Re:About Government Purchasing by Amazing+Quantum+Man · · Score: 2

      This guy has a point. Back when I worked for a defense contractor, we were bidding on a standardized Intel based computer system. It had a laundry list of requirements... (OS, WP, Spreadsheet, Comm program, etc...)

      We wanted to bid it with MS Word 5.0 (this was back in the late '80s). The requirements for the Word Processing component read "Must have a 'Reveal Codes' function". That was a specific line item to indicate "You must bid WordPerfect".

      Government agencies tend to do this sort of thing.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  103. Anti-business mentality by mc6809e · · Score: 2

    O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about.

    Yes! A business man! He must be evil!

    He's been deceiving us all along. We should have know he wasn't one of us, one of the chosen.

    Heretic! Burn him! Burn him!

    Only when the world is rid of businessmen/corporations/greed will I be able to get the food/music/girls/sex I deserve. And maybe the pimples will disappear, too -- yes, I'm sure of it!

  104. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  105. Doh. One step forward two steps back... by CrackerJackz · · Score: 1

    "from the time-to-get-out-the-lart dept."

    Um, if your going to be giving up O'Reilly books can I have them? :) Seriously here, what is gained by bashing a (in my opinion a correct standpoint) on the open source community, made by respectable source? For open source to gain ground we do need to lobby, but to force our standards (be them open or closed) it makes us no better than what we fighting against.

  106. Which means your company by OSgod · · Score: 1

    is a consulting company and should be valued as such.

    Nothing wrong with that.

    Of course your product is billable hours, not software. Your competition is Arthur Anderson not Microsoft. Your scalability is limited by the laws of billable hours and not product development.

    Two different models. The MS model is not wrong -- it's different and much more lucrative.

  107. It is not about ideology, it is about pragmatics by Per+Abrahamsen · · Score: 2

    It is about whether it is sometimes a good idea to depend on a single vendor for support and upgrades not.

    If you don't think that is a good idea, you should make it a policy to require a free software license for the software you purchace. This is true no matter whether you are an individual, a corporation, or a government.

    However, the larger you are, the more likely it is that vendor independence for support and upgrades will benefit you, as alarge customer is more likely to be able to find a new vendor.

  108. Hmmm by OSgod · · Score: 1

    I live in a republic where my representatives govern me.

    The last thing I want is a democracy where every Tom, Dick and Harry views the internal workings of the code. Please no. Aren't we ineffecient enough?

  109. National security and sovereignty by robteix · · Score: 1

    No one should be forced to use free/open source software just because it's free/open. It would be an enormous hipocrisy to not allow people to choose what they want to use and force them to use free software instead.

    However, the government is a special market, one that should be entitled to a lot more control to the software it uses. So even though I don't think the government should be forced to use opensource software, at least it should be entitled to some warranties by the software vendor (whether the software is proprietary or not).

    Because of matters of national security and sovereignty, governments should have some special rights to know what exactly the software does and how. Simply trusting the software developer is not enough, not when you are responsible for millions of people.

  110. National Security REQUIRES open source... by Omega · · Score: 2
    Consumer computer users don't always need open source (though many of us developers would say different). But end-users often don't need or want the source code to their applications. For the government it's not a want. It's a necessity. Especially in applications of military or importance to the security of the national infrastructure. Obviously, no one cares if someone in the Dept. of Alcohol Tobacco and Firearms can't print because their Windows NT print server is down. But everyone cares if a bug in the same operating system leaves the Navy dead in the water.

    Some Open Source detractors say that peer code review is a myth and that no one has the time to do it anyway. The government has full time programmers who can and do audit internal software. They can audit OSS just as well. It is negligent to wait for your proprietary software manufacturer to release "HotFix #9182" when you can fix the bug yourself (especially if it exposes risks to national security).

    So for vital government computer systems, using open source is a matter of national security. As for the bureacratic offices -- it's true they don't "need" OSS.

  111. irony by siphoncolder · · Score: 2, Funny

    michael: not only are the more sane & rational posters here out to get you, but so is doubleclick. this is what i saw when i clicked "Read More" (sorry about the quality, i tried =\ ). no joke.

    --
    i'm amazed that i survived - an airbag saved my life.
  112. michale: you're wrong. by cjsteele · · Score: 1

    1) your whole assessment about the foundations of freedom is completely off.
    2) you're using /. as a soapbox by which you mold the opinions of /. kidz, shame on you.

    --
    "This above all, to thine own self be true" :x!
  113. News flash: by OSgod · · Score: 1

    Slashdot editors eat their own best friends.

    Details at 11:00.

    O'Reily has been balanced and well thought out. Apologize now Michael for the accusation (in very poor taste) and let us get on with life. The more industry heavyweights you tick off the less that will find it in their hearts to even consider your message -- good or bad.

    Can a product win in spite of the people representing it? Perhaps--but's it's usually easier to sell it than it is to cram it down peoples throats. Better PR.

  114. The Government has upped its standards, ... by Anonymous Coward · · Score: 0

    ...so up yours.

  115. Re:OpenSource and IBM by javahacker · · Score: 1

    The government both purchases shrink wrapped software, and has software customized/developed for them. The proposals everyone is talking about would impact both. The software the government is using makes a difference. I have seen companies standardize on a word processor because it was the one the FAA had decided to use. How much more impact would a more widespread standardization have?

    If the government was using open source software, and made file interchange capability a requirement for everyone the deal with, then everyone would support standardized formats. This is a case where the only way to standardize file formats is for someone with enough clout (say the Federal Government) to mandate it.

    I really support the idea of choice in their software purchases for individuals. The government has other responsibilites, and making information interchange possible is (or should be) one of them.

  116. Best tool for the job YESS!! But... by Anonymous Coward · · Score: 0

    "If open source is better, then let it *compete*. If free (price) and open source still aren't enough to persuade users to switch, then maybe it's not yet as good as its proponents claim it is, and maybe that's where they should focus their energies."

    I agree that the best tool for the job should be used. However in the case of Government, Competetion will not always (read usually) find it.
    In Business if a company does not use the best tool for the job they lose business, money and or go out of business. This assures that the best tool for the job will (eventually) get used.
    Governments aren't businesses. This will not work for them. there are really only two things that shape Government choices. Politics, and laws. So unless you want to trust politics to find the best tool for the job, /giddy laugh/ you had better get some laws to do it!

    (not implying that Open Source is the best tool in all cases (yet) though)

  117. Open source isn't whats needed by Vicegrip · · Score: 5, Insightful

    Government must use standards compliant software:
    1. Software must store data in an open patent/royalty free standard format and be useable by any other software.
    2. Software that must interoperate, should be able to do so without preference to a specific vendor. i.e. follow open and patent/royalty free communication standards.
    3. Software, depending on its application, must be demonstratedly secure by:
    - making it the law that a security flaw for software running on government systems must be fixed (no: "but you can buy our new later version full of features you don't need")-- for a reasonable fee if appropriate.
    - a vendor shall be liable for refusing to disclose vulnerabilities their software has that have not been addressed in a timely fasion.
    - having been the subject of independent review and analysis.
    4. Portable software that is available on more than one platform must be given precedence over software that can only operate on one platform.
    5. Companies who fail to support software, or refuse to or have gone bankrupt, should in their contract have clauses that force the code to their software made open-source so that the goverment may have somebody else support their system.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:Open source isn't whats needed by djmurdoch · · Score: 2

      3. Software, depending on its application, must be demonstratedly secure by:
      - making it the law that a security flaw for software running on government systems must be fixed (no: "but you can buy our new later version full of features you don't need")-- for a reasonable fee if appropriate.


      This would pretty much rule out open source. If a security flaw is found in Linux, who is responsible for fixing it? Sure, it's likely to be fixed quicker than a security flaw in some closed source system would be, but if it's the law that someone must be responsible for fixing things, then that law would mandate closed source.

    2. Re:Open source isn't whats needed by Vicegrip · · Score: 2

      Except that the government will be buying Linux from a well positionned open-source vendor.. Suse, Redhat etc...

      In such a case, that vendor would be responsible for that clause.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  118. lame considered harmful by epine · · Score: 4, Insightful


    Anyone who has spent any time listening to the Technetcast archives will know that Tim O'Reilly is not someone you discard just because they are saying something you don't want to hear. He has better open source credentials than 99% of the people who will weigh into this discussion, even if we darkly suspect he is feeding his family on the side. I've done nothing in my life as a computer programmer to compare with what Tim has contributed.

    And Tim is making a point here which is 100% correct. The label "open source" is not an acceptable substitute for what we are really trying to achieve. If it did happen that governments such as Peru enacted these policies, it would certainly be a victory for accountable government and the democratic process (at least between the state and its citizens, which is NOT the sum total of what democracy requires).

    The lame argument here is the last paragraph of the slashdot submission. I know exactly what lame means in that paragraph: "I don't want to think that hard about difficult issues, so chalk it all up to hidden agendas, name the villians, and move along". If Tim O'Reilly's open source credentials are subject to this kind of aspersion, whose only sin so far is to give serious consideration to the political reality of taking an immoderate stance on the traditions of goverment since America was founded, there isn't a business person alive whose integrity means anything at all to the open source community.

    Sure it's annoying to see Tim throw out these unpleasant thoughts half digested. But that's what he does: he creates forums for really smart people to think and speak about difficult issues.

    I don't know the right answer to this question. The problem is too difficult to think through in one day, or even one year.

    We need a notion along the lines of "government product" which encompasses everything they do on behalf of the public (memos, e-mail, publications, databases, registries, etc.) and mandates that all of this goverment product is fully exposed in representations supported and validated by freely available, open source code. Once you have this in place, the open source community can implement every system of government, and then we need to win the arguments over cost justification of taxpayer dollars. And maybe at the end of the day we find we are actually doing the right things for the right reasons after all.

    I know that many people in this forum won't get past the fact that Tim has said something ugly. For those of you who sometimes stop to think about the unpleasant, this is one of those times to step back, take a hard look, and admit that the world doesn't always offer the easy paths we'd prefer to follow. Tim had the courage to do this, so should we.

  119. Specifications, people. by Chris+Burke · · Score: 4, Insightful

    Why is this all being viewed as the government making only one choice, or "restricting" themselves? The government -- and everyone else -- does this all the time. It's called a requirement. When Boeing and Lockheed competed for the Stealth Bomber contract, did they complain that the government was restricting themselves to only use planes with low radar profiles? No, it was a requirement for the contract.

    "Getting the job done" can mean more than processing a document. If you also require that you have open standards, the ability to check code for backdoors and security issue, and that your choice of software now doesn't lock you in to a particular vendor in the future -- are these not merely requirements which, like all other requirements you might have, result in some software not being eligible due to failing to meet these requirements? Restricting yourself to only those things which fullfill your needs is not insane, it is superlatively rational.

    What you think using open source software has to do with making available the contents of a civil servant's hard drive I can't fathom, which is why I didn't really address that part.

    --

    The enemies of Democracy are
    1. Re:Specifications, people. by telbij · · Score: 2

      I think the argument is that open-source is not a blueprint of a rational set of requirements for all government software. Yes, it has benefits, but you seem to be claiming that the benefits are indisputably superior to anything proprietary software has to offer.

    2. Re:Specifications, people. by Ironica · · Score: 1

      Furthermore, this is not the government restricting anyone else's software acquisitions; it's the government making its *own* decision about software acquisition.

      Those who want to campaign against government laws restricting qualified vendors better begin at the beginning. Why do you think so many government vehicles are Fords? Usually because they start with the requirement that they must purchase from an American car maker, and then that they have to take the lowest bidder. (A requirement that the company have fewer than 10 major recalls in the last five years seems like a better idea to me, but whatever.)

      --
      Don't you wish your girlfriend was a geek like me?
    3. Re:Specifications, people. by Chris+Burke · · Score: 2

      Yes, it has benefits, but you seem to be claiming that the benefits are indisputably superior to anything proprietary software has to offer.

      No, I'm not talking about benefits. I'm talking about requirements. Something can be 5000 times better in every way -except- that it doesn't meet one of your requirements, and you don't pick that thing. Thus whether open source or proprietary is superior isn't the issue. It's whether they can meet the requirements.

      And what requirements are those? That it does the task that it meant to; that the software does not cause vendor lock-in; that the data produced be the software will be available if they switch software or the software vendor expires; that the software source can be audited for security purposes; that any deficiencies found in auditing can be fixed without depending on the vendor to respond in their own time.

      Are these not rational requirements? Particularly for a government, being able to guarantee that data can be retrieved in the future and being able to find and fix security flaws seems quite important. While the first requirement -- actually working -- can be fullfilled by both open and proprietary software to varying degrees of success, the rest basically exclude proprietary software from the picture. They simply don't suffice.

      By the way, as others have pointed out, this doesn't mean that they can't use that which is traditionally proprietary. If Microsoft wanted to license Windows to the government in a way that met these requirements, then they could. I don't think the law being proposed requires redistribution rights, but I could be wrong.

      --

      The enemies of Democracy are
    4. Re:Specifications, people. by jedidiah · · Score: 2

      It seems that there is an option here, a highly likely option, that hasn't occured to anyone yet. Software vendors could choose to use different licencing for government clients. Governments might eventually get access to the sourcecode for msword or oracle 9i. The fact that governments may enjoy this level of access may not trickle down to the rest of us.

      Given the importance and cost of the information that is stored on governnment computers, "open source for governments" isn't a bad idea really.

      Only those with blinders on should be frightened about this idea. This includes any alleged community allies.

      Also, the vocal elements of the free software user community have always been a bit radical. They started out that way.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Specifications, people. by edbarbar · · Score: 1


      Open source is not a *requirement*. It is primarily a philosophy/religion/hobby/social organization. Open standards is not a requirement. The capabilities and guarantees of open standards are the requirements.

      Here are some *requirements*:

      the ability to check code for backdoor security issues
      that your choice of software now doesn't lock you in to a particular vendor in the future

      -------

      "Restricting yourself to only those things which fullfill your needs is not insane, it is superlatively rational."

      Yes, but how do you know that only open source can fulfill these needs? What are the needs? You are just *guessing* what the needs might be based on the professed requirement "Open Source."

      The proper approach is for the government to issue an RFP with actual requirements in it. Microsoft, IBM, and open source vendors should be able to bid, and demonstrate how they meet the requirements.

      I want the government to understand their needs well enough to be able to clearly state them and make a correct analysis and decision as to whether these needs are being met.

      --
      Ed Barbar, President and General Manager, Furnit USA
    6. Re:Specifications, people. by pohl · · Score: 1
      Open source is not a *requirement*. It is primarily a philosophy/religion/hobby/social organization.

      This is ignorance. Open source is a category of licenses under which the the program is delivered. If the request for bids specifies that the program must be delivered under the terms of an open source license, then open source is, by definition, a requirement for landing that contract.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    7. Re:Specifications, people. by edbarbar · · Score: 1


      If the request for bids specifies that the
      program must be delivered under the terms of
      an open source license, then open source is,
      by definition, a requirement for landing that
      contract.

      Most of this discussion is using "require" in the sense of "have a compelling need for," not "to impose a compulsion or command on."

      In other words, we all know that the government is thinking of commanding vendors to deliver software with open source terms, but the question we are contemplating here is "do they really have a compelling need to"?

      The government doesn't often need access to source code. A secretary doesn't need to be able to fix bugs in Linux, for instance. He needs a word-processor that works, the output of the word processor needs to be in a format that is compatible with future versions, etc.

      Open source is a category of licenses under
      which the the program is delivered.

      Isn't "open source" actually a term used to describe computer code subject to certain license agreements?

      --
      Ed Barbar, President and General Manager, Furnit USA
  120. O'Reilly is right. by Lendrick · · Score: 5, Insightful

    One fundamental problem with open-source zealotry is the assumption that in every possible case, open-source software is better than any proprietary alternative. This has a nasty tendency to piss off regular users ("Why are you forcing this on me? I liked my Windows just fine.") and less zealous OSS advocates (who are trying very hard to convince people that we Free Software types are capable of being reasonable).

    What the government needs to do is a detailed cost-benefit analysis for each major software purchase. Linux is cheaper to run in some cases, but the fact is, you need to retrain people to use new software, and they can often get bogged down if said software isn't of as high quality as the commercial software they were originally using. Microsoft Office has its annoyances, but is still (in my experience) generally a better office suite than Open/StarOffice.

    Anyway, those are my thoughts. They decision shouldn't be made for government organizations. It should just be an educated decision made by engineers and regular users, as opposed to managers who have just been impressed by salesmen.

    1. Re:O'Reilly is right. by Alien+Being · · Score: 1

      It should just be an educated decision made by engineers and regular users,

      Right.

      "regular users" can make educated decisions about their ability to use the software, but in general, they cannot make educated decisions about the technical merits and defficiencies of the software.

      Engineers can't make educated decisions about a regular user's ability to use the software, but they can make educated decisions about the technical merits of the software, IF they have the source code.

      "regular users" never deal with SOFTware. It's not SOFT to them because they don't know how to modify it. To them it's no more decipherable than X86 assembly code. With all due respect to the needs of the "regular user", they are simply not qualified to comment on this issue.

      The person who says "Why are you forcing this on me? I liked my Windows just fine." is the one who is being zealous. Engineers who say "if it isn't source, it isn't software" are just being practical.

    2. Re:O'Reilly is right. by Lendrick · · Score: 2

      "regular users" can make educated decisions about their ability to use the software, but in general, they cannot make educated decisions about the technical merits and defficiencies of the software.

      Engineers can't make educated decisions about a regular user's ability to use the software, but they can make educated decisions about the technical merits of the software, IF they have the source code.


      And this is precisely why both sets of opinions need to be taken into account. Also, as an engineer myself, I can attest that, given reasonable documentation and input from people who have used a certain program, I'm quite capable of making technical decisions on whether or not it's good to use it whether I have the source or not. (Wow, that's a horrible run-on sentence :)

      I'm not sure if you're a Linux user, but if you are, be honest... did you wade through the kernel source before deciding to use it? If you did, you're in a tiny minority. I myself just read about it and heard about it from other people. I don't have the time to poke through millions of lines of code.

      The person who likes using Windows isn't being a zealot. They've just gotten to the point that they're comfortable using Windows, and they're trying to do their job.

    3. Re:O'Reilly is right. by Alien+Being · · Score: 1

      And this is precisely why both sets of opinions need to be taken into account. Also, as an engineer myself, I can attest that, given reasonable documentation and input from people who have used a certain program, I'm quite capable of making technical decisions on whether or not it's good to use it whether I have the source or not. (Wow, that's a horrible run-on sentence :)

      I agree that both sets of opinions need to be taken into account (that was my point), but only in their appropriate contexts. Carpenters and designers are both needed to build a house, but i wouldn't use inadequate building materials just because they look nicer to the designer.

      Your claim that you can make sound technical decisions about "good to use" is too broad to be believable. How can you claim to know that the program doesn't have a back door if all you have is the word of users and the vendor's documentation?

      The person who likes using Windows isn't being a zealot. They've just gotten to the point that they're comfortable using Windows, and they're trying to do their job.

      And that they are unwilling to make a change. I'd call that being zealous. If there's a compelling reason (like a missing critical feature) that a particular program isn't viable, then it isn't viable. Unwillingness to adapt to something new isn't a compelling reason. Ordinary people were using computers in their jobs quite successfully for decades before anyone ever heard of Windows.

      Contrast that with the software engineer who's trying to do his job but being denied access to the source code. It's isn't a question of just "being more comfortable by having the source code".


      I'm not sure if you're a Linux user, but if you are, be honest... did you wade through the kernel source before deciding to use it? If you did, you're in a tiny minority. I myself just read about it and heard about it from other people. I don't have the time to poke through millions of lines of code.


      This discussion isn't about my personal or professional needs, it's about the needs of a huge government who's charter is to look after the well-being of it's citizens.

      That being said, I do use Linux and although i didn't scrutinize the source code before deciding to use it, i had the benefit of knowing that others (independent of the vendor) had. In the four years i've been using Linux, there have been several times where having the source code has meant the difference between success and failure.

  121. Open Source is not always Cheaper by Anonymous Coward · · Score: 0

    Considering administration time and cost of administration, it could very well be cheaper to run one Win2k box with IIS than to run one Solaris box with Apache, or BSD with Apache, or ($diety forbid), Linux running Apache...

  122. Does this make sense? by Quill_28 · · Score: 1

    You have spent time and money developing software. You have made money selling it to businesses and various government agencies. You pay taxes to the government some of which goes to pay people to create software which can put you out of business. Something to think about.

  123. M$ strongarm by zboypiccoro · · Score: 1

    Is this not similar to MicroShafts' "use my 'product', or else" tactic? Locking anybody or any government into a particular liscense usage is the opposite of the word "open", and it's intetions. This legislation merely opens the door for proprietary software companies to propose similar bills, based on this prescident.

    1. Re:M$ strongarm by WildBeast · · Score: 2

      I dare you to find a big corporation that doesn't use that "use my product or else tactic". Hell I have a small business and I use that tactic but I'll never force anyone to use my products. I just encourage them to use my products if they want better pricing.

    2. Re:M$ strongarm by zboypiccoro · · Score: 1

      Very true, but you *hopefully* don't force your customers into contracts like the one M$ put to Dell recently (although they found a creative loophole). I'm sure you don't. But pressing legislation to the end of propritary liscense exclusion is the issue here. Instead of proving the quality and effectiveness, not to mention value of open-source products, the bill aims to reduce freedom of choice. The strong arm tactic, though completely legitimate, seems against the asthetics of the open-source movement.

  124. Almost everyone misses the point by FreeUser · · Score: 2

    I love Linux, and use it at home on my only desktop machine, but I would never want to force someone to use it.

    I love democracy, and use it at home, but I would never want to force someone to use it, unless they are my government.

    This is about transparency in government, and the assurance that public documents (birth certificates, deeds, tax rolls, etc.) are as accessible in 50 years as they are today, and not held hostage by anyone, be it Microsoft or RMS.

    It isn't enough to have open data storage formats, because transparency also requires that we know what is being done with the data in question. This becomes a particularly potent issue if software is ever used for voting, choosing who is drafted should the draft ever be reinstated, choosing who is audited by the IRS, or, as another mentioned, defining how our personal information is protected from others.

    Transparency can not be achieved in any of these areas unless the source code is available and open to public scruitiny.

    Microsoft lackeys and their moderation points aside, Michael and his sometimes over the top rhetoric aside, Tim O'Reilly is simply wrong on this issue, as are all those who advocate "choice" for those who have power over the rest of us.

    Our government doesn't get to choose if and when it would like to exchange democracy for autocracy. It should not get to choose if and when it would like to exchange openness and accessibility to information for proprietary software and data formats. Stick with the latter, and you end up with fiascos like the NOAA[1].

    I am simply amazed that so many people think this is trying to force OSS or Free Software on 'everybody.' Nothing could be farther from the truth ... it is merely an attempt to force opennenss on government, to protect citizen's access to information irrespective of what operating system or user software they use, be it Free Software, Apple, or, God forbid, Microsoft.

    [1]where you have to pay $100 or more for a $3 CDROM of all the marine charts that were made with your tax dollars, because some politician/beuarocrat signed a sweetheart deal giving a private company exclusive rights to resell our public data.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Almost everyone misses the point by kirkjobsluder · · Score: 1

      I am simply amazed that so many people think this is trying to force OSS or Free Software on 'everybody.' Nothing could be farther from the truth ... it is merely an attempt to force opennenss on government, to protect citizen's access to information irrespective of what operating system or user software they use, be it Free Software, Apple, or, God forbid, Microsoft.

      I guess one of the problems with this is that openness as defined exclusively in terms of source code (which is only open if one is an experienced computer programmer, and sometimes not even then). For example, what about one of the most glaring flaws in open source software, disability access? Doesn't openness demanded that government employees be able to access information regardless of physical ability? What if that access to electronic data requires the use a proprietary software? For me this is not a rhetorical question, but a fact of my day-to-day life that there exists no open source software that permits me to work without pain.

      In addition, I am not convinced that all cases of government procurement of software should be treated the same way. Is it really a fundamental violation of democracy when a teacher uses a grant to purchase a dozen copies of sim city? In most cases, it is a struggle to just get the software into the classroom and used in appropriate ways.

      I think that open source software should be pushed for cases in which it both exists, and meets the basic application requirements. However there are application areas where open source software either doesn't exist, or is so inferior that it fails to meet the basic application requirements needed. This is one reason why I am personally opposed to all or nothing mandates.

    2. Re:Almost everyone misses the point by Anonymous Coward · · Score: 0

      The only truly open format is ASCII text. Even though things like html are standards, they are still subject to change by bodies of people. Look at html for example, is html 4.0 even remotely compatible with html 3.0?

  125. Alterior motive by gmkeegan · · Score: 2

    Besides, it's not like this is an actual attempt to promote more secure, cost-effective software. In the end this is just a tool to try and wedge better pricing and terms out of Microsoft. Been done before.

    New Shimmer is both!

  126. Keep in mind that by WildBeast · · Score: 2

    Please keep in mind that RedHat, IBM, MandrakeSoft and Linux International are among those backing the legislation. Make sure that those idiots don't get any of your money.

    Besides, I thought that RedHat and IBM had closed source software. Am I wrong?

    1. Re:Keep in mind that by dd301 · · Score: 1

      Please keep in mind that RedHat, IBM, MandrakeSoft and Linux International are among those backing the legislation. Make sure that those idiots don't get any of your money.

      Yeah, buy software from the wonderful people at the other company who puts the needs of their customer before anything.

      Besides, I thought that RedHat and IBM had closed source software. Am I wrong?

      IBM makes lots of closed source software. But everything RedHat does is GPL.

    2. Re:Keep in mind that by WildBeast · · Score: 2

      Yeah, buy software from the wonderful people at the other company who puts the needs of their customer before anything.

      What's wrong with caring about customers?

      IBM makes lots of closed source software. But everything RedHat does is GPL.

      I believe there installation scripts are proprietary though.

    3. Re:Keep in mind that by dd301 · · Score: 1

      What's wrong with caring about customers?

      I was being sarcastic. BTW, do you know of any closed source company that cares about its customers?

      I believe there installation scripts are proprietary though.

      No. Everything they do is GPL. This is in sharp contrast to companies like SuSe and Caldera with their proprietary installation programs.

  127. about forcing a trend... by anarcat · · Score: 1

    It will just piss people off..

    What if the government is forced into using open source software which could be inadequate for the job (think about OpenOffice on low-end machines), and then think about employees cursing "that damn open source system" because they're forced to use it.

    No one likes to be forced in a trend they don't want to follow.

    Using the law to force OSS through is just lame and is completely contrary to the spirit of the movement, IMHO.

    --
    Semantics is the gravity of abstraction
  128. my thoughts exactly by Daemosthenes · · Score: 3

    There are quite a few people getting far too uppity about this. And while it is a goal worth taking political action over, I think one of the core problems with the Open Source movement is the fact that we don't know when to back down. Our collective character wants to resolve the problem, crush the "evil bad guys" (Microsoft and proprietary giants) and save the future of computing for people everywhere - seriously, it's our mindset. We grew up watching star wars and star trek, right? As a movement we've been overcome by the blindness and fervor that we decry in the corporations and government we struggle against.

    If we truly want freedom, we should be fighting for the freedom to choose - the freedom to pick the best tool for the job. The freedom to use open source if it is better, or to pick proprietary software if it's the best tool for the job. Passing bills mandating the use of open source in the government takes away the freedom of the government to do its job as efficiently as possible. We're taking away from their freedom. Using the exact same method that the MPAA, RIAA, and other corporate entities make use of things like the DMCA to impact our own freedom. And what's the point of inflicting one "freedom" on the government just to take away another?

    1. Re:my thoughts exactly by Dirtside · · Score: 3, Insightful
      Passing bills mandating the use of open source [com.com] in the government takes away the freedom of the government to do its job as efficiently as possible.
      This is a strawman. The government does not enjoy "freedom" the same way individuals do. If we are going to pass such bills, it's going to be because it will help the government serve the people -- which is the only reason it exists. The government only enjoys "freedom" insofar as such freedoms serve its populace. You're making it sound like the government has some kind of fundamental right to freedoms the way citizens do.

      The argument should be whether requiring open source will benefit the public more than allowing closed source will. Basing the argument on the idea that the government somehow deserves freedom is ludicrous.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  129. open, free, proprietary, closed by kalimar · · Score: 1
    The argument that open source software or free software is better than proprietary software is useless.

    Arguing that open source software or free software has a lower cost of ownership than proprietary software is likewise useless.

    Why?

    1. All software has limitations
    2. The 'best' tool for the job is subjective
    3. Just because it's ______ doesn't mean it deals with all the latest or even all the common protocols.
    4. Just because the source is open doesn't mean it's easily changed to meet your needs, nor does it make it better to use than a proprietary application.

    Example: If Microsoft gave away Windows 2000 for free, that wouldn't make it 'better' than it is now. It might make it more palatable but it won't improve the software. Likewise, if Microsoft made the source available for Microsoft Word, that wouldn't necessarily make it capable of handling the latest file formats. It may be that modifying Word is more work than it's worth.

    With open source applications, just because you have the ability to modify it to suit your needs, doesn't mean you can (or want to) modify it. Example: Just because you _can_ modify an open source 'office suite', doesn't mean you have the people in your organization you have the expertise to modify it well. If you are forced to use the open application, you either have to use the limitations, modify the source by hiring people who can do that, or submit requests and wait for the feature. With proprietary or closed software you have to submit requests and wait, but in those cases, you very often have a contract with the vendor that allows you to pressure them to put in features you want/need (you == government in this case). Many corporations use proprietary software, not because it's the best thing out there, but rather because the contract they get with the vendor is better. A certain unnamed company decided to use a certain unnamed product after the employees of said company vehemently opposed said product because the vendor of the product was willing to bendover backwards and kiss ass.
    No company (or government) is going to hire people to do work (and take on the HR overhead of those people when they can get a contract with a third party that is willing to do everything under the sun to please that company.

    Do you really think open source developers or free software developers would be willing to do everything under the sun to please a company or government, just to make sure that their software is used? No.

    The real question isn't whether or not open source software or free software is better than proprietary software or closed source software. The real question is whether or not politicians are willing to lose the lucrative contributions from vendors of proprietary/closed software.

  130. choice is good by nuc134r+m4n · · Score: 1

    come on! would ya use photoshop or gimp? there you go! there are times when closed-source software fulfils the purpose best.

    --
    nuc134r m4n
  131. Freedom v. meritocracy by dh003i · · Score: 2

    Alot of people here seem to be pouncing on the idea that such laws would require the gov't to use OSS / FS even when it is not the best solution. Though I'd argue that in most cases -- overall -- it is, it's possible that it may not be the best solution. So, yes, this law would force the government to occasionally use software which wasn't the best solution.

    But there are other things at play here than the best solution to a problem: namely, a core value to any Democracy -- transparency. Proprietary software decreases transparency, OSS / FS / public domain software increases it. I'd also argue that the gov't can use software which is "source for free to dist/change/whatever, but pay to use". This still preserves that basic principal of transparency.

    I know there are some of you here who insist that this is "affirmative actions for software". I disagree. This is mandating moral character in the software that our government uses. Don't laugh. A person without moral character -- i.e., a crook -- will have difficulty getting a job. Software can also have a moral character; in this case, it certainly does. In the government, software which is open preserves transparency has moral character, whereas that which does not is does not have moral character.

    If you still have problems with this, it most likely comes back to the idea that "the best software should be chosen". While I think that the licensing should be considered in deciding what's the best software, lets ignore that for now. Lets say that a proprietary product is the best. So what? The government has lots of money, and can easily take an open piece of software and make it the best for the job. This would ultimately save the government money. Alternatively, it could buy the rights to the "best product" from the owner, then open that product up.

    The question then, is which license should software the government creates/modifies/buys fall under? Well, if its modified GPL code, obviously it has to fall under the GPL. But if they create something from scratch, or buy out a proprietary product, what then? Well, I suggest in all cases -- until the desired license is decided on -- the government stick to the GPL. Why? Because you can change the license on the exact same product from the GPL to OSS (i.e., BSD) to public domain. But you can't change the license on the same piece of software from public domain to BSD to GPL.

    Transparency is a key value in any Democratic government, and the more transparent a democracy is, the healthier it is. Conversely, the worst of governments and authorities aren't transparent at all. As an example government, take Iraq, and as an example authority, take ICANN.

  132. Open standards/protocols by demented · · Score: 1

    This discussion seem to be instigated by the DSS Act proposed to the Californian federal entity, but I think that this issue is far beyond US govt. policy and is applicable to the general. For that reason I'm feeling free to join this discussion although I'm not American nor I have any interest in California and/or USA.

    My opinion on this is that the goverment must enforce open standards and protocols and not to choose the licencing type of the software. The aims are those: to do the job in the most efficient way (this includes the TCO as well!), and to enable the public view of all the relevant documents regardless of the systems used. This boils down to usage of publicaly available standards on document formats and protocols and doesn't pose any restrictions on the license type of the software that use these document formats.
    However, in the cases where it is necessary to disclose the way some data has been processed, I think it should be mandatory for the government bodies to open the source of the application in question (since it is almost allways some sort of a customized application, this should be no problem). This could be extended to all custom-written software in use by the government.

    The other reason for the use of open standards in document formats is the prevention of vendor-locking. Governments should not be put in position that their job depends on the availability of some specialized apps that use closed document format.

  133. Forced to choose open source? by anthony_dipierro · · Score: 2

    "No one should be forced to choose open source, any more than they should be forced to choose proprietary software."

    I'm sorry, copyright law here is the force, not open source licenses.

    Well, except for the clause in many open source licenses such as the GPL forcing people to reveal their source code.

  134. Maybe I missed something by barnaclebarnes · · Score: 2
    " If enacted as written, state agencies would be able to buy software only from companies that do not place restrictions on use or access to source code."


    Well that would rule out the GPL then. It requires that you hand over any modifications to the sourcecode. That IS a restriction. The only true 'free' license would be Public Domain...


    Oh and BTW my 2 cents worth...Forced Open Formats for public documents = good. Forced OSS software - Bad. Lets fight on perfomance. M$ (tries to) force companies to use their software, we don't have to.

    --
    [Please type your sig here.]
  135. Re:OpenSource and IBM by doomdog · · Score: 1

    I understand your point, but the government does not need to use Open Source to obtain file interchange capabilities. It simply needs to decide on a standard file format (that is fully published and disclosed, developed at tax-payer expense and freely available to everyone).

    Once the file format has been chosen, then it will be up to the commercial software vendors and open source projects to compete on quality, features, ease-of-use, etc. Government should have as much a choice in software purchases as individuals....

    As far as mandates go -- the Feds couldn't really mandate a file format for everyone -- only for government use. This is already achieveable, of course, using XML. All the Feds would have to do is come up with a DTD :-)

  136. Re:"off the shelf" vs. "proprietary software" by dh003i · · Score: 3, Insightful

    LOL, the IRS uses computers to do your taxes? Ok, if you call those room-sized monstrosities in the IRS from the 1950's which still use tape-recorders, then maybe.

    Anyways, you claim that if the software the IRS uses to determine audits were OpenSourced, people could scam the IRS, is absurd.

    Think configuration files.

    I.e., in psuedocode, a section of the program might say:

    Conduct audit if:

    income > x
    AND
    taxes paid y

    Where the variables x, y, and z would be defined in a configuration file, which would not be released to the public.

    Similar problems can be dealth with in a similar way. In either case, the problem isn't with the disclosure of the code itself, but rather certain key values. Its the difference between disclosind the encryption algorithm/software and disclosing one's personal key.

  137. Even More Bunk... by Badanov · · Score: 1

    NOTHING stops ANY software company from purveying open source software, outside their normal business model, that includes Microsoft. So a law forcing use of open source software only prevents government from losing choice to a single software source.

    --
    Dawn of the Dead
    1. Re:Even More Bunk... by Bilestoad · · Score: 1

      If there is a choice between a superior proprietary solution and an almost-works Open Source solution, _any_ user should choose the proprietary solution - you may not believe this but there are situations in which there is no viable Open Source alternative.

      If you have a job that must get done, then bad software (no matter how idealogically pure it is) is just a waste of time. Computers are tools. If the job isn't important then by all means fuck about with something that almost works, improve it and give back to the community. But recognize that the latter process is not one that achieves an objective, like for example, managing a payroll - it's a luxury when you have nothing better to do.

      No doubt many, many lawyers are waiting for some agency inside U.S. jurisdiction to try such a law. It will never stand up but it will be fun to watch them try, except that it will probably cost more tax $ than could be saved if all that proprietary software suddenly became free without even changeover costs.

      Oh, and NOTHING stops ANY company? Wrong, this is 2002. Companies are supposed to show a profit these days. Or were you going to give them flooz?

    2. Re:Even More Bunk... by Badanov · · Score: 1

      Companies are making profits selling open source software. Open source software does work and works well, and the only reason why they can work better than MS software is because the user and alter the code to their own purposes. This is 2002, and the profit motive is driving companies to Open Source as well as governments to enable access for all to government over the internet, not just the few who can afford MS's attack prone crappy software.

      --
      Dawn of the Dead
    3. Re:Even More Bunk... by Bilestoad · · Score: 1

      "If there is a choice between a superior proprietary solution and an almost-works Open Source solution, _any_ user should choose the proprietary solution..."

      Read that again. If that's the situation why should there be a law requiring any entity to use the inferior solution? That's ridiculous!

    4. Re:Even More Bunk... by Anonymous Coward · · Score: 0

      "If there is a choice between a superior proprietary solution and an almost-works Open Source solution, _any_ user should choose the proprietary solution..."

      Except that it's the purchaser who gets to decide what is and isn't superior. When you're the purchaser you can decide what is superior for your purposes. When the state of California is the purchaser then the state of California gets to decide what makes software superior. Whether the legislature is the correct branch of government to be making the decision is a question for constitutional lawyers and ultimately the Californian courts but so far as I can see that isn't even being questioned.

      What do you mean by a "superior" proprietary solution beyong meeting the terms of the purchaser?

    5. Re:Even More Bunk... by Bilestoad · · Score: 1

      The purchaser decides of course. The law proposed removes the right to make that decision and that's why it's wrong. A blanket rule about choosing Open Source fails to consider cases where there that choice would be wrong. It might even prove more expensive in some cases.

      "Superior" just means that for whatever reason it does the job required in a better way. Even Stallman would have to admit that for some tasks there just isn't a usable Open Source equivalent. Of course he'd rather eat vomit than use proprietary software even if it was better but that's beside the point.

    6. Re:Even More Bunk... by Anonymous Coward · · Score: 0

      The purchaser decides of course. The law proposed removes the right to make that decision and that's why it's wrong.

      The law is the decision by the purchaser, the state of California, made by the elected representatives of the people of California. How can it remove the right to make the decision when it is the decision?

      If I decide to buy software that only meets some criteri e.g. must be open source, must be commercially supported or must come with free mouse mat would you say that my decision to apply that criteria was removing my right to make the decision? It's nonsense.

      A blanket rule about choosing Open Source fails to consider cases where there that choice would be wrong.

      Would any other blanket rule also be inapplicable due to failing to consider cases where the choice would be "wrong"? A rule for police uniform colour? A rule for minimum nutritional standards for school food? Frequently if you're going to buy a product you're going to lay down criteria it can match. There are good reasons for requiring "no vendor lock-in" for example, do you have a problem with that? Or "source code must be available to enable future maintainability", is that a problem?

      It might even prove more expensive in some cases.

      I would certainly expect it to be. If you require a minimum standard then the outcome is likely to be more expesive than without that standard. Hardly surprising.

      "Superior" just means that for whatever reason it does the job required in a better way.

      So if the state of California decides that doing the job without vendor lock-in is better then that software is better for them, yes or no?

  138. Agreement with Tim, except.... by lynx_user_abroad · · Score: 1
    For the most part, Tim's got this right. We shouldn't mandate that every piece of software used in the public sector be open source. Taken to an absurd end, that would mean government employees can't wear digital watches, because almost all of them use some sort of software, and none of it is open source. ;-)

    We certainly need to mandate that the public interfaces be public, even if we don't mandate that the private methods and functions be open.

    And it is bad form to place restrictions on what software can be selected; that's a precedent as likely to be turned against us as to work for us. And beside, the Open Source movement doesn't need it.

    But even Tim seems to have missed a critical point; software is unlike any other product that an organization can use because software embeds loyalty. A wristwatch can be poor quality, inefficient, overpriced, ineffective, broken, or ijust plain faulty. But a wristwatch cannot be corrupt. It cannot know who it's manufacturer is and alter it's functioning to promote other products by it's manufacturer nor degrade the functions of competitors. But a computer can, and Microsoft has shown both the technical capability and the willingness to use such techniques to promote their own products. In this respect, allowing a Microsoft product to perform a function within our government is the same as allowing a known corrupt politician to hold government office. Other proprietary software products have the potential for such corrupt behavior as well, but they shouldn't be restricted for potential corrupt behavior any more than a candidate should be.

    Look, I don't know about you, but I'd be very hesitant to allow a someone known for corrupt behavior in the past and currently facing sentencing on felony anti-trust charges to hold office no matter how much more efficient than the next candidate he might be. It just sets a bad precedent. That's not the kind of government I want to live under.

    --

    The thing about things we don't know is we often don't know we don't know them.

  139. This is a horrible idea. by Wuhao · · Score: 1

    Mandating open source software in government is horrible. We'd be up in arms screaming bloody murder if someone tried passing a law requiring proprietary software. You'd be one of the first in line to write a lengthy article about how it was a thinly veiled attempt by a large company to squash their competition.

    So how is it fair the other way? What makes us so high and mighty? The fact that we're "free," in both senses of the word? I think we start to lose "free as in speech" when we begin passing laws on par with the worst proposals from the RIAA. And without that, we really are just software providers, except with unbeatable prices.

    Yes, it would dramatically reduce costs in government computing if we mandate OSS. But that's a choice for them to make at budget time! "Free" doesn't mean "you have to use us!"

    I've gained some disrespect for you from this article, Michael. Not only because this policy is flat out wrong, just as wrong as the DMCA, but moreso because of the way you respond to O'Reilly. What has the man done to deserve such a disrespectful response? If you're going to rebut him, do it with some dignity!

  140. Calling Earth by Anonymous Coward · · Score: 0
    Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible


    So, what color is the sky in your world?

  141. Paying M$ with your taxes by Anonymous Coward · · Score: 0
    Maybe you all like the idea of paying the M$ tax yearly with the tax money you pay the gov't.

    I sure don't. I'd rather my tax money go to hardware and fixing the roads, etc.

    Open source software has this wonderful property of not supporting any company's cheap-ass "make money quick" upgrade scheme.

    Of course, it might still be the "best tool for the job," does that mean we need to be paying an arm and a leg for it with tax money?

  142. Email Him Now! by Proud+to+be+leftist · · Score: 1

    O'Reilly needs to hear from us on this. I think its terrible that he is giving up on open source software. Let him know what you think: tim@oreilly.com Don't let him be bought-off! Email him now!

  143. open standards by spasm · · Score: 4, Informative

    I work on large, US taxpayer-funded research projects. We gather *huge* amounts of data, and use less than a third of it ourselves. Some of it will eventually be datamined by other projects, and all of it has potential for future researchers. Perhaps in a year or two; perhaps in 20 years. It's that kind of data.

    I couldn't actually give a shit about open source vs closed sorce *software* - in a given week I switch back & forth between MacOS, NT, and Linux, and use both proprietary and open source tools on all three depending entirely on what best suits the task is at hand. But having the data I work with in an open format which can be used by multiple tools from multiple vendors across all three of the platforms I use is essential. And in the longer term, making absolutely sure the data I work with is and will remain available to other researchers is critical.

    We, the taxpayers, pay for an incredible amount of extremely expensive research, and to deliberately lock the products of this research up in proprietary formats which may not be accessible to later researchers (eg the 1960's census data debacle) is criminal stupidity.

  144. I AM AGORAPHOBIC AND I LUV TEH OPEN SOURCE! by Anonymous Coward · · Score: 0
  145. harpies sound off now let monkey spew by 10am-bedtime · · Score: 1
    ok, all the "mike is so on crack" noises are in. whatever.

    the point is that your tax money is funding oppression of someone you should be caring about the most: YOU. anyone who likes to pay taxes and get lied to keep your eyes closed, maybe ignorance truly is bliss. this "best tool for the job" meme is a sorry excuse for using that thing which separates you from the animals you so desperately want to emulate, your brain. the best tool for the job of governing yourself is to actually DO IT, which means you need to know yourself. if you vest authority in some other party the best tool for their job (of governing you) STILL is to know themselves. bottom line: you don't know jack shit w/ proprietary software.

  146. In this specific case... by OSgod · · Score: 1

    the secret may be the algorithim and not the key values.

    In other words -- perhaps we need to perform audits on 2% of the people who live in BelAir whose income is over x% of the mean or under y% of the mean.

    The algorithim, regardless of the percentage, gives you the idea that you need to meet the mean -- not exceed or fall short of it.

    Of course if the algorithim also includes "and 4% of the people who meet the mean" you may find that more people don't meet the old mean anymore (the mean will shift, the programmers will change their logic next time through).

    1. Re:In this specific case... by dh003i · · Score: 2

      You keep assuming that specifics of the audit process need be in the code. Why can't the specifics all be general values, which are supplied by a configuration file?

      Or just have the program interpret a script in a file, and then act on it.

    2. Re:In this specific case... by dh003i · · Score: 2

      Then perhap the problem is in the IRS' inadequate auditing processes.

      If disclosure of the process would result in people scamming the IRS, then it can't be that great, which I had a hint of anyways. The IRS doesn't audit famous people like Jesse Jackson, who's certainly deserving of an audit. B/c they're afraid. And because its easier and cheaper to squeeze money out of a middle class person, whether they filled out their forms right or not. Regarding the IRS, people unconstitutionally lose their presumption of innocence: the IRS presumes you guilty until you can prove otherwise, and you lose money because of it.

      Also, and I was thinking this before, don't you think we have the right to know what criteria the IRS uses for auditing people? I.e., I wouldn't be surprised if criteria like the following exists:

      ONLY audit the weak and defenseless.

      Leave the powerful like Jesse Jackson alone, because that's too much trouble and bad press, and we're afraid to be labeled racists.


  147. Wrong reasons indeed... by Skald · · Score: 4, Insightful
    And the smallest errors cause the greatest confusion,
    when unsound reason yields the best conclusion.

    The consequences of legislation to require government agencies to purchase (Open Source|Free) software may be good or bad; I don't wish to make a case for either at the moment. I do think, however, that both Mr. O'Reilly's reasoning, and that of his correspondent, are flawed, and that both characterize the issue badly.

    Government agencies are not individuals, with freedoms we regard as inherently worth protecting. Nor do they spend their own money; they spend the money of the people they serve, which in most cases is provided for them by the legislature representing those people.

    When the mystery correspondent characterizes these laws as "criminalizing an official' s decision to buy commercial software", and when Mr. O'Reilly characterizes them as the "deprivation of the user's right to choose", they suggest that the people entrusted with the administration of these agencies have some right to spend tax money in the way that they see fit. They do not. Nor is having the legislature hand down policies on what goods agencies acquire anything like having the legislature forbid individuals to write or use P2P software (a comparison made by O'Reilly in the discussion forum). This is not about whether, how, and to what extent the government should regulate the software industry. This is about one way in which the Legislative branch checks the Executive branch.

    O'Reilly's pragmatic points, though underdeveloped, are more interesting. Perhaps this is a matter of legislative micro-(mis)management. Perhaps these constraints would seriously impede the ability of many agencies to fulfil their responsibilities. Perhaps this would open up a fight with software corporations that we don't want, or can't win.

    I'd much rather Mr. O'Reilly had developed these, as I think his argument from principle falls down flat. If we took it seriously, we'd have Congress able to give money to agencies, without any say in how the money was spent. Unelected officials without constraints on their spending isn't what most people mean by 'political freedom'.

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  148. Transparency by LuYu · · Score: 1

    While I can see O'Reilly and his Anonymous Coward friend's point of view, I think they are missing the big picture. This is not about mandating some kind of software. This is about mandating transparency in government.

    We have lived long under the shadow of the cold war. It has been over for more than a decade, and still government secrets are the rule and not the exception. How can we, the citizens, make decisions about government when we do not even know what they are really doing?

    Closed standards allow for spyware and weaknesses like viruses. Open standards deal with these things quickly. MS does not fix bugs until they are forced to through embarrassment. Dangerous security flaws in Open Source Software get fixed in as little as 24 hours from a public discovery. Do they want an insecure government? All significant virus attacks in the last 5 years were because MS's software.

    Villanueva had another point that is applicable here: This is not a mandate for Linux or FreeBSD. This is a mandate for Open Source Software. If companies like MS want to sell to the government, they can go right ahead. The just have to include their source code with the software they supply. Is this impossible for MS to do? No. It comes down to a decision of whether they want to or not.

    Even if they did allow open distribution of their source code, they would not have lost it. They still own the copyright on it and could still claim that anybody using it must pay them royalties. This is not even considered by MS to be an option. MS forgets that the government makes the rules... MS does not. Maybe the monopoly has gone to their heads.

    The real reason they do not want to open their code is because they will not be able to embrace and extend and extinguish anything that way. This would mean that MS would have to compete with quality of software (something they know they cannot possibly do).

    Finally, no software developed with public money should go to private hands. Why should your tax money go into developing something you have to pay for again? If public money is used, you already paid for it. Requiring Open Source Software just guarantees that the taxpayers get what they pay for.

    Therefore, a mandate of this nature would not exclude proprietary software. It would exclude software from manufacturers that did not wish to play by the rules. It would be detrimental to interests wanted to sidestep government rules by keeping secrets or get the government to fund their R&D. It would also be a step toward restoring transparency in government and allow the taxpayers to get a return on their investment. Based on these few arguments (and there are many more), Open Source Software seems to be the only choice for a society that calls itself a democracy.

    --
    All data is speech. All speech is Free.
    1. Re:Transparency by Anonymous Coward · · Score: 0

      You have thought for about two seconds that it our government systems are transparent to us, they will be easily transparent to our enemies?

      Fun.

  149. The Definitive Argument by Slur · · Score: 2

    Looks like O'Reilly and the rest of you reactionaries need another lesson in civic responsibility. So once again, here's the definitive argument from Peruvian congressman Dr. Edgar David Villanueva Nuñez. Read it carefully and you might learn a thing or two.


    Lima, 8th of April, 2002
    To: Señor JUAN ALBERTO GONZÁLEZ
    General Manager of Microsoft, Perú

    Dear Sir:

    First of all, I thank you for your letter of March 25, 2002 in which you state the official position of Microsoft relative to Bill Number 1609, Free Software in Public Administration, which is indubitably inspired by the desire for Peru to find a suitable place in the global technological context. In the same spirit, and convinced that we will find the best solutions through an exchange of clear and open ideas, I will take this opportunity to reply to the commentaries included in your letter.

    While acknowledging that opinions such as yours constitute a significant contribution, it would have been even more worthwhile for me if, rather than formulating objections of a general nature (which we will analyse in detail later) you had gathered solid arguments for the advantages that proprietary software could bring to the Peruvian State, and to its citizens in general, since this would have allowed a more enlightening exchange in respect of each of our positions.

    With the aim of creating an orderly debate, we will assume that what you call "open source software" is what the Bill defines as "free software", since there exists software for which the source code is distributed together with the program, but which does not fall within the definition established by the Bill; and that what you call "commercial software" is what the Bill defines as "proprietary" or "unfree", given that there exists free software which is sold in the market for a price like any other good or service.

    It is also necessary to make it clear that the aim of the Bill we are discussing is not directly related to the amount of direct savings that can by made by using free software in state institutions. That is in any case a marginal aggregate value, but in no way is it the chief focus of the Bill. The basic principles which inspire the Bill are linked to the basic guarantees of a state of law, such as:

    Free access to public information by the citizen.
    Permanence of public data.
    Security of the State and citizens.

    To guarantee the free access of citizens to public information, it is indespensable that the encoding of data is not tied to a single provider. The use of standard and open formats gives a guarantee of this free access, if necessary through the creation of compatible free software.

    To guarantee the permanence of public data, it is necessary that the usability and maintenance of the software does not depend on the goodwill of the suppliers, or on the monopoly conditions imposed by them. For this reason the State needs systems the development of which can be guaranteed due to the availability of the source code.

    To guarantee national security or the security of the State, it is indispensable to be able to rely on systems without elements which allow control from a distance or the undesired transmission of information to third parties. Systems with source code freely accessible to the public are required to allow their inspection by the State itself, by the citizens, and by a large number of independent experts throughout the world. Our proposal brings further security, since the knowledge of the source code will eliminate the growing number of programs with *spy code*.

    In the same way, our proposal strengthens the security of the citizens, both in their role as legitimate owners of information managed by the state, and in their role as consumers. In this second case, by allowing the growth of a widespread availability of free software not containing *spy code* able to put at risk privacy and individual freedoms.

    In this sense, the Bill is limited to establishing the conditions under which the state bodies will obtain software in the future, that is, in a way compatible with these basic principles.

    From reading the Bill it will be clear that once passed:
    -the law does not forbid the production of proprietary software
    -the law does not forbid the sale of proprietary software
    -the law does not specifiy which concrete software to use
    -the law does not dictate the supplier from whom software will be bought
    -the law does not limit the terms under which a software product can be licensed.

    What the Bill does express clearly, is that, for software to be acceptable for the state it is not enough that it is technically capable of fulfilling a task, but that further the contractual conditions must satisfy a series of requirements reguarding the license, without which the State cannot guarantee the citizen adequate processing of his data, watching over its integrity, confidentiality, and accessibility throughout time, as these are very critical aspects for its normal functioning.

    We agree, Mr. Gonzalez, that information and communication technology have a significant impact on the quality of life of the citizens (whether it be positive or negative). We surely also agree that the basic values I have pointed out above are fundamental in a democratic state like Peru. So we are very interested to know of any other way of guaranteeing these principles, other than through the use of free software in the terms defined by the Bill.

    As for the observations you have made, we will now go on to analyse them in detail:

    Firstly, you point out that: "1. The bill makes it compulsory for all public bodies to use only free software, that is to say open source software, which breaches the principles of equality before the law, that of non-discrimination and the right of free private enterprise, freedom of industry and of contract, protected by the constitution."

    This understanding is in error. The Bill in no way affects the rights you list; it limites itself entirely to establishing conditions for the use of software on the part of state institutions, without in any way meddling in private sector transactions. It is a well established principle that the State does not enjoy the wide spectrum of contractual freedom of the private sector, as it is limited in its actions precisely by the requirement for transparency of public acts; and in this sense, the preservation of the greater common interest must prevail when legislating on the matter.

    The Bill protects equality under the law, since no natural or legal person is excluded from the right of offering these goods to the State under the conditions defined in the Bill and without more limitations than those established by the Law of State Contracts and Purchasing (T.U.O. por Decreto Supremo No. 012-2001-PCM).

    The Bill does not introduce any discrimination whatever, since it only establishes *how* the goods have to be provided (which is a state power) and not *who* has to provide them (which would effectively be discriminatory, if restrictions based on national origin, race religion, ideology, sexual preference etc. were imposed). On the contrary, the Bill is decidedly antidiscriminatory. This is so because by defining with no room for doubt the conditions for the provision of software, it prevents state bodies from using software which has a license including discriminatory conditions.

    It should be obvious from the preceding two paragraphs that the Bill does not harm free private enterprise, since the latter can always choose under what conditions it will produce software; some of these will be acceptable to the State, and others will not be since they contradict the guarantee of the basic principles listed above. This free initiative is of course compatible with the freedom of industry and freedom of contract (in the limited form in which the State can exercise the latter). Any private subject can produce software under the conditions which the State requires, or can refrain from doing so. Nobody is forced to adopt a model of production, but if they wish to provide software to the State, they must provide the mechanisms which guarantee the basic principles, and which are those described in the Bill.

    By way of an example: nothing in the text of the Bill would prevent your company offering the State bodies an office "suite", under the conditions defined in the Bill and setting the price that you consider satisfactory. If you did not, it would not be due to restrictions imposed by the law, but to business decisions relative to the method of commercializing your products, decisions with which the State is not involved.

    To continue; you note that:" 2. The bill, by making the use of open source software compulsory, would establish discriminatory and non competitive practices in the contracting and purchasing by public bodies..."

    This statement is just a reiteration of the previous one, and so the response can be found above. However, let us concern ourselves for a moment with your comment regarding "non-competitive ... practices."

    Of course, in defining any kind of purchase, the buyer sets conditions which relate to the proposed use of the good or service. From the start, this excludes certain manufacturers from the possibility of competing, but does not exclude them "a priori", but rather based on a series of principles determined by the autonomous will of the purchaser, and so the process takes place in conformance with the law. And in the Bill it is established that *no-one* is excluded from competing as far as he guarantees the fullfilment of the basic principles.

    Furthermore, the Bill *stimulates* competition, since it tends to generate a supply of software with better conditions of usability, and to better existing work, in a model of continuous improvement.

    On the other hand, the central aspect of competivity is the chance to provide better choices to the consumer. Now, it is impossible to ignore the fact that marketing does not play a neutral role when the product is offered on the market (since accepting the opposite would lead one to suppose that firms' expenses in marketing lack any sense), and that therefore a significant expense under this heading can influence the decisions of the purchaser. This influence of marketing is in large measure reduced by the bill that we are backing, since the choice within the framework proposed is based on the *technical merits* of the product and not on the effort put into commercialization by the producer; in this sense, competitvity is increased, since the smallest software producer can compete on equal terms with the most powerful corporations.

    It is necessary to stress that there is no position more anti-competitive than that of the big software producers, which frequently abuse their dominant position, since in innumerable cases they propose as a solution to problems raised by users: "update your software to the new version" (at the user's expense, naturally); furthermore, it is common to find arbitrary cessation of technical help for products, which, in the provider's judgement alone, are "old"; and so, to receive any kind of technical assistance, the user finds himself forced to migrate to new versions (with non-trivial costs, especially as changes in hardware platform are often involved). And as the whole infrastructure is based on proprietary data formats, the user stays "trapped" in the need to continue using products from the same supplier, or to make the huge effort to change to another environment (probably also proprietary).

    You add: "3. So, by compelling the State to favour a business model based entirely on open source, the bill would only discourage the local and international manufacturing companies, which are the ones which really undertake important expenditures, create a significant number of direct and indirect jobs, as well as contributing to the GNP, as opposed to a model of open source software which tends to have an ever weaker economic impact, since it mainly creates jobs in the service sector."

    I do not agree with your statement. Partly because of what you yourself point out in paragraph 6 of your letter, regarding the relative weight of services in the context of software use. This contradiction alone would invalidate your position. The service model, adopted by a large number of companies in the software industry, is much larger in economic terms, and with a tendency to increase, than the licensing of programs.

    On the other hand, the private sector of the economy has the widest possible freedom to choose the economic model which best suits its interests, even if this freedom of choice is often obscured subliminally by the disproportionate expenditure on marketing by the producers of proprietary software.

    In addition, a reading of your opinion would lead to the conclusion that the State market is crucial and essential for the proprietary software industry, to such a point that the choice made by the State in this bill would completely eliminate the market for these firms. If that is true, we can deduce that the State must be subsidising the proprietary software industry. In the unlikely event that this were true, the State would have the right to apply the subsidies in the area it considered of greatest social value; it is undeniable, in this improbable hypothesis, that if the State decided to subsidize software, it would have to do so choosing the free over the proprietary, considering its social effect and the rational use of taxpayers money.

    In respect of the jobs generated by proprietary software in countries like ours, these mainly concern technical tasks of little aggregate value; at the local level, the technicians who provide support for proprietary software produced by transnational companies do not have the possibility of fixing bugs, not necessarily for lack of technical capability or of talent, but because they do not have access to the source code to fix it. With free software one creates more technically qualified employment and a framework of free competence where success is only tied to the ability to offer good technical support and quality of service, one stimulates the market, and one increases the shared fund of knowledge, opening up alternatives to generate services of greater total value and a higher quality level, to the benefit of all involved: producers, service organizations, and consumers.

    It is a common phenomenon in developing countries that local software industries obtain the majority of their takings in the service sector, or in the creation of "ad hoc" software. Therefore, any negative impact that the application of the Bill might have in this sector will be more than compensated by a growth in demand for services (as long as these are carried out to high quality standards). If the transnational software companies decide not to compete under these new rules of the game, it is likely that they will undergo some decrease in takings in terms of payment for licences; however, considering that these firms continue to allege that much of the software used by the State has been illegally copied, one can see that the impact will not be very serious. Certainly, in any case their fortune will be determined by market laws, changes in which cannot be avoided; many firms traditionally associated with proprietary software have already set out on the road (supported by copious expense) of providing services associated with free software, which shows that the models are not mutually exclusive.

    With this bill the State is deciding that it needs to preserve certain fundamental values. And it is deciding this based on its sovereign power, without affecting any of the constitutional guarantees. If these values could be guaranteed without having to choose a particular economic model, the effects of the law would be even more beneficial. In any case, it should be clear that the State does not choose an economic model; if it happens that there only exists one economic model capable of providing software which provides the basic guarantee of these principles, this is because of historical circumstances, not because of an arbitrary choice of a given model.

    Your letter continues: "4. The bill imposes the use of open source software without considering the dangers that this can bring from the point of view of security, guarantee, and possible violation of the intellectual property rights of third parties."

    Alluding in an abstract way to "the dangers this can bring", without specifically mentioning a single one of these supposed dangers, shows at the least some lack of knowledge of the topic. So, allow me to enlighten you on these points.

    On security:

    National security has already been mentioned in general terms in the initial discussion of the basic principles of the bill. In more specific terms, relative to the security of the software itself, it is well known that all software (whether proprietary or free) contains errors or "bugs" (in programmers' slang). But it is also well-known that the bugs in free software are fewer, and are fixed much more quickly, than in proprietary software. It is not in vain that numerous public bodies reponsible for the IT security of state systems in developed countries require the use of free software for the same conditions of security and efficiency.

    What is impossible to prove is that proprietary software is more secure than free, without the public and open inspection of the scientific community and users in general. This demonstration is impossible because the model of proprietary software itself prevents this analysis, so that any guarantee of security is based only on promises of good intentions (biased, by any reckoning) made by the producer itself, or its contractors.

    It should be remembered that in many cases, the licensing conditions include Non-Disclosure clauses which prevent the user from publicly revealing security flaws found in the licensed proprietary product.

    In respect of the guarantee:

    As you know perfectly well, or could find out by reading the "End User License Agreement" of the products you license, in the great majority of cases the guarantees are limited to replacement of the storage medium in case of defects, but in no case is compensation given for direct or indirect damages, loss of profits, etc... If as a result of a security bug in one of your products, not fixed in time by yourselves, an attacker managed to compromise crucial State systems, what guarantees, reparations and compensation would your company make in accordance with your licencing conditions? The guarantees of proprietary software, inasmuch as programs are delivered ``AS IS'', that is, in the state in which they are, with no additional responsibility of the provider in respect of function, in no way differ from those normal with free software.

    On Intellectual Property:

    Questions of intellectual property fall outside the scope of this bill, since they are covered by specific other laws. The model of free software in no way implies ignorance of these laws, and in fact the great majority of free software is covered by copyright. In reality, the inclusion of this question in your observations shows your confusion in respect of the legal framework in which free software is developed. The inclusion of the intellectual property of others in works claimed as one's own is not a practice that has been noted in the free software community; whereas, unfortunately, it has been in the area of proprietry software. As an example, the condemnation by the Commercial Court of Nanterre, France, on 27th September 2001 of Microsoft Corp. to a penalty of 3 million francs in damages and interest, for violation of intellectual property (piracy, to use the unfortunate term that your firm commonly uses in its publicity).

    You go on to say that: "The bill uses the concept of open source software incorrectly, since it does not necessarily imply that the software is free or of zero cost, and so arrives at mistaken conclusions regarding State savings, with no cost-benefit analysis to validate its position."

    This observation is wrong; in principle, freedom and lack of cost are orthogonal concepts: there is software which is proprietary and charged for (for example, MS Office), software which is proprietary and free of charge (MS Internet Explorer), software which is free and charged for (RedHat, SuSE etc Gnu/Linux distributions), software which is free and not charged for (Apache, OpenOffice, Mozilla), and even software which can be licensed in a range of combinations (MySQL).

    Certainly free software is not necessarily free of charge. And the text of the bill does not state that it has to be so, as you will have noted after reading it. The definitions included in the Bill state clearly *what* should be considered free software, at no point referring to freedom from charges. Although the possibility of savings in payments for proprietary software licenses are mentioned, the foundations of the bill clearly refer to the fundamental guarantees to be preserved and to the stimulus to local technological development. Given that a democratic State must support these principles, it has no other choice than to use software with publicly available source code, and to exchange information only in standard formats.

    If the State does not use software with these characteristics, it will be weakening basic republican principles. Luckily, free software also implies lower total costs; however, even given the hypothesis (easily disproved) that it was more expensive than proprietary software, the simple existence of an effective free software tool for a particular IT function would oblige the State to use it; not by command of this Bill, but because of the basic principles we enumerated at the start, and which arise from the very essence of the lawful democratic State.

    You continue: "6. It is wrong to think that Open Source Software is free of charge. Research by the Gartner Group (an important investigator of the technological market recognized at world level) has shown that the cost of purchase of software (operating system and applications) is only 8% of the total cost which firms and institutions take on for a rational and truely beneficial use of the technology. The other 92% consists of: installation costs, enabling, support, maintenance, administration, and down-time."

    This argument repeats that already given in paragraph 5 and partly contradicts paragraph 3. For the sake of brevity we refer to the comments on those paragraphs. However, allow me to point out that your conclusion is logically false: even if according to Gartner Group the cost of software is on average only 8% of the total cost of use, this does not in any way deny the existence of software which is free of charge, that is, with a licensing cost of zero.

    In addition, in this paragraph you correctly point out that the service components and losses due to down-time make up the largest part of the total cost of software use, which, as you will note, contradicts your statement regarding the small value of services suggested in paragraph 3. Now the use of free software contributes significantly to reduce the remaining life-cycle costs. This reduction in the costs of installation, support etc. can be noted in several areas: in the first place, the competitive service model of free software, support and maintenance for which can be freely contracted out to a range of suppliers competing on the grounds of quality and low cost. This is true for installation, enabling, and support, and in large part for maintenance. In the second place, due to the reproductive characteristics of the model, maintenance carried out for an application is easily replicable, without incurring large costs (that is, without paying more than once for the same thing) since modifications, if one wishes, can be incorporated in the common fund of knowledge. Thirdly, the huge costs caused by non-functioning software ("blue screens of death", malicious code such as virus, worms, and trojans, exceptions, general protection faults and other well-known problems) are reduced considerably by using more stable software; and it is well-known that one of the most notable virtues of free software is its stability.


    ou further state that: "7. One of the arguments behind the bill is the supposed freedom from costs of open-source software, compared with the costs of commercial software, without taking into account the fact that there exist types of volume licensing which can be highly advantageous for the State, as has happened in other countries."

    I have already pointed out that what is in question is not the cost of the software but the principles of freedom of information, accessibility, and security. These arguments have been covered extensively in the preceding paragraphs to which I would refer you.

    On the other hand, there certainly exist types of volume licensing (although unfortunately proprietary software does not satisfy the basic principles). But as you correctly pointed out in the immediately precding paragraph of your letter, they only manage to reduce the impact of a component which makes up no more than 8% of the total.

    You continue: "8. In addition, the alternative adopted by the bill (i) is clearly more expensive, due to the high costs of software migration, and (ii) puts at risk compatibility and interoperability of the IT platforms within the State, and between the State and the private sector, given the hundreds of versions of open source software on the market."

    Let us analyze your stament in two parts. Your first argument, that migration implies high costs, is in reality an argument in favour of the Bill. Because the more time goes by, the more difficult migration to another technology will become; and at the same time, the security risks associated with proprietary software will continue to increase. In this way, the use of proprietary systems and formats will make the State ever more dependent on specific suppliers. Once a policy of using free software has been established (which certainly, does imply some cost) then on the contrary migration from one system to another becomes very simple, since all data is stored in open formats. On the other hand, migration to an open software context implies no more costs than migration between two different proprietary software contexts, which invalidates your argument completely.

    The second argument refers to "problems in interoperability of the IT platforms within the State, and between the State and the private sector" This statement implies a certain lack of knowledge of the way in which free software is built, which does not maximize the dependence of the user on a particular platform, as normally happens in the realm of proprietary software. Even when there are multiple free software distributions, and numerous programs which can be used for the same function, interoperability is guaranteed as much by the use of standard formats, as required by the bill, as by the possibility of creating interoperable software given the availability of the source code.

    You then say that: "9. The majority of open source code does not offer adequate levels of service nor the guarantee from recognized manufacturers of high productivity on the part of the users, which has led various public organizations to retract their decision to go with an open source software solution and to use commercial software in its place."

    This observation is without foundation. In respect of the guarantee, your argument was rebutted in the response to paragraph 4. In respect of support services, it is possible to use free software without them (just as also happens with proprietary software), but anyone who does need them can obtain support separately, whether from local firms or from international corporations, again just as in the case of proprietary software.

    On the other hand, it would contribute greatly to our analysis if you could inform us about free software projects *established* in public bodies which have already been abandoned in favour of proprietary software. We know of a good number of cases where the opposite has taken place, but not know of any where what you describe has taken place.

    You continue by observing that: "10. The bill demotivates the creativity of the peruvian software industry, which invoices 40 million US$/year, exports 4 million US$ (10th in ranking among non-traditional exports, more than handicrafts) and is a source of highly qualified employment. With a law that incentivates the use of open source, software programmers lose their intellectual property rights and their main source of payment."

    It is clear enough that nobody is forced to commercialize their code as free software. The only thing to take into account is that if it is not free software, it cannot be sold to the public sector. This is not in any case the main market for the national software industry. We covered some questions referring to the influence of the Bill on the generation of employment which would be both highly technically qualified and in better conditions for competition above, so it seems unnecessary to insist on this point.

    What follows in your statement is incorrect. On the one hand, no author of free software loses his intellectual property rights, unless he expressly wishes to place his work in the public domain. The free software movement has always been very respectful of intellectual property, and has generated widespread public recognition of authors. Names like those of Richard Stallman, Linus Torvalds, Guido van Rossum, Larry Wall, Miguel de Icaza, Andrew Tridgell, Theo de Raadt, Andrea Arcangeli, Bruce Perens, Darren Reed, Alan Cox, Eric Raymond, and many others, are recognized world-wide for their contributions to the development of software that is used today by millions of people throughout the world. On the other hand, to say that the rewards for authors rights make up the main source of payment of Peruvian programmers is in any case a guess, in particular since there is no proof to this effect, nor a demonstration of how the use of free software by the State would influence these payments.

    You go on to say that: "11. Open source software, since it can be distributed without charge, does not allow the generation of income for its developers through exports. In this way, the multiplier effect of the sale of software to other countries is weakened, and so in turn is the growth of the industry, while Government rules ought on the contrary to stimulate local industry."

    This statement shows once again complete ignorance of the mechanisms of and market for free software. It tries to claim that the market of sale of non- exclusive rights for use (sale of licences) is the only possible one for the software industry, when you yourself pointed out several paragraphs above that it is not even the most important one. The incentives that the bill offers for the growth of a supply of better qualified professionals, together with the increase in experience that working on a large scale with free software within the State will bring for Peruvian technicians, will place them in a highly competitive position to offer their services abroad.

    You then state that: "12. In the Forum, the use of open source software in education was discussed, without mentioning the complete collapse of this initiative in a country like Mexico, where precisely the State employees who founded the project now state that open source software did not make it possible to offer a learning experience to pupils in the schools, did not take into account the capability at a national level to give adequate support to the platform, and that the software did not and does not allow for the levels of platform integration that now exist in schools."

    In fact Mexico has gone into reverse with the Red Escolar (Schools Network) project. This is due precisely to the fact that the driving forces behind the mexican project used license costs as their main argument, instead of the other reasons specified in our project, which are far more essential. Because of this conceptual mistake, and as a result of the lack of effective support from the SEP (Secretary of State for Public Education), the assumption was made that to implant free software in schools it would be enough to drop their software budget and send them a CD ROM with Gnu/Linux instead. Of course this failed, and it couldn't have been otherwise, just as school laboratories fail when they use proprietary software and have no budget for implementation and maintenance. That's exactly why our bill is not limited to making the use of free software mandatory, but recognizes the need to create a viable migration plan, in which the State undertakes the technical transition in an orderly way in order to then enjoy the advantages of free software.

    You end with a rhetorical question: "13. If open source software satisfies all the requirements of State bodies, why do you need a law to adopt it? Shouldn't it be the market which decides freely which products give most benefits or value?"

    We agree that in the private sector of the economy, it must be the market that decides which products to use, and no state interference is permissible there. However, in the case of the public sector, the reasoning is not the same: as we have already established, the state archives, handles, and transmits information which does not belong to it, but which is entrusted to it by citizens, who have no alternative under the rule of law. As a counterpart to this legal requirement, the State must take extreme measures to safeguard the integrity, confidentiality, and accessibility of this information. The use of proprietary software raises serious doubts as to whehter these requirements can be fulfilled, lacks conclusive evidence in this respect, and so is not suitable for use in the public sector.

    The need for a law is based, firstly, on the realization of the fundamental principles listed above in the specific area of software; secondly, on the fact that the State is not an ideal homogoneous entity, but made up of multiple bodies with varying degrees of autonomy in decision making. Given that it is inappropriate to use proprietary software, the fact of establishing these rules in law will prevent the personal discretion of any state employee from putting at risk the information which belongs to citizens. And above all, because it constitutes an up-to-date reaffirmation in relation to the means of management and communication of information used today, it is based on the republican principle of openness to the public.

    In conformance with this universally accepted principle, the citizen has the right to know all information held by the State and not covered by well- founded declarations of secrecy based on law. Now, software deals with information and is itself information. Information in a special form, capable of being interpreted by a machine in order to execute actions, but crucial information all the same because the citizen has a legitimate right to know, for example, how his vote is computed or his taxes calculated. And for that he must have free access to the source code and be able to prove to his satisfaction the programs used for electoral computations or calculation of his taxes.

    I wish you the greatest respect, and would like to repeat that my office will always be open for you to expound your point of view to whatever level of detail you consider suitable.

    Cordially,
    DR. EDGAR DAVID VILLANUEVA NUÑEZ
    Congressman of the Republica of Perú.
    --
    -- thinkyhead software and media
  150. Will someone help Tim pull foot out of mouth? by alizard · · Score: 3, Insightful
    So Tim O'Reilly is going to tell his employees:
    Get any software you please from any vendor you please for your desktop workstations. If your computer isn't up to running it, we'll get you an upgrade, and don't worry about downtime, if you can't work while you're waiting, take some time off on us. If it won't talk to the other applications on our network, don't worry about it, it's our problem. Take some more time off on us while we fix it.

    When a public policy position is this easily reduced to transparent (but not "Trustworthy") absurdity, it doesn't deserve to be taken seriously.

    Any organization has the right to mandate the use of software matching certain specifications to ensure interoperability and a common environment so that any employee will be able to function on any workstation she is assigned to for at least basic applications like mail, office apps, etc. It just happens that in a government, such regulations and laws have the force of law because it is the government. Further, it also has the responsibility to both itself and to its customers to keep information it collects secure. It can best meet this responsibility by mandating the use of securable software. Microsoft doesn't make any.

    Moreover, a government is in a special position with respect to legacy software and formats. Unlike most businesses, documents created 25 or 50 years ago must be accessible not only to government employees, but to the general public as well. When looking up a legal precedent and why it was made, one frequently has to go back 25 or 50 or even sometimes, 100+ years to look up what the courts and the legislators had to say about it. Does anyone think MS will be around in 100 years?

    Government also has special requirements regarding security, it has many databases full of software it must maintain in order to function which are an attractive target for h4xx0rs. The CA state employee database which got hacked a few months ago. Allowing state agencies to pick insecure MS products in the name of "freedom of choice" is just not acceptable.

    Finally, one other point that should have been obvious to Tim. The Open Source Movement has gotten big enough that it either must get political or get crushed. MS lobbying killed the NSA Secure Linux project despite the fact that MS makes no secure products of its own. What's going on with respect to laws being made by politicians 0wn3d by Hollywood that will destructively impact the Open Source Community is known to all of us with the remotest clue. Until I read what Tim said, I would have put him in that category.

    We can no longer afford to follow our previous traditions of ignoring politics or pretending to be a political player via geektivism, which as Declan has said, must ultimately fail. Politicians listen to our presentations politely and with blank incomprehension, our people get the feeling of having made a difference, then they go back to their offices and talk to the lobbyists who speak to them in a language they do under$tand.

    We either have to learn to play with the big boys... to compete in the political arena with Microsoft and Hollywood as equals or find ourselves locked out of the software market and ultimately, locked out of the ability to use our own computers in any manner not preapproved by MS and Hollywood.

    While I support the Digital Software Security Act and will tell my CA state legislators to vote YES, the Open Source Community is going to get our collective asses kicked over this one unless it is willing to organize a PAC for the purpose of collecting our money to redistribute to politicians...

    If you want access to politicians, you've got to pay for it just like everyone else who gets it does. That's a lesson we must learn NOW for our own survival.

  151. Requiring open source is probably oo much by Anonymous Coward · · Score: 0


    However, I would be all in favor of legislation prohibiting the purchase of software sold or manufactured by companies that were convicted criminals.

    No one (even the MS apologists) seem even remotely axed by the fact that MS *HAS* in fact been found guilty of violating the antitrust act. They continue to violate that act now, yet no punishment has been levied.

    Personally, I think a fine should be the minimum punishment. An MS-scale fine, eg, enough that they'd actually have to cut into their 40 billion reserve fund.

    I think perhapbs 10 billion would be sufficient.
    And the fine should be in *CASH*, not products.

  152. O'Reilly is a ture balancing force by n-baxley · · Score: 3

    Tim O'Reilly is a truely balancing force in the _computer_ world. Who else would have been able to get heads of MS and open source together on a stage and keep a fight from breaking out. He has contributed countless advances to _computer_ technology, and it is his level headedness and fairness that makes his opinion still respected and not discounted as some crazed lunatic as Stallman's points are offten seen.

  153. legislation protects the lower tier decision maker by slashpunto · · Score: 0

    OPEN SOURCE is definitely "of the people", and it most certainly is "by the people", so why can't it be "for the people"? A legislation is necessary to ward off companies such as M$ from buying corrupt decision makers in lower tier management. By legislating that only OPEN SOURCE should be used, we are in essence removing the possibility that corruption will exist in the decision making process. M$ can buy off a few gov Dept heads (probably all of them), but it would be much more difficult to buy judges.

  154. Your assuming by OSgod · · Score: 2, Insightful

    that the government doesn't already have the source to NT/etc.

    What makes you think they don't? MS has licensed source for years.

    1. Re:Your assuming by JohnnyCannuk · · Score: 2

      Let's not get into the MS vs Opensource trap here. Its a closed source vs open source, good software vs bad software issue.

      This is bigger than just MS. I have worked for a Canadian Federal Agency that had all sorts of licencing/technical problems with a particular (non-MS) vendor of ASN-1 software. Their US counter-parts had the same issues. What they ended up doing was switching to a vendor that didn't refuse to give up it's source code. Now when problems occur, the developers for this particular department can fix the problem themselves or, if the problem is not serious, report it to the vendor for a fix. The got the same (if not better in a few places) functionality for a lower pricde and more technical freedom

      This is why I believe open source software should be given "precedence" and not nescesarily a monopoly on government software.

      Tim makes some interesting point, but his entire arguement is base on the premise that the government (any government) buys software and platforms based on technical merit alone.

      Nothing could be further from the truth. Many federal departments I have done business with buy based on thier all-time favorites ("IBM") no matter the price or quality of the software, what some of the old timers in their departments are used to ("Oracle") or sometimes on which vendor bouhgt them the most drinks and strippers at the last "convention". Sometimes they buy technically inferior products at overinflated prices ("Websphere") rather than products that do a better job for less money ("JBoss" or "9iAS"). What this law should try to do is insist that software is purchased on merit and the ability to verify, if needed, the source code. Sometimes OSS will win, sometimes closed source will win, but all the "winning" software will be the best software for the job and can be verified at the source code level by independant developers (certain closed source companies will show their source code to an auditor if required to by law...or never due business with the federal government...their choice)

      --
      Never by hatred has hatred been appeased, only by kindness - the Buddha
  155. Governments use of OSS by Daimaou · · Score: 2, Interesting

    I disagree with Mr. O'Reilly on this one for two reasons.

    First, having worked for the government for three years before, the people in most government agencies who take bids and order items like computers and software don't know the difference between a 5 1/4" floppy disk and a 3 1/2" floppy disk, let alone know what Linux or BSD are. Where I worked, they consistantly ordered the 5 1/4" drives because, "they hold more data."

    For this reason, I think OSS needs to be pushed in the government agencies. I'm not saying that they must be forced to use OSS, but rather OSS price gathering must be required during the bidding process.

    It behooves the government to find the lowest cost on quality purchases, which is why they have the bidding processes in place. To deny a local vendor the chance to bid on a government contract is against the rules of the bidding process (at least in the departments where I worked it was). The agency must remain fair to all entities during the bidding process. Currently, operating systems like Linux and *BSD are overlooked in the bidding process. This should not be the case since there are many providers who probably would like to bid on such contracts. To my knowledge, they aren't even notified concerning upcoming bids. I think the bidding process should require the gathering and accepting of OSS bids along with Windows bids and the most cost effective solution should be the one that wins the bid.

    My second reason is more a political one, and therefore perhaps not as important, but I believe if the government was not reliant on any particular vendor (Microsoft) for the majority of its operating system needs, then that particular vendor would not have as much power or influence in the government. I consider this a good thing.

  156. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  157. Private industries "rights" with my data by Anonymous Coward · · Score: 0

    When I am required to give my Social Security number to get a driver's license and that state uses Oracle to store the SSN, I am effectively forced to give Oracle the right to determine the level of security on my SSN. Also, Oracle is *NOT* required to be libel to me **AT ALL**. On the other hand, if someone uses yet another TNSlistener bug to get my SSN for identity fraud, all I can do is apply for a hearing to get my SSN changed. Since most identity fraud negatively effect the credit rating associated with the SSN, there is a high probablity that should an application will be rejected.

    I want the right to review the goverment procedures related to use of data I'm required to provide. If the data is stored into Oracle then TNSlistener becomes part of that procedure. But Oracle neither warrents the security or makes the code available for me to audit. I find that to be an unacceptable "right" extended to Oracle. No company should be able to so greatly impact the procedures of goverment and be free of external review be the citizens effected.

    What is even more upsetting is the claim that pro-OSI laws will result in anti-OSI laws. The CBTPA already exists for consideration. It is being submitted in a world in which other pro-OSI laws are also being submitted. But it would also be submitted for consideration even if *NO* pro-OSI laws where suggested. Anti-OSI is *NOT* a backlash of pro-OSI. To avoid OSI advocacy in law because of backlash of anti-OSI laws is to ignore the fact that anti-OSI laws are being promoted *REGARDLESS*.

  158. Somebody please stop all the GPL zealots by Anonymous Coward · · Score: 0

    Pretty please. They're getting revolting.

  159. Unite behind who and why? by Benjaman+McFree · · Score: 0

    If everyone was forced to run open source, then how could the hackers send political messages as viruses? Having run linux exclusively for 7 years now, I agree with Tim, Let people choose.

  160. Sir I protest by TrollsamaBinLaden · · Score: 0, Offtopic

    I have never been with a donkey...although we do have lots of camels here. Um, forget I said that.

  161. What's with all the "Offtopic" mods? by Skyshadow · · Score: 2
    Hm, has anyone else noticed that just about every post in this discussion has been modded down (*way* down) as "Offtopic"?

    Might I point out that we're discussing the way in which the story we're discussing was presented, and how the method of presentation effects the overall point of the thread. I daresay this isn't offtopic by any stretch of the imagination, especially since the actual *topic* is somewhat up to debate.

    Of course, I also find it weird that a swarm of moderators would come on and all decide to systematically mod all of the posts "Offtopic" in the twenty minutes since I last checked out this thread, but I've never been one for conspiricy theories.

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:What's with all the "Offtopic" mods? by aardvarkjoe · · Score: 2, Offtopic

      No need for any conspiracy theory -- the policy of mass editor moderation was freely admitted in regards to the "post of doom" thread several months back. (Though admittedly, those posts were at least offtopic, while posts directly commenting on michael's essay certainly are not.) Expect to see quite a few more people complaining of being $rtbl'd soon.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  162. The Right Tool for the job by KjetilK · · Score: 2
    Well, the right tool for the job, simple cost-benefit analysis is inadequate for government purposes, simply because there are other concerns in government than in any other businesses, and that's tranceparancy. People have the right to know. It's not a matter of if anybody's interested in what the stuff in a clerks computer does. People have the right to find out if they want to.

    This doesn't imply that the software needs to be free in the FSF sense, but it implies that the code can be examined by any interested party. It doesn't mean that you should be allowed to modify it, though it is certainly an advantage to society.

    It is this right that makes free software so important in public policy. It doesn't matter if a tool is better from a strict cost-benifit viewpoint, if it violates my right to know what goes on with the data I give to the government about me. I need to know for sure that MS doesn't have a backdoor that pass it off to their marketing department, or to any other entity I wouldn't want it to be passed to. If I can't be sure about this, then the tool has no place in public office.

    So, I disagree with Tim on this, I think the simple "right tool for the job"-mindset is too short-sighted, but I think Michael's response was childish, and that he owes Tim an apology.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
    1. Re:The Right Tool for the job by Lendrick · · Score: 2

      This doesn't imply that the software needs to be free in the FSF sense, but it implies that the code can be examined by any interested party. It doesn't mean that you should be allowed to modify it, though it is certainly an advantage to society.

      I'm not certain of whether or not this is true in actuality, but I'm guessing that Microsoft's response to this would be that they have a Shared Source program which does allow people to view their code.

      Mind you, most of the security-critical parts of Windows are still closed "for security reasons," which doesn't instill a lot of trust, considering that Linux is at least as secure as Windows despite the code being open.

      But that's the whole point. In this intelligent decision-making process, this is just one of many factors that need to be taken into account.

      One other thing to bear in mind: When the government becomes less productive, it comes out of your pocket. If government employees are having trouble wading through an arguably less intuitive desktop trying to get their work done, then the government has to either hire more people (which diverts money from other programs that could be beneficial to citizens) or deal with the change and become less efficient (imagine waiting longer for your tax return).

      Absolute accountability for software would be pleasant, but in reality, there are a lot of other factors that come into play. Some branches of our government are already staggering under the weight of their own bureaucracy. The last thing they need is to be hobbled further by blanket legislation that tells them how they should do their jobs.

  163. I don't agree by Dr.+Awktagon · · Score: 2

    Quote from the article:

    If enacted as written, state agencies would be able to buy software only from companies that do not place restrictions on use or access to source code."

    Does the law actually say: "companies that do not place restrictions on use or access to source code"? If so that would be unfair, and the law should be changed. We should allow any company to participate. But if the law would say "all software used by the government should meet these requirements...." that would be fine.

    The government has every right to specify software licenses. A software license isn't some irrelevant piece of paper. It's integral to, and inseperable from the software. Since many licenses restrict "use" of the software, they presumably kick in as soon as the software is loaded. So, if the government is allowed to specify the behavior of the software, they should also be able to specify limitations on the license.

    All of the problems that might crop up with using closed-source software can quickly and predictably be solved by mandating that the source code be publically available. (Vendor lock-in, unauditable software behavior, privacy, security, etc). This doesn't mean "Linux" or "GPL" (though those already meet the requirements). The government doesn't have specify a particular license, just that the software has to be available in source code form and can be freely copied and used by the public. Any company can submit, even Microsoft. They can charge whatever they think is a fair price for the software and for the support.

    Another quote:

    But what we're getting is attempts to *require* use of Open Source software - effectively criminalizing an official' s decision to buy commercial software to meet their needs.

    Interesting way to put it.. it's also similarly "criminal" for an official to buy Tetris as the department's accounting software. Or to hire a pastry chef to do important accounting.

    The government has one overreaching responsibility: to serve the public. If a piece of software doesn't allow the public that paid for it to inspect it and use it, it doesn't meet the government's needs. By focusing only on the technical aspects of the software, and treating licenses as interchangeable pieces of paper, you make a big mistake. Some licenses serve the public interest better than others. That's why there's an Open Source movement to begin with.

    By asking for government mandates on software purchasing, they're practically inviting the commercial software developers to lobby for legislation forbidding Open Source, in response to 'our' efforts to require it.

    This statement doesn't make any sense. Companies lobby and fight for their benefit all the time. And how about commercial open-source software developers, won't they lobby on the other side?

    Require officials to document their acquisition critieria, require companies to publish their licensing policies, insist on use of open file formats for publicly accessible documents.

    Now now, you're being unfair to companies that have secretive license policies and proprietary file formats! We should allow companies their choice of secrets so we can "level the playing field". Use the best technology for the job I say, don't worry about the strings attached.

    If the government can mandate open file formats and open licensing, they can do the same for source code, which will create the same kinds of benefits.

    Does this make any sense? Wouldn't a legislative agenda of increasing openness, rather than mandating choices, be more in keeping with the philosophy and culture of Open Source?

    Mandating open source software would be "a legislative agenda of increasing openness". There would be less secrets in government computing procedures that affect the public, and there would be less secrecy in licenses, and there'd be less problems with interoperability and vendor lock-in. Sounds like a good deal.

    Now honestly, sitting here today, I'm not too worried about whether tax forms are prepared on a Windows machine or a Linux machine inside the IRS and stuff like that. But computers are important parts of our lives, and the power computers hold over us is growing every day. If the government uses codes that affect aspects of our lives, and pays with our tax dollars for those codes, we have the right to know how they work and no single company should have the right to any part of it. There's simply too much risk for abuse.

    I find it unbelievable that so many here say it's "morally wrong" for the government to specify licenses. Some licenses are more closely aligned with the democratic process (just like some economic systems are more aligned with the democratic process). The government should, whenever possible, choose those licenses.

  164. Right to Choose by ansible · · Score: 2

    O'Reilly makes a *very* important point about forcing governments to use Open Source software: it's morally reprehensible.

    Feh. All the time companies make rules about how IT will be implemented. Why should the government be any different?

    At a company I used to work for, there was a corporate mandate handed down that all laser printers needed to come from HP. They also mandated MS Exchange for e-mail accounts, which I thought was a bad idea. They also mandated a whole bunch of other things, like security standards. Stuff like every corporate laptop should have an encrypted harddrive, so that if it was stolen, the files couldn't be (easily) read from it. I thought that was a very good idea.

    So how is a memo from the CIO's office in a private company any different that a law passed by the state legislature in a government agency? How is that morally reprehensible, huh?

    It would be morally reprehensible if they passed a law that said everyone had to use OSS. But that's not even being suggested here.

    I'm a CIO now (though of a small company). There is no 'right to choose' for everyone in the company as far as IT decisions go. I decide. If there's something you need that can't be done with the existing infrastructure, fine, we'll discuss it and come up with a solution. But there will always be times when someone says 'I want to use X', and I'll reply 'make it work with Y instead', because that's what fits in with my company's IT policies.

  165. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  166. Nothing happens... by sterno · · Score: 2

    I should clarify. When I say Monopoly, I'm referring to any company that has been rules to be such in a court of law. Which is basically just Microsoft.

    --
    This sig has been temporarily disconnected or is no longer in service
  167. Paycheck?! by Lysol · · Score: 1

    So in other words, all employees bow down to your employers and think like they do or else you'll get fired?? Gee, I wanna work there or wherever you currently put your keyboard.
    Luckily at my office my abilities and opinion are greatly valued!

    1. Re:Paycheck?! by Anonymous Coward · · Score: 0

      Oh brother. Can't you read.

      He's saying the michael is taking pot shots that O'Reilly is a businessman without substantiating WHAT HE MEANS by that usage. The post in which he replied was spouting crap that O'Reilly makes big bucks from a few books and hence could not be trusted because of that business and economic tie (utterly ignoring the proportion of the economic ties, in which open source far outstrips O'Reilly's MS products).

      In the media climate now (and /. is knowingly in that climate, so michael can't claim ignorance), michael's simply stating businessman equates to untrusted individual that only does something for money.

      Well, michael does something for money. He gets paid on a forum that is incredibly "open sourced" or, more accurately, linux and GPL only.

      You protested at that. Well, it's the same thing going the other way which the poster was complaining about, point out the employer tie michael has.

      The previous poster was not saying that all employees kotow to their employers, but if you are going to claim economic ties AS A REASON TO BIAS THE OPINION that you need to be fair and look what economic ties michael has--and his is /., open source, etc. Not exactly an "independent", above it all viewpoint either.

  168. Slashdot: Michael's personal soapbox by FattMattP · · Score: 2

    Jesus Michael. Why don't you post a comment and participate in the discussion like the rest of us rather than abusing your privilege of story posting as a vehicle for personal rants. This is a perfect example of why I'm still not a subscriber to Slashdot.

    --
    Prevent email address forgery. Publish SPF records for y
  169. Re:"off the shelf" vs. "proprietary software" by Anonymous Coward · · Score: 0

    Don't feed the trolls please.

  170. Affirmative Action by Anonymous Coward · · Score: 0

    'No one should be forced to choose open source, any more than they should be forced to choose proprietary software.'

    There affirmative action for people, why not for open source software?!

  171. Michael overdoes it, but O'Reilly isn't perfect by Dirtside · · Score: 4, Insightful

    I think michael would have done well to heed the old saying: "Never attribute to malice that which can be adequately explained by stupidity." Essentially, michael is seeing Tim's words, and assuming that he has a nefarious ulterior motive. I think that the simpler answer is better (yay, Occam): O'Reilly failed to consider the necessity of transparency in government effort. (No, I don't think he's "stupid", but it's an apt quote.)

    Many posts here keep mentioning that the government should choose its software based on whether it's "the best tool for the job". I agree. The problem is in the definition of "best tool for the job". Most of the anti-michael posts seem to think that "best tool" only includes one, or maybe two factors: the technical superiority of the software, and possibly its monetary cost.

    There is a third factor, equally (possibly more) important in my view: The government's responsibility to make its work transparent to its citizens.

    The government does not have any "right to choose" what software it uses on its own initiative. The government's entire existence is contingent upon the will of the people -- essentially, the government is a company whose board of directors is the American public. Its employees (individual government workers) are beholden to the company's policies -- they must use what tools it specifies, just like any employee at any company.

    If the public decides that it wants more transparency in government work, then that is the public's will and the government's duty. If the public decides that one good way to get this transparency is to require open source software, then so be it. As a member of that Board of Directors, I get a vote in whether that happens -- although due to the rather byzantine legal processes of the land, it's only an indirect vote with a massive lag-time. Nonetheless, the government exists to serve its public, and must act according to its public's will.

    I think O'Reilly has confused the rights of an individual and the rights of government. Namely, that the government has no inherent rights, except those granted to it by the people. His final comments begin to sound as if the government is being oppressed by such decisions, instead of enjoying the liberty that all humankind deserves.

    The problem being, of course, that the government is not a person, and does not "deserve" anything. Saying that "no one should be forced to choose open source" in defense of a nonexistant government right is errant -- in other words, he is saying that we should not force the government to use particular tools.

    Now, the idea that EVERY government software solution should ALWAYS be open source is not necessarily a good idea (it may be, it may not be, I don't know) -- but claiming that it is morally wrong because the government has a right to choose what it wants, is ludicrous. The government exists to serve the people -- it has no rights except those we grant it.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    1. Re:Michael overdoes it, but O'Reilly isn't perfect by alexpage · · Score: 1

      An apt quote? It's got nothing to do with package management!

    2. Re:Michael overdoes it, but O'Reilly isn't perfect by Dirtside · · Score: 2

      Well, whenever there's some problem with apt, it is ;)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  172. Not License, Data Format by Just+Jeff · · Score: 2, Interesting

    This is actually a problem for commercial, private sector entities as well. The "problem" is not software licensing, though the ever increasing cost of such licenses should be a factor. The long term problem is data file storage format.

    Consider the current trend toward shorter, more restrictive, time-limited software licensing. also consider the deliberate limited backward compatibility designed to "encourage" upgrades. Consider the backup and archive files we all burn onto CDs every day.

    In the not-too-distant future, we will need to access some old file from July of 2003 created with Microsoft Word XP/03. We will all be using Microsoft Word XP/07 by then. Microsoft WordXP/07 was able to read all of the /06 files though it wouldn't write them. We all had to upgrade when our annual 06 lease expired anyway. Not a big deal - Microsoft licence fees have been a separate corperate budget line item for a few years now.

    How do we access that old file from 2003? The curent version of Microsoft Word doesn't include backward compatibility from that long ago... The old XP/03 disks won't install anymore because the license to use it has expired... Attempting to circumvent the XP/03 DRM'ed DMCA'ed installer would be a crime... How do we access those old files? The secret proprietary file format includes DRM facilities to be sure that no one can copy my files. The DRM mechanism itself is secret and prorietary and any attempt to circumvent it would be DMCA violation. Attempting to decrypt the file itself would also violate the DMCA.

    Without standard, documented, accessable data file storage formats, it will soon be illegal to access our own archived files. Another entire I.T. department will be required to migrate archives from "old" formats to "current" formats before the license to use the old software expires.

    Open source software might not save the world, but the data files it generates will never ever be locked away in a secret proprietary encrypted, DRM'ed DMCA'ed file.

  173. Default Storage Format by TFloore · · Score: 2
    Tablizer says:
    Can we legistlate away the *default* format being proprietary? I don't think that will fly.


    Actually, I don't see a problem with the government buying something where the default format cannot be proprietary.

    There is nothing wrong with selling 2 versions of the software, one for the private sector with proprietary formats default, and one for the public sector with open formats default. You *can* legislate (or executive order or FIPS) that the government (and government contractors) must use the government (open format default) version.

    You see this in computer hardware sales already... Dell/Gateway have categories for their models. Home, Corporate, and Government. Doing the same for software is not at all a stretch. As far as that goes, Microsoft does it already. Windows XP Home and Windows XP Professional.

    Now, this doesn't mean that the government will actually pay attention to its own rules... The DoD had rules about "all software will be written in Ada" for quite a while... and the most common piece of paperwork for any system was the "Ada Waiver".
    --
    This is my sig. There are many like it but this one is... Oops. Frank, I've got your sig again! Where's mine?
  174. ROI on things that blowup by Anonymous Coward · · Score: 0

    So you want to know where the ROI is on things that blow up? The next time you get up in the morning and you are free to do whatever you want -- then maybe you better thank the fact that government has invested in things that blow up. Sure the government wastes money in lots of ways, but having a superior armed force -- technically superior -- is far from one of them. Sleep well tonight -- the technology of things that blow up is protecting you!

    1. Re:ROI on things that blowup by Anonymous Coward · · Score: 0

      Says you.

      It's just as easy to say those armed forces are keeping me and the world hostage.

      Your thinking is very 17th century....

  175. What I wanna know is... by PCM2 · · Score: 2

    ...does Tim O'Reilly ever change that beige shirt?

    --
    Breakfast served all day!
  176. 99.9% of the data by OSgod · · Score: 1

    Is in proprietary mainframe systems.

    The other .1% is in industry standard formats (.DOC, etc.) easily readable and usable by the common man.

  177. Open file formats by michael_cain · · Score: 1
    Like O'Reilly, I am opposed to a requirement that the government use only open-source applications. However, I am strongly in favor of the government using only file formats and associated algorithms which are effectively in the public domain, and have been public for long enough that open-source apps can be developed.

    Public algorithms are important. Consider the case of audio and video. Technically, any MPEG player must implement algorithms which are covered by a number of patents held by individuals, companies, and universities. At least in the US, the Patent Office has allowed patenting of so many coding algorithms that it is difficult to implement a file format and player that does not infringe on some of them. The Oog people have been developing what they believe to be unencumbered algorithms, but it may take years (and multiple court cases) to establish that for a fact.

  178. lesson in logic by I'm+Don+Giovanni · · Score: 1

    So, let's say that Company A has a "monopoly" product. Your law forces the government to use alternatives to that product. But, if the government can actually do this, then Company A's product is not really a "monopoly" product. Therfore, the government is free to use Company A's product. QED. ;-)

    --
    -- "I never gave these stories much credence." - HAL 9000
  179. Depends on exactly how you define monopoly by sterno · · Score: 1

    What I'm talking about is using the legal defintion of monopoly. That is to say, a company is a monpoly if a judge has declared it to be so. In most cases where a monopoly exists by that definition, there are still alternatives but they have an extrodinarily difficult competing in the marketplace because of the imabalance created by the monpoly.

    I agree with your logic if we were going to take the literal definition of a monpoly.

    --
    This sig has been temporarily disconnected or is no longer in service
  180. Irony. by Anonymous Coward · · Score: 0

    Tim O. is the most political guy you'll ever meet.

    When something so nasty and vial crosses my desk I have to say something, and let all of us who will be affected know as well.

    Tim does manage the world-wide publishing company O'Reilly, doesn't he?

    Thus, he is heavily influencing the software industry people here in the US.

  181. Tim is right... OpenSource is about choice... by Leimy · · Score: 2

    ... but not to all people. Some folks believe that open sourced code should be the only code out there.

  182. Huh? by Sunnan · · Score: 1

    Free/open source fixes all of those things. With open source - file formats should be no trouble, so that's issue #1. It's generally interoperable, and it's in itself (by having source) an "open standard", so that's #2. As for #3, if the code is open then anyone could hire anyone to fix the bugs. Just in case the vendor folds. As for #4 -- open source wins again. #5: huh? why not just have open source from the beginning?

    Open source also fixes a lot of the problems you don't directly adress, like allowing easy fixing and allowing more ability to share, and more control over the workplace (via source) to government workers.

    1. Re:Huh? by IHateUniqueNicks · · Score: 1

      The point was that YES, open source does this, but NO, that's not a reason to lock out everything else.

      If someone were to write software that met all these criteria, the government SHOULD NOT CARE if it's closed source or not.

    2. Re:Huh? by Vicegrip · · Score: 2

      Exactly.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  183. The microsoft campaign is a myth... by Kindaian · · Score: 1

    I've subscribed for updates on that campaign and haven't received any yet...

    Does it really exist or is just PR FUD (as usually is)?

    Cheers...

  184. More Complicated Than O'Reilly Thinks by Burning*Cent · · Score: 1

    I don't think Tim O'Reilly remembers this story very well. In a mayoral election in Florida, voting machines running proprietary software were used, and the losing mayor of the election sued for an audit of the voting process. Of course, because the software is not open source, it can't be audited!

    Sure, free software vs. proprietary software might be irrelevant for the OS or office suite a civil servant uses, but it is very important when the government needs to be auditable.

  185. Make it open file formats by HiThere · · Score: 2

    Make it open, and well defined, file formats, and I will accept it as a reasonable choice. (Drop the well defined, and I won't.)

    I happen to believe that the public would benefit if the government switched to exclusively GPL software (with special exemptions needing personal signature by the head of the department, and him being legally liable for the truth of the justifications). This doesn't mean that I would insist on it (were I in a position to do any insisting). I would, however, demand that the file formats be open, well documented, and patent&copyright-free (i.e., if there were any patents that might impact the file standard, the owners would grant free use on any descendant software/file format provided it adhered to the GPL standards (Note that the owners of the patents would themselves be allowed to be as proprietary as they liked about their own work in any other context).

    This doesn't mean that there would be a requirement to publish the file formats. In fact, did they choose to, the customers could require of the vendor exclusive rights to the file formats, and then never distribute them).

    Basically, a file format is like any other software, but the operative verb is use rather than execute. So just use a slightly modified version of the GPL (doesn't O'Reilly have a proposal on its site?)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  186. Open source put food on my table by Anonymous Coward · · Score: 0

    Open source put food on my table, bought me the table, made my marriage possible, allowed me to buy a house, adopt some cats and now (hopefully) start a family. There is no way I could have any of this if it weren't for RMS, Torvalds, Larry Wall and the rest. These technologies let me get started programming for virtually nothing and later helped me build up a reputation as a reliable guy who could get things done fast and cheaply. I owe more to this community than I can ever repay, but I intend to try by throwing as much of my company's IT budget I can manage at open source products and services and by contributing over 40 hours a month to getting linux running in local non-profits and schools.

    Your short-sited view of profitability is like the media titans declaring that the internet is over since they weren't able to make big bucks at it. But like the internet, the free software movement is thriving, especially with young self starters like me who owe their careers, even their lives, to this technology and the great people who write it.

  187. O'Reilly misses the point (or pretends to) by Vasilis+Vasaitis · · Score: 1

    I'll have to agree with Michael on this. There are quite a few reasons that the citizens of a country would benefit if their government made the use of open-source mandatory for itself:

    • Accessibility. Open source implies open formats (more or less). This means that people can more easily access the information that the government stores for them. Moreover, it gives a better chance that government documents will continue to remain usable over the course of time.
    • Transparency. As the citizens have access to the source of administrative software, they can acquire a good knowledge about the ways the government information systems work. This way it becomes much harder for an agency to use its computing equipment in ways inacceptable for the constitution / laws / whatever.
    • Security. Bugs in the software can be spotted and fixed more openly, even if the company that produced it has long been gone. In addition, open source greatly reduces the possibility of back-doors, and that itself is extremely important if we're talking about the government.

    If you want to just let the government do its job (whatever that is) and not bother much, then this "right tool for the job" mentality might be useful. But I think that the government should serve the citizens (me and everyone else), that I cannot implicitly trust it, and also that it cannot implicitly trust the corporations that provide it with software. For all the above reasons, I hope the adoption, and even requirement, of open source for government operation becomes a reality as soon as possible.

    --
    Vasilis Vasaitis
    Late readers: please moderate at Newest First, with a low threshold, to promote late writers.
    1. Re:O'Reilly misses the point (or pretends to) by jjohnson · · Score: 1

      But O'Reilly isn't arguing against the virtues of Open Source, he's arguing that the mandatory use of it is both contrary to Open Source/Free Software principles, and bad strategy to boot. He decries the "radicalization" of Open Source because he thinks it will hurt the movement in the long run.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:O'Reilly misses the point (or pretends to) by Vasilis+Vasaitis · · Score: 1
      But O'Reilly isn't arguing against the virtues of Open Source, he's arguing that the mandatory use of it is both contrary to Open Source/Free Software principles, and bad strategy to boot.

      Still, note that no-one is advocating that open source become mandatory for everyone. I would strongly disagree with such a move. I (and many others) are supporting the mandatory use of free software in the government, which is a totally different and far more specific case. However, O'Reilly blurs this distinction to present his point, which is one of the things that Michael observed in his comment.

      In addition, my arguments were about the virtues of open source specifically when used by the government, not in general. We do agree here that the generic issue of open source vs. commercial is somewhat beyond the scope of this discussion.

      He decries the "radicalization" of Open Source because he thinks it will hurt the movement in the long run.

      (Free Software advocate mode on) The Free Sofware movement has always been radical from its inception, otherwise it probably wouldn't have happened at all. And neither would have happened the Open Source movement. This is one of the key differences of the two, as Open Source advocates prefer to highlight the technical value of free software, and leave aside the social value, because it would (supposedly) sound bad to businessmen. Still, there is a great social value in free software as well, and my feeling is that it should be promoted for that too (for helping people live better), even if it seems "radical" to some.

      --
      Vasilis Vasaitis
      Late readers: please moderate at Newest First, with a low threshold, to promote late writers.
  188. O'Really by greymond · · Score: 1
    1. Re:O'Really by greymond · · Score: 1

      woops i cant read my links lol

  189. Time For You To Decide by krmt · · Score: 2
    Passing bills mandating the use of open source [com.com] in the government takes away the freedom of the government to do its job as efficiently as possible. We're taking away from their freedom.
    Since when was the job of a democracy ever meant to be efficiency? I had always thought that was one of the points of a dictatorship.

    And as for taking away "their" freedom, since when did the government ever become "theirs"? I thought it was our government. You know, "of the people, for the people, and by the people" and all that stuff. Limiting what our government can do is a very very good thing, a case in point being the bill of rights. Over time, the government tends to accumulate more and more power to itself, until you end up with a situation like today. Limiting the government at their software uses might be a relatively small thing, but it's a very important act in the philosophy of the US, which is supposed to place the power in the hands of the people rather than the government.

    Tim's freedom to choose your own license still extends to every individual and corporation. Companies can still run whatever they want. But the government is yours and mine, and we have the power to mandate what goes on its desks. There is no mystical "they" deciding that closed software is all right. It's us. Make your decision, I've made mine.
    --

    "I may not have morals, but I have standards."

  190. The government should have access to the source by Anonymous Coward · · Score: 0

    This is especially important to governments who are buying software from forign nations. Who knows what holes could be forced in by those forign nations. This way they can do security audits and be pretty sure that there are no backdoors..

    Other than that, it should be the one that allows the government to work most efficiently.

  191. What's wrong with being political? by benedict · · Score: 4, Insightful

    Tim O'Reilly decries the "politicization" and
    "radicalization" of the open source community.
    It seems to be a libertarian axiom that freedom
    and politics don't mix. I don't agree.

    When a person refuses to engage in politics, all
    he does is ensure that his voice is not heard in
    the halls of power. The government is our
    government as much as it is anyone else's, and
    there is no reason why we should not strive to
    have our values recognized and our concerns
    addressed.

    Some people have questioned the technical wisdom
    of the California bill. They may have a point,
    but it is orthogonal to my point.

    --
    Ben "You have your mind on computers, it seems."
  192. Has anybody actually *read* the proposed bill? by Sgt.+Latino · · Score: 0

    I love to see this lively discussion of such an important topic, but I feel we're talking about Tim's opinion on the proposed bill without actually reading the bill itself. Tim and his followers argue that the bill is unnecessarily restrictive. It does restrict the government, but is it really unnecessary? The proposed bill's preamble says:

    The State of California seeks to improve the security, interoperability and quality of its software while lowering the cost and invigorating competition among suppliers. To guarantee the succession and permanence of public software and data, it is necessary that the usability and maintenance of the software be independent of the goodwill of the suppliers, or on the monopoly conditions imposed by them. California's software integrity and security is jeopardized by proprietary software systems whose security and product enhancements are provided solely by the software's vendor. In these situations, vendor caprice, instability or bankruptcy subject the State of California to incalculable risk that its computer systems may be vulnerable to attacks by malefactors whose actions can be prevented only by the vendor. Further, vendors having exclusivity to provide security maintenance for their proprietary software systems have the ability to charge monopoly prices. For these reasons, the State seeks systems the development and maintenance of which can be guaranteed in absence of magnanimity of its suppliers and despite its malfeasance

    Do we all agree that these are all valid, critical issues? Free software does offer a solution to each and every one of them, not always easy solutions, but better than what proprietary has to offer. As citizens, it is important to us that the government address these problems.

    The "free software is about freedom of choice" mantra, while true for individuals, and really great-sounding, doesn't say a thing about how to solve the problems outlined by the bill. I have still to see anybody say "the restrictions are unnecessary because the concerns are not valid. We can address every one of them with proprietary software just as well, simply by..."

    Until somebody does, I'm not impressed.

  193. We let this happen by attobyte · · Score: 1

    Why do we let M$ tell our government what to do. With /. numbers we should be able to lobby more then M$.

    So what are we waiting for?

    --
    I didn't use the preview button, so get over it!!!!

    Mike

    1. Re:We let this happen by forkboy · · Score: 2

      With /. numbers we should be able to lobby more then M$.

      Yeah, just TRY and get more than 2 people on /. to agree on any one thing. You need to all be for the same cause to lobby.

      --
      This message brought to you by the Council of People Who Are Sick of Seeing More People.
  194. Re:SAS and Open Source by Ironica · · Score: 1

    Actually, this law would have no effect on your department (if you were in the California government and it passed). It doesn't require anything with regard to software currently in use. It only says that *future* purchases must meet these requirements.

    Which means that, if anything, we might all get an open-source version of SAS out of the deal when they next need to upgrade. Yay! Wouldn't that be a thrill?

    --
    Don't you wish your girlfriend was a geek like me?
  195. Formats are not Applications by SeanAhern · · Score: 2

    Should governments spend tax dollars to buy closed, proprietary applications that lock the people's data into tightly protected formats?

    You're presupposing that all closed-source apps have a closed data format. You and I both know that that's simply not true.

    What *should* be mandated is that all information that is accessible to the public is in a data format that is open. We as the public really don't care how the government gets it there.

    1. Re:Formats are not Applications by Rasputin · · Score: 1
      You're presupposing that all closed-source apps have a closed data format. You and I both know that that's simply not true.

      The closed source applications I'm familiar with all save in closed formats. If you "export" your document in a "foreign" format (html for example) several things happen:

      1) you loose format information.

      2) They produce broken output (like MS and their idiotic quoting feature or their broken local attach points).

      3) Saving as html, postscript, or (ugh) pdf is never the default. The user has to explicitly choose to do so every time and the process takes several extra menu selections. So, you run the risk that people will accidentally save in the wrong fromat.

      --
      "I once preached peaceful coexistence with Windows. You may laugh at my expense - I deserve it." Be's Jean-Louis Gass
    2. Re:Formats are not Applications by SeanAhern · · Score: 1

      applications...all save in closed formats.

      Well, I'll give a couple of counterexample: The Photoshop native file format is well understood by the open source community. The data file format of 3D Studio is pretty transparent. I'm sure I could find plenty of other examples.

      In terms of the discussion at hand about open source in government, here's what should happen: There should be an open standards body that defines data file formats. All documents that the federal, state, and local governments produce for consumption by the public must be written in those formats. Considering the weight of the government in software purchases, I would think that, if this were mandated, vendors would start making it easier to save in these open formats so as to cater to such a large customer.

  196. and you can't have open standards with proprietary by Anonymous Coward · · Score: 0

    software.

  197. This man is right by mirabilos · · Score: 1

    Open Software is all about freedom, which neither
    free (as in FSF), free (as in beer) and commercial
    software gives you:
    * you are free in the choice which software you choose
    * you may do anything with it except claim you wrote it
    or sue the authors and contributors over it

    Free (as in FSF) software doesn't permit the latter
    (you may not close the source); free (as in beer)
    software is basically commercial software.

    But, if I were to choose a newsreader, and I am
    currently using pine, but Microsoft in a sudden
    removes _all_ the known problems from Outlook
    Expreß and I can run it under wine, I'll probably
    do it, because it is a better programme.

    By denying the right to choose - even to choose
    falsely - you are denying both the most basic
    idea of democracy and the foundation on which
    open software is built on.

    ----
    People who read me often find I am no friend of
    GNU, and I kind of hate the GPL (not the LGPL)
    because of its viral effect. I also flame quite
    often against GNU crap (also because it's often bloat).

    But this post is not intended a flamebait in any
    way, it rather tries to enumerate that denying the
    right to choose is bad, and forcing free or unfree
    (as opposed to open) software is bad.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  198. Woah buddy... by clump · · Score: 2
    But that's not what we're talking about. We're talking about "affirmative action" for software.

    At first glance, I didn't agree with the analogy. What does racial preference and software preference have in common? Well, then I thought about it. The idea of Affirmative Action seems horrible (giving racial preference), but when you look at what its supposed to do its not so bad. Affirmative Action is a government program that tries to balance the scales. Before you start to think government has no business doing that, please don't forget that governemnt was fine with slavery. I don't think we need a refresher on slavery and the subsequent effects on equality.

    So how is there a similarity between Affirmative Action and Gov't preference for OSS/FS? The government currently _has_ Windows/Lotus/"Jo Proprietary Co's app" mandates; I should know, as I work in the public sector where its all NT4/2K and not a Gnu in sight. Mandating MS products has certainly given Microsoft(and others) an edge over the competition. This "let there be competition" argument is nice, but there is no competition if the government helped misalign the field. Promoting OSS/FS would, like AA, would help fix the playing field that Joe Gov't helped mess up.

    Aside from the ethical reason to go OSS/FS, I would have to agree with previous posters that I want to know *everything* my tax dollars go to. Now that I work for the gov't I feel that more strongly than ever.
    1. Re:Woah buddy... by Anonymous Coward · · Score: 0

      So at first it seemed horrible, but then you realized that minorities ought to be lumped into artificial entities regardless of their personal merits... GOOD THINKING

  199. The right tool for the job. by daytrip00 · · Score: 1

    I think that the editorial attached to the article waxes over an important point: Software is a TOOL. Just as we do not necessarily mandate that the government use specific shovels for digging, we should not mandate that they use specific (read open-source) software, but instead that they be able to use the "best" tool for the job (and make sure they know that open source tools are valid ones).

  200. Accountability by Debehemoth · · Score: 1

    Open Source is nice in a corporate environment when the developers are responsible if something goes terribly wrong. But the government cant and shouldnt have to deal with all the flak when a non-critical aspect goes down. Hence Proprietary software.
    Therea re more that enough drones out there ready and fully skilled to handle and be held accountable for proprietary software and thusly will be more inclined to not let it happen

  201. Re:OpenSource will hurt developers in the QWZX by God!+Awful · · Score: 2


    No but it does show as a developer you can get paid to work on open source software.

    Hey, Pets.com showed you can get paid to sell dogfood on the Internet, at least for a few months. You can make money playing the lottery too, but it doesn't mean it's a good business model. For some reason, OSS-advocates like you always try to use a qualitative argument where a quantitative argument was called for. No one doubts that it is possible to make money with open source. That is silly. The question is, how much money, with how much risk, and how many developers' salaries can it support.

    RedHat is one of the few OSS companies that is actually making money above the line (however, they are still losing money below the line and they have never even had a single profitable quarter). RedHat employs a mere 600 people (only a handful of which are coders), whereas Microsoft employs tens of thousands. Which of these is more likely to pay you to code? I would even venture a guess that Microsoft has funded more OSS projects (indirectly, via employees contributing in their spare time) than RedHat has even dreamed of.

    Redhat has a good buisness model,

    You know, I'm a fan of counter-intuitive ideas. They are somewhat of a hobby of mine. But I believe that ideas that go against the grain require extraordinary evidence to back them up, and you have *zero* evidence to back up that last statement. Here's a hint: successful counter-intuitive ideas are not founded on the principle of "wishing will make it so." Congratulations, RedHat. If you succeed, you will have taken a $40 billion industry and reduced it to a $100 million industry.

    -a

  202. Straw Man by Un+pobre+guey · · Score: 1
    Saying "People should be free to keep their papers private" as an argument against government FOI laws is just a stupid strawman, unworthy of further debate.

    Insofar as we are not talking about FOI, that remark is a "stupid straw man." We are talking about procurement policy. Software must be judged on merit, TCO, ROI, maintainability, fulfillment of requirements, etc. Government should certainly be compelled to use open standards. Whether governments choose Open Source or not is in itself secondary, although one might expect that TCO, ROI, and standards compliance are often better with Open Source.

    I agree with Tim O'Reilly:

    No one should be forced to choose open source, any more than they should be forced to choose proprietary software.

  203. "the industry" may be able to pay, I'm not. by rapidweather · · Score: 1

    Microsoft owns the software industry
    And, as long as they pay, then there'll be a Microsoft. I can't pay. That's why I have Redhat 7.1 on this computer that I got from chguy.com (cheap). I'll not have XP unless Santa Claus brings it and stuffs it in my stocking hung by the mantle with care. You know, "The stockings were hung by the chimney with care, In hopes that St. Nicholas soon would be there". Say, that's an idea, I'll call St. Nicholas and ask him for XP!

  204. Re:*Sigh*-- Please provide a counterexample by Cinabrium · · Score: 1

    I would really appreciate one (just one) example of two competing applications (one free, the other proprietary) with the same functional features, where the proprietary one is the "best solution".
    For this, please take into account that: (a) open formats for storage and transmission of data; (b) assurance of the non-existance of back doors or spy code; and (c) ability to modify the application to suit it to user needsm must be part of the solution.

  205. If it is between the GPL and MSFT's EULA... by tz · · Score: 1

    I'd go GPL.

    What goes unsaid is that consumers and businesses have little choice in software EULAs from commercial companies. If you don't like it, don't use it.

    As has been pointed out, Government IS different. A security flaw might expose everyone's driver's licenses or even more personal data. What if the EULA is one of those "we take no responsibility", so either the department shuts down for a year porting it (vendors disappear, programs become obsolete).

    Another thing has been pointed out in the DVD debates - what about 25 years from now? There was a program on PBS a while ago called "Slow Fires" about how many books were deteriorating because of acid in their paper. Also noted were a series of video tapes, some valuable Nixon archival footage, but there were others, that there was ONLY ONE PLAYER available in the world.

    "It's not that we have no record of your marriage, it is that the software expired".

    Having the source is the ultimate out. Although I would allow for alternatives, in the case of failure, the (perhaps escrowed) source (and need I say a build environment) MUST be available to fix things.

    After California's negotiation with Oracle, I can see why they would be careful, and that was just on cost, not the complex world of copying, usage, redistribution, etc. written into EULAs.

    EVERY GOVERNMENT COMPUTER RUNNING INTERNET EXPLORER IS VULNERABLE TO THE SSL CERTIFICATE EXPLOIT. This includes Macintosh. Doesn't that make you feel good?

    Microsoft's non-response so far leaves everyone vulnerable. Konqueror was for a few minutes, Netscape and Mozilla wasn't, but they would have been fixed.

    Did anyone, anywhere write into a contract that this must be fixed? What do we do in the interim? Hope no one is running an exploit anywhere?

    I would be all for writing quality control into the contracts. Having electronic things explode or burst into flames is probably something you would want to avoid, or at least insure you didn't have to pay for or keep a bunch of defective items around. But I doubt Microsoft would be able to fulfill any terms adequate to protect taxpayers. Fine, don't mandate open source. But mandate returns or refunds/rebates for defects, with the vendor bearing the cost of conversion if something isn't fixable (for techinical, political, or economic reasons).

    Even with the move to privatization, you don't expect the company hired to keep all the critical information if their contract is terminated or transferred.

    What about cars? There might be a defect in Crown Victorias where they burst into flame if hit from behind. Some silly police departments want Ford to fix the problem before they will buy any more. They should be glad to be stuck with defective products and at the mercy of vendors denying any problems. Demand fixes and parts?

    We have a lot of examples of CRITICAL defects in software. In the Government, they must be FIXED in a TIMELY manner. This is a requirement.

    Microsoft fails to fulfill it now, and I suspect there are many other vendors that couldn't. Others could, but the working system will take longer and cost more money. OpenSource is no panacea in this regard, but it is much better.

    Do you want to wait months while the currently active exploits may or may not be worked on (usually the "window" is such that there are several active unfixed flaws at the same time), and if the deployment might crash other things (the mega service pack that breaks more than it fixes), or do you want the flaw found and fixed before it appears here?

  206. POLITICS AND OPEN SOURCE by Anonymous Coward · · Score: 0


    O'Reilly displays a naive and weak understanding of the relationship between the technical and political spheres in modern society. He seems to believe that the Open Source Movement would be better off leaving the sphere of politics well alone. And unfortunately this policy of burying your head in the sand is one which seems endemic across the Open Source Movement, the majority of which seem to think that if they leave politics alone, politics will return the favour.

    All I can suggest is that you read your history. Politics is in the habit of listening to those with the deepest pockets and this time it will not be any different. Multinational copyright owners, proprietory software companies and the Entertainment Industies have a lot riding on the tightening of control of intellectual property and they are not likely to just roll over and accept the dangers of Open Source to their control technologies (ie DeCSS et al).

    You really need to think very carefully about what is actually happening here, we are not just looking at purely technical solutions to technical problems. Unfortunately life just ain't that simple. We are looking at big dollar signs seeking to maximise revenue through the enforcement of copyright and patent control assisted by law and technology. And in doing so they are threatening our freedom to use information because if they own it, you can't use it. Or at least not if you can't pay for it.

    The foundations of our democratic states are built on the freedom of information to quote, reuse, critique and debate in a public sphere free from the control of private interests. Public goods need to be worked out in an arena where deliberation can be carried out and ideas freely exchanged.

    The beauty of the Open Source movement is its commitment to open exchange, as Lessig terms it a cultural commons, where nobody owns or controls these public goods. Not just code, everything, literature, music, writings, speeches, essays, paintings all these things need to be reused and re-interpreted for our culture to remain vibrant and innovative.

    Laws are there to protect and demark boundaries, and the state is there to enforce them. Crucially the decisions as to which Laws we should have are should be debated by all of us, that *includes* the Open Source movement. Without having a voice (whether radical or otherwise) no-one to hear what we have to say.

    So I say more politicisation of the Open Source Movement, let it wake up and realise that its very existence requires that it move into politics and start contesting issues that it doesn't agree with. The Open Source movement needs to grow up and realise nobody else will hold its hand.

    If that requires Law to protect Open Source from the very real threats that corporate interests make to it then SO BE IT. But these decisions and subsequent laws should be enacted after deliberation and debate with all sides putting their case in an open and democratic way, and it is up to us to put the strongest case forward for the Open Source movement.

    David
    http://www.locarecords.com

    1. Re:POLITICS AND OPEN SOURCE by AceCaseOR · · Score: 0

      I don't know if you can mod up anonymous posts, but if you can, Mod this post up, big time.

      --
      Zagreus sits inside your head, Zagreus lives among the dead, Zagreus sees you in your bed and eats you in your sleep.
  207. Re:upgrading by martin-boundary · · Score: 1
    The trouble with upgrading is that it isn't always voluntary. As you say, your dept is happy with the software it uses, and that's great. But in a few years time when the hardware breaks, will you be able to find a replacement which allows your old software to run?

    I installed a 5 year old (licensed) copy of Windows NT 4.0 on a recently bought computer. First, it wouldn't install because the 20 gig hard drive was too big for NT. So I repartitioned the C: drive to be less than 1 gig. Next, I tried connecting to MS update to get the latest NT service pack. Impossible: the version of IE (3.0) I had literally couldn't access the Microsoft website. I eventually installed a copy of Mozilla which allowed me to access MS update which allowed me to install SP6 and the latest IE.

    Your department will be facing this type of problem if it already hasn't. Upgrading is a must over a large timespan, and should always be considered when making decisions about what to use.

  208. Re: The message and the messenger by Ironica · · Score: 1

    So if the paper copy is kept in a file cabinet, do we have the right to know how the lock works on the file cabinet? Do we have a right to try to break into said file cabinet? Should we really lobby the government to outlaw the use of any file cabinet that's not home-brew with published blueprints?

    I can find out what kind of lock is used, because I can find out who sells the agency their filing cabinets. But what's more important is who has access to those files, and what is done to ensure their security (besides putting a lock on the cabinet; who holds the key? How many keys are there?)

    If I tried to find out this information and the government stonewalled me, I'd be pretty pissed and not a little bit scared. However, government agencies are usually pretty good about allaying citizen's fears by telling them exactly what it takes for someone to get access to information.

    What about all the software a government might need that doesn't have a good open-source alternative?

    I'd be mightily surprised if it takes more money for the government to get a piece of OSS fixed than to buy a license for a proprietary solution (which is probably overkill anyway).

    Should we drive out of business all the companies that make cheap, good, proprietary software for government use?

    They've already been driven out of business by M$ and their little brothers and sisters. ;-) But seriously, companies meeting that description aren't selling secrets, they're selling software. They will probably be quite willing to comply with government open-source requirements. *And* they'll get a more secure lock on the deal, too; currently, they're constantly looking over their shoulder for big brother to come kick their ass with a better sales campaign.

    --
    Don't you wish your girlfriend was a geek like me?
  209. Re:upgrading by Your_Mom · · Score: 2

    Been there, done that, T-Shirt's on back-order.

    I admin a heterogenus LAN over two site of about 200 comptuers each, we run a smattering of 9x/NT/2K/XP, the only reason We run the non-NT systems is becuase they are OEM and I don't want to be bothered by formatting a perfectly good install. NTFS in the NT4 installer can handle drives up to 2G in size, which IMHO is a good thing, because it allows you to toss all your data on another drive and if NT shits the bed, you can reform C: and not worry about D:.

    The Service Pack is a problem, but anything above IE3 handles MSFT's site marginally (NT4 comes with IE2 by default) so it /is/ theoretically possible to run a computer with an old OS.

    Yes, you will face this problem, but there are always ways around it, I have a friend still running Linux 1.X. Its all relative. :)

    --
    Objects in the blog are closer then they ap
  210. no wonder by Anonymous Coward · · Score: 0

    'Not to mention that many people committed to the MS way probably buy their training / support materials from MS Press.'

    no wonder there are so many bad MS admins. O'reilly books are usually the best wheterher its oracle,MS,perl,etc...

  211. Choice is important by Chexsum · · Score: 0

    You make sensible decisions when you have a choice between policies. You can make a more sensible choice when you have more alternatives.

    GNU products are generally less expensive to license and more open to improvement and customization. GNU performs better in back-end environments.

    MS products are generally easier to work with when you are new to computing. MS products integrate with each other easilly and also perform better in a workstation environment.

    Open Source and Proprietory cannot usually integrate well together because of licensing constraints. I wouldnt like to make the choice for a whole government to use only one of both ideals.

    Open Protocols and Open File Formats with less constraints on use would give equal opportunity to both ideals. Government intervention in this area should be possible and can be achieved by certain entities choosing one license for all products they use.

    It will not be a bad decision to choose only Open Source. It can only help to increase awareness about interoperability between computers.

    I say go fully Open Source just to make interoperability at a better possibility for all!

    --
    Pixels keep you awake!
  212. Competing against a monopolist?? by GCP · · Score: 2

    Ah the joys of competing against a monopolist. ... If this were a simple matter of competing in an open market we would not be having this conversation.

    Oh, nonsense. It's pretty pathetic to hear proponents of free software claiming that the competition, costing hundreds or thousands of dollars per unit, has an "unfair" advantage.

    True, MS was able to starve Netscape of revenues by shipping a free knockoff of Netscape's commercial product, but it's Linux with the power to do this to MS, not the other way around.

    If Linux can't unseat Windows as the most popular general purpose client OS despite being absolutely free, there might be something wrong beyond just an unfair MS monopoly.

    Fortunately, the game's not over. Great projects like Mono and others that provide useful technology rather than political rhetoric may one day make Linux a superior choice for the average Joe. Not yet, though.

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
  213. Open source or open FORMATS by HydroPhonic · · Score: 1
    I wouldn't mind our government using proprietary software if it proved better suited to the task, provided that

    I, as a citizen, am not compelled to use proprietary software to get what I need/want from it. Whether it be downloading tax forms, obtaining a list of sex offenders near me, or renewing my plates, I should never be required to use a company's product to access public information held by my oh-so-benevolent government.

    The government isn't shackled to the whims of any company or cartel. This means M$ or RedHat. If it doesn't work out, the government can bid the job to someone else with minimal hassle in the changeover.
    It seems to me that to require our government to use open formats is wise and comforting, but that specifying how they must do so is... well... irrelevent.
    The only snafu I see with using proprietary software (in those instances where it is easier for the numbskull operator to use) is in ensuring that it implements the open format CORRECTLY! (not a la MS Java...)

  214. What? by clump · · Score: 2
    Blockquoth the anonymous:
    So at first it seemed horrible, but then you realized that minorities ought to be lumped into artificial entities regardless of their personal merits... GOOD THINKING

    It seems to me you are upset with the labeling of minorities. Certainly I would have to agree that is pretty hard to swallow. Unfortunately, AA will not work unless you can describe someone as a minority-hence the awful checkboxes.

    Look, AA is pretty hosed. Your not going to get an argument about that from me. What else is hosed? Slavery, Dredd Scott, Plessy vs Fergason, women not being able to vote, etc... These are things the gov't did to screw people. AA, is a way to help undo that.

    All of this "personal merit" talk is easy if you were never discriminated against.
  215. ultra right wing? by Anonymous Coward · · Score: 0

    check your own biases out bub. certainly it's not leftist but it's not ULTRA right.

  216. It seems there is no choice by Stumbles · · Score: 1

    With the continued ball bat tactics Microsoft uses on organizations from federal, state, schools, private organizations ect. While I am not real crazy about the idea of legislated opensource Microsoft makes it clear something has to be done to reign them in. I mean threating the NSA to stop work on a secure linux? Just who the hell does Microsoft think they are? Where do they think they have the right to demand such a thing? Any government agency or business has the right to use any OS/software they want. Without the fear of threats from a vendor. If CA does pass such a bill to make opensource at least a consideration or even manditory where appropriate, I say go for it guys. And on some comments made about the horrible costs of administering linux and re-training costs. Nothing more than FUD. Microsoft has already admitted their product costs more. In 1999 dollars upgrading a doze box with 10 seats cost approximately $9500 vs $1200 for a linux box. In any case even if those numbers are slightly off the fact remains the federal government pays a huge sum in license fees. Which for the most part would be insignificant is linux was in use. As for retraining, just how stupid do you think users are? Oh yea, mouse clicking is such a drain on brain power that even a novice could not figure out how to launch OpenOffice in a few minutes. I would like to see opensource used more in the government. It costs less short term and long term. But more importantly, since we are a government of the people by the people. Open source is written by the people for the people.

    --
    My karma is not a Chameleon.
  217. Lets make it simple. by Anonymous Coward · · Score: 0

    Open Source == Government-controled Market == Transparent government.

    Closed Source == Free Market == Corporations control our information

    I don't like all these pedantic tirades confusing the topic.

  218. In defense of the DSSA and other such legislation by jeremy_hogan · · Score: 1

    I certainly respect what Tim O'Reilly has done and will continue to do for OpenSource, but this is really a safe response for him to have taken.

    O'Reilly sells books in both worlds of software. He has no reason to favor one or the other, and in fact would find it prohibitive to his business to do so. Understood.

    It's also a bit trite to relegate Congressman Nunez' actions to great theater. It doesn't change the fact that he has no reason to trust what he can't see. Especially if it's shoved at him by a foreign entity. No one should trust code they can't see. Period. Public information systems, have a responisbility to the owners of the information to protect it as best they can. Closed licensing is prohibitive to doing that. It leaves the safety and integrity of our data to folks who have been, and continue to be proven in courts of law to be outright criminals. There's really no other way to see it.

    Look at it this way. If I pay enough, or am considered important enough, I can get significant glimpses at most proprietary code on the planet. What vendors who reject this law at face value are essentially saying, is that the people aren't important enough. So that leaves the state the option of signing huge NDA's and paying huge amounts of money to ensure the integrity of our data. And still being unable to do anything more than request changes be made for the collective good.

    The point I believe he is missing is that this is not about forcing someone to look beyond the merits of the software, but to consider open licensing one of those merits.

    I think forcing the gov't to look at OSS first will create much more choice than we have today. A world where proprietary is the status quo.

    I don't think my public data should be held at the whim of convicted monopolists. Given the deluge of malfeasance we're seeing reported in the press lately by officers of the world's foremost corporate entities, I have no reason to trust most anyone to not abuse or otherwise misuse my data.

    Or let them arbitrarily decide when, if and how to fix security holes. Or purposeley code in back doors. Or limit what type of software I may connect/interact with such systems. Or force me into license schemes to pay for what I thought I already bought.

    This bill is *not* proposing to outlaw proprietary software, just to keep it out of public trusts.

    So, is the DSSA in it's current form too militant for most to take? Yes. Is it's heart in the right place? You bet. I hear the case for loopholes like "...in the absence of viable alternatives", but throw enough cash and incentives at any beureaucrat and suddenly OSS isn't viable.

    By including such a loophole, you have to invest in an audit system to see what's being used where. And a system for proving/disproving the case for it's use and so on.

    The day that closing the code, replete with hidden back doors and remote administration ports and protocols becomes a point of merit, then folks like O'Reilly and CompTIA will have a stronger point.

    Enforcing open standards, and/or forcing "serious consideration" is a good start at a compromise. It doesn't make me trust M$, but it helps me trust the states buying decisions are based on something more than perpetuation of girth.

    No bill was ever passed in its first form. The DSSA needs to be extremist to begin the conversation from this side of the equation for a change.

    Don't throw out the baby with the bathwater.

  219. Re:Tim O'Reilly is the man by jeremy_hogan · · Score: 1

    I think O'Reilly himself would laugh at the fact that you find him so infallable.