Slashdot Mirror


US Government Studies Open Source Quality

anadgouda writes "US Department of Homeland Security has released a report on open source quality in an effort to study the security of open source. 31 popular open source packages were studied as part of this effort. From the article: 'Coverity's report, Stacking up the LAMP stack: a study of open source quality, was produced as part of a $1.24m, three-year DHS Science and Technology Directorate effort to evaluate and improve the security of open source.'"

115 of 165 comments (clear)

  1. So, by Eightyford · · Score: 4, Interesting

    So, does anyone have the numbers as to how much of the government uses open source? Is it mostly an applications thing (OpenOffice) right now, or are Linux and the BSDs much in use?

    1. Re:So, by Neoprofin · · Score: 1

      I would say more in the vein of Linux/BSD at least so far as the NSA having their own security oriented distro which is availible for download on their site.

    2. Re:So, by Eightyford · · Score: 1

      What's the point of the "So" at the start of your sentence? It doesn't give any more information. It doesn't even elaborate on or give emotion to any other information in your sentence. Try removing it - you will find your sentence works just as well.

      Ugh, it adds a bit of casualness to the sentence.

    3. Re:So, by Angostura · · Score: 1

      What's the point of the "So" at the start of your sentence? It doesn't add information, emotion or elaborate any facts. Try removing it - you will find your sentence works just as well.

      Fixed that for you.

    4. Re:So, by lengau · · Score: 1

      So what's the point of your post? His grammar was still correct.

      --
      I really wanted to change my sig to something witty, but all I could come up with is this.
    5. Re:So, by Voltageaav · · Score: 1

      It depends on what it's for. The vast majority of DoD machines have Windows, but there are rome redhat boxes around as well. I've only seen OS programs on the Linux boxes beyond seeing Firefox every once in a while...

      --
      Someone save me from this sanity.
    6. Re:So, by LordVaderSithLord · · Score: 1

      I know that the personnel boxes that the military uses are Unix based

    7. Re:So, by squallbsr · · Score: 1

      The government is somewhat scared of OpenSource, especially in the government secrets world. It doesn't make much sense to be scared of OpenSource, but the argument that has been given time and time again is that anybody can look at the source code and hack into the system. This pertains more for the smaller projects that would be useful in the development on some government made software product. There are a few Linux distributions on the "safe list" and also OSX is on that list too. I think the argument that other people have access to the source code holds no water - keep in mind that China has the source code to Windows. And with MSFT's attempt to appease the EU by making available the source code (under very tight NDAs) to developers. I think that it is better to have the code out in the open for all to see (and fix). Unfortunately I cannot change the mind of the government.

      --
      Sleep: A completely inadequate substitution for Caffeine.
    8. Re:So, by jtev · · Score: 2, Funny

      It's called an explitive. Yes, realy, the word is an actual part of speach, though common usage has twisted it into meaning words that are unacceptable for publication. An explitive is a word that adds flavor to written or spoken communication that does not alter the meaning of that communication. Thank you for playing the grammar game, but please, understand what you're criticizing before you play again.

      --
      That which is done from love exists beyond good and evil
    9. Re:So, by Anonymous Coward · · Score: 1, Informative

      "Thank you for playing the grammar game, but please, understand what you're criticizing before you play again."

      The correct spelling is expletive.
      Sorry, YFI.

    10. Re:So, by egypt_jimbob · · Score: 4, Interesting

      Speaking as a student about to graduate and go into Federal Civil Service as a penetration tester, I can tell you that all of the agencies with which I have interviewed use mostly Linux. Well, all of the agencies that are actually good at what I want to do.

      So far it's been mostly gentoo from what i've seen, but there are some places that have to use RedHat because their management said it has to have 'support.'

      Bear in mind, however, that the places i'm interviewing are hardcore hacker groups, so this may be (and probably is) completely off the norm.

      --
      I am a leaf on the wind. Watch how I soar.
    11. Re:So, by Neoprofin · · Score: 1

      Security-Enhnaced Linux

      I don't beleive they use it internally as it's still part of a research project, but it wouldn't be a bad place to start.

    12. Re:So, by kcarlin · · Score: 1

      I don't have any quantitative data, but from my adventures with the Federal Government, open source UN*X OSes are well represented in the advanced technology systems I've personally encountered. Reliability, predictability, and modifiability being the key attractions cited.

      --
      Free Adam Smith! (Or best offer.)
    13. Re:So, by Crayon+Kid · · Score: 1

      So far it's been mostly gentoo from what i've seen, but there are some places that have to use RedHat because their management said it has to have 'support.'

      The need for official support is obvious, even if in reality it ends up being provided by the on site local admins. No need to write it down in quotes and roll our eyes. Official agencies have to have somebody accountable, it's part of justifying the spending of the public dollar.

      As for Gentoo, sorry, but it makes little sense why anybody would choose it for a production environment. Yes, it has the emerge mechanism, but that the theoretical usage of emerge is pretty much the only thing it has going. It's a hobby distro from the start, it was meant to be one.

      If you're in a large scale deployment scenario you need a distro that will provide binaries, a seamless update and install package management, good hardware support and, why not, good integration of a Windows emulator. I'm not going to mention any other distro names so as not to be accused I'm trying to promote it over Gentoo, but otherwise the idea is just ridiculous. A workstation, much like a production server, has no need for a compiler to be even present.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    14. Re:So, by egypt_jimbob · · Score: 1

      Like any other argument of what is best, one must consider the situation. Gentoo may not be suitable for a production environment; in fact, I agree that it isn't for most companies and most IT departments. But for a penetration tester, Gentoo is just about ideal.

      a) Packages are updated more regularly and are far more up-to-date. For example, when nmap 4 came out last month with what I now consider to be essential features, Gentoo stable had an ebuild for it the same day. Debian stable is still showing 3.81, which is no less than 6 months old and a half dozen versions behind.
      b) Performance can be significantly greater. A friend and I have identical laptops, his had Gentoo, mine had Debian, both essentially base installs. His booted ~20% faster. Mine now has Gentoo.
      c) A Gentoo system is _exactly_ what you want it to be. Want security? I run GRsec on a hardened kernel and every binary on my laptop was compiled with a hardened toolchain including the toolchain itself. Try that with any other distribution.

      The need for official support is obvious, even if in reality it ends up being provided by the on site local admins. No need to write it down in quotes and roll our eyes. Official agencies have to have somebody accountable, it's part of justifying the spending of the public dollar.

      When all of your users have been using Linux as their primary operating system for 5+ years, some for much longer, I don't believe you can justify spending public dollars on support. Additionally, I don't believe you should force those users to work on a particular distro.

      no need for a compiler to be even present.

      Compilation is essential to the security professional. So are disassembly and debugging. Not to mention the kind of packet crafting that requires dozens of tools. I agree with you that these tasks are not what normally occur on a server, but Linux is not only useful on a server.

      In short, use the right tool for the job. For many, including myself, the right tool is Gentoo.

      --
      I am a leaf on the wind. Watch how I soar.
  2. Evaluate and Improve by Jeremy.DeGroot · · Score: 5, Insightful
    I think it's great that the government is backing this kind of study, and I think the the high marks a lot of packages received will really be a boon to the OSS movement. I think the part of TFA that excites me the most though, is this:
    Coverity evaluated 15m lines of open source code with Stamford University's Computer Science Department. The report has identified bugs that can corrupt a machine's memory space, memory leaks, buffer overruns and crashes. Coverity said it would now engage with open source developers to improve code, and identify potential reasons for why some projects have more bugs than others.
    If they're going to take their comments back to the communities that develop the software, then this could give the development communities a lot to work on and improve, and that could give us some greatly improved software in a year or two's time. I think work like this is the real strength of Open Source, and I hope to see more of it in the future.
    1. Re:Evaluate and Improve by T-Ranger · · Score: 1

      I wonder how many of the potential suggestions have been made by the OpenBSD crew, and already rejected....

    2. Re:Evaluate and Improve by Anonymous Coward · · Score: 1

      Actually two of the OpenBSD developers worked for Coverity last I heard (i.e. Ted Unangst and Peter Hessler). This probably gives them some influence ...

    3. Re:Evaluate and Improve by Josuah · · Score: 1

      Or, you could say that this is the strength of taxes being used to fund public science, rather than the strength of open source software. Now imagine if the estimated end-cost of the Iraqi invasion (US$2 trillion over the years + 3,000 US citizens + 30,000 Iraq citizens) was being put towards public science?

  3. So they submitted Bugs, Right? by BigBuckHunter · · Score: 5, Interesting

    This study would be extremely valuable if they had submitted BZilla bugs for each and every defect they encountered. It's hard to tell from the article whether they did or not. One thing that I have learned from running ~arch in Gentoo is that if you don't submit bugs, things aren't going to get fixed.

    BBH

    1. Re:So they submitted Bugs, Right? by Too+many+errors,+bai · · Score: 4, Funny

      If these packages are used within the government, the security holes discovered are probably kept secret. National security and all that.

    2. Re:So they submitted Bugs, Right? by rs79 · · Score: 1, Flamebait

      I hope they looked at DJBDNS and QMAIL.

      All software should be that good.

      If they found bugs in Bind, I'm not iterested in the rest of the report. That's just pork.

      --
      Need Mercedes parts ?
    3. Re:So they submitted Bugs, Right? by legirons · · Score: 1

      "This study would be extremely valuable if they had submitted BZilla bugs for each and every defect they encountered."

      The article seems to suggest that the authors want to help with processes, rather than individual bugs.

      That seems like a much better long-term idea, especially if (and this seems likely) they analysed a sample of code.

      If someone analyses 1000 lines of code from a 100000 line project, then they'll have a fairly good idea of what processes (e.g. audits, code reviews, patterns) can help the team, whereas simply reporting the bugs they found would mean that 99% of the total bugs would remain undiscovered until someone conducted an equally thorough analysis of the rest of the code.

    4. Re:So they submitted Bugs, Right? by assassinator42 · · Score: 1

      They would've had to look at at least 50,000 lines of code. Since they found 32 hundredths of a defect in 1,000 lines of code. (They could've found 16 defects in 50,000 lines). Wait, that doesn't seem right. Anyone want to enlighten me?

    5. Re:So they submitted Bugs, Right? by legirons · · Score: 1

      "They would've had to look at at least 50,000 lines of code"

      Big deal - at work, we use more code than that to display a dialog box ;-)

  4. Fan of Linux, not of Homeland Security by toddbu · · Score: 3, Informative

    I feel very conflicted by this report. On the one hand, I'm happy to see a report that favors open source. On the other hand, in the wake of the Katrina political fallout, it's difficult to say whether this report helps or hurts. The last thing LAMP needs right now is to get caught up in Brown/Chertoff/GWB affair. The only thing worse would be to have the UAE issue a similar report. :-)

    --
    If you don't want crime to pay, let the government run it.
    1. Re:Fan of Linux, not of Homeland Security by g2devi · · Score: 1

      I don't see a reason to feel conflicted, unless you believe that some people/companies/institutions are pure evil 100% of the time or pure good 100% of the time. The world is a bit more nuanced than that.

      I'm sure if you looked at the lives of Stalin, Attilla the Hun, Saddam Hussein, and other despicable people you'd find that as bad as they were, they did *some* good. The opposite is true for Pope John Paul II, Ganhdi, and JFK.

      My own philosophy is to praise people/companies/institutions when they're good (no matter how bad they are normally) and condemn people/companies/institutions when they're bad (no matter how good they are normally).

      They've done a good job here and that's good enough for me.

    2. Re:Fan of Linux, not of Homeland Security by NoTheory · · Score: 1

      That's a really ridiculous thing to say. The US government is supposed to be set up as a meritocracy. The idea is that there are career beaurocrats who sit in their jobs all of their life, independent of who in power. The branches of government like the GAO, NASA, the President's Office of Management and Budget are all known for this. Not everything that goes on in washington has to do with politics.

      And frankly, i find it pretty weird to think that an operating system or software development movement could somehow become identified with a presidency.

      --
      There are lives at stake here!
    3. Re:Fan of Linux, not of Homeland Security by mcc · · Score: 1

      The only thing worse would be to have the UAE issue a similar report. :-)

      Oh no too late :O

    4. Re:Fan of Linux, not of Homeland Security by Saeed+al-Sahaf · · Score: 2, Insightful

      There is no relationship between this study and Katrina. The disaster people work in a different office, down the hall. Would you like me to transfer you? Hold on....

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    5. Re:Fan of Linux, not of Homeland Security by Daniel+Dvorkin · · Score: 1

      I think it's a matter of perception rather than a strict good-vs.-evil accounting. If your work is praised by a source widely considered to be incompetent and/or corrupt, then people will perceive your work as worse, not better, regardless of its actual merits -- or, for that matter, how justified the praise itself may be.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    6. Re:Fan of Linux, not of Homeland Security by toddbu · · Score: 3, Interesting
      The branches of government like the GAO, NASA, the President's Office of Management and Budget are all known for this. Not everything that goes on in washington has to do with politics.

      You can't really be that naive, can you? Take the OMB for example. There's a big debate going on about whether OMB should use static scoring or dynamic scoring. It doesn't really matter which one you prefer, but I can tell you that in the current political climate it makes a *huge* difference. Democrats prefer static modeling because then they can argue against tax cuts. Republicans favor dynamic modeling to support a "trickle down" effect. But the idea that somehow OMB is neutral is ignoring reality. Even if they don't intend to favor one party or another, the fact is that there is no action that they can take that won't benefit one group or another.

      Interesting that you should mention NASA. Their very existence depends on the support of the aerospace community and the regions of the country that benefit from NASA centers. They are very good at using their influence to get what they want. Even if you could claim that they don't favor one political party over another, they are still very skilled at using political influence to their advantage.

      --
      If you don't want crime to pay, let the government run it.
    7. Re:Fan of Linux, not of Homeland Security by toddbu · · Score: 1
      Hold on....

      I've been waiting several minutes now and have yet to be connected. Could you look into this for me? Also, I might suggest that you update your music-on-hold. I can only listen to "Rhinestone Cowboy" just so many times.

      --
      If you don't want crime to pay, let the government run it.
    8. Re:Fan of Linux, not of Homeland Security by HiThere · · Score: 1

      But when you are judging an action that is proposed to happen at sometime in the future, you are always operating with incomplete information, and information that is biased in the favor of whoever released the information. In such cases the course of wisdom is to examine the proposal in the light of your best guess of what the motives are, based on past actions of the agencies involved.

      If someone has proven untrustworthy in the past, it's not wise to trust their promise about what they're going to do...but you may consider it plausible if it does appear to be of great benefit to them. (With some, even in such a case you consider the parable of the frog and the scorpion, and take what appear to be suitable precautions.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    9. Re:Fan of Linux, not of Homeland Security by Lehk228 · · Score: 1

      was there any point to your post other than attempting to incite a flame war?

      --
      Snowden and Manning are heroes.
    10. Re:Fan of Linux, not of Homeland Security by toddbu · · Score: 1

      Why would you think I was trying to incite a flame war? Because I noted that there is a current political firestorm over Homeland Security and the UAE? The whole point of my post is that it's easy for good data to get lost in political debate. I think your post proves my point.

      --
      If you don't want crime to pay, let the government run it.
    11. Re:Fan of Linux, not of Homeland Security by SnowZero · · Score: 1

      My own philosophy is to praise people/companies/institutions when they're good (no matter how bad they are normally) and condemn people/companies/institutions when they're bad (no matter how good they are normally).

      You must be new here.

    12. Re:Fan of Linux, not of Homeland Security by Daengbo · · Score: 1

      What do you have against the University of East Anglia? Have they ever done anything underhanded to you?

    13. Re:Fan of Linux, not of Homeland Security by toddbu · · Score: 1
      What do you have against the University of East Anglia?

      Wouldn't that be UEA?

      --
      If you don't want crime to pay, let the government run it.
    14. Re:Fan of Linux, not of Homeland Security by NoTheory · · Score: 1

      That's not a boolean statement. There are shades of apolitical neutrality. Obviously, the OMB, as a direct branch of the administration is certainly going to feel more pressure than the GAO for instance. That still doesn't mean that all of the research and statistics that come out of the OMB are going to be slanted for political purposes.

      That aside, my point about casting linux with in a partisan political still stands. One might be able to cast open source software, in an anti-business light, but that's never fallen clearly into the Democrat/Republican dialectic. More over, i would find it hard not to laugh if someone wanted to claim that Linux was used/supported by more democrats than republicans, or the other way around. The LAMP stack is just not a political entity as it currently stands.

      And, fine, so the institution of NASA deals with politics. I'd never contradict that. Again though, it's a cheap shot to claim that their research is politically motivated. Because i think it's pretty clearly not. Their scientists seem quite independent, and fairly vehemently so.

      --
      There are lives at stake here!
  5. Their findings are as follows by Mancat · · Score: 4, Funny

    Open-source software is a serious threat to this country. These terrorist schemes, or "development projects," as the terrorists refer to them, are designed to rot away the core values of our great nation that we hold so dearly. One in particular, known as "Linux," is especially suspect. It is "developed" by terrorists worldwide, many of which are communists, and many of which do not even support our great commander in chief! It is apalling! How can we trust the security of our nation to these rogue "developers?" Surely they may have hidden devices in their programs, hidden in elaborate matrices of computer programming, that when activated by the terrorists, will disable the software and send them all of our secret data! It can only be expected.

    The terrorists are cunning, they are secretive, and they will destroy us if they have their way. This world-wide "open source" terrorist movement must be deconstructed and eliminated. There is no other way to protect our Great Nation! We say to you, as the purveyors of truth and all that is good, avoid this "open source" and its proponents like the plague! They wish to destroy everything we hold dear. You, my good American, are the first line of defense. Report users of "open source" to the authorities. Gather any information on them that you can. You may even consider running their dastardly "software packages" in your own free time, so that you may come to know your enemy - for knowledge is the greatest tool that we have in this fight.

    Stand proud, my fellow Americans, and beware this new emerging beast. It will surely be the end of us all if we do not take action now.

    Quoted from President George W. Bush's State of the Nation Address, January 2007.

    --
    hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
  6. Where's the report? by boa13 · · Score: 4, Insightful

    One would expect that being about open-source and all, and with a purpose of helping open-source developers improve the quality of their code, they would publish the report on a governement website somewhere. C'mon, where's the link?

    1. Re:Where's the report? by DogDude · · Score: 1

      Unfortunately, The Register's journalistic quality (and integrity) is on par with Slashdot's.

      --
      I don't respond to AC's.
  7. stanford will keep the database public... by hihihihi · · Score: 5, Informative

    the report have a better coverage on this page: http://www.eweek.com/article2/0,1895,1909946,00.as p

    from this TFA:
    "Anti-virus vendor Symantec Corp. is providing guidance as to where security gaps might be in certain open-source projects."

    PS:i am not sure if it has been published on /. or not

    --
    everyone downmodding this post will be prosecuted for reading my post without first buying a license!!!
    1. Re:stanford will keep the database public... by HiThere · · Score: 1

      Well, it *sounds* good ... but Homeland Security? Symantec? I think I'll reserve judgement for awhile. And Stanford has also got a mixed reputation WRT openness. Before I even trusted their intentions I'd want to go over the contract with a lawyer. Sometimes they're good guys, and other times...well, lets just say that I'd like to reserve judgement.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  8. Meaningless categorization by sreekotay · · Score: 4, Insightful

    I've always thought it VERY odd to think about "Open Source" as a thing.

    It'd be like saying: We studied the quality of software compiled with the Watcom 10.0 C++ compiler. "Open source" cuts across so many levels of skill and projects. You can pretty find projects that support (or destroy) whatever thesis you'd like to put forward

    Even more, somebody pays for the development of the software, one way or another.

    This artlice (from ONLamp) http://www.onlamp.com/pub/a/onlamp/2005/07/21/soft ware_pricing.html really puts into better perspective. Basically, it says ALL software can be deconstructed to being about the service (at least so long as the technology curve continues, in practice, to limit its lifespan).

    --
    graphicallyspeaking

    1. Re:Meaningless categorization by Night+Goat · · Score: 2, Insightful

      It's a lot more difficult to study the bugs in closed source code and get a bugs per thousand lines of code metric out of it. That is probably why they're doing the testing on OSS.

    2. Re:Meaningless categorization by hey! · · Score: 1

      I disagree. Open Source is not a thing, it is a process. A process that's of interest because of its products.

      That's not to say it's easy to study in a way that you can use to make decisions about open source product A and closed source product B, but it's far from impossible.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Meaningless categorization by sreekotay · · Score: 1

      Yes, I guess my point was indeed that yes, "Open Source" is a process, but that I don't know that I view it as a meaningful dividing criteria between "good" software and "bad" - there are LOT of other factors; it just seem like OSS is the "hot" one to discuss...

  9. Digg Troll? by Mancat · · Score: 1

    I'm glad to see that one of the first Digg Trolls chose to reply to my post. Have a good one buddy!

    --
    hello dear sirs my name is jamesh i are india (bihar) can u guide me install red had linux 9?
  10. Re:money? by HazE_nMe · · Score: 1
    as part of a $1.24m, three-year DHS Science and Technology Directorate effort

    Damn you didn't even read the f**kin summary!

  11. There's something missing by Captain+Lou · · Score: 1, Redundant

    "...has effectively given the Linux, Apache, MySQL and Perl/PHP/Python (LAMP) stack a healthy rating. LAMP "showed significantly better software quality" above the report's baseline with an average of .32 defects per 1,000 lines of code, according to Coverity. The average for open source projects analyzed is .42 per 1,000 lines." What would be interesting to know is how they determined a baseline of .32 defects per 1000 lines of code as their baseline, and how so called commerical products, like Oracle, Windows, MSSQL, etc. fared against the same baseline.

    thats really the question isn't it? is Open Source more or less secure than any of the closed systems?

    --
    --My signature is six words long.--
  12. MOD PARENT DOWN by Anonymous Coward · · Score: 4, Funny

    The parent is wasting valuable time on Slashdot that should be spent finalizing his Independent Study project for the College of Wooster. He has precious little time left.

    1. Re:MOD PARENT DOWN by Jeremy.DeGroot · · Score: 2, Interesting

      If this came from who I think it did, your IS ain't in any better shape than mine, buddy. :-p

  13. Compare with... by Anonymous Coward · · Score: 2, Interesting

    ...New Zealand's recent analysis of open source, which focuses on legal issues.

    1. Re:Compare with... by cyber-vandal · · Score: 2, Insightful

      25 There is a risk that open source software contains functional defects, or breaches a third party's intellectual property rights (e.g. where it contains code misappropriated from proprietary software or functionality in breach of a patent). The absence of warranties and indemnities in most open source licences means the licensee bears this risk. This can be contrasted with the protection usually available under commercial software licences.

      That made me laugh.

    2. Re:Compare with... by Kristoffer+Lunden · · Score: 1

      Yeah, doesn't most commercial software also come with NO WARRANTY in bold caps?

  14. What's good for the goose.. by wfberg · · Score: 1, Interesting

    is good for the gander?

    I wonder what "bugs that can corrupt a machine's memory space, memory leaks, buffer overruns and crashes" have been uncovered by looking at the source code of closed source softw... oh. wait. no source. heh.

    This might well mean that open source software will, at some point in the future, be considered more secure and well-written than comparable commercial closed source software even by government or PHBs.

    You have to wonder about the difference in "errors per thousand lines of codes" metric though. Does one project use
    int a;
    a = 5;
    and the other
    int a=5;
    ?

    --
    SCO employee? Check out the bounty
    1. Re:What's good for the goose.. by jofi · · Score: 1

      A government should have no problem getting the source code from Microsoft, and certainly isn't by means of the government forcing anyone.

      --
      Blame the user, not the software.
  15. Yes by jascat · · Score: 5, Interesting

    While not used on every desktop, I know of a lot of F/OSS being used everyday in the military. It would be stupid to not use it. Why would companies like Redhat and Novell spend money on getting their software certified to run on classified systems if it wasn't going to get used? While we may be selling out to Microsoft a lot, there are times when those of us who know better manage to convince the decision makers of the right tool for the job. In some cases, it's a MS product, in others, it's something else.

  16. RTFA by Night+Goat · · Score: 3, Interesting

    From the article, which I'm SURE you read:

    Coverity evaluated 15m lines of open source code with Stamford University's Computer Science Department. The report has identified bugs that can corrupt a machine's memory space, memory leaks, buffer overruns and crashes. Coverity said it would now engage with open source developers to improve code, and identify potential reasons for why some projects have more bugs than others.

    Yes, the folks who ran the tests plan to submit their findings to the developers to help squash bugs.

    1. Re:RTFA by BigBuckHunter · · Score: 1

      I'm not sure what "engage with open source developers" means... Not just because they used the word "with", which was unnecessary and hard for me to parse. It doesn't necessarily mean that they're itemizing and reporting the defects. It may be some foo-foo conference where they review coding practices and plug some form of SDLC CM/EM/UAT crap. I hope that is not the case, and that we actually get something constructive of ot this. Most of us have been though ISO/Six Sigma/Sas70 audits before and seen nothing worthwhile come of it.

      BBH

    2. Re:RTFA by sbrown123 · · Score: 1

      Awesome! OSS needs more government funded projects to find bugs and security issues. All those "experts" who kept bitchin that noone would spend the time or money finding security holes in OSS should go shut the hell up and go back to writing brochures for Microsoft.

    3. Re:RTFA by belmolis · · Score: 1

      I'm not sure this is a good thing for FLOSS. In military usage, "engage" means "fight", as in "We engaged the enemy at 09:00 and killed them all."

  17. Open Source Software: Opportunities and Challenges by Old+Duck · · Score: 5, Informative

    An interesting study was done by the U.S. Military (the Airforce, I believe) concerning Open Source and it's place in the department of defense, though it is written in such a way to be useful to non-military personnel and applications. It is a similar, yet IMHO, a more interesting read than the parent.

    The report can be found as a PDF at http://www.stsc.hill.af.mil/crosstalk/2005/01/0501 Tuma.pdf

    --
    There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.
  18. What is normal? by CAPSLOCK2000 · · Score: 2, Insightful
    FTA:

    LAMP "showed significantly better software quality" above the report's baseline with an average of .32 defects per 1,000 lines of code, according to Coverity.
    The average for open source projects analyzed is .42 per 1,000 lines.


    Does anyone have any factual data on what is "normal" (accepting all the problems of counting lines and bugs in the first place). I've seen estimates range from 2 to a 100 per 1000 lines.
    1. Re:What is normal? by ClamIAm · · Score: 1
      I've seen estimates range from 2 to a 100 per 1000 lines.

      Well, if they're using version stable.3.25 of whatever packages they audited, I think there would be quite a few less bugs than version new.0.0 .

  19. Thanks for wasting a million bucks of our money by vmalloc_ · · Score: 1

    Next time give that money back to us and write "USE OPENBSD" on your report. Better yet, just give them the money, and they'll actually do security stuff with it.

  20. Re:Open Source Software: Opportunities and Challen by Anonymous Coward · · Score: 1, Interesting

    Upon reading the PDF it struck me that if an organisation like the military wanted to use OSS in a more secure fashion, then the use of closed locked down binaries of the code like a default Linux secure network setup is the best option. The problems arise when the individual nodes can be modified willy nilly by malicious code. If you do not include a compiler on the nodes and make sure that binaries cannot be installed by users then you have a blueprint for bullit proof security. Given that the code that is originally compiled into the secure binaries is all visable, it would seem dangerous for the military to use closed source binaries like windows software and remote access sys-admin.

  21. Re:OSS Security depends on bugs being fixed by J.+Random+Luser · · Score: 3, Insightful
    Support. I can make Linux work for me and my company but not every company can. Where is the Linux Geek Squad? Yea all those scan-disk, defrag, run adaware and scan for virus "techies" give me the creeps but they seem to fill a need. Where can the mythical grandmother go to get a DVD installed in her Linux box or find out how to fix Thunderbird if the mail folder blows up? I will not even go into the poor state of some documentation for open source programs.

    Reminds me of when as a noob, I reported an error in a man page to a project mailing list, hoping somebody close to the project might pick it up and fix it. Nah, the response was: OK, write yourself a new man page.

    That attitude still pervades most OSS projects. The result is open source is regarded as by geeks for geeks, and IMHO this, more than any perceived security risks, will keep it off the desktop for a long time yet. Sure, I see quite a few specialist applications coming thru now packaged for MacOS-X. Here's an example (names obscured to protect the ignorant): a multimedia application, gui built on GTK, equal to commercial products of several hundred dollars, well worthy of the suggested paypal donation. But it requires access to the Hardware Abstraction Layer, which is provided by a different oss project, whose raw binaries will do what's needed from the command line, but no gui interface yet, unless you build it, in Qt.

    Security problems in OSS are multiplied by forking, and geekishness for its own sake.
  22. Re:OSS Security depends on people admitting a bug by JulesLt · · Score: 2, Insightful

    It's that good old 'total cost of ownership' - for the two categories you identified the answer is 'lower', but for many people lacking in IT skills it is a more complex calculation - especially in places where their IT support is already contracted out. O/S actually needs to come in and compete in these environments, rather than expecting them to become IT literate.

    Advocates need to consider the many places in their lives where they purchase things rather than make or maintain them themselves - for many people without interest in technology, software is in that category - we live in a society where people pay a premium for ready-made meals, despite the repeated message they could save money by making their own.

    --
    'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
  23. Wow by ROOK*CA · · Score: 2, Funny

    Three years, $1.24 Million, and what do we got .....

    The envelope please ...

    "LAMP "showed significantly better software quality" above the report's baseline with an average of .32 defects per 1,000 lines of code, according to Coverity. The average for open source projects analyzed is .42 per 1,000 lines."

    Wow, LAMP is a pretty damn high quality stack after all....gee thanks Captain Obvious, we didn't really need those tax dollars for anything anyways. :)

    1. Re:Wow by Short+Circuit · · Score: 1

      You should take an introductory course in either persuasive speaking or persuasive writing.

      Knowledge isn't useful when trying to be persuasive unless it can be cited. And citing a study for a quote is more reputable than citing, say, a Slashdot comment. ("But it was rated +5 Insightful!")

  24. Re:OSS Security depends on people admitting a bug by killjoe · · Score: 3, Insightful

    Well the expected FUD mobile shows up again.

    I especially love the "Windows XP and office 2003 just worked" line. That's a rich one. Anybody who has actually worked with those technologies knows how much effort it takes to make them "just work".

    I do think you have point about the incompatibilities of the office formats with other software. It's a well known fact that MS products use office formats to undermine other software. I think that people are finally wising up to this and pushing for ODF. Even MS has tried to make the default office format XML based so I think this problem will go away very soon.

    What's interesting to me is how different office 12 looks from office 2003 (who the fuck came up with that versioning scheme?). It will be much easier to re-train employees from office 2003 to open office (which looks very similar) then to retrain employees to migrate from 2003 to 12. Office 12 looks and acts radically different then what people are used to.

    --
    evil is as evil does
  25. Re:This report is a GOOD thing! by ROOK*CA · · Score: 1

    Yeah of course it is, were else besides a Federal Government Agency do you have to spend almost a million and a quarter dollars just to convince the suits that the IT department knows what it's talking about?

  26. superb! by macsox · · Score: 4, Funny

    if there is one group of people i trust to be able to accurately identify a quality product, it's the government.

    1. Re:superb! by cyber-vandal · · Score: 1

      As opposed to who? Microsoft? Here in the UK Margaret Thatcher preached a similar mantra that government organisations are useless, inefficient and bureaucratic. So she privatised like a demon and now we have public services that are not only useless, inefficient and bureaucratic but now also largely unaccountable even though people still depend on them as much as ever. The profit motive doesn't automatically make an organisation better.

  27. Re:money? by BeanThere · · Score: 4, Insightful

    And I wonder how many more millions they can now save by using OSS, now that they know they can be more confident in its quality? Have you ever heard of the word "investment"?

  28. .32 out of 1,000 lines of code? by XB-70 · · Score: 1

    Hmmmmm, wonder what Vista would look like under that scrutiny?...
    Hmmmmmm.... Hey, I have a thought: if Microsoft does as it says and allows the Gov't to view it's code (without releasing it), should not this standard of examination be applied to Microsoft's software too so that we could have a better idea of just what level of quality we can expect from the private sector?

    --
    *** Don't be dull.***
    1. Re:.32 out of 1,000 lines of code? by obarel · · Score: 1

      If Vista has 40,000,000 lines of code and 10,000 bugs were found (that's 50 fixes in each Windows Update, every week, for four years), they'd still be better than 0.32 defects per 1000 LOC.

      I've no idea how many lines there are in Vista (or, for that matter, how you count them), but the rumours say that Windows XP is about 40M LOC.

  29. Re:OSS Security depends on people admitting a bug by BeanThere · · Score: 1

    How much do you get paid for an 'astroturf' post like that? (You're not very good at it though ... the whole formulaic "pretend to be an OSS advocate" to score mod points, it's like you pulled it from a marketing 101 textbook.)

  30. Re:OSS Security depends on people admitting a bug by alx.slashdot · · Score: 1

    Anybody who has actually worked with those technologies knows how much effort it takes to make them "just work".
    Actually, if you're not the one spending the effort, there's no way to tell. For the average corporate user, the above is true because they've no idea how much effort took the IT stuff to make it work. From their point of view, it just works.

  31. Same Old Math Error by oldCoder · · Score: 2, Interesting
    These guys just can't think straight:
    LAMP "showed significantly better software quality" above the report's baseline with an average of .32 defects per 1,000 lines of code, according to Coverity. The average for open source projects analyzed is .42 per 1,000 lines.
    So if LAMP open-source is simply more verbose than other kinds of open source, the number of bugs per line of code can go down? How about just adding a million lines of bug-free but totally bogus code to your project -- and completely winning the race of "Defects per 1,000 lines of code"?

    If I remember correctly Coverity has been discussed on slashdot previously and they used the same diseased statistical thinking back then, too.

    --

    I18N == Intergalacticization
    1. Re:Same Old Math Error by Jayr · · Score: 1

      Well, I suppose that would work. But such padding would show up pretty obviously in the analysis, don't you think? I doubt many projects optimize for defects/kloc by adding worthless code instead of just writing better code.

      A measure has to be made here, and although defects/kloc can be gamed, it's pretty obvious when such gaming has occurred.

    2. Re:Same Old Math Error by mdfst13 · · Score: 1

      "How about just adding a million lines of bug-free but totally bogus code to your project"

      If it were that easy to write a million lines of bug-free code, we'd all be doing it. Bogus code is *MORE* bug prone than application code. Why? Because it's never tested.

      Sure, in theory, people could just add a bunch of lines with just semi-colons. However, in practice, the testing agency would notice this and come up with a screen. Anything more complicated than empty statements is prone to error.

    3. Re:Same Old Math Error by tricorn · · Score: 2, Interesting

      The real problem isn't bogus stats caused by line inflation. The real problem is that it only finds certain types of bugs. If a bug causes an incorrect result or improper behavior, but doesn't cause a memory leak or the like that crashes the program or system, then it isn't being found. It also isn't finding STUPID code - code that works but is ridiculously convoluted, slow, difficult to modify, redundant (writing 5000 lines of code to do some string manipulation and parsing that could be done just as easily and efficiently using a RE library, or use lex, or some other straightforward solution - I've seen code that re-implemented several of the standard library string routines, and to add insult to injury, did it poorly and with a memory leak - at least these guys would have found the memory leak, but their solution would probably be to fix the leak, not toss the whole routine). C++ programmers seem to do this kind of thing particularly often, although many "object oriented" programmers can screw things up in multiple languages with equal facility.

  32. Re:only europe can fix america. by v1 · · Score: 1

    Closed source has the immediate advantage of obscuring your code. Hackers can't pour over your source code for mistakes or the occasional red-flag comments. ("we'll just assume xyz here, will code in a check later when we get specs.") Open source is immediately open to scruteny.

    In the short term, closed source is useful because when your code first hits the network no one knows much about the internals, there are no known holes, and finding holes is difficult. Open source is open to immediate and sophisticated attack as the hackers can see the program flow and exploit visible weakenesses.

    As time goes on, open source is patched to deal with the flaws. Even though the open and closed source could technically be the exact same program, the open source one benefits from the initial exploitation by rapid evlution. Being open source though, it probably started out a little behind the closed source, because it likely did not have a paid and well-organized development group working on it, so it has a little catching up to do anyway. The closed source also evolves, but only in response to internal testing and analysis, and the occasional black/white hat that finds something by poking through the binaries.

    So after a few years, the initial security/stability gap between the two is eliminated. Old open source projects do tend to stagnate after a few years, so development there probably slackens. This happens at about the time you'd expect two competing projects to about equal each other.

    The question then is what happens from there? I believe this is very dependent on the open and the closed projects you examine. Open source may continue active development and surpass closed source. Or it may stagnate and be passed by the paid updates released on a continual basis from the closed source.

    Because of this I don't believe either model is ideal. Depending on how the cards play out, either one could be the better solution. I'd like to think that open source is the winner, but I'm sure it isn't the clear winner.

    --
    I work for the Department of Redundancy Department.
  33. Yes. by Anonymous Coward · · Score: 2, Informative

    I'm involved in one of the F/OSS projects that Coverity analyzed; and yes, they were co-operative with the dev team in sharing their insights.

  34. hypocrisy by ricoder · · Score: 1

    Well, at least it can be seen that there is overwhelming bias at slashdot. Not that I care, since I still read the news here.

    If any MS (or should I say M$) product were to have been put in an article like that, the mobs would have screamed for Gates's head. However, since it is the all-powerful-silver-bullet-snake-oil open source, all I see are excuse makers and doubters. If anyone is to even take themselves seriously, they must be at least OPEN to the idea that something they believe in is not perfect, and possible quite flawed.

    Its one thing to sit in an ivory tower, or garage, and pontificate on the utopian ideals of open source and free love without concern of ramification. It is a completely different thing to be tasked with the welfare of a nation and its people and just HOPE that the software is safe and will work as promised. I can appreciate the Linux/OpenSource/FreeLove ideals of slashdot and its readership, but there is a point when a person has to put personal bias asside and consider that there are greater things at risk than personl pride and being 1337.

    --
    Pluralitas non est ponenda sine neccesitate
  35. Re:OSS Security depends on people admitting a bug by the_bard17 · · Score: 1

    ...Where is the Linux Geek Squad? Yea all those scan-disk, defrag, run adaware and scan for virus "techies" give me the creeps but they seem to fill a need. Where can the mythical grandmother go to get a DVD installed in her Linux box or find out how to fix Thunderbird if the mail folder blows up?...

    Actually, there are (more than) a few of us in that Geek Squad who would be perfectly happy providing Linux support. It'll probably never happen... it's great that there are those of us who are technically literate enough to be comfortable working with Linux, but I can't see a nationwide company providing Linux support piecemeal. I'd rather expect them to expect each and every tech they've got working for them to be competent in Linux... which ain't gonna happen. Why? I wouldn't want to be put in charge of bringing all these "scan-disk, defrag, run adaware and scan for virus 'techies'" up to speed in Linux. Can't imagine giving the order, too, or explaining to your shareholders why you're spending such a massive amount of money training tech's on a operating system with such a small marketshare (in residential homes, at least).

  36. Re:OSS Security depends on people admitting a bug by tech_guru5182 · · Score: 2, Interesting

    Actually, it appears to be a switch back to the old versioning scheme.

    Also, I agree with the comment about the FUD mobile appearing.

    I have no problems finding a local community college with Linux classes. I actually took one a few years ago as part of my associate's degree. You may want to try searching for UNIX instead, as Colleges usually keep old names around. The class I took was actually called UNIX Concepts, but was actually taught on Red Hat Linux.

    See
    EET 175 Network Operating Systems
    EET 208 UNIX Concepts
    at <a href="https://www.owens.edu/cgi-bin/courses.pl">Ow ens Community College</a>

    --
    BAN BPL! Keep the radio spectrum free fro
  37. Re:OSS Security depends on people admitting a bug by 0x0000 · · Score: 3, Interesting
    software is NOT always the best solution for every problem, especially when it comes to security.

    .... you say this [the above], the procede to make an argument based solely on funcitonality and support of software packages available. Do you have anything to back up your initial statement there, that non-Open software is somehow better for applications that require "security" (a vague term at best, in this context, I think - are you talking security against networked crackers, automated worm attacks, attempts to de-crypt encrypted data ... )? I'm not trying to "flame" you, but you don't support the your statement at all in your post, and I honestly can't think of an instance where proprietary or closed source software is "more secure" than F/OSS...

    I can not take a course on Linux at my local Community College.

    You should move to where there's a better community college - I think it may even be safe to use the word "most" when describing how many schools there are across the country now that are teaching Linux, FreeBSD, or both. Are you saying your school doesn't offer it, or that you can't take it for some other reason?

    As a sidelight, note that many schools that have recieved endowments from M$ (thru one channel or another) have magickally dropped the course-work they once had that didn't require the purchase (at a student discount, of course) of M$ products - if that's what's going on at your school, you might want to address it with your administration - after all, when you're paying for an education, they're defrauding you if they don't give you what you pay for - regardless of what M$ is paying them (under the table) not to teach you....

    out in to the real world as system administrators and/or programmers, they will have a better chance to find a job if they know Windows and Linux

    Not sure just what sector of the real world you're talking about, here, but *I* won't hire you if you don't understand operating systems generally (we're talking critical embedded systems here - the stuff that's going to outlive the users who are thinking they need a "new" obsolete PC), and have some skill with anything that can be called one. "Platform Independance" and "Language Independant" aren't just test questions in the Real World outside Microsoft Applications Land - a rich and profitable land to be sure, but nothing grows there so all [brain] food must be imported, and life expectancy is pretty short generally due to contaminated memepools, rarified atmospheres, and the mind numbing depressions induced by the incredibly bleak cyberscapes...)

    Anyway - all that said, I do agree with you about support for F/OSS - it is overall diffcult to access, often hard to understand, and generally just unusable for those who are not already to some degree techinical initiates. And that does need to change. Imo.

    --
    "The Internet is made of cats."
  38. SE-Linux by Anonymous Coward · · Score: 2, Interesting

    Why no mention of SE-Linux?
    One agency study.
    1.5 million dollars spent.

    How much did the NSA spend developing SE-Linux?
    Must have cost more than 1.5 million. And that is now at the core of Linux.

    Yes many in the US Government are aware that Open Source software rocks.

    Impeach the Liar

  39. In what sense is the CBO a political animal? by Anonymous Coward · · Score: 1, Insightful

    Democrats prefer static modeling because then they can argue against tax cuts. Republicans favor dynamic modeling to support a "trickle down" effect.

    From the link you provide:

    "[I]instituting a formal policy for the use of dynamic scoring would require planning or estimating around future fiscal policy, taxpayers' future behavior, and future business cycles well beyond the window of time for which they can reliably be predicted .... [M]easures of macroeconomic feedback effects are very sensitive to assumptions that are subjective... Given the degree of uncertainty inherent in current methods of macroeconomic forecasting, true dynamic scoring would not allow the consistent and comparative cost estimates"

    "CBO and JCT do currently provide estimates to illustrate potential effects on the economy of significant tax proposals, at the request of Members of Congress, but such estimates are not official and only offered as supplemental information. Even opponents of dynamic scoring have encouraged this practice to continue in the same sort of advisory, rather qualitative (and not quantitative) manner because, as Kobes and Rohaly explain, they 'show how sensitive a proposal would be to various changes in these [macroeconomic] assumptions. However, producing an estimate in the form of a single revenue or cost number would be misleading.'"

    Upshot:

    1. The CBO uses static scoring for official estimates, and does so only for non-political reasons.

    2. Democrats perfer static scoring for official estimates, which sounds like a better method, but no doubt they do so only for political reasons.

    3. Republicans prefer dynamic scoring for official estimates, which sounds like an inferior method, and no doubt they do so for political reaons.

    So yes, there is a controversy, and the controversy is politically-motivated.

    But no, the CBO's decision in this matter is motivated only by sound accounting principles without regard for political ramifications.

    1. Re:In what sense is the CBO a political animal? by toddbu · · Score: 1
      But no, the CBO's decision in this matter is motivated only by sound accounting principles without regard for political ramifications.

      The CBO was once asked to calculate the economic impact of taxing all income over $200K/year at 100%. They came back with an estimate that tax revenue would increase by several billion dollars. This ignores the reality that without a financial incentive, most people would stop working once they got to this level and that tax revenue would actually drop. Given this information, would you then continue to argue that CBO policy constitutes "sound accounting principles"?

      For what it's worth, I'm not suggesting that the CBO scoring method was chosen purely because it benefits Democrats. I suspect that it's more motivated by the fact that it's difficult for the bean counters to work projected benefits into their models, so it's politically expedient for them to ignore the possibilities. I also suspect that they don't want to be held accountable when things go wrong, which isn't necessarily a bad idea.

      --
      If you don't want crime to pay, let the government run it.
  40. Re:RTFA - Now that's service! by Air-conditioned+cowh · · Score: 1

    This definitely adds weight to the "more eyes make bugs shallow" principle of open source.

    How many closed-source applications would get this sort of helping hand?

  41. Stamford University? You mean Stanford. by Morganth · · Score: 2, Interesting

    I know that there is a Stamford University, and everyone always jokes that it's for people who want to pretend they went to Stanford, but, this just makes things really confusing. The Register article says Coverity used a verifier from Stamford University, when really the program came from Stanford. In fact, AFAIK, UCONN-Stamford doesn't even have a CS department.

  42. Where's the Beef? by PhYrE2k2 · · Score: 2, Insightful

    To quote the Wendy's commercial, "Where's the Beef?".

    No seriously! Where's this article? I'd imagine three years and 1.25 million dollars would produce a hefty article. I'd love to give it a read! "US Department of Homeland Security has released a report on open source quality"- so where's the release?

    It cites one or two figures, and throws around lots of buzz-words, but there's no comparison? No information? No study of reliability? Nothing at all.

    PS: As a side-note, if they 'studied' 15 million lines of code over three years, and were able to identify defects, shouldn't we be seeing a nice patchset coming from Coverity sometime soon... Think about it. It's easy to tell someone else to fix it, but a good part of OSS is giving back.

    --

    when you see the word 'Linux', drink!
    1. Re:Where's the Beef? by sl4sh13 · · Score: 2, Funny

      The report must be closed source!

    2. Re:Where's the Beef? by Frit+Mock · · Score: 1


      This is a work in progress, me thinks.

  43. Certified USDA Prime Software by mattr · · Score: 1
    It would be very useful if they could do some of the following, if in fact DHS was supposed to be in this business which I doubt, it is really a very gray area. But they seem to have free time on their hands so a wish list:
    • Tell authors about bugs they find, as they find it
    • Submit bugs via the project's bug submission system
    • Develop a bug submission standard object format and open testing methodology, maybe even a server and some ontology to help automate this stuff?
    • Teach developers ways not to make those bugs again
    • Develop open automated bug checkers
    • Allocate money to hire programmers to fix important bugs in important open source packages
    • Establish a government certification of quality which will be fabulous for open source
    • Disclose a roadmap to certification for any given software
    • Certify private and academic labs for similar certification
    But note that the DHS was established to fight terrorist attacks. Anybody doing this kind of service for OSS and able to provide a certification is nice, but the only valid reason for DHS to do this is if they have special knowhow about potential vulnerabilities of software to cyberwar (NOT - they are using antivirus firms instead of the military to get knowhow) this is really not in their purvue.

    I am troubled by DHS goons' bullying of people for library use, parking violations, underage drinking or whatever is the latest thing they have to pass the boredom. Cyber security is a great area but they could do best by establishing tools for bug detection and safe code writing. In fact while a government certification and free bug testing is nice it is not what they are supposed to be doing.

    1. Re:Certified USDA Prime Software by mattr · · Score: 1
      Thanks for your very interesting comment, it sounds like you live an exciting life! Point well taken. Perhaps government(s) will start to outreach more to open source software developers and this is just the beginning of a good thing, and granted perhaps one of the best and least destructive things DHS could choose to do.


      It seems to me that both the DHS and the open source community would benefit from a broad discussion of how DHS can and should contribute, in particular if they are spending millions maybe they could hire some good people and write/create some open source code we could all use.


      DHS seems to have talked to antivirus companies, maybe they could do a Slashdot interview or better yet start a mailing list/website/sourceforge project? Like you were mentioning that call from the NSA is quite interesting. I'm writing some business software that will probably need to support SSL and clients may need that but not in fact require checking certs either. I spent tons of time in the past deciphering how to be a Certificate Authority with open ssl just to get a small project working, maybe the NSA or DHS could write tutorials on that even. Anyway, thanks for your response. Hoping a DHS person is reading this and realizes there are lots of things they could help with, but they need to get the experts involved if they aren't yet. If they could get a cyberwar chief to ensure apache is safe that's great but they already are claiming it has bugs in 0.03% of its lines, so they need to tell us what they are.

  44. non-hypocrisy by BeanThere · · Score: 1

    Well, at least it can be seen that there is overwhelming bias at slashdot.

    - Saying that one race group is inferior to another constitutes a "bias": correct.
    - Saying that some software is better than other software constitutes a "bias": incorrect

    The two are not analogous. The flaw in your argument is the implicit assertion put forth that "all software is created equal" (so to speak) and that any preference of some software over another must therefore constitute a bias. Here's a cluestick for you: Software really does differ.

    I suppose you would also slate a mechanic for "hypocrisy" and "bias" if he said that a Ferrari is better than a Hyundai.

  45. Re:What the hell are you talking about? by toddbu · · Score: 1
    And save your protests, no one believes you.

    What protest? It isn't a protest to point out political reality.

    For what it's worth, I voted for GWB in both elections. I personally think that most of the New Orleans/Katrina coverage is sniveling. I recently sent email to my Congressional delegation telling them to pull their head out of their collective asses and stop hating people just because they're Arabs. Of course you probably just assumed that because I'd point out a current political controversy that I'd be anti-Bush. Sorry to tell you, but I've voted Republican at every level of government going back to Reagan, the last of the true conservative Presidents.

    It's people like you who've screwed up our political system with your inane, single-minded approach to debate.

    --
    If you don't want crime to pay, let the government run it.
  46. Re:OSS Security depends on people admitting a bug by ratboy666 · · Score: 1

    I am sorry. I don't follow your argument at all.

    First, what does CAD have to do with security? What does the number of users of Autodesk or Solidworks have to do with anything in this discussion? And, just as an aside, the last time I looked, DXF formats where supported by most CAD vendors, open or closed source.

    Now, OpenOffice may not be as productive as Microsoft Office. Is your claim that this is due to bugs in OpenOffice? Further, is your claim that the cause of these bugs is because OpenOffice is an open source application? Easily refuted -- OpenOffice.org USED to be StarOffice, which was a COMPLETELY closed source application until purchased by SUN Microsystems, who open-sourced it. You may still have a point that the Microsoft product is superior for your uses. Just not relevant.

    Now, you touch on Education, Support, and Installation issues. Is your claim that the lack of these constitutes a "bug" in the software sense?

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  47. Meaningful, actually. by CarpetShark · · Score: 1
    We studied the quality of software compiled with the Watcom 10.0 C++ compiler.


    That is perfectly logical. Software that comes OUT of a compiler should certainly be tested for quality. Watcom processes source code, and produces a resulting change, so it's valid to ask questions about that. Likewise, Open Source is a process, with its own unique qualities and product attributes. Also, it's an ALTERNATIVE process to the main ones used to develop software, so the idea of evaluating the different outcomes from each alternative is entirely valid.
  48. Re:OSS Security depends on people admitting a bug by Joe+Enduser · · Score: 1
    Support. I can make Linux work for me and my company but not every company can. Where is the Linux Geek Squad? Yea all those scan-disk, defrag, run adaware and scan for virus "techies" give me the creeps but they seem to fill a need. Where can the mythical grandmother go to get a DVD installed in her Linux box or find out how to fix Thunderbird if the mail folder blows up?
    That is exactly my aim, to help the average user out with Linux, and I encourage other people to do the same. Even if you will not be able to charge them a lot of money, the reward is in meeting a bunch of nice people and their gratefulness.
  49. Re:OSS Security depends on bugs being fixed by MarkByers · · Score: 2, Insightful

    Reminds me of when as a noob, I reported an error in a man page to a project mailing list, hoping somebody close to the project might pick it up and fix it. Nah, the response was: OK, write yourself a new man page.

    What project was it? Is it anything we care about?

    How about linking to your 'bug report' so that we can see this supposed reply?

    That attitude still pervades most OSS projects.

    What OSS projects are you referring to? Not all OSS projects are equal. You are generalising.

    What evidence do you have of most OSS projects having a bad attitude?

    --
    I'll probably be modded down for this...
  50. Plenty missed here. by crhylove · · Score: 1

    This war has already happened, and open source is just picking off the last few closed source soldiers.

    All the apps on my machine are open source (except windows itself), and where the apps go.... Eventually so will the OS. It's just gonna take a lot longer. The app war isn't even fully finished yet. Look at Gimp/Photoshop. They are still kind of duking it out, but gimp is the inevitable winner, and a few graphics profs already realise that and are jumping ship, if for no other added insentive than saving $1.5m on 500 photoshop stations or something.

    Open Source has already won. Just let the last few battles play out in the pathetic ways that they will.

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    1. Re:Plenty missed here. by kimvette · · Score: 1

      Gimp does not even come close to the functionality provided by Photoshop. Maybe in another 15 years The Gimp will do what Photoshop can easily do now.

      Layer effects, anyone?
      EASY macros and actions, anyone?

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    2. Re:Plenty missed here. by kimvette · · Score: 1

      OOps, and another thing I really, REALLY hate about The Gimp:

      When you create a text layer, apply a few effects (filters, scaling/skewing, etc.) to it, then discover you need to add more text, what happens?

      You lose ALL of your effects and you have to re-apply everything you did.

      In Photoshop? Just edit. It will retain the effects you have applied.

      I really, really, really hope Adobe releases the creative suite on Linux. :)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  51. stupid article by tacocat · · Score: 1

    This article is kind of dump. It compares LAMP to everything else FOSS.

    I don't need that, I need to know how FOSS compares to Proprietary Software

  52. Re:only europe can fix america. by jonaskoelker · · Score: 1

    Being open source though, it probably started out a little behind the closed source, because it likely did not have a paid and well-organized development group working on it.

    That's probably the most absurd argument I've ever heard. Firstly, the assumptions are wrong: people also get paid to work on free software, and some of them work in well-organized groups.

    Secondly, what's the definition of `well-organized'? Working to implement a fixed feature set to a fixed deadline (which can be roughly equivalent to being told "run 100 meters in two seconds")? The feature list being driven by whatever hype-words the marketing folks heard from your company's competitor, and the ship date being "before the christmas sales"? Of course, the team is being well-organized by a manager who hasn't read The Mythical Man-Month, so as the schedule slips, he keeps adding programmers--does that help? ("if a project is late, adding programmers will make it even more late", due to quadratic communication overhead).

    On the other hand, with free software developed with the Bazaar model, you have one very key benefit: the coders are (mostly) self-selected. Why do the work on the code? Doesn't matter (here), but most do it because they get some kind of intrinsic reward, and are thus better motivated. Also, you have parallelizable (and hopefully -lized) debugging, for which there's linear communication overhead (every J. Random Hacker talks to the project lead dev, or a small O(1) core).

    Oh, by the way, I think Mac OS classic was written by "paid, well-organized" people, yet it did not support preemptive scheduling or memory protection. Nourishing substances for activities in the (pre)frontal lobes.

    (note: I don't love hating Mac OS classic--I bash all OSes which doesn't have memory protection and preemptive scheduling, and I don't love hating Apple either--In fact I think that Mac OS X may be a very good choice for mom, pop, my gf and aunt tillie; I won't use it, because not all of the software is free, afaik, but in a strictly technical sense it's great for joe sixpack).

  53. Navy Replaced Sun with Yellow Dog Linux ... by AHumbleOpinion · · Score: 4, Interesting

    The US Navy replaced Sun with Yellow Dog Linux, originally on Apple hardware and now on some other PowerPC based hardware, for sonar processing on subs.

  54. Andy?? by symbolset · · Score: 1
    Andy Card? Is that you?

    No, it couldn't be. Your website bites. Having seen it one can see the desolation of the field from which your opinion grew. I'm sorry.

    --
    Help stamp out iliturcy.