Slashdot Mirror


Does Open Source Need Quality Standards?

underpar writes "This Techworld.com article reports that a UK group called the Open Source Consortium is being officially launched today. The article further states that the goal of the group is to respond to claims that switching to open source is more expensive than using Microsoft products and to help smaller companies compete with Sun and IBM for open source contracts. They say they will not compete with other open source groups and they intend to eventually come to the US. The hype-filled about us section of their site says their Quality Standard Certification provides a "simple framework for self-assessment and performance improvement." The question of whether this is useful or even wanted in the US still remains to be answered."

223 comments

  1. US needs it by Anonymous Coward · · Score: 0, Funny

    A simple framework for self-assessment would do wonders for the current and future administration.

  2. Dumb overgeneralization by Anonymous Coward · · Score: 5, Informative
    Does Open Source Need Quality Standards?

    Some open source projects do (carrier grade linux; linux in medical devices).

    Others don't (screen savers, C# clones(to match MSFT's Quality Standards), etc)

    1. Re:Dumb overgeneralization by Anonymous Coward · · Score: 5, Insightful
      Another dumb overgenralization is that this organization think that their " Quality Standard Certification" is appropriate for a wide range of products.

      Linux in medical devices should have follow FDA standards

      Linux in automotive systems shouldd follow DOT standards.

      Linux in voting machines should follow Diebold/MS-Access quality standards..

      (sorry for the US-centric examples - for your own country pick your favorite certification organizations)

    2. Re:Dumb overgeneralization by AnalogDog · · Score: 1

      I have to agree. Some projects need more attention, like KPilot, currently they have broken conduits in the KDE release 3.2, 3.3 and 3.3.1. Why do the KDE folks allow for something broken to be released? It just seems absurd to me. But in general, all I see is that Linux is getting better every day, with or without this new organization. On the other hand, I have found that Mandrake screwed up 10.1 Official by requiring an rpm that is only on 10.0 Official. They probably fixed that with the KDE 3.3.1 update they made available on Friday. Oh, yeah, they also had a serious kdebase-kdm problem that was easily fixed, and those of us who found out about it on line were able to fix it up. But why are the companies so sloppy?

    3. Re:Dumb overgeneralization by Kick+the+Donkey · · Score: 4, Interesting
      Linux in voting machines should follow Diebold/MS-Access quality standards..

      And those standards, would be... non-existant?

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    4. Re:Dumb overgeneralization by Kick+the+Donkey · · Score: 0, Offtopic
      I really didn't want to sow the seeds of a consipracy theory discussion here. I voted for Kerry, I'm sorry that Bush won (for all our sakes). However, I don't think there was a vast right wing consiparcy (at least, in this case. They are out there...) to de-fraud the voting process.

      As an American, I am appalled at the irregularities, though. I do want something done about that.

      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
    5. Re:Dumb overgeneralization by Cereal+Box · · Score: 0, Offtopic

      How did you guys ever come up with conspiracy theories that explain why a Republican candidate won the presidency before the advent of electronic voting machines?

    6. Re:Dumb overgeneralization by Grishnakh · · Score: 1, Offtopic

      This doesn't require a conspiracy theory. Back then, people actually did vote for them. However, when you say "Republican", I do not think you know what that means.

      20+ years ago, "Republican" was a party that held an ideology that included things like smaller government, less social services, etc. Yes, they were right-wing, but not to an extremist fashion.

      Now, when you talk about the "Republican" party, you're probably talking about the neo-conservatives. This is not your father's Republican party. This party advocates a strange mix of Christian fundamentalism, and turning a blind eye to any type of illegal and unethical behavior by big corporations. Basically, it's fascism.

      Now, how they got elected in recent years: it doesn't really require a conspiracy theory, though such theories do help to explain very questionable numbers in certain close-call voting regions. Basically, the US population has had the wool pulled over their eyes by the neo-cons, with appeals to religious fundmentalism, and constant fear of "terrorists", so that they don't see the really important issues affecting us.

    7. Re:Dumb overgeneralization by hdparm · · Score: 2, Interesting
      Agreed. The other issue I see here is the credibility of OSC compared to that of IBM's, Novell's, Red Hat's and the likes.

      Not that I think OSC does not have credibility - I just don't know about that - but am wondering as to who would bean counters trust more when they sign cheques?

    8. Re:Dumb overgeneralization by a_n_d_e_r_s · · Score: 1

      Nope - it is much more stringent than that.

      They must be very very very secu^H^H^H^H easy to steal the election with :-)

      --
      Just saying it like it are.
    9. Re:Dumb overgeneralization by superpulpsicle · · Score: 2, Interesting

      Nothing has quality. Open sourced or Not. This capitalist society is just obsessed with pumping out new versions every week.

      IF we all halt all software development TODAY. There is enough software to last till the next millenium. Everybody just rushes new versions out cause they could.

    10. Re:Dumb overgeneralization by Reteo+Varala · · Score: 1

      No, they're there... standards like integration and ease-of-use. You know... the kind of standards that make Windows what it is today... ... a target for viruses, spyware, and vandalism.

    11. Re:Dumb overgeneralization by Anonymous Coward · · Score: 0

      Basically, it's fascism.

      I think it's best if liberals stop resorting to name-calling, because it makes them sound like a bunch of immature chicken littles. "Republicans are fascists! They're Nazis! They're teh sux! George Bush is Hitler and looks like a chimp! LOL!!!!111"

    12. Re:Dumb overgeneralization by Grishnakh · · Score: 1

      It's not name-calling, it's the truth.

      Mussolini himself said that fascism was the merger of corporate and State power. That's exactly what's happening right now in the US. Sure, there's no death camps, but that's not a normal feature of fascism anyway; only apologists for the current state of affairs would make such a comparison in an attempt to deflect criticism.

  3. open source != linux by Anonymous Coward · · Score: 5, Interesting

    Just because Linux is under the GPL which is an OSI aproved license does not mean that anything that has to do with open source has to be about linux.

    1. Re:open source != linux by Anonymous Coward · · Score: 0, Troll

      But since BSD is dying (according to netcraft), what else could they be talking about.

    2. Re:open source != linux by mnmn · · Score: 1

      In some ways you guys are right. BSD is dying and has been dying for over a decade. BSD started dying when AIX, SCO, Solaris starting grabbing the growing market.

      But see thats the beauty of free operating systems, and thats what scares Microsoft, and scared IBM, Novell, Sun into joining what they cant defeat. An opensourced OS can never really die.. they just live on with a smaller number of supporters until developers elsewhere feel their favorite OS is insufficient for their purposes, and join forces. In that regard Linux, BSD and the smaller/less known opensourced OSes feed off each other, exchanging work and developers depending on the politics. Linux has to be grateful to BSD for being a great template of an OS, for its TCPIP stack, for the UNIX philosophy which was lost among the commercial OSes. BSD must be grateful to Linux for the new hacker culture, and boom in the free OS market from which customers, developers and applications (drivers even) trickle back to it from Linux.

      BSD is dying, but it will never be dead. Same for Solaris if they 'really' opensource it. Then it will not become a SysV, or a Unixware.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  4. I think they do... by akaina · · Score: 2, Insightful

    ... and rumor has it they're experimenting with this quality assurance idea called 'pier review'

    --
    Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    1. Re:I think they do... by HeX314 · · Score: 1

      ...where the product is taken to Pier 13, drown in concrete, and sent to sleep with the fishies.

      FYI: It's "peer review."

    2. Re:I think they do... by ctr2sprt · · Score: 4, Funny

      Is that where they test Linux by throwing it in the ocean? Much like testing Windows by defenestrating it?

    3. Re:I think they do... by Coryoth · · Score: 1

      Is that where they test Linux by throwing it in the ocean? Much like testing Windows by defenestrating it?

      Thankfully penguins are good swimmers. On the other hand, contrary to marketing, Windows XP does not, in fact, allow you to fly.

      Chalk up another win for Linux.

      Jedidiah.

    4. Re:I think they do... by for_usenet · · Score: 1

      Is there where if your code is not great quality, you actually get thrown off a pier by the code reviewers ?

      I knew the code acceptance barrier was high, but man, that is brutal ...

    5. Re:I think they do... by stephenpeters · · Score: 1

      Perhaps it's the best way to cool down the OSC server after the slashdotting.

      Steve

  5. About Us page by miltimj · · Score: 5, Funny

    I like the dedication to quality evidenced in their About Us page:

    We are a not-for-profit organisation which guarantees the the quality of open source deployments in the public sector (emphasis mine)

    --
    "Truth is not decided by majority vote" consensus gentium -- Norman Geisler
    1. Re:About Us page by Anonymous Coward · · Score: 0

      Doesn't soffice correct repeated words? ;-)

    2. Re:About Us page by Anonymous Coward · · Score: 0

      We are a not-for-profit organisation which guarantees the the quality of open source deployments in the public sector

      Maybe it's the same guys who did QA for Half Life 2.

    3. Re:About Us page by SirTwitchALot · · Score: 3, Funny

      perhaps they just meant the quality of the word "the" in open source software?

      --
      Go away, or I will replace you with a very small shell script.
    4. Re:About Us page by value_added · · Score: 1

      An off by one error?

    5. Re:About Us page by tomhudson · · Score: 4, Interesting
      Since they're so hyped on standards, maybe they should fix their web pages.

      validator.w3.org http://validator.w3.org/check?uri=http%3A%2F%2Fwww .opensourceconsortium.org gives this response:

      This page is not Valid XHTML 1.0 Transitional!

      ... and it ain't even slashcode ...

    6. Re:About Us page by ajlitt · · Score: 1

      They must have been watching this movie while writing that.

    7. Re:About Us page by Anonymous Coward · · Score: 0
      That, and the fact I've only ever heard of 1 of their members...

      Oh yeah and the fact that the person designing their site is an idiot...

      [input type=hidden name="ip" value="xxx.xxx.xxx.xxx"]
      [input type=hidden name="httpref" value=""]
      [input type=hidden name="httpagent" value="Bastard (X1; fireball; Unixware i286) Gecko/20061125"]

      Why claim to be xhtml compliant when the pages fail miserably? http://validator.w3.org/check?uri=http://www.opens ourceconsortium.org/contact/index.html

      This is either fake (like linuxinsider) or the work of somebody that thinks his 1337 design skills, honed on gaming sites are somehow suited to a political organization.

      I'd never sign up to something like that unless I got free pr0n, rad dudez lol, OSS r0X0rz ... WTF!?!?

    8. Re:About Us page by Anonymous Coward · · Score: 0

      The fact that it's invalid isn't the issue. There is just a single missing character in that document (well, two characters, if you consider the fact that they are transmitting the XHTML as text/html). This shows that they were probably aiming to be valid, but didn't include validation in their update procedures, letting a typo through, thus demonstrating... wait for it... a lack of quality assurance in their management.

    9. Re:About Us page by tomhudson · · Score: 2, Funny

      ... which is really funny when you can just click the link at the bottom of the page wehre they claim to be valid :-)

  6. McHammer: Too Open To Standardize by fembots · · Score: 5, Interesting

    Short answer is YES, almost everything needs a certain level of quality standards for widespread use. Even MS has its own quality standards :)

    However, who is to set these standards and who is to govern them is another question.

    I have a subtle feeling that Open Source = Freedom, that's probably why we see so many forks and distros because "I would have done this that way, and I could".

    So what is to stop a "US Open Source Consortium" being officially launched tomorrow because another group of developers have different idea on Open Source's quality standards?

    Can Linus the most influential man gives a single, authoritative guideline?

    1. Re:McHammer: Too Open To Standardize by MoonFog · · Score: 4, Insightful

      Nothing will stop them. If US companies want to listen to the US Open Source Consortium as you name it, then they will. If European companies want to listen more to another OSC, then they are free to to do so. Is this necessarily a bad thing? As long as there is some kind of control and legitimacy over these consortiums, this can be good. Establishing 15 different consortiums within one country just because some developers disagree would probably be overkill though.

    2. Re:McHammer: Too Open To Standardize by Skevin · · Score: 1

      It looks like my days of charging my clients $350/hr to "maintain" their open source solution (while I'm actually reading Slashdot or Porn) are numbered.

      It also looks like my days of receiving lucrative MS funding for using me as a case study to show that a single Open Source implementor is way more expensive than a dozen MCSEs are also numbered.

      And to think, that MS was going to pay off my 3rd house and 2nd Porsche next week if only I would get up in front of national TV and announce how glad my company was to get rid of me and return to the cheaper Microsoft alternative...

      Solomon

      --
      "Twice half-assed makes an ass whole." --Solomon K. Chang
    3. Re:McHammer: Too Open To Standardize by Jason+Hood · · Score: 1

      Quality standards are good but this is a basic skill known by just about any competent developer.

      I would push more for better design patterns personally. This is what separates a coder from a software engineer. Anyone can hack out code that is formatted pretty and has compliant naming conventions. On the other hand it takes years to learn and practice good design. Unfortunately the proven veterans voices get lost in the mix far too often and the wrong path is chosen. Before you know it, you have a unportable and unmodular project on your hands.

      I could name two very large competing projects where this is blatently obvious but I do not want to start a flame war =)

      --
      Are you intolerant of intolerant people?
  7. Be Careful by omghi2u · · Score: 3, Insightful

    Be careful what you wish for.

    Something "free" or "cheap" might be so for a reason.

    I still say best open source is that tied to proprietary hardware then you really cash in.

    As for la-dee-dah software, operating systems, etc, I stay away from those.

    1. Re:Be Careful by Jeff+DeMaagd · · Score: 1

      "I still say best open source is that tied to proprietary hardware then you really cash in."

      Huh? Please restate this and say from who's perspective this is the best. The seller? The buyer? Examples? Are you thinking of Apple?

    2. Re:Be Careful by lxt518052 · · Score: 3, Insightful
      Something "free" or "cheap" might be so for a reason.

      I would call that FUD.

      Just because it's free or cheap doesn't mean it's inferior in quality. Similarly, being expensive doesn't guarantee the quality would be good either.

      Actually, for example, *BSDs are arguably the best network operating system and they are free. It is those overpriced proprietary OSes made by you-know-who that are riddled with bugs and security problems.

      Software products do not suffer from resource scarcity like traditional commodity, such as cars, does. When a piece of software is written, it can be copied, compiled and ported to unlimited machines, the cost of it doesn't grow in proportion with the number of machines using it. The more people using it, the cheaper it goes.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    3. Re:Be Careful by Anonymous Coward · · Score: 0

      Fortunately people like you seldom make buying decisions beyond your parents' basement.

      Mods are obviously on crack as the parent is flamebait.

    4. Re:Be Careful by yorkpaddy · · Score: 1

      I think the economic term you are looking for is marginal cost. Wikipedia Marginal cost In a perfectly competitive market the costs of all goods will aproach the marginal cost. You can see this with operating systems. I can't name an OS other than MS products that costs more than $0. I'm sure everyone can come up with some exceptions.

      --
      "brxref .k.p ,.by xprt. gbe.p.oycmaycbi yd. cby.nci.bj. ru yd. am.pcjab lgxlcj" don'
  8. Questionable quality. by RealAlaskan · · Score: 4, Insightful
    From TFA:
    Our quality standard certification is an ideal route for Open Source Consultancies who wish to be recognised for taking the first steps to implementing a formal quality management system. The OSC Business Standard makes an ideal first step on the road to ISO 9001 or the Excellence Model.
    So, this is for consultancies, not software.

    More to the point, isn't ISO 9001 one of those standards where you prove your ``quality'' by committing to following a process, and documenting that you do indeed follow that process? The inevitable result is that you can commit to shooting your customer in the foot, and document that you have done so, and earn the highest ``quality'' rating for it. That sort of ``quality'' isn't very reassuring.

    1. Re:Questionable quality. by Simon+Lyngshede · · Score: 3, Interesting

      Yes, basicly ISO 9001 just states that your capable of producing the small shit over an over again. It's a more a proces standard than a quality standard. Oh, and in the UK, you can advertise that your product is good because it's ISO 9001 certified.

      If they want to addresse the issue of quality in open source software, there is a lot they need to consider. Most importantly... what do they mean by quality? What represents good quality in one project, may not be relevant to others.

    2. Re:Questionable quality. by richieb · · Score: 1
      implementing a formal quality management system

      Wasn't it George Carlin who said: "We need quality control, after all who would want to have quality get out of control!".

      --
      ...richie - It is a good day to code.
    3. Re:Questionable quality. by SoSueMe · · Score: 2, Informative

      "If they want to addresse the issue of quality in open source software, there is a lot they need to consider. Most importantly... what do they mean by quality? What represents good quality in one project, may not be relevant to others."

      Sticking with the "ISO" flavour, ISO 9126 defines software quality characteristics as Functionality, Reliability, Usability, Efficiency, Maintainability and Portability

    4. Re:Questionable quality. by advocate_one · · Score: 1

      it's not the product that's ISO 9001 certified... it's the process... The certification now means that you have a process for establishing where you are going wrong and that you are doing something about it... you're probably thinking about the old version of ISO 9000 series (the 1996 version). Things have changed quite a bit now.

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    5. Re:Questionable quality. by KontinMonet · · Score: 1

      ISO 900x is a smoke screen. The number of certified (and financial) companies for whom I've worked where a 'Backup' folder on the 'S:' drive is supposed to be the saviour if anything goes wrong is just laughable. And the reviews and checks to see if your company is conforming to ISO900x? Hah! Does anyone (except maybe the CTO) ever see these guys? And if you do, do you pipe up in front of the IT director/CTO/CIO/, "They're all BS-ing you Mr. Inspector. It's all a crock of crap, the 'S:' drive is nearly always full!" or whatever? Yeah, right...

      --
      Did he inhale?
    6. Re:Questionable quality. by Bertie · · Score: 1

      They used to come round fairly regularly at my previous employer - once every 18 months or so at the most. The odds of you as an individual getting picked on were fairly low, as there were 3000-odd people there, and they announced in advance which groups they would be targeting, prompting a frantic rush to make sure everything was in order. I never got done by them myself.

      Needless to say, they were the most boring bunch of fuckers you could ever meet in your life, sitting there with their check lists asking you to show them evidence that you had a valid process in place for this, that and the other. I'll never understand what motivates a person to earn a living by picking holes in other people's work and never producing anything of any worth themselves. Anyway, after a couple of days of mind-numbing interrogation, they'd issue a report on what needs to be improved based on what they'd seen. They never found anything significant enough to take the certification away, but I suppose everybody can always do a bit better.

      So yes, they do exist. But you're quite right that ISO 9001 compliance is usually a facade thrown together days before the inspectors weigh in, and hastily torn down again once they're gone so people can get back to Getting Stuff Done.

  9. No. by Raven42rac · · Score: 1

    Then who would test the beta/non-working versions of new projects?

    --
    I hate sigs.
    1. Re:No. by SoSueMe · · Score: 1

      For Beta testing, I would say beta testers.
      For non-working", I would guess no-one.

    2. Re:No. by Raven42rac · · Score: 1

      I guess my point, which I seem to have missed, was that this is precisely what OSS is trying to avoid.

      --
      I hate sigs.
  10. More of a guidline than a code really... by Anonymous Coward · · Score: 0

    DYB

  11. Re:Me first post very OT by Anonymous Coward · · Score: 0

    Well, since you used a double negative, then you are still virgin!

    Congratulations.

  12. Not a problem... by danielrm26 · · Score: 2, Insightful

    Certifications like this are often welcome in corporate environments where names and packaging often matter as much or more than the product.

    Even if OSS is better in a lot of cases, many managers can't politically afford to introduce it because of the climate that exists in the still largely Windows-controlled world.

    Any sort of ... anything that lends credibility to OSS is, in my book, a good thing. So if this takes off and acts as some sort of benchmark for quality that people can rely on, I say more power to them.

    --
    dmiessler.com -- grep understanding knowledge
  13. Six Sigma to the resuce!!!!!! by HarveyBirdman · · Score: 4, Funny
    If you have not had Six Sigma training, you might be baffled about what it is.

    If you have had Six Sigma traning, then you are definitely baffled about what it is.

    --
    --- Ban humanity.
    1. Re:Six Sigma to the resuce!!!!!! by MenTaLguY · · Score: 1

      The first rule of Six Sigma: you don't talk about Six Sigma.

      --

      DNA just wants to be free...
    2. Re:Six Sigma to the resuce!!!!!! by Brandybuck · · Score: 1

      I turned down the opportunity to take Six Sigma training. After the damage my brain went through during out CMM initiative, I don't think I could handle any more quality improvement. For those that don't know, CMM stands for "Crazy Madness Model", which rates companies by who baffling their software development processes are. If your developers still have time to code, you aren't doing CMM right.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Six Sigma to the resuce!!!!!! by HarveyBirdman · · Score: 2, Interesting
      I turned down the opportunity to take Six Sigma training.

      We weren't given the choice. :-(

      So now I have to apply methods that were developed for the prodcution of millions of commodity items to my R&D development of unique and singular prototypes. Hah?

      I am in Hell.

      --
      --- Ban humanity.
    4. Re:Six Sigma to the resuce!!!!!! by KontinMonet · · Score: 1

      And I've worked with a number of companies in India that were all CMM Level 5 (or whatever the mantra is). All screwed upright royally (does an almost unreadable and buggy 637 line Javascript function on a Web page [not an include] conform to CMM level 5?).

      --
      Did he inhale?
    5. Re:Six Sigma to the resuce!!!!!! by mykdavies · · Score: 1

      Six Sigma seems to me to be basically a core of useful statistical process control tools (ideal for managing production processes at an operational level), unfortunately wrapped round with the warmed-up leftovers of Business Process Re-engineering and Total Quality Management.

      It was successful in GE because the core "no defects" process control tools are very useful in introducing the use of statistical process control to operational personnel.

      However, even at GE there is some disgruntlement at what it has done to their *business* processes.

      --
      The world has changed and we all have become metal men.
  14. In other news... by kevin_conaway · · Score: 2, Insightful

    Scientists wonder:

    Do bears shit in the woods?

    Is the pope Catholic?

    1. Re:In other news... by Anonymous Coward · · Score: 1, Funny

      Is the pope Catholic?

      A quick Google search shows that some people think not!

  15. RE: Why would by fshalor · · Score: 1

    .... we want something like that here. We have Microsoft and SCO.

    --
    -=fshalor ::this post not spellchecked. move along::
  16. YES, it does by DoktorTomoe · · Score: 4, Informative

    I think we all agree that a business world based on OpenSource would be preferable to a Windows-centric system. To achieve this, high-quality-business solutions have to be written and found. I am running my own business and am using Linux on 5 machines. There is some old Mac, but I do not really use it anymore. To please the Finanzamt (the german IRS), you have to file reports, do some accounting etc. This has proven very difficult for me when I tried it with OpenOffice. So I searched for business software, e.g. accounting suits, ERP and CRM-Software. I tried for over 2 months and have compiled about 100 different approaches - but all of them were either abandoned, not scaleable to other countries needs (I cannot use spanish tax forms) or they simply didn't work the way they where supposed to do (I even had an KDE program that was published with internal static linking to the programmers home directory!). I finally settled with lxoffice (http://www.lxoffice.org), which is fairly scaleable and where 95% of the system works, but it was a hard fight. While I am accepting such situations as a hobbyist, as a business owner that's lots of time I am not paid for. Quality control could help in such situations, helping users choose reliable software. And yes, I'd be willing to pay for it.

    1. Re:YES, it does by chthon · · Score: 1

      I thought that SQL-Ledger was written by a German, so it would surprise me if that program did not have the necessary resources for official German documents.

  17. Does Open Source Need Quality Standards? by Ed+Almos · · Score: 2, Insightful

    YES !!!

    And it needs to stick to them. Microsoft may produce buggy insecure code but I'm fed up of finding bugs in Open Source software and being told 'what do you expect, it's free'.

    Ed Almos
    Budapest, Hungary

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
    1. Re:Does Open Source Need Quality Standards? by rtv · · Score: 1
      I'm fed up of finding bugs in Open Source software and being told 'what do you expect, it's free'

      You're missing the point. You're being offered the opportunity to use the software for free. You also have the opportunity to fix the bugs you find, because you have the sourcecode. It is no one's responsibility to fix the bugs for you, but people pitching in tend to get a lot of them fixed. Pitch in.

      If you're fed up, and don't want to pitch in, you could try buying some commercial software. Then let us know how much luck you have getting the bugs fixed.

    2. Re:Does Open Source Need Quality Standards? by Sara+Chan · · Score: 1
      I totally agree. I have had several bad experiences with Firefox, for example. I've reported them on both Slashdot and Mozillazine (e.g. this Slashdot comment). And since then I've found other problems, such as repeatedly hanging when installing plug-ins.

      Some of the responses are just stupid, such as claiming that I don't know how to press the "+" key, or calling me a troll. Hardly anyone--except Mac users--wants to acknowledge that my experience is real: Firefox is even more buggy than IE6 (my previous and still-current browser). The mindset seems to be "it's free and it's not from Microsoft; so it is better by definition".

      The real thing that gets me is what amounts to a lack of honesty: it seems that many OSS advocates will refuse to accept how buggy some OSS is, no matter what. Yeah, OSS will conquer the world that way.

    3. Re:Does Open Source Need Quality Standards? by CaptKilljoy · · Score: 1

      >And it needs to stick to them. Microsoft may produce buggy insecure code but I'm fed up of finding bugs in Open Source software and being told 'what do you expect, it's free'.

      Well, what *do* you expect, given that it's free? Or more precisely, what do you expect a quality standards organization to do to address the issue? No organization would have the ability to compel developers to fix bugs or compel volunteers to do proper quality evaluations.

    4. Re:Does Open Source Need Quality Standards? by Grishnakh · · Score: 1

      I have had several bad experiences with Firefox, for example. I've reported them on both Slashdot and Mozillazine (e.g. this Slashdot comment). And since then I've found other problems, such as repeatedly hanging when installing plug-ins.

      Some of the responses are just stupid, such as claiming that I don't know how to press the "+" key, or calling me a troll.


      And what the heck do you expect people on Slashdot to do about it?

      Did you try filing bugs in bugzilla to alert the Mozilla developers of these problems, or did you just hope that the appropriate developers happened to read your Slashdot posts?

    5. Re:Does Open Source Need Quality Standards? by Grishnakh · · Score: 2, Insightful

      Microsoft may produce buggy insecure code but I'm fed up of finding bugs in Open Source software and being told 'what do you expect, it's free'.

      So you'd prefer to pay big bucks for your software instead, find bugs in it, and then be ignored when you complain to the software company?

    6. Re:Does Open Source Need Quality Standards? by Anonymous Coward · · Score: 1

      I'm fed up of finding bugs in Open Source software and being told 'what do you expect, it's free'.

      Then pay for a commercial distribution. It isn't reasonable to expect that somebody who works on something in their spare time just to give it away will run around fixing bugs for you, but it is reasonable to expect a company that took money for a software product to fix bugs in it.

      That's the whole point behind these open-source business models. If you don't have time or ability to contribute (e.g. fix bugs), then you contribute in other ways (e.g. money), or simply put up with what you get. Which, in most cases, is perfectly fine in my experience.

    7. Re:Does Open Source Need Quality Standards? by secolactico · · Score: 1

      You also have the opportunity to fix the bugs you find, because you have the sourcecode

      Where does that leave non-coders?

      --
      No sig
    8. Re: Does Open Source Need Quality Standards? by X-Nc · · Score: 1
      Does a fish need water? Does a bear shit in the woods? Do /. members need Thorazine? Ok, maybe only this /. member needs it.

      Anyway, the resounding answer to this is an emphatic YES !!!

      --
      --
      If I actually could spell I'd have spelled it right in the first place.
    9. Re:Does Open Source Need Quality Standards? by rtv · · Score: 1
      Where does that leave non-coders

      A non-coder must either (i) wait for someone else to write the software the non-coder wants, then either buy it from them or take it for free, depending on the wishes of the coder; (ii) contract someone to write the software they want, either for money or some other exchange; or (iii) learn to be a coder. Meanwhile the non-coder, like every other user, should submit detailed bug reports. It's dull, but it's essential.

      Does that sound fair? I think it does.

      Let's say you commute to work. Every day you step outside your house to see a nice bike on the street with a sign saying 'Free - help yourself', along with a manual on bike repair and the address of a local store that will provide free spare parts. Someone who loves bikes has built it and left it there in case you find it useful. Once in a while the bike has a flat tire. Would you be fed up? You might, if you'd come to rely on that bike being there. But the mistake is yours in taking it for granted. Hey - you had a free bike all this time! Ideally, the thing to do would be either to fix the bike for the next commuter. If you don't know how to do it (despite the manual and free spares), then maybe you'd better think about another route to work. Or you could complain in public about how the guy who built the bike should pay a little more attention to detail. That doesn't sound so cool.

      Coders benefit from polite, constructive criticism. Detailed bug reports are your gift to the coder, who just wanted to write sweet, correct code in the first place. But saying you're fed up because the gift they gave you isn't good enough is just rude

    10. Re:Does Open Source Need Quality Standards? by Anonymous Coward · · Score: 0

      The problem is that even the large commercial distributions cannot fix the bugs as fast are they are being created. It is one step forward and two steps back. Can't call that progress.

      Too many packages. Too much complexity. Even the Red Hats and SuSEs are overloaded.

      My suggestion is to cut back. I mean cut way back and focus on the basics. The distro's are just trying to do too much.

  18. I didn't rtfa, but... by DarthWiggle · · Score: 2

    Based on the amount of abandoned projects, weak support, buggy code, inconsistent UI, and so forth I've seen in projects that were "neat ideas", I'd say yes, some standards would be useful. Especially when there are projects like Firefox, OpenOffice, and Gaim to carry the banner (plus many other lower-profile projects).

    OSS still has a bit of a reputation of being "kids in basements wearing black t-shirts hacking out amateur software surrounded by Matrix screen savers" and not always undeservedly.

    But not always deservedly either. And some sort of cert program (I leave to people smarter than I am the how, where, and when of certification) could be helpful. Would it make it more difficult for an innovative project to take root? Well, yes, but that would be the point, and it would guard against projects that are abandoned when, for example, their creators graduate from university.

    I'm a big fan of Free software, btw.

    1. Re:I didn't rtfa, but... by Anonymous Coward · · Score: 0

      kids in basements wearing black t-shirts hacking out amateur software surrounded by Matrix screen savers

      Hey now! Some of us prefer our Star Wars screensavers, thank you very much.

    2. Re:I didn't rtfa, but... by DarthWiggle · · Score: 1

      well, at least we can all make fun of the Dragonball Z kids.

      I keed, I keed...

      (not really)

    3. Re:I didn't rtfa, but... by LWATCDR · · Score: 1

      "OSS still has a bit of a reputation of being "kids in basements wearing black t-shirts hacking out amateur software surrounded by Matrix screen savers" and not always undeservedly."

      I guess I am so old that I remember when all software for microcomputers was hacked out by kids in in basements wearing "Art of Noise" t-shirts surrounded by DnD books.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:I didn't rtfa, but... by Anonymous Coward · · Score: 0
      Based on the amount of abandoned projects, weak support, buggy code,

      Based on the amount of no-longer-existant software companies, I'd say that suchc standards are more needed in teh commercial space.

      Well, yes, but that would be the point, and it would guard against projects that are abandoned when, for example, their creators graduate from university.

      But how do you guard against the cases where a developer is hired by a competitor. Most open source developers continue to support their software after they graduate. Most proprietary software developers can't.

    5. Re:I didn't rtfa, but... by DarthWiggle · · Score: 1

      Based on your 5-digit id, you must be positively ancient. :) Hell, I remember printing out Star Trek ASCII art with my VAX time on a "computer" in the basement of a college library.

      I'm not proud.. I'm just sayin'.

      Anyway, there's some real genius in those basements (then and now), but to be a saleable product, there needs to be SOME sort of ... context.

  19. Piracy an option? by t_allardyce · · Score: 1

    Why would any government actually want to pay Microsoft any money when they could pirate the software instead? whats Microsoft going to do? come and sue them? yes I know its more complicated than that and there are all sorts of WTO issues not to mention plain diplomacy, but if were talking about a country that doesnt care, then seriously? why not just open up big government-run CD presses and start churning out copies of Windows for your country?

    --
    This comment does not represent the views or opinions of the user.
    1. Re:Piracy an option? by lxt518052 · · Score: 1
      Microsoft will block all access to their updating site from your country. Or just like they've done with WinXP SP2, let you update but render your PCs unusable. Or even worse, let you update and let you continue to use the computers as normal but with extra functions.

      Since we've made unrealistic assumptions, please allow me to exaggerate a bit.

      Six weeks later, you'll find all your country's PC are infected with hundreds of trojans, worm and virii. Sensitive national security data will be in the hands of whom you fear most, probably via some secret backdoor designed into Windows.

      Windows are overpriced as we all know it. But it doesn't worth it to pirate them for the money, your work and data worth more.

      Seriously, on the security issue, I doubt it would make any difference when you're not pirating at all. See http://slashdot.org/it/04/11/13/1444232.shtml?tid= 201&tid=172&tid=218.

      . So, the bottom line: switch to Linux or *BSD. Not only it will save your money, but it could save you a lot more.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    2. Re:Piracy an option? by westlake · · Score: 1
      why not just open up big government-run CD presses and start churning out copies of Windows for your country?

      pissing off your major trading partners is bad for business.

    3. Re:Piracy an option? by Dogtanian · · Score: 1

      Why would any government actually want to pay Microsoft any money when they could pirate the software instead? whats Microsoft going to do? come and sue them? yes I know its more complicated than that and there are all sorts of WTO issues not to mention plain diplomacy, but if were talking about a country that doesnt care, then seriously? why not just open up big government-run CD presses and start churning out copies of Windows for your country? (All bold emphasis mine)

      I think you answered your own question. If you don't want to do business with certain countries (the biggest and richest, most typically), then you can probably get away with pirating Windows. You say "why would any government actually want to pay..."; well, because they want to do business and not be penalised in some form or another.

      I'm not justifying this, but that's really the way it is. If you're North Korea, you're obviously not going to give a flying fuck about whether your copy of Windows is legitimate, but who the hell wants to be North Korea?

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  20. Linux _IS_ quality by PhYrE2k2 · · Score: 2, Insightful

    Linux is quality. By having publicly available code, we can all make sure it's up to our standards. If it's not, then you are welcome to (a) not use it, or (b) fix it. So why the concern? Contribute to the community and all is well. There's no barrier to helping (such as improving a country). But seriously, Linux has proven itself worthy of being quite stable and for the most part secure (problems are bound to happen in such a large block of code, but responsible repair is key). Same with the core applications within it. The UNIX model is tried tested and true over and over again. It's still used so commonly BECAUSE it just makes sense... Try that in a windows world (click here, then here, then here... no wait- we moved that feature elsewhere in the latest 'security patch'). -M

    --

    when you see the word 'Linux', drink!
    1. Re:Linux _IS_ quality by MHV · · Score: 2, Insightful

      You're so out of the loop, it's not even fun: yes everyone can fix it blah blah blah. But by WHAT standard can we say YES or NO is it good? It is a perfectly admirable and vital aspect of such software that it is open for modification, but the point of the idea is that you want to determine once and for all if such and such software complies with a specific set of requirements, expectations, behaviour, name it. The point in the end is to have software that is determined beyond its mere existence: if you know that a network utility supports TCP/IP, then you will be able to use it with other tools that support TCP/IP. Why? Because TCP/IP is a standard! And everyone know how it works, and how to use it. The idea of a standard of quality is to say, can we use this software for specific purpose, and be sure we won't get screwed by a little bug, that, well, you know you could have fixed yourselves, because the source is open, you see?

      You're making an essentialist argument: because the nature of Linux is openness, therefore it can only be good.

      When you have (good) standards, you have to worry less about how things work, and you can start just using them.

      Doesn't mean that ALL free software MUST follow such standards, and that's the beauty of FLOSS

  21. Needs vs. Shoulds vs. Could Haves, etc. by timothy · · Score: 5, Interesting

    "Who is this 'We,' paleface?"

    Lots of people are quick to say that someone else's work "needs" something. My car needs its cupholder in a sane spot, instead of so it just about blocks the radio buttons. It's true, but that's not exactly a demand on the car maker. Just a hint ... MR. SUBARU!

    Sometimes it's hypothetical and prescriptive; "Red Hat needs to compete in the market X, so it needs to advertise in trade publication Z and add the de-pre-mux-defrobnostication patch that this special niche requires." Fine :)

    Other times, the "need" is expressed as an imperative, when the speaker has no standing to demand anything ("The GIMP interface needs to change!") etc, or (as in the headline here) where there is no single Thing to change. "Open Source" covers a huge range; it's like "Things that have the letter R." It's true that some of these things (like Catherine Zeta Jones) are beautiful, but it it does not follow that all things with "R" better our existence in quite the same way.

    It's perfectly nice and positive and welcome etc that someone has decided to promulgate what they consider higher standards of quality for "Open Source" -- as long as everyone realizes that only a certain subset of open source software can be scrutinized by any given such body, that developers may have their own ideas (even if they are not universally popular, and even if they have no intention of following someone else's ideas of UI perfection), that open source's great advantage in this context is that UIs are a) frequently separate from the underlying code and b) forkable.

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
    1. Re:Needs vs. Shoulds vs. Could Haves, etc. by Vellmont · · Score: 1

      Exactly. What other industries have any kind of standards for an abstract a concept as quality? None I can think of. The pharmaceutical industry has standard on safety and efficacy, but those are words you can actually define and measure. Quality is an abstract and widely subjective concept.

      The problem here lies in the concept of "quality standards". That's almost a contradiction in terms. In essence Quality is a value judgement and cannot be standardized, only made an opinion. That doesn't mean opinions are worthless. Look at Consumer Reports for example. They present well tested and usually well thought out analysis of different aspects that most consumers find important in a product. But even Consumers Reports emphasizes the individual components that comprise their assessment in their reviews. They de-emphasize their own judgements of Quality and bring you much of the raw data. Online review sites of computer hardware/software take much the same approach. The reader is free to make their own judgements based on what they find important.

      --
      AccountKiller
    2. Re:Needs vs. Shoulds vs. Could Haves, etc. by advocate_one · · Score: 1
      Lots of people are quick to say that someone else's work "needs" something. My car needs its cupholder in a sane spot, instead of so it just about blocks the radio buttons. It's true, but that's not exactly a demand on the car maker. Just a hint ... MR. SUBARU!

      I was rather surprised the other day to actually discover that my car does have cupholders... they weren't obvious... I only found them when I accidently pushed against what appeared to be a solid divider between the aircon and the radio and they popped out slightly... again, I'm still being surprised by the hidden functions of KDE... the "fish:\\" function is currently very usefull...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  22. Maybe So. Lets start with slashdot by Anonymous Coward · · Score: 0

    I mean code and stories btw.

  23. yes! by Anonymous Coward · · Score: 0

    the opensource software must be at least the same quality as microsoft products.

  24. standards by eille-la · · Score: 3, Insightful

    F/OSS needs more unified standards first! (like for packages).

  25. Envy by EmbeddedJanitor · · Score: 2, Funny

    This is indeed Geek News, but please keep it to yourself. The other 90% of geeks that have yet to be laid will get jealous and mark you offtopic out of spite.

    --
    Engineering is the art of compromise.
  26. Linux passed TelecomCarrier Grade Reliability Test by Anonymous Coward · · Score: 5, Informative

    Certain versions of embedded and server Linux had already passed the Telecom Carrier Grade Reliability Test. Carrier Grade Linux is 99.999% Reliable. Any Window is NOT Telecom Carrier Grade Reliable. Microsoft won't even try because it will fail.

  27. Open Source Quality Assurance by Anonymous Coward · · Score: 0
    The hype-filled about us section of their site says their Quality Standard Certification provides a "simple framework for self-assessment and performance improvement." The question of whether this is useful or even wanted in the US still remains to be answered


    SourceForge shows that there is no end to open source, small (2 or fewer developers), niche software projects that could benefit greatly from following QA methods during their development.

    Not all software is going to have a wide enough following by developers to effectively catch bugs if the core development team is sloppy. If the certified company is not completely cynical about the QA Cert, but actually incorporate QA Methods into development, they will produce generally better software with fewer bugs. They don't need to be CMM level 5 to do this, either.

  28. nit-picking by Errtu76 · · Score: 2, Insightful

    While i could care less about w3c compliant, *if* you decide to put up a link to w3c, checking valid xml stuff, make sure it's actually valid ;)

    1. Re:nit-picking by Anonymous Coward · · Score: 0

      the phrase is COULDN'T care less you moron.

    2. Re:nit-picking by Errtu76 · · Score: 1

      My native language isn't english. But thanks for pointing it out to me in such a nice and friendly way.

  29. Heh... "QUALITY standards" or "quality STANDARDS"? by Theovon · · Score: 1

    Do we need standards that pertain to quality or standards that themselves have quality? :)

  30. The Community chooses. by Nijika · · Score: 4, Insightful
    Ugh, sorry for the marketing like speak, but I feel like the quality standards in OSS are dictated in an "organic" way. Where the best software bubbles to the top, and the quality is assured by continued participation in quality software. Look at Apache. Look at the Linux and BSD kernels. KDE, anything. All of them have organic style quality controls where the community dictates just what is quality.

    I can imagine an organized group like this, though, would be excellent at answering issues like corporate generated FUD in an organized and coherent way. That's our big problem, we lack representation (not counting eccentric geniuses with big ZZ top beards).

    --
    Luck favors the prepared, darling.
    1. Re:The Community chooses. by stephenpeters · · Score: 1

      Why not join in? If you are a FOSS consultant in the UK the OSC has a pretty dynamic mailing list discussing government and public sector consulting issues and possible tenders. If all of the smaller consultancies stand together we can compete with the big boys.

      Steve
      Steve.Peters@OpenSourceConsortium.org

  31. Standards are needed by Searinox · · Score: 2, Interesting

    If FOSS is to conquer the end user market, there must be quality standards for usability (giving the system a polished look) and documentation. Many projects already are quite good at the documentation but a lot lack usablility in terms of "I'm coming from windows and I want at least a bit comfort by configuring the system via a GUI". That's not my opinion (I like the config-file-style) but it's how less technically experienced people think. And this is, after all the group of people that should be carefully driven away from monopolist software and at least use some free software.

    1. Re:Standards are needed by kfg · · Score: 1

      Many projects already are quite good at the documentation but a lot lack usablility in terms of "I'm coming from windows and I want at least a bit comfort by configuring the system via a GUI".

      Not all projects need, or even should, have this variety of "usability."

      Not every project is for everybody, and that's "OK."

      KFG

  32. "Badges? We don't need no stinking badges!" by Sai+Babu · · Score: 1



    We are a not-for-profit organisation which guarantees the the quality of open source deployments in the public sector by setting professional standards and bonding its members.

    AFBCD (Another Fucking Barber College Diploma)

    More info on stinkin badges.

  33. From the aforementioned hype filled section: by Dammital · · Score: 2, Funny
    "We are a not-for-profit organisation which guarantees the the (sic) quality of open source deployments..."
    Sure am glad they're watching out for quality.
  34. Is this really a question? by jeoin · · Score: 1

    This type of issue is why drivers are still a big problem for linux.

    --
    Jeoin
  35. ...Matrix screen saver standard on QNX by Animats · · Score: 1

    The default screen saver in QNX, the high-reliability operating system, is the Matrix "green numbers" screen saver. That's what you get if you don't select a screen saver.

  36. SQA is needed. by ichigo · · Score: 3, Informative

    SQA is essentially one of the most important aspects in software engineering. Depending on the nature of a software, open source or not, SQA is definitely a must and key to developing software that meets the needs of the intended end-users without sacrifycing quality. What's the point of having a software that has fancy features of this and that and yet crashes every now and then?

    SQA helps to validate the software whether it is developed up to certain acceptable standards like whether it's functioning the way it supposed to, does it go berserk and stop functioning after the user keys in certain kind of data, etc.

    Just because a software is open source and free, I see no reason why the quality should be compromised especially the operating systems, office productivity and development tools.

    And so I really feel this Quality Standard Certification is needed, I mean just look at the numbers of governments and organizations is using Windows OS despite it's many flaws compared to the number of Linux OS adoption. The reasoning for this that "Linux is harder to use" is lame - it's obviously because of it's reputation and that Microsoft gave "quality assurance" to their product. What about Linux? Is there concrete proof that Linux is better that will convinced the government and the organization that it is a better OS?

    1. Re:SQA is needed. by Anonymous Coward · · Score: 0
      The proof will be in the puddin'.. The Linux kernel is rock solid but Linux desktop apps are buggy as hell especially if you try to hack the config file to work with other distros or programs. A standardized set of libs would go a long way to help OSS developers. Within 10 years we should see that the backbone of OSS libraries and guis will be
      • 1. A standardized out put formating system.
        • (Perhaps the ability to multipath the output so that programs will be able to read and write multiple file formats at the same time and pipe more efficiently to DB programs.)
      • 2. Simple and complete single disk distros like Mepis with clean, powerfull simple and well documented business apps,
        • (because if I wanted to run a business, the last thing I would need is the cruft of an over complicated distro on my system. With no support and little usefull documentation. )

      The way for OSS developers is clear, do not try to be all things to all people. Build your business apps with that in mind. By avoiding the trap of trying to compete with MS, OSS has the best chance to open up the market to real innovation and fix the current dilema of the MS monoply. Any other path would be a step backward, and only secure the MS monopoly. As things stand MS has been given the keys to your bank and uses obfuscation and strong arm tacktics to keep them. They will reap the reward due to these tactics, and OSS distros have the oportunity to become the only viable alternative. There is no reason why an OSS business model of computing cannot become successfull and profitable for those who develope the distros.
  37. And a redundant idea to boot by passthecrackpipe · · Score: 5, Insightful

    Not only an overgenralisation, it is a redundant idea to boot. OSDL already provides a lot of the stuff they publicly talk about - code quality etc. The real purpose of the organisation comes to light when you read deeper into the site.

    You need to be skilled in their "consulting framework" and you need to conform to some "financial framework" as well. Their membership criteria are mysterious (hint, you probably need to be a member of their club of buddies) and some of the organisations that are members (and knowing those organisations intimately, they probably are the drivers behind this thing as well) are decidedly dodgy - Open Forum Europe has publicly spoken as "Open Source Representatives" and as such, have signed a declaration supporting software patents. Looks to me like just another group of people trying to corner a market. Anyone remember the Open Group, and the "good" they did for UNIX? (another hint - a lot of the same people are involved)

    This is so much the wrong crowd to hang out with....

    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:And a redundant idea to boot by slayer99 · · Score: 1


      As one of the members of OSC, I can assure you that you're wrong. Becoming a member is simply a case of registering your interest and there is absolutely no financial commitment when doing so.

      Mart Brooks / Clues Ltd.

      --
      Martin Brooks / Slayer99 #linux / UIN 2178117
    2. Re:And a redundant idea to boot by passthecrackpipe · · Score: 1

      Wrong about what, exactly? I make various points in my comment. I am assuming you are talking about membership requirements. Well on this page it says: "OSC regulated Open Source consultancies must comply with our strict financial rules. These rules are to protect your money and allow us to make sure that claims are paid in the event of a company failure."

      However, it does not state anywhere what these rules are, or who made them, etc. The whole OSC site raises more questions then answers, and the whole thing lacks transparency.

      It is an open source consortium, not-for-profit? Well, where are the articles of incorporation? where are the financial plans? who is running this thing? Who the hell is Mark Taylor and what, exactly are his open source credentials? or his business credentials for that matter. Lack of transparency, dude!

      As a member of the OSC, your "assurance that I am wrong" is meaningless in the face of this overwhelming mountain of non-evidence. Why don't you show some real open source spirit, instead of hiding behind useless template websites.

      --
      People who think they know everything are a great annoyance to those of us who do.
    3. Re:And a redundant idea to boot by stephenpeters · · Score: 1

      The OSC is intended to reassure customers who wish to hire a consultancy for work with free software. Much of the FUD surrounding free software suggests that business cannot rely on the smaller players in the industry. OSC is here to address this issue. It also provides a forum for interested parties to collaborate on tenders that would otherwise be out of reach of all but the largest players.

      The links you provided were to Open Forum Europe. The OSC and the Open Forum Europe are not the same organisation. OSC has to deal with various different groups to function effectively, and Open Forum Europe are but one of those groups.

      Please view the OSC as a special interest group for UK/Eurpoean consultants trying to win tenders on governmental/Public sector free software projects. The OSC website is aimed squarely at the client not the /. crowd.

      Stephen Peters
      Steve.Peters@OpenSourceConsortium.org

      P.S. I work for Sirius one of the firms involved with the OSC. www.siriusit.co.uk

  38. Why not? by dfiguero · · Score: 0, Troll

    "The question of whether this is useful or even wanted in the US still remains to be answered."

    Why wouldn't you want quality standards? Or is it that just because this is not a US born organization then whatever they say is not useful in the US?

    --
    My penguin ate my sig
    1. Re:Why not? by 1600+penn+ave · · Score: 1

      OSC Quality Assurance:: bring about the better regulation of the process of assessing quality standards in the deployment of Open Source software. because WE in the U.S.A don't need anymore "Regulations"!! OSC Members:: With over 60 member companies and 400 dedicated Open Source specialists, I noticed that most of these "member companies" are just Consultants. what Open Source really needs is more people with Technical knowhow....not a bunch of Google Researchers... So WE don't need this nonsense in the USA

  39. Very insightful, more comments by davidwr · · Score: 3, Insightful

    Good to see "Dumb overgeneralization" modded to +5 right off the bat. Other replies in this thread also deserve "insightful" moderation.

    Software should be held to whatever quality standards the customer requires, regardless of it's proprietary or open development process.

    For products where quality IS important, published documentation, including source, code-change-history, published test-cases and results of running those tests cases, etc. can help ensure quality. Commercial outfits typically rely on outside auditors or "trust us" to show that they probably ship quality code. At best, they publish their test cases and the results of those tests. If we are really lucky, a few outsiders have reviewed the code and pronounced it good.

    For projects where quality isn't important, well, nobody cares but the authors.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Very insightful, more comments by mpe · · Score: 1

      Software should be held to whatever quality standards the customer requires, regardless of it's proprietary or open development process.

      Or rather "whatever quality standards are applicable on a case by case basis". Which also addresses issues such as statutory regulations, regardless of if the customer is initially aware of these.

      For products where quality IS important, published documentation, including source, code-change-history, published test-cases and results of running those tests cases, etc. can help ensure quality.

      Something which open source licences tend not to obstruct.

      Commercial outfits typically rely on outside auditors or "trust us" to show that they probably ship quality code.

      N.B. "Commercial" != "Proprietary".

      At best, they publish their test cases and the results of those tests. If we are really lucky, a few outsiders have reviewed the code and pronounced it good.

      In the proprietary software field the software licencing can easily make it difficult for independent review to take place.

  40. Of course not! by Anonymous Coward · · Score: 0

    Why would open source need quality standards? All open source software is perfect by default, just in the same way that every piece of code coming from Redmond is evil to the power of ten.

    Stupid question ...

  41. F/OSS is better. by rice_burners_suck · · Score: 1, Insightful
    Open source doesn't need any stupid quality standards. These things are completely stupid, and only for retarded corporations that use complicated processes to manage the lives of programmers like Big Brother manages the lives of puny peasants in 1984.

    Free software is known to deliver quality software without stupid standards. People just program whatever they feel like programming. They do it because it is fun. Not because some stupid idiotic manager who thinks he's hot schitt because he has an MBA is breathing down your neck and yelling at the programmer for not making quality software fast enough and cheap enough. They don't understand anything about software and they think they can make stuff better by making up quality standards.

    Not only do they expect the impossible in a shorter amount of time and they don't give you the TIME to make up good software, but then they make up quality standards as if to add insult to injury.

    That is why F/OSS is so much better than this commercial garbage. Because F/OSS makes everything better without the need for any of this stupid management crap. F/OSS. Because friends don't let friends use commercial software.

    1. Re:F/OSS is better. by dfiguero · · Score: 1

      I think you are missing the point. Quality software does not tell you what to code or if you have some MBA fellow breathing down your neck just so you can puke extra lines of code.

      Just because some piece of code is Free software it doesn't automagically become quality software. Not all commercial software is crap and not all FOSS is quality software.

      I think you don't know squat about standards or quality assurance. You didn't make any valid points in your attack but rather went on a rampage on how you hate to have someone tell you what to code and how FOSS is leetz!

      Prove me wrong! Without going into google or other search engines out the top of your head tell me how many MBAs participated in the making of the ISO 90001 standard.

      --
      My penguin ate my sig
    2. Re:F/OSS is better. by darcypj · · Score: 1

      Actually, open source software has all KINDS of standards imposed on the code.

      Take a look at many the glibc maintainer's responses to patches in the glibc patches archive....part of this guy's fun in coding is ripping other people's patches to shreds (I say that half seriously, as the criticism he gives makes the code more 'standardized'). This peer-review is the enforcement of standards, and people who are reviewers are chosen by how well they write code. (Kind of like /. moderators?)

      Did you know that in the GNU community, that there are a requisite number of spaces between the closing punctuation of a comment and the closing comment symbol ("*/")? That's an example of OSS being a community that institutes its own standards. These self imposed standards are what help them to improve the codebase, as it accepts quality code and helps to improve low quality stuff by working with submitters to raise their quality.

      Further, ISO/ANSI and POSIX all create standards to which much OS code is supposed to comply (or claims that it does). Now, THAT is where you'll catch the flame wars on the lists, between glibc and gcc folks on the latest round of "your compiler is too strict" versus "your code is too loose" when GCC starts enforcing C99 standards that the libraries hadn't met yet!

    3. Re:F/OSS is better. by Phragmen-Lindelof · · Score: 1

      out the top of your head tell me how many MBAs participated in the making of the ISO 90001 standard.
      The usual phrase is "off the top of your head" not "out the top of your head". Also, WTFC? Are you a complete idiot?

      I understood the grandparent's post to reflect a concern that PHBs would ignore actual quality and claim to meet some quality standard which may not correspond to code of high quality (defined in an appropriate manner depending on the use to which the code will be put).

  42. Quality Shit by lesburn1 · · Score: 0

    A company I worked for produced shit for software but, as they where ISO9001 certified at least our customer know that they could document every step of the process it took to make shit.

  43. Huh? by Anonymous Coward · · Score: 0

    Something "free" or "cheap" might be so for a reason.

    You mean, because the developers are frustrated with illegal and unethical monopolies producing products that don't meet their needs, but nonetheless are financially benefiting from it?

    Because the developers enjoy the product they are creating, and are creating it for the fun of it, and want to give it away for free because of it?

    Because developers are being supported by a nonprofit or publically funded institution that operates to increase public welfare and are obligated to release products openly?

    As for la-dee-dah software, operating systems, etc, I stay away from those.

    What is a "la-dee-dah" operating system? Are you referring to Linux--which runs on many of the fastest supercomputers and servers in the world? Or something else?

  44. What the hell is this? by northcat · · Score: 1

    Why does this summary look at open source consortium so critically? Where did unbiased reporting go? They haven't done anything yet and already this summary is using terms like "hype-filled". As far as I can see it is saying that it will do the good job responding to "claims that switching to open source is more expensive than using Microsoft products" and helping "smaller companies compete with Sun and IBM for open source contracts".

    1. Re:What the hell is this? by tomhudson · · Score: 1, Interesting
      They haven't done anything yet and already this summary is using terms like "hype-filled"
      ... because it IS hype-filled. It's smells to high hell of another marketing scam. They want to be open - let them submit their standards (their "framework" and "certification" standards) to peer review. Show us the standards (or kindly fuck off :-)

      Just look at their address:

      Open Source Consortium
      P.O. Box 536,
      Hidden Cottage,
      Egerton Road,
      Weybridge,
      Surrey,
      KT13 0WZ
      A freaking PO Box. No "real" address. No phone number. No fax number. so who are these clowns anyway?

      And then we've got the whole "Beat the FUD" section. Groklaw already does a better job of defudding than these assholes.

      Scam, scam, scam.

    2. Re:What the hell is this? by northcat · · Score: 1

      And groklaw is read by how many people from the management and marketing department of a company? You know, the people who actually make decisions?

    3. Re:What the hell is this? by tomhudson · · Score: 1
      And groklaw is read by how many people from the management and marketing department of a company? You know, the people who actually make decisions?
      Certainly more than read the lousy POS that this article refers to. Groklaw has a history. This group has *zero* history. Groklaw also has been picked up by the mainstream press. Not so the subject of this article, which will die a lonely, unlamented death.
  45. A 'quality standard' by PhYrE2k2 · · Score: 2, Informative

    You are mistaking a 'standard' (such as TCP/IP) with a 'quality standard'. One can make a program to follow a specific protocol, but that doesn't make it a good program at all.

    We're talking about quality. How good is the finished product compared to its usage. Is a mission-critical application actually going to be stable? Does your application spend most of its time in spin locks? The quality is in the method of the implementation. A web server can answer HTTP requests without trouble, but will is do so well? Is it expandable? Is it going to advance? Is it useful? Are its libraries useful to other functions?

    Quality is a 'degree of excellence'. So what makes the software you see on Linux better than 'average'. Why are we all using it? Price decreases our costs and barriers, but a degree of quality exists because there is a large user base creating quality, and demanding quality.

    If you make code that is not readable or properly coded, nobody will use it, or people will say "I'm starting my own project" and fork off (as we've seen so many times in the UNIX world).
    A good example of quality (IMHO) is qmail. Written well, coded securely, very functional, and very logical. And it has succeeded for those reasons (and hype). The tens of patches out there for it adding all sorts of neat features are people saying "this code makes sense. This structure makes sense". Adding features to a SMTP system doesn't involve mucking up the mail system. People like it because it screams of quality. A great deal of time, effort, and quality went into the code.

    You mention a standard. We need standards in protocols- not in quality. The standard says that a SMTP conversation goes like this... but the style, programming language, where security checks are made, and so on are all up to the programmer or team of programmers. And why should we (you?) take away that freedom? If I want to make my code of low quality, don't use it, don't buy it, don't use the service I offer from it (not that I do produce poor code).

    -M

    --

    when you see the word 'Linux', drink!
    1. Re:A 'quality standard' by MHV · · Score: 1

      While I must admit having mixed up standard w/ quality standard, I do believe that there is a need for specific quality standards, for specific purposes. The NASA has some. Your company has some when it's looking at a potential business partner. Whether formal or informal, everyone does their business by following what they consider a standard of quality. Although they cannot be as hard and fast as technological standards, I believe it would be a good thing to have open source software strive for accreditations like ISO 9001.

      It's not a question of freedome vs. lack thereof; it's a question of assessing objectively the quality of a product. If you are producing a car that does not meet specific levels of quality, then there are laws that will prevent you from selling it (thanks Ralph Nader, at least you didn't screw on that one!). In softwre, the situation can be different, and not as stringent as in the car business: not all software can kill you, but some software CAN kill you if not properly done. Or could corrupt your data. If MySQL was to get some sort of acknowledged certification that can prove that their software will not cause data corruption under such and such circumstances, then perhaps more people could convince their IT bosses to use it, save on licenses, and have the pleasure to extend it internally.

      Freedom has nothing to do with quality, and that goes both ways. Having one will not strip you of the other.

    2. Re:A 'quality standard' by PhYrE2k2 · · Score: 1

      >> MySQL certification (I know it's an example, but a good case) Your example would be fantastic, but it won't happen. MySQL can claim 'no data corruption since 1994' if that's the case, and someone will think that's a good thing and trust it. But there's no standard that says 'two years without corruption' or something. Nobody (not even M$, Oracle, etc) will make that guarentee because... well... who knows. As well, a lot of corruption issues can be caused by the system (power failures, bad memory, disc read errors, filesystem, locking methods of the OS). So you'd need to 'certify' every case. MySQL, to the best of the MySQL team's knowledge, is perfect. Otherwise, you'd have to have faith in them to withhold their release and fix such bugs. The MySQL code is reviewed regularly by the team in making changes, but who knows! As well, each and every minor version can introduce new bugs as well. Fix one problem, break another. You can't get your software re-certified 8 times a year with your release schedule as you would something released every few years. >> ISO 9001 ISO 9001 is based around quality, so it's a good thing to bring up. (As far as I recall), we can break it up into product quality and service quality. a) ISO9001 says that a product should be of quality and meet the customers demands for quality. Note that this also means 'you get what you pay for', because a customer buying a $35 TV probably isn't demanding much quality. It means your product shouldn't fall apart. b) ISO9001 says that the company should support and back its product to some minimum standards so that customers are happy. So don't sell a car without a dealer network. Don't sell food unless you have a hotline and so on. It also aims to create some standards between organizations so that they can communicate and share resources. But how does this fit into the OSS model? You have to PAY to be ISO9001 certified. There is support for MySQL if you pay for it (which is how it should be), or resources if you don't (which is also how it should be). I think as governments get pickier about security and bugs (such as those wanting to audit M$'s source code and those switching to Linux for infrastructure), more audits will be done. More standards will be built and more 'stamps of approval' will be present. The good software (IMHO Apache, MySQL, PostgreSQL, etc) will prevail, and the shoddy software will fail to be adopted by such companies. That software can choose to improve or remain as it is. -M

      --

      when you see the word 'Linux', drink!
  46. RTFS by northcat · · Score: 1

    Go look at the fucking site. The "Quality Assurance" is NOT for open source apps, but for COMPANIES that provide services based on OSS. The /. summary is very misleading.

  47. Standards will just slow the war down by Stevyn · · Score: 2, Insightful

    I tend to think of OSS as a war between different developers to see who's idea will be favored by the market. For too many years, implementation of ideas was up to some PHB. The problems of that system are starting to show. The idea that "well, it may not be the best way to do it, but at least we can all agree to do it this way" goes against the idea that the best solution will come out on top.

    I think developers should continue to try new ideas and do it their way. If nobody likes their idea, their software won't be used and it won't matter.

    The market will adjust. It may not be elegant or convenient to juggle several different packaging systems, for example, but people are doing it. Eventually, the best packaging system will come out on top because people chose to use it, not become some standards organization decided it was best.

    These past few years of OSS have shown some pretty neat ideas in a short amount of time. I think it's going to improve at a faster rate in the next few years.

  48. Re:de-pre-mux-defrobnostication by xtermin8 · · Score: 1

    "de-pre-mux-defrobnostication" that's a great term! The frobno part sounds like Zork. Maybe there's a hint of Douglas Adams in there? This is totally off-topic, but I've enjoy marketing jargon satires. Slashdot should have a survey of fictional technical jargon. There's probably something on the web- maybe there should be a wikipedia entry? Something on the Hitchhiker's Guide that wasn't strictly Douglas Adam's? Actually, this is probably all-too on-topic. I always thought quality control was supposed to be divided amongst thousands of volunteers on free software projects- right?

  49. Quality standards are destructive by thomasdelbert · · Score: 1

    Quality standards in Linux would go against the mantra of "Release early and release often". A good open source project shoul dbe first release at the time it shows promise, even if it has kinks in it to allow other open source developers to pick it up and contribute. Once the project is matured, then it is okay to add a "stable" release stream (like Linux even-versions) to complement the "hacker" releases (like Linux odd-versions), but in order for an open source project to produce quality code, it must release code that isn't ready for prime time in order to allow peer review and to reduce duplicate effort. This is how the bazaar works.

    - Thomas;

    --
    ___ This sig is in boldface to emphasize its importance!
  50. Re:Me first post very OT by Anonymous Coward · · Score: 0

    This wouldn't happen to be you, then?

  51. Judging by closed source software... by Anonymous Coward · · Score: 0

    Judging by closed source software, it looks like there is no expectation of a minimum level of quality in software.

  52. Re:Geek humor- fragile at best by xtermin8 · · Score: 2, Interesting

    I've seen some difficult to understand jokes on slashdot, but "pier review" is not one of them. On the other hand, is there a special significance to "Pier 13?" Yes, I've googled it, but there's only so much time for me to waste till I get out of work.

  53. Slow down cowboy by gosand · · Score: 3, Interesting
    The inevitable result is that you can commit to shooting your customer in the foot, and document that you have done so, and earn the highest ``quality'' rating for it. That sort of ``quality'' isn't very reassuring.


    Don't know much about Quality, do you?


    I'll speak of these things in general, since they are essentially the same types of certifications (ISO, CMM, etc). If your customer agrees to be shot in the foot, and you shoot him in the foot, then the quality of that release is right on the money. One of the things that people miss (or fake) when implementing these processes is that they try to cut corners and fake-out the process. These certifications usually require that you get customer commitment to process changes. That means you keep your customer in the loop of communication. Therefore, you get them to agree to things and hold them to it. Customers don't usually like that, they love to wiggle and worm their way around commitments. But if you follow these processes, you can get them to document their commitment. They aren't very happy when they are called on the fact that they get exactly what they asked for, but in the end the point is to make them happy by getting them to ask for what they really want.


    Everyone loves to put down things like the CMM and Six Sigma, because they "don't work". Just because you worked somewhere where it didn't work doesn't mean the models don't work, it means you didn't do them very well. And they aren't easy to do well, they take effort. Most places will cut corners and fake the behavior that they think will let them slide by to get a certification, then they will usually go right back to doing what they want. There is a difference to "getting to certification level X" and "operating at certification level X".


    And the real definition of quality is the delta between what the customer expects and what is delivered.

    --

    My beliefs do not require that you agree with them.

    1. Re:Slow down cowboy by RealAlaskan · · Score: 1
      If your customer agrees to be shot in the foot, and you shoot him in the foot, then the quality of that release is right on the money.

      Can't argue with that. For bespoke products, that sort of standard makes sense. ``Does the company have a process which delivers what they promise?'' and ``Do they follow that process?''

      For companies which deliver a commodity product, or for a monopoly, it's a different matter. In those cases, the customer takes what he gets, and may not be able to find out what he is getting. The ISO 9001 rating may mean that the company follows a process which always delivers the best product: ``At a profit if we can, at a loss if we must, but always the best.'' It may also mean that the company follows a process which delivers the cheapest product: ``If we can't profit without cheating you, we'll cheat you.''

      It's all about following a procedure. An excellent cost-cutting, corner-cutting procedure, which the company is strongly motivated to follow, may be very bad for the customers. A procedure which delivers the worst product possible is still a procedure. My point is that the ISO 9001 certification tells you a lot about the company, but by itself, it tells very little that's useful to the uninformed customer.

      If you know the company has a reputation for producing excellent wigits, the ISO 9001 tells you that their wigits will be consistantly excellent. If all you know is that they produce wigits, the ISO 9001 tells you that their wigits are consistantly _______. Filling in that blank is what the ISO certification doesn't do. Things like the UL certification are attempts to fill in that blank.

  54. OS already has Quality Standards: Peer Review. by kjots · · Score: 1

    Just like the scientific community, Open Source developers and their work are under the constant scrutiy of other Open Source (and even closed source) developers. The more popular and active the project, the more people reviewing the code.

    Secondly, Open Source projects are predominantly not products; they are solutions, proof of concepts, etc. Their sole reason for existance is to be the best possible solution to the problem that the developers are able to produce, without deadlines, budget cuts or preasure to out-do a market competitor. As such, the "commercial standards of quality" attached to so many software products have no meaning for Open Source.

    As long as Open Source remains open, as long as skilled programmers around the world have the ability to review their peer's code throught the development process, Open Source will continue to have it's own built-in form of quality assurance.

    Just look at the major Open Source projects available today. The results speak for themselves.

  55. My Ass You're Kicking Ass: You'll +1, Patriotic by Anonymous Coward · · Score: 0



    be kicking a real ass, who is also the world's MOST DANGEROUS AND INARTICULATE LEADER, after the U.S. completes their current withdrawal from Iraq; the U.S. dollar reaches record lows (that not highs National Public Radio commentator) against foreign currencies; and interest rates
    hit 20%.

    Seditiously,
    Kilgore Trout, CEO

  56. What a bunch of horse manure. by Anonymous Coward · · Score: 0

    What makes OSS by nature better quality is that the people who write it are also among the people who use it.

    As to Microsoft's claim about "costs"...Steve Ballmer clarified all that last week. It's not an analysys. It's a threat.

  57. Of course by Anonymous Coward · · Score: 0

    What else should it have, LOW quality standards?

    Of course, and one of the big problems is getting people to agree on these standards. While some have been successful (OpenGL) others have not (just about anything related to X).

    What I like about Windows is a unified development environment - OS X has this too. I feel like I'm missing that in Linux.

  58. Just can't resist it... by lxt518052 · · Score: 1
    ...best open source is that tied to proprietary hardware...

    That reminds me some widely used proprietary software that is tied to an open hardware platform ... x86. ;)

    --
    People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    1. Re:Just can't resist it... by omghi2u · · Score: 1

      That's a brilliant point and makes perfect sense.

      Cheers.

  59. Who's standards by grahamsz · · Score: 1

    I know fine well that I can inspect the source code of every app running on my laptop, but the despite being a capable coder... i dont. Partly I don't have time and partly I dont care enough.

    I'm happy with the mindset of "other people use it so it must be pretty solid".

    However, businesses don't really think that way. It makes sense to have a badge that individual distributions use that assures managers that it's reached a particular standard of quality.

    Of course in practice that's highly non-trivial.

    1. Re:Who's standards by PhYrE2k2 · · Score: 2, Interesting

      Of course.

      I don't spend my time reviewing others' code unless it is, for example, a smaller tool which is of importance (a third party suexec wrapper for example, or a rare Apache module from a less than perfect source).

      My point was that:
      1. We can if we want to. If something is that important, you at least take a quick look at it to see if any care was taken. This may be more so in smaller projects such as a perl script.
      2. If you're not hiding it from other people, you're not ashamed of your potentially sloppy and buggy code being an easy target for anyone to exploit (not that a good hacker needs the code, but you see the point). It's not a black box.
      3. People can implement features as needed in the code, and here they find security issues. The constant development to different platforms for big tools means that bugs can be found faster and advancement moves quicker as a whole.

      A standard of quality is subjective and really depends on what is 'acceptable' and what you consider 'quality' code. Keep in mind that I'm not saying that M$'s code is not of quality or comparing them (for what Windows does (including application compatibility dating back to Windows 3.1) it does a decent job of it).

      Simply, the optimal standard is pristine code that has all the features you want, no bugs, and will work on all systems. But we're in a realistic world. Having countless developers and testers makes some of these projects what they are and acts as a second check for many changes.

      I'm not reviewing most of the code on the system, but somewhere, someone is catching the security holes and bugs you hear announced on the various tracking sites... so someone's probably doing it for you...

      -M

      --

      when you see the word 'Linux', drink!
    2. Re:Who's standards by grahamsz · · Score: 1

      I agree with you completely.

      It would be nice however if there was an independant body who could certify application versions and kernels. They could assess reliability, interoperability and general code standards.

      I know that's essentially what redhat do, but as more closed source linux apps and linux hardware come out, it'd be a bonus to be able to have an "Designed for Linux 2.6" badge and have an assurance that it'd all work.

    3. Re:Who's standards by PhYrE2k2 · · Score: 3, Insightful

      I'll give you that, but for every binary decision, you're going to piss off roughly half the people.

      There are security analysts who do spend time looking at the kernel, but it's a big job. As with most of these projects, they usually start becomes someone pays a security company to spend millions auditing it (ie: a government wanting to use it for sensitive data or voting machines). If only we could get every linux user to do one line of code *smirk* :)
      BTW: FHS is an attempt at getting some standardization.

      You mention 'designed for linux' and 'interoperability' which I think are tough ones. The big difference I find between Linux OS and Windows OS is that one company merges the GUI, kernel, drivers, shared libraries of 3rd party applications (DLLs), and (sadly) web browser into one. Linux, while having folks like RedHat producing distros, has no consistancy.

      Now of course, I'm not saying anything you (or anyone on Slashdot) doesn't already know. But the key factor is that I can make my new audio board 'designed for linux 2.6', but the actual installation is different on every system. Some want a kernel compile, some store modules in one place, others will scream that the kernel is tainted when you load them. So how can one ensure that their board will work properly (and easily)?

      There are a few attempts at standardizing hardware (as you mention linux hardware). The most popular thus far is DKMS: DKMS stands for Dynamic Kernel Module Support. It is designed to create a framework where kernel dependent module source can reside so that it is very easy to rebuild modules as you upgrade kernels. This will allow Linux vendors to provide driver drops without having to wait for new kernel releases while also taking out the guesswork for customers attempting to recompile modules for new kernels.
      See http://linux.dell.com/dkms/ for more information.

      --

      when you see the word 'Linux', drink!
  60. Not needed. by bigredgiant1 · · Score: 1

    There already exists a consistent devotion to high quality software, otherwise people wouldn't write open source software in their spare time. Applying standards to quality levels could prove tedious to existing and future project maintainers as it's one more thing to add to and worry about in the design and implementation stages. What besides the GUI could be regulated? Code efficiency? Documentation? Those things are already done sufficiently. If those things weren't already done sufficiently, people would not use or contribute to the project.

    --
    Vic
    1. Re:Not needed. by Anonymous Coward · · Score: 0

      >There already exists a consistent devotion to high quality software, otherwise people wouldn't write open source software in their spare time.

      That's wishful thinking, at best. There are plenty of devoted people who write fiction in their spare time but that doesn't mean that 99% of it isn't crap. Take a look at the list of projects on SourceForge to see the OSS equivalent.

      The bulk of the work done on the top quality OSS projects are being done by people paid to do so.

  61. sigh by ocularDeathRay · · Score: 0

    You know, I wish people would quit twizzling up organizations like this and just write some code. OTOH if these guys figure out how to make some money off open source I guess thats not all bad. I wish I could be working for a company that was making money that way.

    --
    Obama is a twitter sock puppet
  62. This is completely inexcusable. by Anonymous Coward · · Score: 0

    I don't mind finding new bugs in new features. As a software developer I can understand this.

    What truly annoys me is when something that has worked fine for years is now broken. This happens so often that I dread every new Linux distribution release. Something minor always breaks.

    The kernel proper, audio drivers, and the window managers are the worst culprits. Glibc is fairly stable. The X11 server used to be very stable when XFree86 was the distro's choice. The new Xorg has such a rapid development pace that things are breaking faster than they are fixing them. Totally crazy. It is like the Linux world hasn't yet discovered the concept of Quality Control. I think it all comes down to standards and sticking to them.

    Now I am a huge Linux fan, I've been a Linux desktop user for the past 6 years, but this perpetual game of wack-a-bug is getting tiring. I send in bug reports, I fix some myself, but this quality problem is getting worse, not better. This has led me to these 2 realizations:

    * Fixing other peoples bugs is not my job. So pay me. But the economics of open source won't allow that.

    * The Linux credo of "release early and release often" might not be a smart idea (unless you value new features over new bugs). Take the stagnant XFree86 project for example, their releases were fairly high quality, but their snail pace development cycle is what caused their doom.

    What will it take to fix these vicious cycles?

  63. Does not validate... by Saeed+al-Sahaf · · Score: 1

    Interestingly, many of the pages at the OSC web site do not validate using the W3C XHTML validation link at the bottom of all the pages.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  64. A business oportunity. by Anonymous Coward · · Score: 0

    I think the best way to reduce costs for deploying open source software is also a huge business oportunity for some small nimble companies.

    The same way that distributions are aimed at specific tasks, a business can be made around aiming a set of software and hardware at niche markets.

    Imagine if you put together a set of hardware and software based on open standards for a dentist office, so that it would scale from 1 to 50 dental stations.

    Imagine if you rolled out X terminals to a small business along with a printer/ scanner / fileserver / fax machine / voice mail machine / web server / database server/ internet gateway / applications server all in a single central little rack of machines and had ip phones at each terminal.

    The opportunity to roll out complete small solutions to businesses with opportunities for customization is huge. Any company that does roll out a custom linux solution should look at selling their solution to a reseller and get money as that reseller rolls their solution into hundreds of other customer sites.

  65. From someone who uses Linux in a Corp environment. by Outosync · · Score: 1

    Does Open Source Need Quality Standards?

    YES.

  66. Re:Me first post very OT by famouswhendead · · Score: 0

    Well I even mentioned in the header that it was offtopic... Shows that most ppl are actually stupid by saying my message is off topic. ;) I could troll and mention the country.

  67. Informative? (Re:YES, it does) by mi · · Score: 1

    Domain 'lxoffice.org' does not exist. lxoffice.com points to a Chinese site without a word in English nor German (beyond the stupid "Enter")...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Informative? (Re:YES, it does) by DoktorTomoe · · Score: 1

      D'Oh ... my keyboard needs Quality Control, too. Ate that dash. Try http://www.lx-office.org

    2. Re:Informative? (Re:YES, it does) by mi · · Score: 1

      No, you just need to post links: http://www.lx-office.org/ :-) Thanks.

      --
      In Soviet Washington the swamp drains you.
  68. Perhaps we should just leave the UK Public Sector by Alkarismi · · Score: 1

    to Microsoft?

    I'm glad to see the majority of posters so far have chosen to miss the point of the article, and to miss the point of the Consortium.

    8^)

    For what it's worth, the Consortium consists of 'close to the community' F/L/OSS businesses in the UK who have got together to promote FLOSS to the UK government and Public Sector.

    How do I know this?

    Because I started the process.

    We have been communicating with various parts of the UK Gov and Public Sector for months. The International Secretary of Socitm (http://www.socitm.gov.uk/), Bob Griffith, spoke at our Press Launch stating unequivocally that Socitm's members want an OSC in order for their members to go ahead with deploying Open Source software.

    So go ahead and whine. You are confirming all of the UK Governments worst stereotypes. Meanwhile Microsoft are *all over* the Public Sector here in the UK.

    As for all the ranting about standards, sheesh - have you *read* the article? It says "He stressed that it would not compete with some of the existing open source groups which are more concerned with standards"

    Let me give you an example of some work the OSC has done in the standards arena. We are hosting John Terpstra's presence here in Europe to speak out against software patents as part of his work with the Open Standards Alliance (www.openstandardsalliance.org). So far we have helped the Alliance present to senior EU officials at the IST 2004 conference and the Flosspols conference. We have also hosted a presentation (in conjunction with the NCC) to UK Government officials here in the UK. The message we have been projecting in Europe is that to those who are seeking so-called 'Intellectual Property' protection, computing infrastructure = patents + copyright + bite your arse laws, and the dialogue these people use is litigation. John has been very vocal that the Open Source community vehemently objects to any notion of 'Intellectual Property' protection, and that infrastructure computing is the result of unfettered technology development, and that our dialogue brings about concensus.
    Still, if you're more comfortable thinking we're just a bunch of suits, or that we're *pro* patents (where the f*ck did you get *that* idea!), go right ahead! 8-P

    Complaining is the easiest thing in the world - knock yourselve out!

    We decided we'd try and achieve something a little bit more positive than that - promote the uptake of F/L/OSS in the UK Public Sector.

    Or maybe we should just leave the UK to Microsoft and simply sit here whining on Slashdot...

  69. Re:My Ass You're Kicking Ass: You'll +1, Patriotic by Anonymous Coward · · Score: 0

    Even with our "bad" economy we are still kicking your asses :)))

  70. This is more about "cover your ass"... by EmbeddedJanitor · · Score: 1
    than real concern with code quality. The real driver behind ISO9000 and all such quality initiatives is to provide a paper trail to prove "it isn't my fault". Some customers like this, because when something breaks, they can say to their boss/shareholders/whatever "I did the right thing I bought from an ISO9000 company".

    The other part to this is being able to make an elite club (ie those inside "quality" vs those "outside"). Such levels of exclusivity fly in the face of what Open Source stands for.

    --
    Engineering is the art of compromise.
  71. Come on guys - please give the OSC a fair hearing! by janhct · · Score: 1

    The OSC was formed to get around UK government procurement constraints. This initiative provides a way for members to win business opportunities using open source software in UK government areas.

    Members ofthe OSC are all small open source consultants and contractors. The purpose of getting organized is to get proprietary vendors out and get open source into government IT projects.

    I know the OSC launch is not perfect, they are working against many negative barriers. How about some support instead a put-down. You are kicking your friends in the teeth with the rants against them so far!

  72. Money fixes everything. by Anonymous Coward · · Score: 0

    But like you said, the "economics of open source won't allow that."

    Be realistic. Getting people to care about about quality control of free software that they create in their free time is not going to happen.

  73. Nobody says standards must be HIGH by IBitOBear · · Score: 1

    The BSOD is a standard as far as it goes.

    "In the crapper" and "Runs once out of ten tries" are "quality standards" just not excessively hard to achieve.

    Yea, that sounds funny, but I am not joking. If you have ever worked with government or mission critical systems you know that there are whole ranges of "quality standards" that properly hinge on all sorts of factors and properly "only go so far".

    You have been conditioned to see those two words and automagically think nine-nines-of-uptime or zero-errors or whatever. But those words are _MEANINGLESS_.

    The article and the proposal is a bunch of Market Speak.

    In point of fact each program/project/routine has some (possibly unspoken) quality standard to which it is being crafted. And the web site/company in question is also being crafted to the PHB set.

    The questions really are:

    1) does this organizatino propose quality requirements that are more-exacting than the Open Software systems they expect to sell and support, and if so, will they be spending the time and money to raise those projects/programs to those standards or will they just bitch in some mailing list?

    1a) Aproach?
    1b) Participation?
    1c) Remedies?

    2) Is this just pandering to control-freakery or does the group in question have a participation model in mind? Does that model presage a "we (you people) need a licensing organization (us) to certify you as good open source"?

    3) What resources is this organization/company expecting to "plunder" in their start-up period? Given that they don't list products and projects, they clearly don't plan to hire a group of experts before setting up shop. This infers that they will either shovel a lot of very fluid finincials in different directions at the drop of a dime; or serve up stock distributions with their sticker on them; or they plan to try to coerce the OS bug tracking and review process. In the latter case they probably have no idea about how little power random people have in coercing OS workers into individual agendas.

    So far, my vote is, "no, we don't need you to come in and try to lubricate OS, it's working fine without your vision and you'll just give it a bad name once you finish fleecing your dupes."

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  74. Re:Come on guys - please give the OSC a fair heari by Anonymous Coward · · Score: 0

    Fair hearings pah!
    A major ethos of open source is anti-establishment. This 'consortium' is phishing, and mooting the creation of an O/S establishment. On that basis, since most of its target audience are very wary indeed (passim), it's a non-starter.

  75. Re:Come on guys - please give the OSC a fair heari by Anonymous Coward · · Score: 0

    Ballony! Most FLOSS folks are kind gentle souls who want to see Microsnot get their tails wagged right off! Tf the OSC is out to rip that tail off in style they can count on a thumbs-up from me.

    I don't care for formal bullsh*t - just rip that sucker right off!

    Anyone care to sign-up to help them? :-) hehehe.

  76. As a citizen of the UK.. by TractorBarry · · Score: 1

    Anything that comes out of the UK that mentions "standards" should be avoided like the plague.

    x years down the line the "standards" will be backed up by legislation that says that enything that doesn't conform to the "standard" is now illegal. Should you do otherwise we'll have your kidneys, your first born, your home, your brain etc. etc.

    Welcome to the UK. The largest floating prison system in Europe ("Conform or do time")

    --
    Sky subscribers are morons. They pay to be advertised at !
    1. Re:As a citizen of the UK.. by Anonymous Coward · · Score: 0

      fuckwit

  77. You might start with the Debian Social Contract. by twitter · · Score: 1
    Certifications like this are often welcome in corporate environments where names and packaging often matter as much or more than the product.

    In a rational organization, the name means something because everyone knows that stuff from that company always rocks.

    Debian is a good name and they have documentation to back up their processes. It should not be hard to turn that documentation into sound QC. The process already works and any rational organization should be able to point to it and say, "those guys who know what they are talking about says so, as you can see for yourself."

    Software currently used has far less to offer. What kind of QC does M$ hold itself to? What do you get out of that besides a restrictive EULA that wastes your resources in a fruitless effort to avoid being sued by the BSA (essentially M$ suing their customers)?

    The credibility is there, you just have to present it correctly. Good luck with it.

    --

    Friends don't help friends install M$ junk.

  78. they don't have to be. by twitter · · Score: 1
    There are few things you said that I can agree with, except your call for a method of release and those already exist. Organizations like Debian and Red Hat have well defined means of deciding what software will be recommended as default and those recommendations don't get in the way of including other free sotware projects. That process itself is a reasonable standard that is not destructive.

    --

    Friends don't help friends install M$ junk.

  79. ISO 9001 - a "bottom line" explanation by brindafella · · Score: 1
    I have just done training in ISO 9001 and the process auditing that comes with it. What follows is my simple "take-away" explanation of the ISO 9001 quality system.

    The whole point is that the organisation decides what quality standard(s) it is required to meet (for example under government regulations or industry standards), what extra measures it chooses to meet, and documents these and the processes involved. A system of documentating the outcomes of the processes plus internal audits, is overseen by external auditing that checks the organisation is doing what it has said needs to be done. That's ISO 9001.

    You'll notice that the quality system is essentially self-managed.

    --
    Looking at space, radio, science and computing from a 'down-under' amateur enthusiast perspective.
  80. Just like ISO Certification by karlandtanya · · Score: 1

    It's pure vapor until enough early adopters buy into it.

    Then it's extortion by unelected, unregulated authority.

    "If you have ISO certification, you'll be better than everyone else" quickly turns to "If you're not ISO certified, you'll be perceived as a fly-by-night operation."

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
    1. Re:Just like ISO Certification by bhima · · Score: 1

      Been there, done that. I've worked for a company that was getting ISO 9001 certified. It's just extortion.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:Just like ISO Certification by kellererik · · Score: 1

      Agreed. A wise man once said: "The ISO certification makes sure you're repeating the same mistakes and be able to document them properly."

      (Sorry, can't remember the name of the bloke LISA/really late at night/lots of beer/don't ask.)

  81. Yes and No by GumphMaster · · Score: 1

    Standards are required at the right parts in the process.

    Yes:

    What the OSC is talking about is process standards for those companies wishing to sell product based on open source offerings. Whether free software purists like it or not, buy/don't buy decision often consider the presence of a standards badge collection. If I am paying, for example, RedHat for a Linux distribution I would want reasonable assurance that any two boxes labelled RH9 are, in fact, the same in form, fit, and function. I would also like to be reassured that some level of testing of fitness for purpose has been done and that some level of support process exists. Without some form of quality system RedHat cannot guarantee this is the case. Debian's policy of package selection based on proven stability is an example of a quality-driving policy that already exists. Quality systems do not need to adhere to ISO9001, or any other international standard, but the benefits of doing so come because the customer can rely on an ISO9001 quality improvement process being in place without having to get into the specifics of each supplier's case. The customer is trusting the ISO9001 third-party auditing process to ensure the producer is adhering to their stated policy.

    No:

    Many of the posts in this discussion have focussed on what developers like to focus on---lines of code in flavour-of-the-month-language X. This focus misses the point of what OSC is addressing, but nonetheless makes valid points. To try and impose a full-blown international standard at this low coding level would, IMHO, be exceptionally unpopular. Developers typically only tolerate these things if they are being paid to. Given the distributed nature of this type of effort in the free software community, coding standards can be hard to enforce. Nevertheless, most large free software project do enforce a modicum of fairly unobjectionable code quality standards and accept/reject criterion. Such processes and policies would form a very small portion of an ISO9001 accreditation suite of policy and procedure.

    --
    Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
  82. Not only quality standards, but proper support by Anonymous Coward · · Score: 0

    Folks you cannot tell an enterprise using your linix variant to go to some message board, blog, newsgroup etc for answers to their questions or problems.

    1. Re:Not only quality standards, but proper support by Anonymous Coward · · Score: 0

      I agree.

  83. Who is standards, you ask? I have no idea. by Anonymous Coward · · Score: 0
  84. No, because no one will use them by upsidedown_duck · · Score: 2, Insightful


    Seriously, if a programmer can't even put forth the effort to make autoconf work on more than one platform, then they won't have the time to spend on "quality standards." I've seen professional programmers spout "best practices" out of their asses for a long time, and, when it comes time to produce something, they are just as fast and loose as anyone. The reason: talk is cheap. quality is very hard.

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    1. Re:No, because no one will use them by ploppy · · Score: 1

      Seriously if a programmer can't even put forth the effort to make autoconf work on more than one platform

      A very unwarranted attack... Many OSS programmers do not have access to more than one platform. They may want their stuff to work on more than one platform and try hard to do so, but without actual farms of differing platforms a lot of this is simply guess work.

      Anyway there's a big difference between being committed to producing quality code and being committed to quality standards (whatever they are). I'm committed to producing quality code, but I'd be the first to admit I hate any kind of paperwork associated with standards/auditing of all kinds.

    2. Re:No, because no one will use them by Animats · · Score: 1
      There are fewer platforms all the time. Realistically, there's Linux and Windows.

      Most of "autoconf" exists to support obsolete UNIX implementations run by very few people. At this point it's not worth supporting anything that doesn't have all the POSIX basics.

    3. Re:No, because no one will use them by kellererik · · Score: 1

      Most of "autoconf" exists to support obsolete UNIX implementations run by very few people.
      I don't think so. Many of the bigger Data-Centers are using these obsolete *NIXes and they perform very well. Based on my experience, it's the other way round. If a program proofs itself on the bigger boxes, usage on the smaller ones (a.k.a. Intel/AMD based) is considered.
      The fact that many IT-Managers are evaluating Grids or Clusters of the said "little" boxes doesn't necessarily mean they trust them at this point in time. A working "autoconf" is very important to further the adoption of OSS.
      my 2 cents

    4. Re:No, because no one will use them by upsidedown_duck · · Score: 1

      Many OSS programmers do not have access to more than one platform.

      Okay, so they have an x86 box.

      - Linux
      - Windows
      - Solaris x86
      - FreeBSD
      - NetBSD
      - OpenBSD
      - others, I'm sure.

      It isn't hard to set up a computer with four or more operating systems on it. Seeing if a program even compiles on more than one platform will catch a huge number of bugs. Perhaps it will show the programmer that not all header files are named as they are on Linux distributions and that not everyone has libfoobar 2.2.4.3.5.4.3.1.4.9.7r6 installed.

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    5. Re:No, because no one will use them by upsidedown_duck · · Score: 1

      Most of "autoconf" exists to support obsolete UNIX implementations run by very few people.

      I wasn't attacking autoconf directly, only that it isn't unknown for a programmer to put SuSE-specific tests, for example, in what is supposed to be a tool to aid portability.

      I've even seen autoconf start checking for GNOME libraries on a Solaris system where they would be expected on a Linux distribution. Of course it failed, and of course there was no easy way to fix it. It is pathetic to leave the user with no options other than to symlink the hell out of the filesystem, to spend a weekend hacking a rediculously sloppy config script, or to simply give up. It is likely that option three is taken by most, and the programmer isn't left any wiser for it.

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  85. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  86. Re:My Ass You're Kicking Ass: You'll +1, Patriotic by Anonymous Coward · · Score: 0

    You'll die in seven years.

  87. standards.... by torrents · · Score: 1

    if neatly defined standards were practiced many a beta tester would be out of work... being sloppy is only bad if it isn't caught and corrected by a different departement

    --
    Get your torrents...
  88. yes by Anonymous Coward · · Score: 0

    And furthermore YES. I'm not running any cracked out M$ style code here, I got work to do not bugs to find.

  89. ISO 9001 - A 'Quality' Standard by Cheech+Wizard · · Score: 1

    ISO 9001 was initially billed as a 'quality' standard but the standard has evolved. This is my 'forte' (but not as it relates specifically to software). If any of you want to know more about ISO 9001, stop by Elsmar.com - There's a discussion forum full of ISO info. There is also the Tickit software certification. And there is a project management approach called CMM (Capability Maturity Model).

  90. In some ways, yes by Anonymous Coward · · Score: 0

    A lot of stuff on sourceforge does, like CDEX, Audacity, GAIM, and a lot more.

    However, users that have only a basic knowledge of computers don't care and often don't have time to configure everything from a console. Grahical installation and configuration is limited with many Linux desktop environments, so that is an example of where open source software does not meet quality standards.

    There are standards on Linux, but there are so many sets of standards that it's hard for new users to become accustomed to everything. For example, there are more than five different major windowing libraries/interfaces used in Linux, and that often alienates new users.

    Don't get me wrong - I think highly of Linux, but in my opinion it has a way to come.

  91. Re:Geek humor- fragile at best by Reziac · · Score: 1

    On the other hand, is there a special significance to "Pier 13?"

    Yes. It's like ROT-13, except instead of being merely damp and mildewed, Pier 13 is all wet.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  92. Open Source needs code reviews by ceallaigh · · Score: 2, Insightful

    My company has looked at Open Source alternatives for some technology. We are subject to stringent certification process for our aviatoin software. The quality of Open Source code (programming habits, style, algorithms), the comments, the organization, makes use of Open Source a no-go.

  93. answer is of course by lemody · · Score: 1

    > Does Open Source Need Quality Standards?

    yes.

    --


    class he-man extends man!
  94. Jokers are jokers by salesgeek · · Score: 1

    Look - what I like about open source is the quality that comes from peer review and years of incremental improvement. This idea of certifying open source packages is NOT A GOOD THING if you like to get your project seeded into corporations. If the certification exists doors may close to projects that are not QUALITY CERTIFIED(TM). It creates a barrier to entry for new projects and an unnecessary expense for FOSS development.

    --
    -- $G
    1. Re:Jokers are jokers by Anonymous Coward · · Score: 0

      what you like about the big successful open source projects. the majority of open source software doesn't get any peer review, or very little.

  95. "No licenses to track"? by Slinky+Saves+the+Wor · · Score: 1

    From TFA: With Open Source software there are no licences to track and no legal risks.

    Duh, of course there are licenses to track. A GNU GPL or BSD license is a license like any other. You have to accept what the license tells you in order to use or modify the software.

    --
    I do not moderate.
  96. Common Criteria by felixdzerzhinsky · · Score: 1

    A few of the big Linux Companies have applied for the Common Criteria for IT Security Evaluation certifcation. If you want to use software in a lot of government agencies you need this certification. It is a pity that HP, IBM, Xandros and Canonical and companies like that don't get to gether to put Debian though the Common Criteria. Info on Common Criteria: http://csrc.nist.gov/cc/

    --
    "Flags are bits of colored cloth that governments use first to shrink-wrap people's brains..."
  97. Please link to Jan Terpstra's speech at FLOSSPOLS by cheros · · Score: 1

    In the interest of balance I would like to point out that Microsoft alleges they were not allowed to speak at the FLOSSPOLS conference. I think that was a tactical mistake - they should have been first to speak. The rest of the conference would have disproved any creative interpretation of the facts.

    It would have added a lot of power to the proceedings.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  98. Useful in the UK? by DrHyde · · Score: 1
    a UK group called the Open Source Consortium is being officially launched today... The question of whether this is useful or even wanted in the US still remains to be answered.

    The question of whether this is useful or even wanted in the UK also remains to be answered.

  99. Hype-filled? Coming to the States? by Anonymous Coward · · Score: 0

    The OSC coming to the States? Where does it say that on the site? I couldn't find it.

    "Hype-filled" about us section? Read it again:

    "The Open Source Consortium has been formed to represent the Open Source business community in the UK.

    "We are a not-for-profit organisation which guarantees the quality of open source deployments in the public sector by setting professional standards and bonding its members."

    Crikey, bring on the dancing girls!

  100. Correct URL by mykdavies · · Score: 1
    --
    The world has changed and we all have become metal men.
  101. ISO 9001 is worthless, been there, done that. by Anonymous Coward · · Score: 0

    Oh Whoopee! They are using ISO 9001 as their compliance standard. Great :-(. What ISO 9001 means, in a nutshell, is that you right your own quality standard and the compliance people come around to see if you adhere to it. Wonderful.

    Lets try:
    "Our quality standard is that we just code ad-hoc".

    Thats not a hard one to adhere to is it? Not much use as a quality standard, but easy to assess if you live up to it.

    As someone that has been through the BS5750 and ISO9001 standard accreditation schemes several times and also worked with excellent organisations that deliberately don't encumber themselves with ISO9001, I'd got with the latter. ISO9001 says nothing about the quality of the quality system and a lot about the ability to pass tests that you self-selected. In short, its worthless to those that know the difference but keeeps the management people that know nothing about developing software happy.

    If you want a quality system, put one in place, but don't rely on box ticking ISO9001 standards to provide one for you.

  102. This isn't about OSS Quality. by jellomizer · · Score: 1

    Some OSS Projects like LAMP (Linux, Apache, MySQL, Perl/Python) have high quality but there are countless other OSS projects that are very poor quality. It is difficult for companies to pick and choose what OSS will work and can spend a lot of time trying to get a program to work only to realize that it doesn't work the way they say it does. Also A lot of OSS projects are always in Beta and they don't know if it is a stable Beta (Like in the OSS project Jed, where the developer is just afraid to state that his product is problem free) or it is actually in Beta and there are a lot of bugs in the product. If there was a method of QA to a product and they can just check the QA website to verify that this project up to these versions meet the QA standards then the customer knows that it at least matches a minimum standard.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  103. Quality Principles might be more useful... by israfil_kamana · · Score: 1

    ... since such principles can be applied more generally than standards. Admittedly, they can't be as easily verified, but they can help to create a culture of quality.

    Back in the NeXTSTEP days, the API documentation was fanatically good, and several companies that transitioned from NeXTSTEP to Java applied this level of API documentation quality to JavaDoc comments, complete with overviews, TOC's, footnotes, usage-guides, etc. linked together with the JavaDoc shell. This was a kind of quality that was based on a culture, which held up a principle of documenting useful APIs well and usefully. It was spontaneous, and not part of any formal standard, but it really helped. (Not all companies, mind you... :)

    What could some of these principles be? Things like:
    - Adequately document public APIs
    - Commit to removing irrelevant and obsolete code
    - Commit to finding and fixing certain kinds of errors before adding new features (buffer overflows, malloc errors, retain cycles, etc.)
    - Commit to making software usable by non-geeks, if the software target audience is non-geek.
    - .

    --
    i - This sig provided by /dev/random and an infinite number of monkeys at keyboards.
  104. Offshoring and Quality Certification by gosand · · Score: 1
    I hate to reply to myself, but I forgot to mention something. A lot, if not most, offshoring companies have some kind of quality rating. I have seen some that say they are CMM Level 5. That is no small feat at all. I wonder how many companies take this rating at face value. If you are a company who is not familiar with the CMM, how do you know if they really are at that level? Also, who certified them? Is the company who certified them reputable themselves?

    I don't know how much policing goes on in the world to make sure that companies who award Quality certifications are legit, but I am guessing there isn't much. If *I* were an unscrupulous businessman, I think I might start a Quality Certification company in India.

    I am not saying that those companies don't have valid quality certifications. I am saying that you shouldn't believe anything like that on face value, regardless of where the company is located.

    --

    My beliefs do not require that you agree with them.

  105. Quality Metrics by mutterc · · Score: 1

    It would be nice if any software (Open Source or not) could have its quality meaningfully metricized (and published). This would put a little bit more "rational and informed" into the customers, and lead to better products. Perhaps it could even help slow the race to the bottom.

  106. Re:Come on guys - please give the OSC a fair heari by frsmith · · Score: 1

    'A major ethos of open source is anti-establishment' How can it be 'anti-establishment' when it is moving into the establishment and changing it? Its more to do with writing better software than closed source. Simple!

    --
    It Seems I've developed an aversion to proprietary software