Slashdot Mirror


OSS Developers Provide A Glimmer of Hope

sebFlyte writes "In a recent speech at the ACCU conference in Oxford, software design guru James Coplein said that unless consumers start demanding more and putting up with less crap from software firms, the quality of proprietary software would keep spiralling down. He was full of praise for open source though, saying 'The complementary, independent, selfless acts of thousands of individuals can address system problems -- there are thousands of people making the system stronger.'"

193 comments

  1. Ego Boost. by Anonymous Coward · · Score: 0

    " He was full of praise for open source though, saying 'The complementary, independent, selfless acts of thousands of individuals can address system problems -- there are thousands of people making the system stronger.'""

    Ah man. Now all the Open Sourcers are going to go around all day with a swelled head.

    1. Re:Ego Boost. by ClickWir · · Score: 4, Funny

      There are a lot that are contributing that don't get enough credit.

      To those people I say thank you.

      Now back to work code monkeys!

    2. Re:Ego Boost. by 514CK3R · · Score: 1

      You're welcome. Hi Ho Hi Ho - it's back to work I go.... with hand grenades and razor blades, Hi Ho Hi Ho Hi Ho Hi Ho....

    3. Re:Ego Boost. by Anonymous Coward · · Score: 0

      Ah man. Now all the Open Sourcers are going to go around all day with a swelled head.

      no that happens when the receptionist wears a miniskirt to work.

    4. Re:Ego Boost. by Master+of+Transhuman · · Score: 1


      Open sourcers don't have receptionists.

      All they have is /. - unless they work at City College of San Francisco like I do where there are literally tens of thousands of cute Asian girls...

      Unfortunately I'm 56 so they might as well be on another planet. Besides which, they get married five minutes after they turn 18 and four years later have six kids...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  2. it will go down? by Amiga+Lover · · Score: 5, Insightful

    > unless consumers start demanding more and putting up with
    > less crap from software firms, the quality of proprietary
    > software would keep spiralling down.

    I don't think it has far "down" to go. People are too used to the rubbish they've not only been served with currently at home, school or work, but they've grown up with bad software and expect it as a part of normality. If the machine crashes in the middle of something people are trained now not to get angry at it - it's expected. If it gets infested with spyware then it's running slow and needs fixing by a tech, or reinstalling by some techier users. If their internet drops out multiple times a day, they just re-dial or wait for their DSL/cable to come up again.

    People are adaptable, and can get used to anything - and quickly, if they don't know better. Many software vendors take advantage of that.

    1. Re:it will go down? by spidereyes · · Score: 4, Insightful

      I agree. How much farther can we go when we have to buy software to fix the existing software bugs? Firewalls, spam blockers, disk cleanup etc etc.

      --

      I say we just grow up, be adults and die.
    2. Re:it will go down? by Anonymous Coward · · Score: 0

      Ummm.. Spam is a software bug?

    3. Re:it will go down? by RancidMilk · · Score: 2, Insightful

      I don't know what other programmers are like, but when I write proprietary software, I want to know that the project is complete and bugless. However, there are people out there that don't realise the price of having completely bugless code. They see what they ordered and tend to just prefer to deal with the bugs rather than pay to get them fixed. In the end, it is what the client is willing to pay.

    4. Re:it will go down? by spidereyes · · Score: 1

      Good point, I meant ad blocker but it came out spam blocker, I guess a little too much caffeine this morning brain is in overdrive or umm underdrive.

      --

      I say we just grow up, be adults and die.
    5. Re:it will go down? by Wybaar · · Score: 1

      Being bug-freeis a good goal, but it's very difficult to achieve. For a sufficiently complicated software project, it is very difficult (if not impossible) to have no bugs or no situations that users interpret as bugs in your project.

      Even if there are no bugs in your code (which for a reasonably large program would be impressive) there are often potential issues where another piece of software upon which your code depends breaking will cause the users to _perceive_ that your code has a bug.

      For instance, let's say your code displays some graphics on the screen. If a user has a graphics card that has a bug in its driver that causes the graphics your program displays to be messed up, guess where the user will perceive the problem to be located? I'll give you a hint -- it's not in the graphics driver ... unless you have a statement written in the blood of the developer of that driver stating that the bug is in the driver, and sometimes not even then.

      --
      Y|
    6. Re:it will go down? by syousef · · Score: 1, Redundant

      I think the quality of both proprietary and open source software is attrocious. The difference is you pay people good money for proprietary, and open source developers are often contributing to give something back to the community. It's ungracious at the least to fault someone who's giving you something for nothing. If you don't like what he's giving you don't use it. It's just as hard to look the other way when someone makes you pay for something and it doesn't work as advertised.

      --
      These posts express my own personal views, not those of my employer
    7. Re:it will go down? by RancidMilk · · Score: 1

      Yeah, that is a good point. I haven't gotten into large scale development, yet, but I see where you are coming from. My point was more geared towards the client's timeline. When you deal with proprietary software, they tend to have a price in mind when they begin, and often do not wish to exceed it. There are times when drivers are the issue, or platform, but you just have to accept that and when it comes around, learn how to fix it and avoid it in the future.

    8. Re:it will go down? by Master+of+Transhuman · · Score: 0, Flamebait


      Like I always say:

      Windows is CRAP.

      Linux is ALSO crap.

      But Linux is FREE crap.

      Makes all the difference.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  3. Awww by x_codingmonkey_x · · Score: 0
    The complementary, independent, selfless acts of thousands of individuals can address system problems -- there are thousands of people making the system stronger.

    Aww I feel so warm and fuzzy!

  4. RE:Ego Boost-Balloon animals. by Anonymous Coward · · Score: 0

    Open Source Viagra!

  5. It's Coplien... by 0xC0FFEE · · Score: 5, Informative

    For those not in the know like me. He is/was a researcher at bell labs and worked on all things related to the activity of developing software.

    1. Re:It's Coplien... by joe_bruin · · Score: 1

      Is it just me, or do other people start reading it in hex when they see the word Oxford?

  6. Summary by AKAImBatman · · Score: 3, Insightful

    Person1: "Open Source is better and is making Proprietary software obsolete."

    Person2: "Is not! Open Source has the same problems as Proprietary."

    Person1: "Does not!"

    Person2: "Does too!"

    Person1: "Does not!"

    Person2: "Does too!"

    [this goes on for a little while]

    Person1: "Does not!"

    Person2: "Does too!"

    [end of article]

    And there you have it! The first definitive answer in the history of mankind! Or... maybe not.

    The reality is that software is software, and programmers are programmers. A really good piece of software will tend to get that way through the work of experienced and talented individuals. Projects lacking those individuals will produce poor software. Doesn't matter if it's open source or not.

    1. Re:Summary by simcop2387 · · Score: 1

      And there you have it! The first definitive answer in the history of mankind! Or... maybe not.

      is too!

    2. Re:Summary by kfg · · Score: 5, Insightful

      A really good piece of software will tend to get that way through the work of experienced and talented individuals.

      So the question devolves to one of, "Where do these experienced and talented individuals tend to end up?"

      In my experience they tend to be over in the corner banging their heads against the wall.

      KFG

    3. Re:Summary by Hinhule · · Score: 0

      In open source though, there is always the chance that an experienced and talanted individual notices the program. tests it. makes some bug fixes. And later might even engage himself more actively in the development of the stuff as a hobby.

      Closed source... you better hope they hire someone. On the other hand, an experienced and talented programmer would want to get paid for his work too.

    4. Re:Summary by AKAImBatman · · Score: 1

      In my experience they tend to be over in the corner banging their heads against the wall.

      Those are the lucky ones. Did you ever see Real Genius? Remeber the part where they were cramming for the big test, and the one guy suddenly stands up, starts screaming, and runs out like a lunatic? That's what happens to the rest. ;-)

    5. Re:Summary by ShieldW0lf · · Score: 2, Funny

      What? My ears are ringing... can you repeat that?

      --
      -1 Uncomfortable Truth
    6. Re:Summary by lord_rob+the+only+on · · Score: 0

      A good programmer, in the meaning of a programmer who has good ideas, and has a good conception of the problem he/she has to solve, can make stupid bugs (for example forget to check somewhere if a pointer is not NULL). So all his work is lost because some user trying the program, and seeing "segmentation fault" will immediately trash it.

      If the program is open source, maybe someone will look at the code and fix the stupid bug, and the program will reveal all its power.

      So clearly open source is the best program distribution model.

    7. Re:Summary by AKAImBatman · · Score: 1

      Subjective reasoning is not evidence. Sorry, try again.

      The reality of what tends to happen is that very few people ever actually read the source code of OS products, much less modify it. And if the bug happens to get past the original developers, there is very little chance that a stranger to the code will find it. Thus we come back to the traditional model of reporting "I'm having this problem" and the developers responding, "Sorry, that's a bug. We'll fix it when we get a chance." (Actually, developers are rarely that polite, but you get the idea.)

      Reference:
      http://www.neilgunton.com/open_source_myths/#under _the_hood
      http://discuss.fogcreek.com/joelonsoftware/default .asp?cmd=show&ixPost=139833
      http://www.onlamp.com/pub/a/security/2004/09/16/op en_source_security_myths.html

    8. Re:Summary by tez_h · · Score: 1
      The reality is that software is software, and programmers are programmers. A really good piece of software will tend to get that way through the work of experienced and talented individuals. Projects lacking those individuals will produce poor software. Doesn't matter if it's open source or not.
      But opensource software does have more visibility: More (and hopefully better) users/developers can find your project; the current project leader can hand over the project to a worthy programmer; etc, etc. Essential, open source projects don't have a CV/interview/hiring committee barrier. Of course, such a hiring process probably means the average programming standard in an arbitrary software company is higher than the overall population of opensource users.

      But a lot has to be said for enthusiasm and invested interest.

      -Tez

      --
      Haskell, the static-typed, lazy, polymorphic, programming language.
    9. Re:Summary by AKAImBatman · · Score: 2, Insightful

      The problem is that you're looking for connections that are difficult to quantify, while simultaneously ignoring the connections that are broken in one model over the other. If you were to find every factor that made a difference in Open Source vs. Proprietary software (an impossible task indeed), all you'd find is that Sturgeon's Law still applies:

      90% of everything is crap.

    10. Re:Summary by locofungus · · Score: 1

      "The reality of what tends to happen is that very few people ever actually read the source code of OS products, much less modify it. And if the bug happens to get past the original developers, there is very little chance that a stranger to the code will find it."

      But this isn't always true:

      My original post - and at this point I had never compiled, nor run Monotone.
      http://lists.gnu.org/archive/html/monot one-devel/2 004-07/msg00003.html

      And the original programmers reply:
      http://lists.gnu.org/archive/html/monotone -devel/2 004-07/msg00012.html
      "oh gosh! that's a bad one."

      Unfortunately, I still haven't had time to really get to know Monotone, either as a user or a programmer despite the fact that I had started writing something with similar design goals before I found Monotone. (My program hadn't got further than import and checkout by the time I found Monotone so I wasn't throwing away much)

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    11. Re:Summary by Anonymous Coward · · Score: 0

      Thanks for the contradictory opinion.

    12. Re:Summary by truthsearch · · Score: 1

      Which population is biggest: those who've read source from the Solaris kernel, those who've read source from the Windows kernel, or those who've read source from the Linux kernel?

      I'd make a large bet it's Linux. It has the addition of professors and students browsing it. It also had more hardware vendors (e.g. mobile devices) and software veldors looking at it and modifying it.

    13. Re:Summary by AKAImBatman · · Score: 1

      Rule #1: There's an exception to every rule.
      Rule #2: The exception doesn't make the rule.
      Rule #3: See rule one.

    14. Re:Summary by pipingguy · · Score: 1


      Amen. Several times per week I utter "let's drag out the drafting boards again" due to bad experiences with fairly sophisticated (but popular, in my field) CAD software that you have likely never even heard of. No, it's not AutoCAD, that's pretty straightforward as a digital pencil-type program.

    15. Re:Summary by dublin · · Score: 1

      Which population is biggest: those who've read source from the Solaris kernel, those who've read source from the Windows kernel, or those who've read source from the Linux kernel?

      I'd make a large bet it's Linux. It has the addition of professors and students browsing it. It also had more hardware vendors (e.g. mobile devices) and software veldors looking at it and modifying it.


      Are you arguing for or against Linux? Because it seems to me that if those people are really doing anything, Linux ought to be *way* better than it is, and actually be gaining new ground instead of aping features from MS and Apple after a 3-5 year delay... (For instance, by the time mono is done, .NET will be irrelevant. Also, see my recent post on /. about Mozilla bugs that have garnered the most votes ever for fixing, but have been ignored by the developers since 1999 (and no, it's not anything hard or dangerous like Active X support, either - it's just asking for Mozilla (and now Firefox) to support functionality that was present and working in Netscape 4.x!)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    16. Re:Summary by Rick+BigNail · · Score: 1
      Actually, I think the article pretty ok as far as zdnet articles go.

      At least it makes open source a little more acceptable to PHBs (with clue or clueless).

    17. Re:Summary by truthsearch · · Score: 1

      The Linux kernel? You think it's only "aping" features from MS and Apple? The last major release was mostly for the benefit of servers.

      You're missing the big picture and picking out the few things that you see wrong. There's a lot more going on out there in open source than we see in our little worlds. All those students studying the Linux kernel is OS class... what will they be most educated in when they graduate? All those companies using open source for their servers and some contributing back... think server's haven't gone anywhere that MS hasn't? Anyone who's written servers for both MS and Linux know that Linux is not aping a single feature from MS.

      A few bad apples don't spoil the tree.

    18. Re:Summary by tez_h · · Score: 1
      <snip>

      If you were to find every factor that made a difference in Open Source vs. Proprietary software (an impossible task indeed), all you'd find is that Sturgeon's Law still applies:

      90% of everything is crap.

      No argument there.

      -Tez

      --
      Haskell, the static-typed, lazy, polymorphic, programming language.
    19. Re:Summary by rtb61 · · Score: 1
      The rash judgement you make completely ignores the motivation of the parties involved. With open source software the coder and their work is exposed to public review by their peers, which provides great incentive to produce neat clean code (if it isn't it will soon get replaced by some one elses code that is).

      With closed source proprietary software the coder can hide their shame and receive bonuses on how much code they produce rather than the quality of it (the company also wants that code compiled and out of the door as soon as possible, as long as it sort of works and marketing can convince the end users that any failings are their own fault or the work of criminals on the internet or those nasty hardware drivers or that other companies bad software etc.).

      --
      Chaos - everything, everywhere, everywhen
    20. Re:Summary by AKAImBatman · · Score: 1

      With open source software the coder and their work is exposed to public review by their peers, which provides great incentive to produce neat clean code (if it isn't it will soon get replaced by some one elses code that is).

      One would *think* it would work that way, but the truth is that this is another unsubstantiated assumption. There is a LOT of Linux code in the kernel that is just plain butt ugly. OTOH, I have seen a few cases proprietary code that is extremely well written.

      The problem is that the quality of the code again depends upon the quality of the individual writing it. Good programmer just naturally write better code than poor programmers. But to get *really* good code, you must go the way of the FreeBSD project: i.e. Require code reviews before check-in.

    21. Re:Summary by rtb61 · · Score: 1

      Well yes but that is the point, it was replaced and does not linger on endlessly as it does in closed source proprietary code for years to haunt the end user with BSODs and random reboots.

      --
      Chaos - everything, everywhere, everywhen
    22. Re:Summary by AKAImBatman · · Score: 1

      More bullocks. For example, there is a well known issue with USB Microsoft Intellimice that causes them to lock up after a while. This appears to be caused by the poor state of the USB subsystem. The same subsystem that was added years ago and never properly fixed. (I used to have fun poking at Linux users because they took forever to get USB, while FreeBSD had it not long after Windows added it. And when Linux did finally get USB, it was an extremely poor rendition that in no way compared to the robustness of the FreeBSD implementation.)

    23. Re:Summary by Nevyn · · Score: 1
      The problem is that the quality of the code again depends upon the quality of the individual writing it. Good programmer just naturally write better code than poor programmers. But to get *really* good code, you must go the way of the FreeBSD project: i.e. Require code reviews before check-in.

      And you think code reviews don't happen in Linux, why now? And you think FreeBSD gets everything correct, always has good design adn good implementation, why now?

      But ignoring the stupid FreeBSD troll, I'd agree that good programers are often much better than poor ones. However the problem with proprietary code is that you have much less insight into who is good and who isn't ... and you have no ability to change anything.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    24. Re:Summary by AKAImBatman · · Score: 1

      And you think code reviews don't happen in Linux, why now?

      Because of the poor quality of much of the code that's checked in? I'm not saying that Linux doesn't have a review process, but it seems to be more focused on "does it (mostly) work?" rather than "does it work correctly in all situations AND is it easy to maintain?" The later style of review prevents things from advancing as fast as the former but keeps the code quality higher, while the former allows for a much quicker development cycle and more features at the expense of extra bugs and maintenece issues.

      It's not that the former approach is "wrong" and the latter is "right". They're just different processes and have different results. Linux tends to use the "many eyes" procedure to attempt to make up for the shortcomings of their process, but it's not a complete solution. FreeBSD just accepts the slower development cycle of their choice. (Which I have no problem with personally.)

    25. Re:Summary by Nevyn · · Score: 1
      I'm not saying that Linux doesn't have a review process, but it seems to be more focused on "does it (mostly) work?" rather than "does it work correctly in all situations AND is it easy to maintain?"

      I think you are somewhat confused, maybe blinded is a better term.

      Firstly it depends on which part of the kernel you are talking about. I would certainly expect drivers, or new features to have a development model along those lines ... and dito in FreeBSD, AFAICS. However the review process for core network stack, VM, scheduler, etc. changes is significant. Also the Linux model has basically always worked in a two step fashion, with "upstream" Linux being somewhat loser and "distributions" being much more conservative towards change.

      FreeBSD just accepts the slower development cycle of their choice.

      This is the traditional PR, but FreeBSD 5 looks like Linux development IMO ... indeed the whole lets have huge amounts of complexity due to possible advantages of KSEs, is something the Linux people rejected as too expensive (in terms of bugs and maintenance).

      Then there's things like TCP_CORK/sendfile on Linux (beautiful complementary interfaces) ... and the hack job that is FreeBSD sendfile, which was implemented only a couple of weeks after the Linux version, after they discussed the Linux API and they still made something incompatible and worse.

      That's not saying there aren't bits of FreeBSD-4.x that seem nicer than the current main distributions of Linux bits, but the whole "Linux is fast development and poor quality" and "FreeBSD is slow development and good quality" is getting old ... and Occam's razor suggests that maybe slower development has more to do with having significantly less developers.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  7. I'm not totally concerned about quality by 91degrees · · Score: 5, Insightful

    Apart from the areas where there is no competition, the quality of software is pretty good. Even Windows has become fairly stable since Linux showed up.

    The reason Free software appeals to me is simply that I don't have to agree to hand over my first born son to use it. I'd like it if consumers would get a bit more assertive over the stringent and really quite unfair licencing terms. Then we can worry about quality.

    1. Re:I'm not totally concerned about quality by NeuralAbyss · · Score: 2, Interesting

      The problem is that users don't give a flying fuck about licenses. Mainly due to the reason that they're written in terse legalese, and they don't affect the end-user. Licenses are seldom enforced on most end-users, and as such, nobody cares if they're entering into a contract in exchange for their first-born.

      Additionally, the users don't have too much choice (referring to a certain Office suite and operating system) - installed base can be a good thing for the company owning said software. The ones who do make a choice tend to be more educated about software licensing, but frankly, as long as the end-user is not affected by software licensing, it's like downloading music - nothing's going to change until the end-users are attacked.

    2. Re:I'm not totally concerned about quality by Anonymous Coward · · Score: 0

      "...I'd like it if consumers would get a bit more assertive over the stringent and really quite unfair licencing terms...."

      I agree. The Fair Use Act is, ahh, fair. And it should not be ignored just because you can squeeze more money out of your customers by making up your own rules.

    3. Re:I'm not totally concerned about quality by 0racle · · Score: 2, Insightful

      Windows 'became' stable because they switched from 9x to NT and Microsoft wanted to compete with the big boys, ie Real Unix. Windows was stable and usable for a large number of things before Linux was. Linux hasn't been a contender long enough to alter Windows. For Longhorn however, that will be a different thing.

      --
      "I use a Mac because I'm just better than you are."
    4. Re:I'm not totally concerned about quality by Jherek+Carnelian · · Score: 1

      licenses ... they're written in terse legalese

      I don't think you know what that word means.

    5. Re:I'm not totally concerned about quality by IAmSceptical · · Score: 1

      Linux is not a contender on the desktop but it has been in server space. Microsoft wanted Windows NT to move into low end server space and Linux/FreeBSD did put damper on that. They also ate into traditional Unix vendors low end.

  8. It seems to me... by zenmojodaddy · · Score: 4, Interesting

    ... that the general quality of EVERYTHING is on a downward spiral. Relentless commoditisation is forcing everyone to work on lower margins and wider tolerances.

  9. OSS quality by pecko666 · · Score: 2, Insightful

    Opensourceness itself does not mean that the software will be immediately high quality. There are lot of quality proprietary software as lot of open source projects not worth looking at them.

    1. Re:OSS quality by xiando · · Score: 1

      "Opensourceness itself does not mean that the software will be immediately high quality" This is true and this is also why I like open source: Open source projects start out very simple and crappy. But people use them anyway and help the developers improve by small contributions. So over time, the software becomes better and more advanced. This is why I love open source: It allows the software to evolve. Yes evolve. There are dozen of examples of open source projects where the original developers have left the project for something else, yet the project lives on because others pick up the touch and carry on working. This is rarely the case if a commercial niche software company goes out of business. Successfully commercial projects also evolve, but not in the same way: They are driven by profit only, not the pure need to make the software work. Evolution, or the possibility for it, is what makes GNU and Open Source a supreme development model in the long run.

    2. Re:OSS quality by kz45 · · Score: 1

      They are driven by profit only, not the pure need to make the software work. Evolution, or the possibility for it, is what makes GNU and Open Source a supreme development model in the long run.

      they may be driven by profit, but closed source software helps innovation. When software is open source, there isn't any competition. Different projects will many times use the same source.

      If you cannot see the sourcecode, programmers are forced to think of different ways to do things..on their own.

      Software completion is also slowed down. Since many developers are not getting paid, projects are only worked on in spare time. This drastically reduces development time from 6 months (closed source) to a couple of years (open source). This is why programmers need to "carry the torch". Because programmers drop OSS projects when they don't feel like working on them or have found something else that is interesting. Many commerical apps cannot be dropped, because companies have money invested.

      Good software is not coded, it's engineered.

      Im not saying all Open source software is bad. I use mysql,php, and apache on a daily basis (I find it better than ASP or IIS). I just think that for it to truly become successful, something needs to change.

    3. Re:OSS quality by Anonymous Coward · · Score: 0
      Learn

      to

      use

      paragraph

      breaks.

      Thank

      you.

  10. it will go down?-Assault and Battery. by Anonymous Coward · · Score: 0

    "I don't think it has far "down" to go. People are too used to the rubbish they've not only been served with currently at home, school or work, but they've grown up with bad software and expect it as a part of normality. If the machine crashes in the middle of something people are trained now not to get angry at it - it's expected."

    Obviously a poster who hasn't seen that video of that guy beating the crap out of his computer.

  11. Yes and.. by phuturephunk · · Score: 4, Insightful

    ..there's thousands of people who seemingly cannot..or will not come to a consensus on how to design an easy to use, one click installer packaging system that doesn't require the end user to hunt down dependency after dependency, thereby scaring away the non-geek..and sometimes even the geeks..that would otherwize be willing to be more open to using OSS in their places of work and home lives.

    Seriously, I love the OSS movement, I really really do. It embodies so much spirit of what the internet, in an idealistic world should be. Free exchange of information and ideas..building one on top of the other in a collaborative effort that spans the globe..

    Yet for some reason, the geeks in charge of bringing us this can't seem to get their acts together. Until that happens, *nix will never be as widely accepted as the geeks in this world dream of.

    Get your acts together, because you're on to a good thing.

    1. Re:Yes and.. by Anonymous Coward · · Score: 0
      consensus on how to design an easy to use, one click installer packaging


      I hope not, or how am I going to install it on my headless (and mouseless) server?



    2. Re:Yes and.. by zakezuke · · Score: 1

      one click installer packaging system that doesn't require the end user to hunt down dependency after dependency, thereby scaring away the non-geek.

      Not only the non-geeks.

      x requires y
      y requires z
      z conflicts with a,b,c,d, and q

      Can't we all just get along?
      KERNEL PANIC
      Guess not.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    3. Re:Yes and.. by Anonymous Coward · · Score: 1, Insightful

      ..there's thousands of people who seemingly cannot..or will not come to a consensus on how to design an easy to use, one click installer packaging system that doesn't require the end user to hunt down dependency after dependency, thereby scaring away the non-geek..and sometimes even the geeks..that would otherwize be willing to be more open to using OSS in their places of work and home lives.

      The ignorance of people about this issue is mind boggling. On suse, I run yast. It has a very, very long list of programs. I click on the one I want. I tell it to install. It works. The end. In fact, not only does it work, but because it comes from by distro maker, I can be reasonably sure that the program is not evil, as well.

      So... what was the problem?

      Linux is not windows. Get out of the windows mentality that applications install themselves. Also, consider that there are plenty of commercial programs out there which do work with "one click" installing (in as much as any windows installers require one click). Anything else even remotely popular is packeged by the distro, which makes installing software on Linux easier than on any other platform.

    4. Re:Yes and.. by truthsearch · · Score: 1

      The last time I used Mandrake (9?) it had a one-click installer. Find the app I want and it downloaded and installed all dependencies without a problem (at least for me). It also had a one-click process for only installing all security updates.

      The only thing I didn't like was that I often didn't know what apps I was looking for since I was new to Linux. If I knew I wanted a media player but never heard of xmms I wouldn't know to install it. So that required web searches. All they needed to do was add a text search through the RPM descriptions to solve that problem.

      And there's no reason a one-click installer can't be added to Gentoo. With rare exception the depenency tree is handled far better than any RPM-based system I've seen. It's one step to install apps from the command line (2 if you pretend first). Anyone could write a little GUI to handle that.

    5. Re:Yes and.. by shish · · Score: 1
      or will not come to a consensus on how to design an easy to use, one click installer packaging system that doesn't require the end user to hunt down dependency after dependency

      I hear there's a tool called "apt" in development - I'd suggest keeping an eye on it, it looks interesting...

      Seriously; How is going out and googling / physically shopping for an installer, bringing it home, then installing (with several clicks) easier than ticking a program's checkbox and clicking "apply"?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    6. Re:Yes and.. by Twinbee · · Score: 1

      In the same way that there are many different programming languages (even in one paradigm), the same is true of the *nix and its various GUIs. It's still in its development stages, and people are testing different ideas and concepts. Eventually of course, they'll probably combine the best of all worlds into a single OS/desktop, and when that day combines, I'll probably switch from Windows. (What would really encourage me to switch is if they integrated a database/metadata single folder filesystem by the way).

      Look what happened with ZSNES and SNES9x. At first they worked separately. It was a good idea, because it gave them chance to develop their own strengths. Then of course, they worked together, taking the best elements from each other, and incorporated those to make much better software.

      --
      Why OpalCalc is the best Windows calc
    7. Re:Yes and.. by amchugh · · Score: 1

      Um, speaking as someone who is tightly in the Microsoft orbit (7+ years systems administration on 95/98/Me/Ce/NT/XP), and who has only briefly flirted with Linux, I actually find apt to be more intuitive than dealing with the Windows based five or so ostensibly 1-click installer packages. I say ostensibly, because it's actually more like 1-click + EULA click + drive choice click + custom vs default click + program group click + four or five clicks for redoing the whole thing after a silent install failure leaves you with a corrupt registry key which needs deleting. Not to mention the thirty or so clicks that you have to do every month to manage updates, with five or six update schedulers that all use different methodology from each other, and from the installer that you originally used. If you think Linux is hard, it's because you forgot the learning curve of Windows, or because you aren't paying attention.

      Now if you want to rant about device drivers I'll probably agree with you.

    8. Re:Yes and.. by kbmccarty · · Score: 2, Funny
      I have mod points, but there was no "-1 Wrong". This is what would happen on a Debian-based system:
      $ sudo apt-get install x
      Password:
      Reading Package Lists... Done
      Building Dependency Tree... Done
      The following extra packages will be installed:
      y z
      The following packages will be REMOVED:
      a b c d q
      The following NEW packages will be installed:
      x y z
      0 upgraded, 3 newly installed, 5 to remove and 0 not upgraded.
      Need to get 8000000kB of archives.
      After unpacking 9999999kB of additional disk space will be used.
      Do you want to continue? [Y/n]

      See, wasn't that easy? And if you don't like the command line, there's aptitude (ncurses) or synaptic (GTK).

      --
      - Kevin B. McCarty
    9. Re:Yes and.. by Anonymous Coward · · Score: 0

      one click installer packaging system that doesn't require the end user to hunt down dependency after dependency

      I think Apple got it right with their *.app 'files' (which are really directories with a particular layout).

      Want to install a program, drag the 'file' to the location you want it to run from. Run it by double-click on it (or in Terminal with a (e.g.) "open Firefox.app"). To delete it drag it to Trash (or "rm -rf Firefox.app").

      No multiple directores (C:\Windows, C:\Program Files; /usr/local/{share,bin,etc}), no registry keys.

      This wouldn't necessarily work for all programs, but I think it would work for a lot of things.

    10. Re:Yes and.. by Anonymous Coward · · Score: 0

      While there is no universal installer, look at distributions. Gentoo uses portage for package managment. Personally I like typing emerge packname and having it do everything else for me. If you really want the click on the package, portage has a number of front ends. Personally I would love to see everyone adopt portage but provide a lot more binary packages.

      There are also several programs like SmartPM that make life a lot better. I wish the distro's could get together and draft some sort of standard. THe only way I ever see it happening is if debian switches to portage. Debian then provides binaries while gentoo provides the source. Then if slowly some of the rpm distro's move over, eventually we might get there.

    11. Re:Yes and.. by Anonymous Coward · · Score: 0

      followed by:

      $ n
      error while loading shared libraries: libq.so.1:cannot open
      shared object files: No such file or directory.

    12. Re:Yes and.. by Blakey+Rat · · Score: 1

      Because software with the physical box will appear in stores. If you want Linux to get more users, you'll need Linux software to appear on store shelves.

      Because you can go to any website and download the software without even thinking about what distrobution you're using. Or, for that matter, having to open up a *second* application and search for the software *again* in it, and install from there.

      Thirdly, because commercial software developers will never support your apt system. They want to put an installer on their website that Joe User can download quickly and install.

    13. Re:Yes and.. by dublin · · Score: 1

      See, wasn't that easy? And if you don't like the command line, there's aptitude (ncurses) or synaptic (GTK).

      And unless you happen to be a ordinary non-technical computer user who happens to be stumbling around on /. to read your comment, just how are they supposed to *know* that?

      Sorry, but Linux on the desktop is *way* too painful unless you're trying to make a political statement. I speak as a 20-year Unix veteran who has spent thousands of dollars over the years trying to get a properly functioning Linux environment. I tried fro the last time about a year ago, and AFAICT, it's still not possible for Linux and OSS apps to replace more than about 75% of what you can get in the Windows and Mac worlds. I for one am tired of waiting. Why bother? It's now easy to add full Unix/Linux capabilities to Windows, but almost impossible the other way around, so I'm a moderately happy Windows desktop user that gets to have his cake and eat it too...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    14. Re:Yes and.. by zakezuke · · Score: 1

      And unless you happen to be a ordinary non-technical computer user who happens to be stumbling around on /. to read your comment, just how are they supposed to *know* that?

      In all fairness to the parent, it's apt-get is somewhat well documented when you install Debian, so long as you actually take notes when it says "you can always run this again by using this command". It is nice, useful, and is a huge step forward in linux package management. Suse's Yast is also pretty spiffy.

      It doesn't change the fact that installing one package can break several others.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  12. is this really true? how so? by xiando · · Score: 3, Interesting

    The statement only seems partly true for those who are really, really big and have a kind of monopoly (you know who I mean). For smaller, niche software, they have to make it good and even better for each version or the customers will demand something better by buying something else. So a company who neglects their customers needs will go broke and disappear, giving those companies who listen to their customers a higher market share. And even the biggest software companies are seeing that their market share drops when they do something bad, because even the biggest monopolies face competition from things like Linux.

  13. Why would anyone USE private software? by WillAffleckUW · · Score: 0, Flamebait

    If it's not Open Source, why bother?

    Seriously, it's not like anyone wants it.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:Why would anyone USE private software? by Wudbaer · · Score: 1, Troll

      Because I need work to get done and prefer to do this with a closed source stable and feature-rich software instead of someones 0.00001Beta17 pipedream on sf.net ?

    2. Re:Why would anyone USE private software? by xiando · · Score: 3, Informative

      Closed source is in many cases better. If you are required to use the best software available to generate profit then obviously you will pay the price for private software if that is the best alternative for your needs. I personally prefer the Gimp over Photoshop, but after seeing what features the professional graphics artist use in their day to day work I fully understand that firms specialize in that field are willing to pay the extra money for the Adobe series of products. Gimp is still a joke in the eyes of the very professional users.

    3. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0

      >If it's not Open Source, why bother? Seriously, it's not like anyone wants it.

      Yeah, except for the people who make it a multi-billion dollar industry.

      If you'd get you lips off of RMS's cock every once in awhile, maybe you'd figure out that the stuff you've been drinking isn't Kool-Aid(tm)...

    4. Re:Why would anyone USE private software? by 16K+Ram+Pack · · Score: 1

      Because sometimes the OSS alternatives just aren't good enough or are not supported adequately.

    5. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0
      Seriously, it's not like anyone wants it.

      Well, you may wish to look at how many millions of dollars Microsoft makes in a week in sales, and reevaluate that statement. Somebody out there wants it.

    6. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0

      I don't mean to troll, but that was one of the most profoundly idiotic statements I've ever read. You either are an idiot, or you are just trying to curry favour with the (ahem) "slashdot hive mind" - in which case, well, I guess you're still an idiot.

    7. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0

      If you can't troll, why post?

      Seriously, it's not like people will fall for it.

      (or not)

    8. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0

      Too bad parent's sarcasm is lost in the vast void of the internet.

    9. Re:Why would anyone USE private software? by Stevyn · · Score: 1

      This guy isn't trolling. He's making a valid point. There is not an open source alternative for every commercial software package out there. And telling people to use open source at the expense of a good product because "open source is always better" is an irresponsible solution.

      For some needs, the proprietary solution is the best for most people. For others, the open source is the best for most people. You have an weigh each application on it's own merits, not claim OSS is always going to be better. So if this guy needs to use a commercial program even if foo 0.00001Beta17 is available to do half the things he needs, but claims to be a replacement, then it's not going to be the best solution.

    10. Re:Why would anyone USE private software? by Anonymous Coward · · Score: 0

      Whoever has been marking the parent as troll needs to be raped with a donkey's head.

    11. Re:Why would anyone USE private software? by WillAffleckUW · · Score: 1

      I personally prefer the Gimp over Photoshop, but after seeing what features the professional graphics artist use in their day to day work I fully understand that firms specialize in that field are willing to pay the extra money for the Adobe series of products.

      Well, I can see Adobe, which even runs on Linux. Heck, a bunch of my friends work there and I only live four blocks from their Seattle HQ.

      But, in general, closed source is getting less and less interesting.

      --
      -- Tigger warning: This post may contain tiggers! --
    12. Re:Why would anyone USE private software? by WillAffleckUW · · Score: 1

      That's ok, I guess some people don't like questions.

      My point was that, by nature, buying closed source software is buying a pig in a poke.

      It might be a pig. It might be an excellent pig. But until you actually use it (shell out cash and buy it), you have no idea if it is a pig.

      It might be a really fluffy gerbil with a pig mask on, and a How To Care For Pigs From Guinea manual, stuffed in a sack and selling at the price of a pig, but not a very good pig at that.

      With open source, you know exactly what you're buying. You can open the code directly. You can be sure it's a pig. And if it isn't, you can modify the code and make it a pig.

      But you can't do that with closed source. At some level you "trust" that it's a pig, but you have no proof, cause it's shrink-wrapped with a license agreement that takes effect before you open the shrinkwrap.

      Sure, you can buy a brand of software. For example, Microsoft - most of the time when they say it does XYZ, it does XYZ - but sometimes they say it does ABCDEFGHIJKL and it really only does ABDGHIJKL and if you really need C or E, you have to buy an upgrade to get it to work, or the Developer's Edition, so you really might be getting a Pig missing a curly tail. No problem unless you actually wanted the curly tail. Sure, it's a Pig, but not the one on the Box.

      --
      -- Tigger warning: This post may contain tiggers! --
  14. Yes and..For everything else, there's Mastercard. by Anonymous Coward · · Score: 0

    "Seriously, I love the OSS movement, I really really do. It embodies so much spirit of what the internet, in an idealistic world should be. Free exchange of information and ideas..building one on top of the other in a collaborative effort that spans the globe.."

    That fact that it's free doesn't hurt too.

  15. Versioning. by MrAnnoyanceToYou · · Score: 1

    The real problem with this kind of comparison is that versioning is black-and-white inbetween OSS and proprietary. OSS comes out with a new version once a week to incorporate all the bugfixes, while proprietary software aggregates them into many more patches. This doesn't seem like a big difference, but when it comes down to it a customer can write a large piece new version for OSS out of self-interest and have its fixes published to all other users of said software. This will be quite a bit rarer than Non-OSS. There are a lot of fringe benefits to this type of development.

    Commercial quality software is getting better, though. People are expecting more. Look at OSX, it's higher quality than ever before, and I'd say that XP probably beats out 3.1. Game implementation HAS to be close to flawless these days, and installs are much more effective than they have been.

    Regardless, I'm rooting for OSS to become a more accepted business model.

    1. Re:Versioning. by Anonymous Coward · · Score: 0
      Look at OSX

      That's maybe not the best example of the virtues of proprietary software, since OSX is built on top of BSD.

      At least historically, chunks of Windows have been built using BSD source as well (TCP/IP stack). Who knows what else is in there nowadays? Neither thee nor me, I'm afraid.

      It's no wonder that the proprietary solutions keep getting better...

  16. Evolutionary Design by paithuk · · Score: 5, Interesting

    I've been reading today about Iterative and Increment Design (IID) which is based around the principle of breaking a major project up into smaller iterations (of say 1-6 weeks) and at the end of each of these, integrating all the code and demonstrating it to the customer, whose feedback is used to adapt the product development in order to eventually end up with a final release which is useful.

    It can even be taken as far as evolutionary delivery, which requires that the software be released into the market, and the feedback from that used to decide what will be in the next release. The time scales of this are much shorter than say, Apple releasing Panther and then Tiger, so not to be mixed up with major product releases.

    I only wonder whether the success of Linux as a household brand is compromised by the fact that non-proprietory software does not follow IID and hence doesn't actually deliver what is the customer wants, but in fact what the developers think the customer wants. I know that Microsoft are very much for beta testing on thousands of individuals which is a step closer to this, but from the serious delays in Longhorn, it's also true that maybe they have missed the point as well.

    There's no doubt the functionality is there in Linux as the guy mentions but I'm not so sure that the customer really fits into Linux like is required when moving beyond the waterfall model...

    1. Re:Evolutionary Design by sac13 · · Score: 1

      I've been reading today about Iterative and Increment Design (IID) which is based around the principle of breaking a major project up into smaller iterations (of say 1-6 weeks) and at the end of each of these, integrating all the code and demonstrating it to the customer, whose feedback is used to adapt the product development in order to eventually end up with a final release which is useful.

      Where have you been for the last 10 years? You sound like you just heard of this.

    2. Re:Evolutionary Design by paithuk · · Score: 1

      10 years ago... I was 11.

    3. Re:Evolutionary Design by aberant · · Score: 1

      isn't that what prototyping is?

    4. Re:Evolutionary Design by Anonymous Coward · · Score: 1, Informative

      ...the success of Linux as a household brand is compromised by the fact that non-proprietory software does not follow IID and hence doesn't actually deliver what is the customer wants, but in fact what the developers think the customer wants.

      I take exception to this. You make it sound like proprietary software is doing a much better job of delivering what the customer wants. This has been a old refrain from Microsoft in particular. Many, many of Microsoft's problems, particularly in terms security and stability issues, have been the result of Microsoft delivering what Microsoft wants, not what the customer wants.

      Issues such as "lock-in" and folding the browser into the OS to appease the DOJ have done more to hurt Windows than anything else. Additionally, all the time that Microsoft spent to generate changes in their prorietary formats and confound their competitors could have been better spent on QA.

  17. Amen by ciroknight · · Score: 1

    Ever looked at a new car? Well I just so happened to be in the market for one, and let's just say the amount of plastic used to build a car nowadays is astounding to me. Where I live (Louisville Ky), I've seen far too many cars with broken plastic parts all over town to care to buy one.

    Taking that idea to software, I can only imagine what I'd get if I bought from a company that didn't care such as Microsoft. My friend Paul is currently "testing" a Longhorn alpha and it's quite apparent to me that just from the quality of that alpha, the finished product won't be good. Too many coders in a hurry to lay the groundwork for too many different ideas, meanwhile sacrificing the goodbits of the operating system.

    The world needs more Software Engineers; people who will actually sit down and design the damned software before and after it's written. Yes it takes more time, but it's time well spent. Else you get comments like the few I've been working with this past month:
    //This code was written by Mike *******
    /*-NOTE: Mike was terminated; don't modify this code!!! */

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    1. Re:Amen by tubs · · Score: 1

      Yea, bring back the days when cars were made out of 100% steel. None of this nanby pamby plastic, and crumple zones? Who needs them.

      --

      try to make ends meet, you're a slave to money, then you die

    2. Re:Amen by sac13 · · Score: 4, Insightful

      My friend Paul is currently "testing" a Longhorn alpha and it's quite apparent to me that just from the quality of that alpha, the finished product won't be good.

      I have little confidence that Microsoft will create anything so great that it will completely change the face of computing. However, judging any software by an alpha release of a system that's final release is two years away is... not meaning to sound harsh, but ignorant. Longhorn will have its problems. It most likely will not be a better desktop OS than OS X. It most likely will not be a better server OS than Linux. However, Microsoft has demonstrated in the last few years that with respect to the general state of their systems, it will be better than the OS that they released before it.

    3. Re:Amen by Anonymous Coward · · Score: 0

      Oh, hardware-based DRM will change the face of computing, all right. Just not for the best...

    4. Re:Amen by ciroknight · · Score: 1

      Apparently you haven't seen this alpha. This is the Alpha that's being considered to move into Beta, and I can honestly say that absolutely nothing works; there are as many as four duplicate entries in a menu named "Properties" that each bring up something different, there are random stalls, freezes, crashes..

      The fact is, Alphas in this shape shouldn't be released.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    5. Re:Amen by Anonymous Coward · · Score: 0

      Maybe you should look at a quality Toyota instead of a Ford Focus if you want a car with a nice interior, mm?

    6. Re:Amen by ClosedSource · · Score: 1

      Unless you honestly believe that the final version will contain things like duplicate entries in a menu, I don't see how your comments shed any light on the quality of closed vs. open source.

    7. Re:Amen by Anonymous Coward · · Score: 0

      You must be very young or you just haven't been paying attention. Cars easily last twice as long as they did thirty years ago. Very few cars then made it much past 100k miles. Many cars today exceed 200k miles. The odds of surviving a serious crash are an order of magnitude higher now than they were then. Rusted out body panels where very common then. They are a rarity now.

    8. Re:Amen by Jesus_666 · · Score: 1

      It's because of the GPL. Article 305 states that whenever a GPL'd piece of software is released RMS will magically appear and remove all duplicate menu entries.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:Amen by Anonymous Coward · · Score: 0

      Man, it's going to have to suck really bad to not be better than OSX. But if anyone can suck that bad it's microsoft.

  18. Doesn't match reality ... by Titusdot+Groan · · Score: 3, Informative
    The two proprietary operating systems I use every day, Mac OS X and Windows XP are both much improved over their previous incarnations. So has FreeBSD which is my main development OS.

    I'm not sure where he's drawing this "death spiral" conclusion from because I'm not seeing it.

    Now, vendor lockin, DRM abuses, etc. etc. THAT I am seeing and OSS may be our saviour there.

    1. Re:Doesn't match reality ... by Anonymous Coward · · Score: 0

      ? seriously i have no idea what windows XP has over 2000 except bloat .
      Its main features seem to be a new GUI theme and a hellish license scheme devised by satan .

    2. Re:Doesn't match reality ... by Pfhreakaz0id · · Score: 1

      faster boot. System restore.

      Some nice features for comsumer level. Faxing (vastly simplified), pictures (rotating, resizing, etc), CD Burning, integrated .zip support are a few things I can think of. Granted, all of these things were available as addons/shareware, but now they are included. You may not think they are that big of deals, but don't pretend such things don't exist.

    3. Re:Doesn't match reality ... by aberant · · Score: 1

      i see you have never used ACT! or QuickBooks..

    4. Re:Doesn't match reality ... by Anonymous Coward · · Score: 0

      it boots faster

    5. Re:Doesn't match reality ... by Blakey+Rat · · Score: 1

      Don't forget free Remote Desktop. That's definately a feature any geek would like.

      Someday I'm going to figure out where all these "Windows 2000 is better than Windows XP" trolls come up and shut them up once and for all. The only possible way in which XP is worse than 2000 is that the default theme is a little gaudy-- but guess what? Another feature XP added is better theme-ability so you can change it!

  19. thousands of developers only for very few projects by ecklesweb · · Score: 4, Insightful

    The thing that I always think about when I hear this argument for OSS, that there are thousands of developers who will find and fix the problem, is that the argument applies only to a very few of the "elite" OSS projects.

    Sure, there are thousands of developers working on Linux or Apache in one way or another. But, if you look at sourceforge.net, for instance, while there are 100,000 projects, how many of those have more than, say, 5 active developers? How many have even more than 1 active developer?

    The potential is there for thousands of developers to participate in any given OSS project, but the fact is that for probably 99.9% of OSS projects, it's still just one guy in his basement hacking away.

  20. Re:Ego Boost-Balloon animals. by Anonymous Coward · · Score: 0

    Are you the guy who said he was going to opensource his sex life?

  21. "Selfless"? by RealProgrammer · · Score: 1

    I don't consider the activity of developing, testing, maintaining, and advocating FOSS and open systems to be "selfless".

    It's how I pay for the stuff I get. I owe Linus for Linux, Tridge for SAMBA, RMS for GCC, etc. There's no accounting, to be sure, but that's how I think of it.

    To whom much is given, much is asked.

    --
    sigs, as if you care.
    1. Re:"Selfless"? by ScentCone · · Score: 1

      Good call. I'm always amazed at how people will bandy about that word ("selfless") without really thinking it through. The whole point of working with a large group of users to perfect something you couldn't possibly have the time to do by yourself is: to feel comfortable that you're not simply a sponge on everyone else's efforts, and because, presumably, you'd like to see a little of your own thinking, preferences, and expertise wrapped up in the evolving project. That's the opposite of "selflessness." Rather, it's entirely, and sensibly selfish to invest some of your time in building tools you personally want to use, and thereby influence their development and the quality thereof.

      The folks that just suck down the output of these people, without pitching in, are the ones with no sense of self, or of the value of time and brains.

      --
      Don't disappoint your bird dog. Go to the range.
  22. I'm not totally concerned about buying a used baby by Anonymous Coward · · Score: 0

    "The reason Free software appeals to me is simply that I don't have to agree to hand over my first born son to use it."

    Wow! Thirty plus years of closed software, and first born. Bet they could get out of the biz. and establish an adoption agency.

  23. I love these bland quality proclamations by Timesprout · · Score: 5, Insightful

    OSS is better than yada yada yada. I am perfectly happy to pay for several commercial development tools because they are far superior in terms of quality, functionality and performance than anything I have seen from OSS. When the OSS offering is better I use that.

    Rather ironically the lie to the OSS is always better is provided by the recent Bitkeeper kerfuffle. Linus choose Bitkeeper because for him it was the best tool for the job. The zealots moan about it but do nothing so 2 years later when politics interfere there is still no superior OSS alternative, let alone a comparable one.

    Lets just focus on letting the user choose the product that suits them best and let them get on with it.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:I love these bland quality proclamations by MrAnnoyanceToYou · · Score: 1

      Uh... the zealot (Tridgell) DID do something about it, and the proprietary software kings bitched and moaned, and now there is change and a new tool.

      Just a correction to your trolling. You're right BitKeeper was more feature-rich, but they also tried to preserve their monopoly on knowledge management and that is really what started the debate.

    2. Re:I love these bland quality proclamations by Timesprout · · Score: 1

      Sorry, forgot I was on /. where facts are equivalent to trolling. You agree with my point that there was a superior commercial product available for an important part of the development process and it STILL is better. I dont give a rats ass about who did what or how the bun fight started or how it pans out. I was merely using something close to the kernel to illustrate the stupidity of saying all OSS software is better than commercial software, just as saying the reverse would be equally stupid.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:I love these bland quality proclamations by happyfrogcow · · Score: 1

      Yeah, and on the other bitkeeper hand the vendor decided to take something away on a whim. that *never* happens in the business world does it? yeah right.

      Buyer beware indeed.

    4. Re:I love these bland quality proclamations by Anonymous Coward · · Score: 0

      One could debate your point, but it's offtopic anyway.

    5. Re:I love these bland quality proclamations by MrAnnoyanceToYou · · Score: 1

      "The zealots moan about it but do nothing so 2 years later when politics interfere there is still no superior OSS alternative, let alone a comparable one"

      The tone of this statement makes it a troll. Whether you care or not, the very fact that this software was proprietary made it less useful in this case, because there were people who did not want to be locked into a particular type of situation.

      You've missed my point that the very development of a viable alternative is the thing that broke the whole BitKeeper phenomenon apart.

    6. Re:I love these bland quality proclamations by Nevyn · · Score: 1
      Rather ironically the lie to the OSS is always better is provided by the recent Bitkeeper kerfuffle. Linus choose Bitkeeper because for him it was the best tool for the job

      And now he can't legally use it, so it's not very useful now is it? In the same way building your house out of twings in the middle of summer might be "easier" and you could argue it's "better" ... but come winter, your opinion might change somewhat. But, yes, without the trolling you can say that throwing money at a problem tends to provide a usable solution faster and proprietary software tends to be able to aquire money faster, in the short term at least. But I would certainly bet on the non-proprietary solution in the long term, in just the same way I'd bet on peer reviewed crypto rather than whatever company X wrote with random coder Y.

      On the specific point however I'd disagree, a lot of people were forced to use bitkeeper to get a current snapshot of the tree ... here rsync would have almost certainly been the best tool for the job, but nothing like that was ever offered "because just using bk was good enough". Also in many people's opinion arch has been very close to usable for over a year ... but there was no desire on Linus's part to move to it "because bk was good enough".

      The entire episode seems much less about technical quality and more like two people who knew each other pretty well and one offered the other free use of the proprietary code his company made, and free resources to tweak it to his liking.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  24. Uh ... you mean proprietary software such as .... by whjwhj · · Score: 3, Funny

    Uh ... you mean proprietary software such as ....

    Apple's iLife suite? Horseshit. How about Apple's suite of professional video apps? Garbage. Hmm, Adobe's suite is also junk (along with the rancid piles of dung they'll be inheriting from Macromedia). ProTools? AutoCad? How about all of those proprietary games? All of them stinking and rotting piles of excrement. I'm sure I could go on and on but there's no question that proprietary software is uniformly crap.

    Now, by contrast, we can place our hopes on OSS, all of which is completely bug-free, extremely easy to install, and documented by poorly paid but well intentioned doctoral students in English. OSS is our savior and gace. God Bless OSS.

  25. Open Source Software by Anonymous Coward · · Score: 0

    Then why is most open source software complete shit?

    Compare the usability of Photoshop and Gimp.
    OS X and KDE|Gnome|Whatever
    Setting up printing services.

    This story is just pitching to the meme crowd. Have fun.

    1. Re:Open Source Software by Anonymous Coward · · Score: 0
      I wouldn't go so far as to say "complete shit", but despite your troll-ish delivery you raise a good point - his statement is belied by the paucity of examples of OSS being better than their proprietary counterparts (the case of Photoshop vs GIMP, for example, is just embarassing; Photoshop is *leagues* ahead of the GIMP*). Personally, I'm strongly of the belief that slick, polished software mainly comes about when you pay talented developers to work on it full-time, and since only a small percentage of projects (the very high-profile ones like Linux, GCC, GNOME/ KDE etc) do this, compared to in the world of commercial software, OSS as a whole is not as good.

      Note that this is not a dig as OSS, but more a practical appraisal of hobbiest development, which is entirely different from Open-Source development, even though the two models are conflated annoyingly often.

    2. Re:Open Source Software by Anonymous Coward · · Score: 0

      I agree... gimp is so much more useable now CS sucks donkey dung.. setting up printing on my mandrake box is much easier than windows, I can even autodetect that jetdirect printer down the hall.. MS cant do that. and Gnome is so much more intuitive than XP and the horsecrap default interface that 90% of the people revert to act like windows 2000.

      you are right! OSS is better thanks!

  26. Agreed by soloport · · Score: 4, Interesting

    Was having a conversation with an "I only do Windows" manager who was trying to be agreeable with me (knowing I'm an "I don't do Windows" contractor). He said he thought Microsoft would be helping to boost Linux growth by their recent push to enforce licensing.

    As much as I appreciated his sentiments, I had to respectfully disagree. I illustrated my perspective by pointing out how we had both spent the last six hours cleaning off spyware from the reception desk PC of one of his client's. (He needed my knowledge of Knoppix to pull important documents off the workstation, just in case.)

    To summarize, I said, "People will put up with incredible amounts of discomfort and expense, rather than learn something new." I think Microsoft has figured this out, long ago. I'll add that it doesn't help that most business software (e.g. Quicken, QuickBooks, Point, etc.) is built for Windows and that that fact will probably never change.

    Linux in the embedded world will grow. Linux in the server world will grow. Linux for the business desktops won't. Not for a long while -- if ever. After watching my friend scrape spyware dung off the Windows' registry, for hours, oh, how I wish it were not true.

    1. Re:Agreed by jondt · · Score: 1

      Linux for the business desktops won't. Not for a long while -- if ever. After watching my friend scrape spyware dung off the Windows' registry, for hours, oh, how I wish it were not true.

      Troll. Had he not been logged in with an Administrator account, the spyware wouldn't have hit the registry.

      That would have been just as much a problem in Linux (were it more popular).

    2. Re:Agreed by ncb000gt · · Score: 2, Informative

      One thing you have to remember though is that should linux pick up as a desktop enviro it will have spyware and viruses written for it. Granted linux has it's security measures but it also has buggy code that people will exploit. Much less than MS which is why i use linux and am an advocate for it. But We sometimes also have to look at the other side to make sure that we are critical of all and not just one because 'our choice reigns supreme'.

      I do agree with you though that the linux desktop market will take a while to grow unless some REALLY good apps are built that make windows look like a chump in the eyes of the users. Many more people have heard of linux but still are reluctant because all they know is that the high tech people use it and it's complicated to learn. They want a graphical interface. When i hear this i mention the window managers and just start to get the glossy look from the windows user...:(

    3. Re:Agreed by Master+of+Transhuman · · Score: 1


      I think you meant "glassy"...

      Which BTW just demonstrates the article's point - that people are so used to bad software that they simply don't want to hear about ANY more software, good or bad. That and the fact that, as one of my teachers likes to say, most people use software because they have to, not because they want to.

      Just look at the delight one feels when some little utility actually does its job without any major user intervention. It's so rare that it really is noticeable and provokes an emotional response.

      Of course, ninety percent of the time software does in fact "do its job" in some sense. It's just in comparison with how much BETTER it COULD do its job that it becomes clear how bad it is.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    4. Re:Agreed by aichpvee · · Score: 1

      Yes, because Linux has a single file in which all important system settings are kept...

      --
      The Farewell Tour II
    5. Re:Agreed by Anonymous Coward · · Score: 0

      You must be new here.

  27. quality of proprietary software by Anonymous Coward · · Score: 0

    > the quality of proprietary software would keep spiralling down.

    How can a OSS prove that statement?

    How can we make a compelling business case that OSS is worthing banking your business on?

  28. Obviously you have never use a debain based distro by nietsch · · Score: 1

    And chances are high that you never used any Linux distro for more then a few hours, until you were fed up with your own inabilty to learn new stuff and switched back to your teletubbies 'computer'.

    It says something about you, not about the software you tried.

    --
    This space is intentionally staring blankly at you
  29. "Demanding More" is part of the problem by theonetruekeebler · · Score: 4, Insightful
    The headline here says proprietary software will continue to suck "unless consumers start demanding more"

    The problem is, consumers are demanding more---more features, more bells, more whistles. Prettier interfaces. If your new word processor doesn't have more features in it, why would anybody take it over what they already have?

    The problem is that quality is suffering due to demand for quantity. Quality just doesn't sell. How's this sound on a box: "Now, more stable than ever!" If you're writing server software or industrial process controllers, it sounds great. But it won't impress the consumer market at all. This is how the market works: Quantity of features sells. Quality of software comes in the form of patches and service packs.

    --
    This is not my sandwich.
    1. Re:"Demanding More" is part of the problem by theonetruekeebler · · Score: 1
      Just a little something to add:

      I was working on a paper today, using (surprise!) Word. At home I use Word 97. At work, I had been tinkering with it a bit using Word XP. I was perfectly okay with this (as was Word), because I needed not a single feature that Word XP that was not also in Word 97.

      Then I realized something: I was using not a single feature in Word 97 that was not also in Word 5.0 for DOS, which was first published in 1989. And the only feature in Word 5.0 that wasn't also in 1987's Word 4.0 was the print preview.

      That's it. Since 1987, the only thing that has changed in this product is that the product is more bloated, the GUI dynamic prettification lures me into dicking with the format when I should be worrying about content, and Clippy keeps making surprise visits.

      --
      This is not my sandwich.
    2. Re:"Demanding More" is part of the problem by Anonymous Coward · · Score: 0

      Nice that you personally find that Word 4.0 for DOS has all the functionality you need. Enjoy using it. But your personal feature requirements is relevent to the rest of the world how?

    3. Re:"Demanding More" is part of the problem by paulproteus · · Score: 1

      I'm curious why you're not using OpenOffice.org so you can worry less about clippy and file formats.

      --
      |/usr/games/fortune
    4. Re:"Demanding More" is part of the problem by Dr.+GeneMachine · · Score: 1

      I swear, I will do HORRIBLE things to the next one who mentions clippy. Whoever is not able to turn of clippy is too stupid to be allowed to post in a forum.
      Regarding OpenOffice - I for one will gladly use it, as soon as an OS literature management system is available that can compete with EndNote or ReferenceManager - and which can import my EndNote database. I will not rebuild a 5000+ citations database from scratch.

      --
      This comment does not exist.
    5. Re:"Demanding More" is part of the problem by Blakey+Rat · · Score: 1

      Oh, well, since *you* don't use revision tracking or VBscript, I guess Microsoft should just remove them from the product and those huge corporations that use it on a daily basis will be screwed.

      What a stupid post that was to read.

    6. Re:"Demanding More" is part of the problem by 0racle · · Score: 1

      Clippy.

      --
      "I use a Mac because I'm just better than you are."
    7. Re:"Demanding More" is part of the problem by Dr.+GeneMachine · · Score: 1

      I'll find you. I'll track you down. Finally my life has a purpose...

      --
      This comment does not exist.
    8. Re:"Demanding More" is part of the problem by theonetruekeebler · · Score: 1
      At home, Clippy is disabled. At school, (when I wrote "at work" above, I meant "at school"), the computers in the labs forget your Word XP settings between sessions, so you have to disable Clippy every time you log in.

      As for OpenOffice, I think it is a wonderful and usable product, but it is a serious heavyweight compared to Word97. My primary computer at home is a Pentium II/300 with 160MB RAM, more than enough to run anything in the Office97 suite, even with Firefox and Thunderbird running at the same time. OpenOffice (which I have only tried under Debian/Sarge and Gnome) on this machine is frustratingly slow.

      --
      This is not my sandwich.
    9. Re:"Demanding More" is part of the problem by theonetruekeebler · · Score: 1

      Very few people or departments make actual, serious use of "Track Changes," or bother with any sort of revision management except on the most formal of documents. I'm willing to bet that well over 90%, and possibly over 99% of the documents that are produced collaberatively are done without "Track Changes." At most, coauthors will use "Show Revisions;" most often they just attach the document to an e-mail that says "I added a paragraph about how they have to sign the contract before we start working."

      Word97 supports versioning. It's right there on the File menu. Eight year old feature, at least. I believe versioning is an intrinsic; VBScript simply provides an interface through which one can access its rather snazzier features directly.

      At any rate, a word processor having a scripting language is nothing new; having a scripting language that borders on being a real programming language is nothing new; that Microsoft may or may not implement out-of-the-box features of their word processor using a scripting language is nothing new, and is in fact entirely peripheral to a discussion of why features needed by fewer than three percent of users are being incorporated into a general-purpose product, particularly when their addition reduces the oveall quality of the product.

      I find your reasoning hasty and specious. False dilemmas are a logical fallacy, as are slippery slopes. It's been some time since I've taken rhetoric, so I'm just going to file your statements under "sloppy thinking" and get on with better things.

      --
      This is not my sandwich.
    10. Re:"Demanding More" is part of the problem by theonetruekeebler · · Score: 1

      ...and maybe some day I will learn how to close an <em> tag, or maybe even how to click "Preview" before submitting a rant. Pity Slashdot doesn't support versioning---don't have VBScript installed, I suppose.

      --
      This is not my sandwich.
    11. Re:"Demanding More" is part of the problem by Blakey+Rat · · Score: 1

      Your argument still doesn't make any sense.

      You're saying that 90% of people never use Track Changes-- ok, but what about the people who *do* use it?

      Look, if you don't want to use Word XP because you don't use all the features, that's fine. There are tons of word processors out there. But to say that Microsoft shouldn't have added those features because not a lot of people use them is stupid. If anything, it's an argument that people buy more software than they need, not any argument against Microsoft.

  30. The real question... by alexhs · · Score: 2, Funny

    When does bloatware reach the critical mass ?

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    1. Re:The real question... by Anonymous Coward · · Score: 0

      In Linux 10.0.

      The is a test of the emergency Troll moderation system. Had the statement above mentioned Windows, it would be a test of the emergency Insightful moderation system.

    2. Re:The real question... by alexhs · · Score: 1

      I'm glad you noticed I did mention neither OSS nor commercial software, both being able to produce 'bloatware' (and good software too).

      And by the time Linux 10.0 is out, the HURD might be a good usable OS...

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    3. Re:The real question... by dublin · · Score: 1

      When does bloatware reach the critical mass ?

      This would be a better question if Linux weren't getting to be every bit as piggy and bloated as XP, but without the ability to run most of the world's really useful apps.

      It's enough to make one run screaming to NetBSD - somthing I'm thinking about looking at again, but will probably just buy a Mac because it's way easier and still runs enough useful software...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  31. OSS is great on the OS X platform by utopicillusion · · Score: 0
    I've been following the development of open source apps on the OS X platform. Almost everything I use on my OS X is open source,except the entire OS itself.
    • Browser:Camino
    • Text Editor: vi and Smultron
    • Chat: Adium
    • ftp: cyberduck
    • terminal: iterm
    Notable exception here is quicksilver, which is not open-source, but one app which I cannot live without.

    Quality:
    Coming to the point, open source apps are necessarily not better quality than closed source apps, but open-source apps have a greater potential to become better.

    Creativity:
    Most of these apps use growl, which is a open source notification system for the mac.There are about 60 apps(grew from 10 apps to 50 or so in one week!) which are supported by growl, and it's basically a simple idea, A common notification system. Mindblowing results!

    I am sure there are more parameters, but this is what came to mind immediately.

    Nowadays, there is so much of development on the mac that I generally find open-source alternatives to closed source apps almost immediately.

    Waiting for Tiger to release to see what new development it fosters!!
  32. Quality, or the right to make it better? by 514CK3R · · Score: 1

    For me, Quality of software is important, but perhaps more important is the ability (as per the terms of the license) to fix the parts that are not doing what I want/need them to do, and to allow others to enjoy the same changes if they want to. With Closed Source ware, I often find myself with quality issues, and issues with getting the software to behave in a manner that I feel is important to the task at hand, without having to wait on some monolithic corporate firm to send me a binary patch I could have hacked out myself hours after finding the issue 5 years later. It's the ability to innovate existing packages that produces quality, and some giants have it right, but as impatient as I am I'd prefer to be able to have the quality now instead of never.

  33. Underlying problem of private software by scovetta · · Score: 3, Interesting

    The underlying problem is that there is a short-term (and perhaps long-term) commercial advantage to shipping buggy, poor quality software "today" rather than higher quality software "tomorrow".

    OSS has no advantage to shipping software before it's ready-- This can sometimes backfire, because if the OSS developers stop making updates/bugfixes, either other people pick it up, or the project is stalled. A commercial company would still need to do at least major bug fixes if they want to keep customers coming back for version 2.0.

    Also, some projects just don't work well with the OSS model. Games, for instance-- some of them are more like movies, and needs $$$ to back them.

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:Underlying problem of private software by ClosedSource · · Score: 1

      "Also, some projects just don't work well with the OSS model. Games, for instance-- some of them are more like movies, and needs $$$ to back them."

      If you lower the average salary of programmers to that of the average artist, I suspect that a lot more projects would become non-OSS compatible.

    2. Re:Underlying problem of private software by Anonymous Coward · · Score: 0

      People don't support OSS to get rich-- they support commercial software to get paid. If you lower their average salary, wouldn't that drive them out of the commercial industry towards something else? That probably wouldn't impact OSS at all (it might even increase it-- people need to get their creative energy out).

    3. Re:Underlying problem of private software by ClosedSource · · Score: 1

      "If you lower their average salary, wouldn't that drive them out of the commercial industry towards something else?"

      Yes. A non-programming job.

      "That probably wouldn't impact OSS at all (it might even increase it-- people need to get their creative energy out)."

      You'd be surprised how fighting for survival saps one's energy, creative and otherwise. And try telling your wife (if you have one) that you're going to write software for free in lieu of getting a better job or helping her around the house. That's "free" as in "you're free to sleep on the sofa".

  34. Re:Obviously you have never use a debain based dis by Anonymous Coward · · Score: 0

    Spoken like a true zealot.

    You should realize that this is exactly his problem. He might have spent more time on it if the software wasn't working intuitively to help him get it up and running in the first place.

  35. In Soviet Russia by RealProgrammer · · Score: 1
    Yet for some reason, the geeks in charge of bringing us this can't seem to get their acts together.

    Work on FOSS doesn't get assigned by the Kremlin. Rather than complain, get off your tail and do something about it.

    If you can't program, learn. If that seems daunting, find an installer that almost works and ask the maintainers why such-and-such happens when you do so-and-so.

    It's a misconception that only the most talented are able to contribute. If you send in a bug complaint, you have helped whether you do anything else to help fix it or not.

    Many hands make light work.

    --
    sigs, as if you care.
  36. Down down down by Jon+Peterson · · Score: 4, Funny

    Yup, that's software quality alright. I mean, look at windows for workgroups 3.11, and compare it with crap like XP or 2000 - we've lost so much stability, and performance, these modern OSes are just rubbish compared with the old ones. Don't get me started on how bad OSX is!

    Another bit of software that's been getting worse is Photoshop. I mean, have you ever tried using version 1? You can do _so much_ more than you can with the current version. They just keep removing features with each new release, and the software gets worse!

    It's the same with databases. It used to be that everything used fixed length fields, and really restrictive character sets. That meant that people like Mr Rénauld-Smythe could rely on always being refered to as Mr Renauldsmyth by their gas company. Nowadays, that kind of attention to detail and users is completely absent.

    And it's not just in ways like this that software quality is going down-hill. Customer services is going to the dogs! I remember when, if I wanted an update to my software, I could write a letter, then wait for a week to get some floppy disks with a patch on. Nowadays I have to connect to some huge wide area high speed network and download the patches myself! Just because the software companies want to save the cost of postage! Well I ask you.

    In every way, from speed, features, stability and customer service, software is getting worse and worse. I was so glad when Open Source came along and changed it! No sooner had Microsoft scrapped the excellent Windows 3.1 environment, and replaced it with the dreadfull Win95 one, but Linux came along with - X11 and twm! I thought quality and useability like that was dead!

    And that's not all. I remember when configuring a PC let you insert your own IRQ numbers and decide what drivers were loaded into what RAM segments - and then, DUH, Microsft figured they should do all that for us - as if we weren't clever enough to resolve hardware addressing issues ourselves! Imagine my delight when I found Linux. I spent _many_ happy hours manually configuring my drivers, I can tell you! That's the kind of quality I wanted.

    From the simplicity and ease of LaTeX, to the high performance and slick modernity of X11, there's nothing that OSS hasn't done better than their so-called rivals. It's true that some things are getting worse - ReiserFS instead of Ext2? I don't think so! But the for most important things, like printer configuration, and having a fully skinable CD player applet with it's own LISP based configuration language - well, Open Source is way out in front.

    P.S. I was disappointed to see that Opera is making such poor software - that's why I'm sticking to Netscape 2.1

    --
    ----- .sig: file not found
    1. Re:Down down down by Anonymous Coward · · Score: 0

      If there were a Post of the Year contest, I'd have to put this in for a nomination!

    2. Re:Down down down by Blakey+Rat · · Score: 1

      Haha great post!

      I agree with you completely; a lot of software *does* suck, but for the most part software has been getting better and better and better-- not worse.

      Hell, even Lotus Notes, the HELLHOLE of user interfaces, now (version 6.5.1) plays nice with multiple users in WindowsXP and OS X and correctly registers itself as the default mail handler. Sure, the address book still sucks ass, but the product is still getting better more than it's getting worse.

      Look at operating systems. OS X is tons better than OS 9 (in general, even though the Finder sucks.) Nobody sane would use Windows 98 over Windows XP, unless they *really* hated activation (which has nothing to do with software quality.)

      The entire premise of this article is mistaken. The question isn't whether open source applications will jump ahead as proprietary software falls back, the question is whether open source software can keep apace of the improvements in the proprietary equilivants. And products like Firefox, OpenOffice, and Nvu give me a lot of hope that this could happen.

  37. Good, Cheap, Fast... Pick Two by Anonymous Coward · · Score: 2, Insightful

    The consumer always wants what they cannot have. The consumer will demand perfect software, without putting them out of the way financially, and they want it now. The attitude I get a lot is "I just spent $1500 on a laptop, why should I have to pay for software?".

    I don't think the public gets an idea of just how much work goes into good software. There is a reason UNIX cost as much as it did; it was well designed from the ground up! Yet, sadly, the price-point led the market astray, and we're left with shoddy OSes now. The OS becomes the performance-benchmark, as the software only has to be as good as the OS its running on.

    The consumers have only themselves to blame.

    1. Re:Good, Cheap, Fast... Pick Two by CrackedButter · · Score: 1

      The best thing is, they don't know that fact...

  38. Re:thousands of developers only for very few proje by mean+pun · · Score: 1
    The potential is there for thousands of developers to participate in any given OSS project, but the fact is that for probably 99.9% of OSS projects, it's still just one guy in his basement hacking away.

    Although you're absolutely right, the situation is the same in the Windows world. There 99.9% of the projects are shareware, even if they look like the author just finished VB for dummies in 24 hours made easy.

    The Mac software scene is slightly better.

  39. So, what you telling me is... by notherenow · · Score: 1, Insightful

    that we can't have both? Why can't there just be apps that you pay for, and apps that you get from your good friend that wrote the shit? I have a friend that's a goddamn genus, but he's not got enough time to write a program for everything. I'm assuming that everyone else is like that too. If you want some software, then look for it. Like what you find for free? get that. Don't like what's free? Go buy something. There is something to be said about a relationship that only costs one party or the other, and I think that one thing is to be said very carefully.

    --
    We all dance, we all sing.
    -The Streets
  40. MOD PARENT UP by boomgopher · · Score: 1

    kthxbye

    --
    Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
  41. It's a marketing problem by realmolo · · Score: 1

    There's plenty of good software for Windows. But a lot of it is made by small companies, or even individuals. Neither of which have the marketing/distribution power of the software companies who have their products on Best Buy's shelf.

    Unfortunately, the big, rich software companies have learned that you can sell the most broken crap to people if you bundle it with a PC, advertise the hell out of it, or give it a candy-coated (but annoying) interface.

    So, the vast majority of "consumer-level" software is horrible. But people don't know that there is better stuff available. Add in the fact that the average computer user is terrified of having to "learn a new program", and you end up with a self-perpetuating prophecy- consumers buy crap, so software companies make crap.

  42. Mod parent down down down by Anonymous Coward · · Score: 0

    Sarcasm is only funny when it's accurately applied, this is just nonsense.

    1. Re:Mod parent down down down by therodent · · Score: 1

      some bunny doesn't wike when his favowit sofware is criticised. awwwwwwwwwwwww!

  43. Re:Uh ... you mean proprietary software such as .. by happyfrogcow · · Score: 2, Insightful

    That's consumer level stuff, and high quality consumer level stuff. Wave after wave of business level software that I've had to customize and support has been, out of the box, rubbish. Not to mention, customization is extremely difficult because for tens of thousands of dollars, you don't get the source code, just the right to be a beta tester when the company hasn't had time or care to beta test their own work.

    We have a small dev team of 6, spread across numerous business projects. As a team, we all have some development experience using or creating Free software. Our managers are starting to feel the push we are making towards Free software, we really think it would make our life easier.

    A roadblock however is being a pseudo-independant but wholey owned part of a larger corporation. They require us to shop around first, bringing in 3 separate vendors for software to be used in projects. Or often times even forcing coporate standards on us when those standards are irrelvant to our business, but not theirs.

    Oh yeah, support contracts seem worthless too for software. So if we are customizing and supporting Proprietary software, why not make it easier for us and let us customize and support Free software?

  44. Re:thousands of developers only for very few proje by Anonymous Coward · · Score: 0

    "Although you're absolutely right, the situation is the same in the Windows world. There 99.9% of the projects are shareware, even if they look like the author just finished VB for dummies in 24 hours made easy."

    Are you claiming that 99.9% of Windows projects are shareware based on counting published shareware projects and comparing them with the number of shrink-wrap, company internal development, and embedded systems?

    Or is this just a knee-jerk defense of OSS projects?

  45. Many high level OSS programmers are paid by geekee · · Score: 1

    "The complementary, independent, selfless acts of thousands of individuals can address system problems -- there are thousands of people making the system stronger."

    How is it a selfless act to work on something you love to do and get paid for it? Many people making the major contributions to OSS are paid by groups such as OSDL, or companies such as IBM.

    --
    Vote for Pedro
  46. What carp! by t'mbert · · Score: 1

    What a bogus article! Windows and Windows software have become more robust, stable and feature-packed over the years, not less.

    Case in point is the lack of examples in this article. What software is getting worse?

    Like Photoshop, which works perfectly every time and never crashes, is fast, ties into web services, and is easy to use. Ditto with Windows XP. MS Office works great, only problem I have there is that the cost goes up and the new features aren't there, but then don't buy the upgrade! How about Quicken, which handles all of my accounts and transactions, tied into my banks, and again runs flawlessly.

    And unlike the bad old days, we get free patches and upgrades for basically the life of the product, for no extra $$$. Businesses have to pay support contracts for this kind of service, but we buy a copy of Windows for $100, complain about it, and get free patches and web support for years.

    I just don't see it guys! My windows box is all but flawless, day in and day out.

    And honestly I have more trouble with the majority of OSS software, resolving endless dependencies, compilation failures, lack of documentation, poorly implemented GUIs and interfaces, blah blah. Open Office, Firefox and a few others besides, OSS is NOT better quality! Look at KOffice...years of development and still not terribly useful, and the functions that are there don't always work. Or KDevelop, looks nice but nowhere near the productivity of Dev Studio. Don't even get me started about the un-intuitive interface of the Gimp, or the utter lack of robusteness in GNUcash.

    Gimmie a break!

    1. Re:What carp! by Anonymous Coward · · Score: 0

      Don't hit so hard, you're making me cry all over my kernal compile error list!

  47. You beat me to the punch! by t'mbert · · Score: 1

    I said almost the same thing in another post. Amen to this!

  48. Re:Obviously you have never use a debain based dis by hazah · · Score: 2, Insightful
    Zealot? I think not. He's right. The software *is* intuitive. The other guy never bothered developing that intuition. It's just not done like windows, what's so hard to understand about that? It's not M$ intuition. How many more ways is there to look at it? I don't know, but please, this is FUD. Fear for noobs b/c you say it's not done "right". Uncertainty, because you say that you don't know what you get. Doubt, because you're making people second guess themselves if they don't know any better.

    Here's a thought. Learn what a computer CAN do, without bothering to know how. Then look for software that does it most efficiently (that is, read a review, or two, of credible sources). The result: if you concider the most general functions of a computer (such as an OS), OSS is the best that's out there.

    If, at this point, you are lost, then it really doesn't matter if you use OSS or not, because you still don't know how a computer functions on the OS layer. And that puts you in a disadvantage even with an XP system. In either case, you'd be paying (or convincing) someone else to do it eventually.

    Respectfully, I fail to see your point.

  49. Sarcasm? Where is it? by Anonymous Coward · · Score: 0

    All I read was a typical slashbot reply.

  50. Downward spiral of OSS by Cheetahfeathers · · Score: 1

    OSS has a problem as well. Program with crappy UI gets made and released into the wild. People go 'what a crappy UI' and maybe even make suggestions on how to improve it. Coders reply with 'f-off! it's free. it does what it's supposed to. fix it yourself', etc. People go 'we're not coders, we're users!' and 'what a bunch of elitist jerks', etc. New version comes out that's even more complex, with just as crappy a UI. Users go 'where's the docs? how do I use this, etc'. Coders go 'read the source!', or at best point to the man pages rather than non-existent introductory documentation.

    1. Re:Downward spiral of OSS by therodent · · Score: 1

      It's interesting that there was an article today about the bug/QA testing of the linux kernal too...

      You know, open source, millions of eyeballs (looking at pr0n, and clueless about the source)

  51. Re:thousands of developers only for very few proje by Blakey+Rat · · Score: 1

    That's because 90,000 of those projects are text editors.

    The big problem here is that when people "get an itch" they don't "scratch" it by finding an existing project, but instead they start TextEditProPlus2005Extreme as a new project. There's a huge duplication of effort in the open source world.

    The "elite" projects are projects that have had corporate support (to get the 'boring' work done; Netscape for Firefox, Sun for OpenOffice) and are relatively unique in the open source world. There aren't very many office suites in open source, so kOffice and OpenOffice get a lot of attention.

  52. Re:Obviously you have never use a debain based dis by phuturephunk · · Score: 1

    Yeah, but it's not done right...because if it was, I'd be spending more of my time actually using the pc as a tool rather than trying to get the tool itself to work properly. Also, a core concept of creating a tool to help with various aspects of life (which computers, in their corest essence, are) is that it be intuitive.
    I'll agree, it's always good to know how the internals of the tool work, but at the end of the day..I just need it to go and fulfill it's function properly. I shouldn't have to become a friggen developer to pull that off.
    And that last paragraph in your post above is proof in the pudding that you're a Zealot and the same ilk as the guys who derided me for asking questions about BSD when I took interest in it a couple years back. How can you possibly assume that I have no concept of how the computer functions on a deeper level? You do that with all the people who try to reach out and say 'what can this do for me above and beyond a Microsoft product'? Do you take that attitude with anyone who points out something that's easy on Windows and harder on *nix alternatives? You must not be very good at converting people to the cause then.
    Just to let you know, I've been using Fedora Core 3 for a while now, and 2 before it and I've gotten along nicely with both.
    I guess my point in the original post was: There are certain aspects of computing..and this is gonna be hard to stomach if you're too wrapped up in your own Zealotry..but..there's certain aspects of computing that Microsoft did right..One of those things is making program installs damn near mindless (we can kvetch about how well it works after it's installed at a later time..'cuz God knows I have enough complaints of my own with that company). I like hitting next, next, next, and..the vast majority of the time..the computer not whining about this or that library file..or whatever..being missing.
    Is that too much to ask? Seriously..I want an answer.

  53. ACCU conference slides information by derek_farn · · Score: 1
    The ACCU requests that speakers provide a pdf of their slides which are then made available via the ACCU site (this pdf is not on the conference CD, so I guess Coplein might not have supplied it yet; cutoff was two weeks ago).

    Coplein also ran a lunchtime birds of a feather session which was very well attended. I was running a parallel session involving a psychology experiment and only had 11 people show up (last year my 40 question packs ran out).

    Herb Sutters talk was also very popular (the pdf of his slides is on the conference CD, as is the pdf of Angelika Langers interesting 60+ slides on wildcards in Java).

    1. Re:ACCU conference slides information by accuChair · · Score: 1

      Just to clarify, we actually request a pdf be made available to conference attendees, either on the CD or on the site. A lot of speakers don't mind their material being made publicly available, but this is not the policy across the board.

  54. Most software just isn't very good by bigsmoke · · Score: 1

    I've been just as tormented by bad, ugly GUI's in many commercial Windows software packages.

    Not all software for Windows has been written by Adobe or Microsoft. And even the packages that are, aren't always as smooth as they could be. Of course this isn't to imply that you were implying it is all written by them.

    I could say that the only thing which once made Windows easier to use to me was that it was what I was used to.

    Most software I have written, was crap too ;-)

    --
    Morality is usually taught by the immoral.
  55. Re:Obviously you have never use a debain based dis by hazah · · Score: 1

    Yeah, but it's not done right...because if it was, I'd be spending more of my time actually using the pc as a tool rather than trying to get the tool itself to work properly. Also, a core concept of creating a tool to help with various aspects of life (which computers, in their corest essence, are) is that it be intuitive.

    I have no idea why you spend so much time trying to get it to work properly. I don't have such problems. I set things up, they work, they stay working. I focus on my work, using my tool, just like in your ideal situation. I suspect this really boils down to experience. Thus, we're both right, and wrong.

    I'll agree, it's always good to know how the internals of the tool work, but at the end of the day..I just need it to go and fulfill it's function properly. I shouldn't have to become a friggen developer to pull that off.

    Just like the point I just made, this is not normal. I code, but I sure as hell won't call myself a "developer" just yet, but I don't need that much skill to pull a simple installation/configuration off.

    And that last paragraph in your post above is proof in the pudding that you're a Zealot and the same ilk as the guys who derided me for asking questions about BSD when I took interest in it a couple years back. How can you possibly assume that I have no concept of how the computer functions on a deeper level? You do that with all the people who try to reach out and say 'what can this do for me above and beyond a Microsoft product'? Do you take that attitude with anyone who points out something that's easy on Windows and harder on *nix alternatives? You must not be very good at converting people to the cause then.

    Your perception of me as a "Zealot" is just that, your perception. Comparing me to someone you had negative experiences with on the basis of one post is hardly in good spirit. I didn't assume anything and you shouldn't have taken it personally. I am merely trying to illustrate one point or another. That said, I will answer your questions:

    1. Open source allows you to tweak an application on every single layer it's composed of. It allows you to distribute said tweaks, even for a profit. It disallows, however, you to a) distribute said tweaks without source, b) take credit for other people's work (generally not an issue because of a.)
    2. What attitude is that? What I generally say falls on deaf ears while I take time to understand the underlying problems. Forgive me for not finding your arguments convincing, but I just know it's not any easier to do something on windows than it is on an OSS system. That has largely to do with what I choose to do with a system in the first place. I choose not to play games, and write various PHP scripts (though QIII-Arena works fine).

    Just to let you know, I've been using Fedora Core 3 for a while now, and 2 before it and I've gotten along nicely with both.

    Distribution is irrelevant past a certain level.

    I guess my point in the original post was: There are certain aspects of computing..and this is gonna be hard to stomach if you're too wrapped up in your own Zealotry..but..there's certain aspects of computing that Microsoft did right..One of those things is making program installs damn near mindless (we can kvetch about how well it works after it's installed at a later time..'cuz God knows I have enough complaints of my own with that company). I like hitting next, next, next, and..the vast majority of the time..the computer not whining about this or that library file..or whatever..being missing.

    Is that too much to ask? Seriously..I want an answer.

    I don't hit next. I run one command that invokes the package manager, that in turn, configures compilation parameters, compiles the program, installs it, and does post install configuration. That command requires one piece of information, the softwa

  56. Re:Uh ... you mean proprietary software such as .. by dublin · · Score: 1

    Not to mention, customization is extremely difficult because for tens of thousands of dollars, you don't get the source code, just the right to be a beta tester when the company hasn't had time or care to beta test their own work.

    It's this attitude that makes commercial software a sure win over any open source alternative - know-it-all programmer wannabees that are stuck being admins (which is really just a glorified script kiddie doing something actually useful - I know, I was one once). And worse, they always have somethign to *prove*: that they can hack up the standard distributed source code to be unrecognizable and totally unsupportable by anyone else. They think this is "job security", then they get a real attitude, and decide to leave for another company where they don't have to put up with such inferior morons, leaving a trail of fetid, rotting code in their slimy wake. I've seen it *way* too many times...

    For 99.999% of users of open source, they should never even *think* about looking at the source code. I've seen far more bad than good come of source tweaking, a lot of it from people that should have know better, but wanted to "scratch an itch" without regard for what it will cost to re-scratch that itch in the future, especially as the code of the underlying app changes and makes moving forward difficult or impossible. Commercial software is far from perfect, but it's can have some real advantages in the real world, where people actually have to pay for stuff, including maintaining thier wannabees' source hacks...

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  57. Actually... by garote · · Score: 1

    Actually the situation can be stated more simply than that.
    Quality of features sells.

  58. Minor Correction by codemonkey_uk · · Score: 1

    Of the three talks Cope gave, exactly NONE of them had ANYTHING to do with this - he spoke on the topics of symmetry in design, and organisational patterns.

    The linked article is actually about an _interview_ he gave whilst he was here.

    Also, Linux is broken. ;P

    --

    Thad

    1. Re:Minor Correction by Anonymous Coward · · Score: 0

      Well, Cope mentioned this A LOT when talking to me. I don't know in what hole you were hiding in, but he even gave a second keynote _explicitly_ about that topic. And what about the open source post-conference (OSSI), organized by Cope and Bjarne? I doubt you were really there...

    2. Re:Minor Correction by Jez · · Score: 1

      Yea, he was. I saw him type the comment from the conference hall.

      Cope didn't mention open source, closed source, or indeed any kind of source at all during his keynote. Symmetry, symmetry breaking, beauty, truth even. No code. No source.

      He might have said it to you. Didn't say it to the rest of us :)