Slashdot Mirror


Why Users Drop Open Source Apps For Proprietary Alternatives

maximus1 writes "Hard as it may be to imagine, 'free' is not always the primary selling point to open source software. This article makes some interesting points about subtle ways Open Source projects might lose to the competition. Lack of features is a common answer you'd expect, but the author points out that complicated setup and configuration can be a real turn-off. Moreover, open source companies may not do enough to market major upgrades. If they did, they might lure back folks who tried and dumped the earlier, less polished version. This raises the question: what made you dump an open source app you were using? What could that project have done differently?"

891 comments

  1. Stability by Ada_Rules · · Score: 5, Interesting

    On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use. The #1 reason I would dump any SW product is stability. If it can't perform its intended function without crashing then nothing else matters. Lets just hope I don't need to switch to Chrome to get this to post.

    --
    --- Liberty in our Lifetime
    1. Re:Stability by motorhead · · Score: 0

      You're right. It crashes, Pg-Dn returns to top left of page and the cursor arrow gets stuck. It's going downhill and becoming usable. I did the uninstall and reinstall tango without repairing it. Back to Opera for me.

      --
      Employee Of the Month - Cyberdyne Systems Corporation - September 1997
    2. Re:Stability by Daimanta · · Score: 2, Informative

      Using Firefox 3.5.3 and having no problems whatsoever. No crash in firefox happened that can't be attributed to adobe or flash in the last year.

      --
      Knowledge is power. Knowledge shared is power lost.
    3. Re:Stability by mockchoi · · Score: 1

      100% agreed. I think it's the slowest browser out there now, too.

    4. Re:Stability by wumpus188 · · Score: 1

      Especially on Mac.

    5. Re:Stability by Ash-Fox · · Score: 2, Informative

      On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use.

      Firefox crashes? This is news to me.

      *Glances at several windows with a god awful amount of tabs which have been open for.. days? weeks?*

      You sure you've not got a foobared installation or messed up profile?

      --
      Change is certain; progress is not obligatory.
    6. Re:Stability by Anonymous Coward · · Score: 1, Insightful

      The biggest problem I see if the lack of easy to use documentation, and then when a person asks for help they get the "Read the Fucken Manual " reply. Setup and configuration is the one area where Open Source software tends to lag. Everyone is so worried about getting iut to work they forget to let the users know how to get the most out of it. I believe documentation and easy to use instructions are as important as the software itself.

    7. Re:Stability by commodore64_love · · Score: 1, Insightful

      Well I just upgraded from 2.x to Firefox 3.0, and if 3.5 really is unstable then I don't want it. FF3 never crashes, even when I'm running flash. If FF3 can go days without crashing, then FF3.5 should be able to do the same.
      .

      >>>"complicated setup and configuration can be a real turn-off."

      This is why I stopped using Linux on my laptop. I couldn't get the darn thing to connect to Netscape ISP, and after frakking with it for several hours, I finally gave up and reinstalled Windows XP. I had it connected in just 5 minutes. There are advantages to proprietary software that "just works".

      Besides is Linus really "free"? My time has value too (about $50/hour) and the hours I spent trying to connect to my ISP could have been spent earning overtime at work, buying Windoze for ~$120, and still having some cash leftover in my pocket. Sometimes it's worth handing-over the credit card to get plug-and-play software, rather than put-up with free software's constant need to "configure" everything.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    8. Re:Stability by Ash+Vince · · Score: 1

      I always wonder how so many people have issues with firefox. For me it is far more stable than Chrome under windows. Under Linux I dont have any problems with it either. Are you sure it is not one of the addons you have installed bringing it down?

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    9. Re:Stability by bryan.copeland · · Score: 1

      Safari user here ... but technically it's internals are webkit, which is open sourced...

    10. Re:Stability by Quantumstate · · Score: 1, Redundant

      I find firefox 3.5 is perfectly stable. I in fact had a strange problem with hotmail and firefox 3 on linux where it would just crash after using hotmail within clicking about 5 links. So I find firefox 3.5 is more stable than 3 because I don't recall ever having it crash.

    11. Re:Stability by Eirenarch · · Score: 1

      So it seems that the cost of proprietary software is not that high after all.

    12. Re:Stability by Hurricane78 · · Score: 1

      That's your problem, my friend. Firefox is very stable. Let me say this: FLASH crashes like shit here. And it's FLASH that causes the most problems for Firefox users. Chrome prevents this by wrapping FLASH in a separate area that gets dumped with it, or something like that.

      But Firefox runs very fine here. So first FIX YOUR COMPUTER, before complaining about software stability.

      Typical PEBKAC. ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    13. Re:Stability by Zocalo · · Score: 1

      Fubar'ed profile or Java/Flash is quite likely. Every time I've ever had a recent release version of Firefox crash (been using it since v0.something) I've had a site open that is whitelisted in NoScript for Flash or using Java.

      Another possibility is the cache, or more likely a corrupted SQLite index DB. I recently saw this with GMail borking for me on one PC and hanging the initial load screen, then offering to load without Labs (which I don't use) which worked fine. Trying to load the page using the "No Labs" URL had the same issue, yet basic HTML worked fine. After looking at corrupted cookies and rogue extensions, I flushed the cache which presumably also reset the DB and it's been fine ever since.

      --
      UNIX? They're not even circumcised! Savages!
    14. Re:Stability by owlnation · · Score: 1

      I always wonder how so many people have issues with firefox.

      Try it on a Mac. If you can get it to run without issue for more than 6 hours, then you deserve a medal.

      But the fact that "so many" people do, in fact, have issues with Firefox is a question for Mozilla. Rather than add in yet more features, would their time not be better spent in stabilizing the core of the browser? Leave the features to add-ins.

    15. Re:Stability by Anonymous Coward · · Score: 0

      I always wonder how so many people don't have any issues with Firefox. For me, the developers version of Chrome on Linux is far more stable than Firefox--and I have no addons or anything extra installed on Firefox.

      I don't run Windows except in a VirtualBox on rare occasions when I don't have a good Linux solution at hand (games, primarily, and if it can't be run on WINE or XP in VirtualBox, I find I don't care; not to say others don't, just stating my own personal stance on my own computer and what I do with it), so can't say anything there.

      Though, I do still use Firefox for flash websites--which lately has been only Hulu and YouTube or the like--but only because I have to (developers Chrome on Linux doesn't play nice with flash in my experience thus far... but it's in development and not stable yet, so really I expect worse than that being my only downside to it so far). I could complain forever about flash, but that's irrelevant.

    16. Re:Stability by dazjorz · · Score: 2, Informative

      I'm running Firefox in Mac right now. If it counts, I barely ever restart my macbook (it just goes on standby), so if that counts, Firefox has been running for 7 days (taken into consideration that it's usually in standby at night etc). I currently have 120 tabs open, and albeit it's getting a little slow now, I'm having no problems at all. This is on a new model MacBook Pro 13", 2.26 GHz and 4 GB RAM, Firefox 3.5.2, Mac OS 10.5.8.

    17. Re:Stability by TheRaven64 · · Score: 3, Interesting

      Besides is Linus really "free"?

      Yes, Hans is the one in jail.

      My time has value too

      Ah, I see, you are once again confusing the meaning of free. Free software is free as in there are four freedoms that it is guaranteed to provide. This often translates to lower cost - especially in the long term as it makes vendor lock-in effectively impossible, but it doesn't have to mean no up-front cost or even no support cost.

      --
      I am TheRaven on Soylent News
    18. Re:Stability by Anonymous Coward · · Score: 2, Interesting

      Agree about the importance of stability, not only during run-time but also stability across upgrades. For example, I started using Ubuntu with Feisty. In general it was great, but it required a weekend of annoying configuration tweaks to get the screen resolution, 3-D graphics, sound, and some audio/video plug-ins working. About a month later, Gutsy came out, so I upgraded. A bunch of the configuration I had spent a weekend on just broke again. Spent another weekend.

      But in general I liked Ubuntu enough that I installed it on a laptop in addition to my desktop. Even though a bunch of features were supposedly working out-of-the-box, I had to spend a lot of time getting them to configure properly. Then Hardy comes along. I upgrade my desktop and even more things break than broke with Gutsy. While some promised features finally worked out-of-the-box on my laptop, others broke. Enough already. Given power management problems, I decided to reinstall XP on my laptop. (This was also after a random bug broke even more things on my laptop after a routine update.)

      Switched to Debian Etch on desktop, which at that point was very outdated, but at least I felt I could depend on it. It was stable, but lacked some things, so I upgraded to Lenny. Never turned back. Almost everything worked right away, and it continues to do so today. I've only had to do some very minor tweaks, even when I stuck with Lenny as it became stable and only recently upgraded. Only one minor issue, which was easily fixed.

      Someday I might try Ubuntu again, but I've found something that doesn't break randomly with updates and upgrades. For all those complaints about Windows, I've never had to spend as much time simply maintaining my machine. Whether it's bugs in the OS or minor issues with functionality in an application, what breaks the deal for me is also stability issues.

    19. Re:Stability by MMC+Monster · · Score: 1

      You may want to delete your entire profile and start from scratch. I had to do that once due to a bug in one of the extensions I was running. Works fine since then. Can't remember my last crash, and I use firefox for 3-4 hours/day with multiple tabs open generally. Admittedly I don't generally run a lot of java-heavy sites. YMMV

      --
      Help! I'm a slashdot refugee.
    20. Re:Stability by Anonymous Coward · · Score: 0

      Firefox should not crash because of a bad plugin. It should let the plugin crash, and continue to run.

      However, I think that is not the biggest problem. The biggest problem is that firefox is a memory hog. It eats up half a Gig after running for a few hours. Hey, firefox, this is not your computer, it is mine. You have to share it with 20-50 other applications. Behave nicely, or I will kick you out.

    21. Re:Stability by Anonymous Coward · · Score: 0

      My simple browser test is to check a car company's site - they're horrible Flash abusers. If the browser crashes - bye-bye browser.

      Firefox hangs on GM's site. IE and Chrome do not.

    22. Re:Stability by drsmithy · · Score: 0

      Firefox crashes? This is news to me.

      It does. Both the Firefox instances I use on my work PC (I have a FireFox Portable install for "non-work browsing") are lucky to make it through 24 hours without keeling over at least once.

      However, with that said, one of them is 11 windows, about 175 tabs and has a memory footprint of about 1.1GB, and the other is 5 windows, about 80 tabs and a memory footprint of about 500MB.

      Fortunately, I have the SessionSaver extension (Firefox's killer feature) installed, so a browser crash is mostly an annoyance.

    23. Re:Stability by Anonymous Coward · · Score: 2, Insightful

      Something tells me a guy who has to spend hours dicking around in Linux to get his Internet connection working, fails, and just goes back to Windows doesn't care that the operating system is "libre" ... he's not going to be patching the kernel anytime soon.

    24. Re:Stability by MrNaz · · Score: 5, Interesting

      Stability isn't the only issue. GIMP and Cinelerra under Linux are heaps more stable than Photoshop and Premiere under Windows, but that doesn't draw me away towards the open source side. In that case, as mentioned in the summary, feature set is high on the priority list there.

      I have done my best however to stick to FOSS as much as possible. I do prefer MS Office over OpenOffice, but I've stuck with the latter nonetheless, more because I *want* to like OO more than MSO. However, in the office, I've *had* to stick with MSO because while OO can read MSO originated files, doing a save/send in OO and then again in MSO and back again results in badly broken formatting. This isn't even MS's fault.

      Try creating a file in AbiWord. Save it. Open it in OO. Edit and save it. Open again in AbiWord. Broken formatting. ODF is not the panacea of perfect cross compatibility that it could and *should* be, and you can blame the elitism in the ODF committee for sticking to a misconceived notion that they should only set the semantics of the file and leave the syntax up to the implementers. The result? ODF implementations that, while semantically compatible, break each others' formatting syntax.

      Point? Oh yea, I have one. The reason that I moved my workplace away from open source software was because my illusion that ODF was the perfect answer to cross compatible documents was shattered when I accidentally opened an ODF file in AbiWord on another Ubuntu box, edited it, saved the changes, and found that it had made a mess when re-opened in OO. For me, the biggest draw away from MSO was destroyed, and my incentive to push upstream for ODF use was stymmied.

      This is an example where a community effort concentrates on solving the *technical* problem and forgets that there's a real, on the ground problem that needs to be solved as well, that may or may not be totally technical in nature. It represents for me the largest endemic problem within the open source community, and it really needs to be addressed if we are to present the open source model as a serious alternative to the proprietary/patent/copyright system.

      --
      I hate printers.
    25. Re:Stability by nickysn · · Score: 1

      Almost all of the firefox crashes are caused by buggy plugins or extensions. For example, check out: http://kb.mozillazine.org/Firefox_crashes for a list of common plugins, that are known to cause crashes. Firefox has always been very stable for me and almost never crashes, but I'm very careful with the plugins, that I allow. Usually, I disable all the plugins, except Flash and the Adobe PDF reader and always make sure, that they are updated to the latest version (Adobe's updater is notoriously broken, so I check manually). Even in the rare cases, when I have experienced Firefox crashes, the session restore has always worked fine for me. In fact I tend to not use bookmarks and just keep the tabs open for some of the interesting sites, that I read (I do that mostly for online comics) and rely on the session restore to keep them and I have never lost any of them.

    26. Re:Stability by rolfwind · · Score: 1

      I dumped Firefox for Chrome. I've been using FF ever since it came out years back. As you say, stability... but that isn't Open Source's fault. Just that the same process runs all the tabs. You will like Chrome for stability. Only thing I miss is adblock/noscript (adblock you can staple on somehow) and the ability to bring back up recent tabs you accidently killed.

      I've been on Ubuntu and back several times. Like it, but have to use Windows or Mac Apps, so this is a non-Ubuntu issue (although they had samba set up very crappy the last time I tried to use it on a windows lan).

      The thing with open source Apps is just trying to get into them. I think something like Gnucash is very powerful, and I want to use it, but compared to Mint or Quickbooks, it's just hard to grok. They lack that easy-to-use polish and for some programs, I don't want to sit there hours learning, I just want to do something quick, dirty, simple.

    27. Re:Stability by maharb · · Score: 1

      These last few FF updates have caused problems for me too. Although the latest one is working fine now.

    28. Re:Stability by Anonymous Coward · · Score: 0

      "Firefox crashes? This is news to me."

      Then you are not Linux or Firefox knowledgeable and a fanboy of one or the other.

      On Ubuntu, prior to v9 of Ubuntu, default installs, Firefox crashed more than IE6 on my SP2 XP Home setup with similar number of windows running. Firefox bombed on me most after 40 open windows (I typically used to use around 60-75). I reboot Ubuntu about once a month, mainly because I want to not because I have to, and Firefox used to bomb at least 5-6x between reboots.

      Right now, it's not, but I don't have the latest version of Firefox installed. I do know Opera on XP was more stable than Firefox for a long, long time; now Opera after v9.5 through 10 seems to have taken the crown (mainly for lockups forcing the user to force quit the application).

      "*Glances at several windows with a god awful amount of tabs which have been open for.. days? weeks?*"

      How many you got? On the earlier versions, I could use Firefox with under 20 windows and not have it crash. Push 30, and it stalls and crashes somewhat. More, see above.

      It was so unstable, I was keeping track of window counts to prevent crashing. In truth, even the current install, which seems stable, I don't push more than 50 windows much, due to earlier behavior. Window recovery of launch was too much of a pain.

      "You sure you've not got a foobared installation or messed up profile?"

      Ahh, yes, blame the user. Blame the hardware. Blame the install. Don't look at forums. Don't look at user complaints. You probably have some newer hardware with ridiculous loads of memory.

    29. Re:Stability by crazycheetah · · Score: 1

      Before I reply, I'm going to admit that my experience is not to Mac, but mostly to Linux and a little bit to Windows. Also, my Windows experience on this end is old, so that could be different.

      I have a pretty good setup on my box, except only 1GB RAM. For me, and most of what I do, 1GB is more than enough. I'm surprised when I get up to 50-75% usage of my RAM. Most of the time, there's a good reason for why I do get that high, such as running some pretty memory hogging applications or having a large amount of files open in my IDE or office programs or whatever. However, the one thing that blows my mind is when I get up to 95% memory usage after leaving Firefox open for 6-8 hours with only 2-5 tabs open, browsing the internet. Now, if I'm going to flash websites, it only takes 2 hours, but I blame that on flash. Nonetheless, avoiding anything flash that I possibly can, by 6-8 hours, Firefox itself has completely wasted my memory away, and how do I fix it? Close Firefox and wait 2 minutes for it to clear out the memory. Then all of the sudden I'm back to the 30-40% I have right now with 10 tabs open in the developers version of Chrome on Linux. Now, I'm excited about the new Linux kernel providing some help in my whole system not screeching to such a halt with all of that memory being used, but I still can't comprehend how one browser eats my memory like that. Opera randomly crashes on me for no apparent reason, which is equally annoying, but I can still do anything else while leaving it open. And that's essentially why I've given up on Firefox for now.

      Sure, I could go buy more memory... if I didn't have the cheapest motherboard available at the time I bought all of the pieces of this computer, and if I wasn't a broke student, barely making it by each month at the moment. Or I can just use a different free alternative that doesn't require me spending any extra money on things I otherwise don't even count as being worth my trouble. Guess which one I chose.

    30. Re:Stability by carolfromoz · · Score: 1

      Firefox 3.5 very stable here - but then I make a point of keeping plugins to a minimum. I'm evening running it on shitsta (not my choice).

    31. Re:Stability by myxiplx · · Score: 1

      Same behaviour here, Firefox on Ubuntu regularly crashes, although I rarely have under 8 browsers open, and rarely under 50 tabs in total. Firefox memory usage averages around 1.3GB for me, although after a restart that drops down to around 250MB with the same number of pages open.

      I've tried removing all plugins, and changing everything I can think of to fix it, to no effect. I've now installed the "restart firefox" plug in and have taken to manually restarting Firefox at times convenient to me rather than risk the constant random crashes.

      And it's not restricted to Ubuntu either. My other half uses Firefox on Windows and that also crashes very frequently. It's far less stable than either IE or Chrome. The only saving grace is that it does save the session and can nearly always restore all your tabs.

      I'm now running the latest daily builds of Firefox 3.5 though and fingers crossed, it seems a lot more stable. It still uses ridiculous amounts of memory though, so I'm still restarting it one or two times a week.

    32. Re:Stability by Timothy+Brownawell · · Score: 4, Interesting

      Free software is free as in there are four freedoms that it is guaranteed to provide.

      Which are completely useless to the vast majority of people.

      This often translates to lower cost - especially in the long term as it makes vendor lock-in effectively impossible, but it doesn't have to mean no up-front cost or even no support cost.

      I'm not sure I buy this argument... lock-in only requires that nothing else can open your files. You can never be locked in to a particular plaintext editor, no matter how closed it is.

    33. Re:Stability by Sigma+7 · · Score: 2, Informative

      Firefox crashes? This is news to me.

      *Glances at several windows with a god awful amount of tabs which have been open for.. days? weeks?*

      You sure you've not got a foobared installation or messed up profile?

      The early versions of Firefox 3 effectively crashed if you had a large quantity of bookmarks. It would work if you waited for the Bookmark processing to finish, but sometimes the wait period was over a few minutes. A version of Firefox 2 could crash if you clicked on Forward/Back at the right time, since a Javascript security hole wasn't properly patched. Thus, don't claim Firefox is immune to crashing.

      Firefox can also crash if Adobe Flash player crashes, and effectively crash if there's rapid-fire CPU spikes from either plugins or Javascript, where sometimes is just easier killing Firefox rather than waiting for it to finish. (Note that Firefox is currently single-thread and single-process.) At one time, I paralyzed Firefox simply by right-clicking on a Flash application; Firefox became unusable until the context menu closed, and the CPU-spike mode prevented the context menu from accepting input.

      Of course, if a stable version of Firefox is crashing, then you can worry. However, you would need to know ahead of time that you can switch profiles using "--profile-manager" as a command line option, since disabling extensions doesn't always work. Then, you need to export and import the bookmarks, passwords and other stuff if the profile does happen to be corrupt; although Firefox doesn't exactly support exporting passwords.

    34. Re:Stability by nickysn · · Score: 1

      I dumped Firefox for Chrome. I've been using FF ever since it came out years back. As you say, stability... but that isn't Open Source's fault.

      FYI, Chrome is also almost entirely open source, except for a few small additions by Google.

    35. Re:Stability by YttriumOxide · · Score: 1

      Try it on a Mac. If you can get it to run without issue for more than 6 hours, then you deserve a medal.

      Hand me my medal then... over 35 days and counting (basically since the last time I had to reset for a software update).

      That said though, it seems to me that the majority of the people that complain about Firefox instability are those that have a very large number of windows/tabs open - multiple windows, each with multiple tabs, bring it up to the "hundreds of tabs" range. I never use anywhere NEAR that level of tabs (I never have more than one window open except for the occasional "wanted" popup such as those from my work's webmail system) - currently, I have 6 tabs open, which is about my normal, and if I get lost in something, it may spike as high as 30, but not for more than a few hours at a time.

      Under the circumstances described above, I've never experienced any Firefox instability on my Mac or my Linux systems with any release version of Firefox that I've used. I've had the occasional crash on my Windows systems at work, but not more than once or twice a week, and generally it appears to be on sites with Flash (not that I consider that an excuse - something needs to be fixed there, but it's not a huge bother).

      But the fact that "so many" people do, in fact, have issues with Firefox is a question for Mozilla. Rather than add in yet more features, would their time not be better spent in stabilizing the core of the browser? Leave the features to add-ins.

      This, I can absolutely agree with, but as a developer of other software, and frequent user of Firefox, I wish people would be more precise in their bug reporting!

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    36. Re:Stability by Anonymous Coward · · Score: 0

      I continue to run Firefox 3.5.3, Opera 10.n, and so many Open Source apps....seldom do I remove the products.
      I have owned several MS products and just plain refuse to continue to pay for upgrades from MS.
      My Dell Inspiron 530 arrived c/w with Vista Home Ed. - after having tweaked the OS with most known tweaks, I now run Ubuntu 9.10 Alpha 5 + updates without any probs.
      Try that with Vista or Mac OS!
      There are different products for different tastes and preferences!
      No Win 7 pour Moi unless MS lowers the prices,period!
      GC in Guelph

    37. Re:Stability by Penguin+Follower · · Score: 1

      Safari on Snow Leopard is damn quick... I'm thinking about dumping Firefox in favor of it (and if you knew me well, you'd be shocked, as I use FF _everywhere_ and am pretty much attached to it).

    38. Re:Stability by timeOday · · Score: 1

      Do you use youtube? It will lock up firefox for me pretty regularly, and closing it makes the window disappear but doesn't stop it. When you run again it says "firefox is already running but is not responding..." Then you either have to know to go to the shell and "killall firefox" or "killall firefox-bin", depending on the distro. I've always wondered how nontechnical users can tolerate this. On my home family setup, I put a "kill all firefox" button right on everybody's menu.

    39. Re:Stability by kbielefe · · Score: 1

      My firefox on linux likewise runs continuously for months, going on standby every night. I only restart after an upgrade, and even then if I forget it lasts a couple days after upgrading before starting to act funny.

      What's with the 120 tabs thing, though? I've never understood the appeal.

      --
      This space intentionally left blank.
    40. Re:Stability by Anonymous Coward · · Score: 0

      I recently dropped Firefox for Opera. I was a long term Opera user back before Gmail. Then Gmail didn't work with Opera and unfortunately for Opera, and Gmail was a better mail app than Firefox was a worse browser so I switched. The bugginess, crashes, memory bloat and general feature crappiness (hello "awesome" bar) finally got to much for me and I switched back.

      I'm not regretting it one bit.

    41. Re:Stability by Anonymous Coward · · Score: 0

      If the browser crashes - bye-bye browser

      Shouldn't that be "If the browser crashes - bye-bye Flash"?

    42. Re:Stability by cmdr_tofu · · Score: 1

      If you try Ubuntu again, it might be in your best interest to stick with the LTS releases, Dapper, Hardy, etc, not the interim releases. I've done both upgrades from LTS release to LTS release and interim release to something else. When you stay within the LTS releases, everything is well tested and works seamlessly.

    43. Re:Stability by MaxwellStreet · · Score: 1

      Here, in a nutshell, is why a lot of normal, non-technical users have trouble with FOSS...

      They don't know anything about how and why Flash crashes their browser - or why Chrome handles it better.

      They only know that their browser has crashed.

      When someone more knowledgeable says "The problem isn't this, it's something else - so FIX YOUR COMPUTER before complaining" - well... the user just wants things to work, and their browser is still crashing.

      Even if they had the time to dink around with their configuration until things were better, I don't think they're especially motivated in that direction. Most people don't enjoy messing around with their computers.

      On the upside, your normal, non-technical user might not know enough to be offended by the PEBKAC remark.

    44. Re:Stability by westlake · · Score: 0, Troll

      Free software is free as in there are four freedoms that it is guaranteed to provide.
      it makes vendor lock-in effectively impossible

      the federal minimum wage in the U.S. is $7.25 an hour.

      only a tiny minority of end users will ever read or write a line of code - or have easy, immediate and affordable access to anyone who does.

      vendor lock-in is perfectly possible in FOSS - it only requires a sufficiently resource-intensive project.

      a project that demands a continuing investment in money and manpower only the mega-corporate backer like Google can provide.

    45. Re:Stability by Penguin+Follower · · Score: 1

      Safari is blazing fast on Snow Leopard. Makes me want to switch off of Firefox - almost. I'm rather attached to some of my FF plug-ins. We'll see....

    46. Re:Stability by Penguin+Follower · · Score: 1

      That's odd, 'cause I just I'm using FF 3.5.3 and I just loaded GM's site just fine (although with all that flash too forever to load. :( ugh! I hate flash.)

    47. Re:Stability by Ash-Fox · · Score: 1

      Do you use youtube?

      I counted 43 youtube tabs open in my current session.

      It will lock up firefox for me pretty regularly

      Doesn't for me, although I have in the past had great problems with Flash in general - Although they went away within the recent year of OS+software installs.

      and closing it makes the window disappear but doesn't stop it. When you run again it says "firefox is already running but is not responding..."

      I have that issue for like a minute, but I assume that's because I have so many tabs and windows open and I see constant HD activity (so I assume it's dumping the SQL lite database to disk), once the HD usage has stopped the process has gone and I can launch Firefox again normally.

      --
      Change is certain; progress is not obligatory.
    48. Re:Stability by timeOday · · Score: 4, Insightful

      GIMP and Cinelerra under Linux are heaps more stable than Photoshop and Premiere under Windows

      What!? Cinelerra is the least stable program I've ever used, it dies every couple of minutes.

      It crashes so much that the tutorial starts off: "Cinelerra is not perfect. Before long you will be familiar with the tendency it has to crash. This usually takes the form of all the windows suddenly disappearing. Thankfully this is not often a big problem because Cinelerra can recover from a crash very well. Simply restart it and select Load Backup from the File menu."

      It crashes so much that the OpenSuse page on it has a section devoted to crashing, and running it within gdb as a matter of routine so it won't crash every time you close the "tip of the day" window.

      It crashes on Ubuntu. It crashes on gentoo.

      Its support for codecs (that actually work) is so sparse that simply finding a single path from source material to product is like crossing a minefield.

      Cinelerra is the perfect example of a program that never really converged to a useful state, it just slogs on like a zombie year after year, half dead, because there is no workable free alternative. Can I blame any of this on the fact that it's free and open? Not exactly, but if it were proprietary, it would have disappeared completely years and years ago.

    49. Re:Stability by Ash-Fox · · Score: 1

      Then you are not Linux or Firefox knowledgeable and a fanboy of one or the other.

      Honestly, it doesn't happen on my systems, the only times I've ever really seen Firefox crash for other people is over the flash plugin being retarded, conflicting extensions and messed up user profiles.

      On Ubuntu, prior to v9 of Ubuntu, default installs, Firefox crashed more than IE6 on my SP2 XP Home setup with similar number of windows running. Firefox bombed on me most after 40 open windows (I typically used to use around 60-75). I reboot Ubuntu about once a month, mainly because I want to not because I have to, and Firefox used to bomb at least 5-6x between reboots.

      I run Kubuntu. I think the only time Firefox took a dump on me on my latest install was due to a replicable crashing issue in VLC's plugin, which crashed every browser - It was easilly remedied by replacing the plugin with another. The Firefox application itself however has not been responsible for the majority of FF crashes I've had over the years, and I have had only a few.

      How many you got? On the earlier versions, I could use Firefox with under 20 windows and not have it crash. Push 30, and it stalls and crashes somewhat. More, see above.

      With my window that has a tonne of Furaffinity pages, I would say definitely over a hundred, I don't want to even count that Window because it would take forever. I'd say about 20 to 40 in other Windows.

      It doesn't crash, but admittedly it is a bit sluggish, but then again, any browser would be sluggish with this amount (Opera - due to it's weird plugin issues, Konqueror would have easily crashed on me by now).

      Ahh, yes, blame the user. Blame the hardware. Blame the install. Don't look at forums. Don't look at user complaints. You probably have some newer hardware with ridiculous loads of memory.

      Oh, I do. If you did the minimum amount of research on me, you would have found that I regulary help out on #Firefox on Mozilla's IRC network (and you would find, I also help out in loads of other projects, including support on Windows). I have plenty of experience in helping issues with Firefox and the cause is often, corrupted profiles, bad extensions, plugins being foobared when it comes to crashes. Less often, it's actually OS and hardware issues.

      --
      Change is certain; progress is not obligatory.
    50. Re:Stability by wmac · · Score: 1

      3.5 branch has been terrible for me on Windows 7. 30-40% of the time, when I try to open right button menu, only an empty menu appears!! If I can guess the location of the menu choice I need, and then click there I am in luck!! What a crap! In addition the address bar search is quite slow and sometimes I wish it was not there! And more importantly, every single plugin is able to crash the whole browser! (including adobe flash, adobe acrobat, adobe whatever!!!)

    51. Re:Stability by selven · · Score: 1

      I don't like MS Office or the free software alternatives - I find it much simpler to use plain text for simple communication and LaTeX for presentation.

    52. Re:Stability by Ash-Fox · · Score: 1

      Same behaviour here, Firefox on Ubuntu regularly crashes, although I rarely have under 8 browsers open, and rarely under 50 tabs in total. Firefox memory usage averages around 1.3GB for me, although after a restart that drops down to around 250MB with the same number of pages open.

      I will admit, Firefox here takes a tonne of memory, often maxing out the 32bit memory allocation for itself. But, with the huge amount of pages I leave open and crappy flash things, I'm not surprised and have yet to find a browser that handled this better.

      --
      Change is certain; progress is not obligatory.
    53. Re:Stability by nametaken · · Score: 2, Insightful

      I'd guess that what you say about ODF and the two word processing apps is true, but the up-tick is that these problems can be fixed. Not so much with MSO.

    54. Re:Stability by Dishmopo · · Score: 1

      Shouldn't that be "If the browser crashes - bye-bye Flash"?

      No. And if that's the way you feel, I'll never pick up a browser you recommend, Open Source or otherwise.

    55. Re:Stability by selven · · Score: 2, Insightful

      Which are completely useless to the vast majority of people.

      Not directly, but there are some tangible indirect benefits to the software being free. Consider the Noscript/Adblock debacle. The Noscript author decided to make Noscript interfere with ad blocking for the author's ads. The community really did not like this and the Noscript author apologized and removed this feature. Now imagine what would have happened if he didn't. Someone would have forked Noscript and started up his own addon without this feature. Some people would have switched over to this other addon and the Noscript author would see his ad revenue rapidly declining and would finally give in (or die). This is only possible because Noscript is free software. If Noscript was proprietary, people would have been stuck with the author's shady practices until some guy comes up with a (bad) free software replacement.

      The four freedoms don't just give you the right to edit the source, they give everyone the right to do so, benefitting you either directly (more options) or indirectly (deterrence from including evil features).

    56. Re:Stability by nxtw · · Score: 1

      That's your problem, my friend. Firefox is very stable. Let me say this: FLASH crashes like shit here. And it's FLASH that causes the most problems for Firefox users. Chrome prevents this by wrapping FLASH in a separate area that gets dumped with it, or something like that.

      But for many users, Flash works fine in browsers like Opera...

    57. Re:Stability by Anonymous Coward · · Score: 0

      Good. Now try telling your boss to use LaTeX.

    58. Re:Stability by Anonymous Coward · · Score: 0

      On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use.

      The #1 reason I would dump any SW product is stability. If it can't perform its intended function without crashing then nothing else matters. Lets just hope I don't need to switch to Chrome to get this to post.

      I dumped Niggerbuntu a few months ago. I finally decided to give it a try with 9.04. At first it seemed good, but then it cleaned out my bank account and impregnated my wife.

       

      Who is Rand Paul.

      A neocon pretending to be a libertarian. He's no Ron Paul, Peter Schiff, Adam Kokesh or RJ Harris.

    59. Re:Stability by flimm · · Score: 1

      I'd have to agree here. All the video editors under Linux that I've tried crash frequently. The reason I recommend pitivi is simple: it crashes the least.

    60. Re:Stability by noidentity · · Score: 1

      Yeah, I found Firefox a memory hog, but Gran Paradiso is excellent. They got the look and feel so similar too, it's amazing.

    61. Re:Stability by Nemyst · · Score: 1

      I have to say I didn't experience something as bad as what you're describing, but I did get two crashes in about 48 hours for no reason whatsoever (on opening new pages which I open daily and which opened fine when I restarted FF). That seems to be tied with the very latest update (one crash happened like 2 minutes after that).

      Despite this, I'm sticking with Firefox. Why? Because I don't think I'd be able to live through ad-laden, malicious script-filled Internet; thank you, Adblock and NoScript! Oh and, I couldn't work without Firebug and Web Developer toolbar. Seriously, Firefox's biggest strength is its extensive plugin library and the fact it doesn't do anything really badly.

    62. Re:Stability by frisket · · Score: 5, Interesting

      Stability isn't the only issue.

      Indeed not. Cross-compatibility is a pain, for sure; I don't know if OO and Abi talk to each other, but they shouldn't be making life hardes for the users by pursuing different models.

      For me, it's two things:

      • Documentation: it's written by developers for other developers, not for end users. A lot of it simply lists the menus and menu items, explaining the File|Save can be used to save your file. While this is needed at some level, it's not useful when you're looking for a function that is probably in there somewhere, but unfindable. I write tech doc; I'd love to contribute to the FOSS material, but I cannot do this while the interfaces are so broken...which brings me to #2...
      • Interfaces: Interaction design is one of hardest tasks around, and without substantial sums to do testing, releasing it and getting feedback is the only solution. Unfortunately, while the feedback on bugs and breaks seems to function, I don't see a whole lot about ease of use. GIMP (originally quite unbelievably bad) did eventually make a few small changes, and OO/Abi aren't bad now either, but far too much else has all the much-sought functionality buried levels deep in menus, and all the rarely-used stuff at the top. Worse, there is still very little consistency between apps, because freely contributing developers understandably want to push their own idea of what the interface should be like (for them) rather than following the prevailing guidelines and expected methods of working.

      I hardly use any proprietary or commercial software these days, largely because the FOSS offerings do almost everything I want -- at the cost of some effort and the occasional cuss. But I would hesitate to recommend it to the averagely naive user simply because it's not as self-evident as it ought to be. That's not to say the commercial stuff is much better, but they have the money to polish the turds -- we don't.

    63. Re:Stability by Timothy+Brownawell · · Score: 1

      Someone would have forked Noscript and started up his own addon without this feature. Some people would have switched over to this other addon and the Noscript author would see his ad revenue rapidly declining and would finally give in (or die). This is only possible because Noscript is free software.

      Right, if it was proprietary the replacement would have had to be written from scratch and would have started taking revenue away a week or a month later than otherwise.

      If Noscript was proprietary, people would have been stuck with the author's shady practices until some guy comes up with a (bad) free software replacement.

      Or someone could write a good free software replacement, or a non-evil proprietary replacement.

    64. Re:Stability by Bigjeff5 · · Score: 2, Insightful

      Now imagine what would have happened if he didn't. Someone would have forked Noscript and started up his own addon without this feature. Some people would have switched over to this other addon and the Noscript author would see his ad revenue rapidly declining and would finally give in (or die). This is only possible because Noscript is free software.

      On the proprietary side, some enterprising fellow or company would note that NoScript's users were less than happy, and that there was a market for a new player. This fellow or company would write their own script/ad blocker and steal some of NoScript's userbase, forcing him to change NoScript to keep his users. Writing it from scratch (and with the SDKs and IDEs "scratch" means most of the work is still already done for you) they may even make it better, or add features, and you'd have a better product.

      It's a little harder than a fork, but it's not like we're locked in to the whims of proprietary software developers.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    65. Re:Stability by Anonymous Coward · · Score: 0

      You sure you've not got a foobared installation or messed up profile?

      And is that the user's fault or Firefox? When an application crashes it is usually the application's fault.

    66. Re:Stability by commodore64_love · · Score: 5, Insightful

      Precisely.

      I've used all kinds of OSes over the years, including Commodore BASIC/DOS and GEOS and AmigaOS (1,2,3) and MacOS (6,7,8,9,and 10) and Windoze (3,4,95,98,XP,wista) and Linux Ubuntu. When I was young and had tons of time to spare, I enjoyed hacking into my Commodore or Amiga to see what I could make them do, but now that I'm middle-aged I don't have many years left. I want my OS to "just work" like my car just works, so I can use my remaining time for other fun projects.

      I gave Linux a fair shake, found it as frustrating as driving a Volkswagen Old Beetle that keeps breaking-down, and decided to go back to XP and MacOS. They cost money, but not that much, and that cost is offset by all the other free/libre programs like Firefox, Utorrent, Opera (not liberated but it is free), and so on.

      BTW:

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck. That was pretty much the final straw that made me reach for my XP restore disc. What Linux needs is a user-friendliness consultant who is tasked to find all the problems that make the OS difficult for average people to navigate. Linux should be as easy to use as the Mac, or at least XP, and right now it's not even a quarter of the way there.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    67. Re:Stability by MrNaz · · Score: 2

      Did you miss the part where I referred to technical solutions that totally ignored the real human part of the problem?

      Coz, well, you just proved it like a bowling ball falling on your toe proves gravity.

      --
      I hate printers.
    68. Re:Stability by Anonymous Coward · · Score: 0

      If Noscript was proprietary it wouldn't have made a difference. The Noscript author removed the whitelisting because he didn't want to lose users, which would have happened whether his code could be forked or not.

    69. Re:Stability by Bigjeff5 · · Score: 1

      Fortunately, I have the SessionSaver extension (Firefox's killer feature) installed, so a browser crash is mostly an annoyance.

      Newsflash, it's 2009, every modern browser (that I've used anyway) has this; it's not really a "killer feature" any more.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    70. Re:Stability by Fred_A · · Score: 1

      I'd guess that what you say about ODF and the two word processing apps is true, but the up-tick is that these problems can be fixed.

      As true as that is, it doesn't help end-users much until it is. ODF inter-compatibility has long been a problem.
      (stopped using MS Word for home and Office at v. 2.0c here btw)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    71. Re:Stability by Anonymous Coward · · Score: 0

      Huh, even the author thinks it was shady.

    72. Re:Stability by Fred_A · · Score: 1, Insightful

      Something tells me a guy who has to spend hours dicking around in Linux to get his Internet connection working, fails, and just goes back to Windows doesn't care that the operating system is "libre" ... he's not going to be patching the kernel anytime soon.

      There also are people that spend hours poking at Windows trying to get it to work. Yet in most cases, just like Linux, it just works.

      It's unfortunate that both fail in some instances but it cannot really be helped.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    73. Re:Stability by UnknownSoldier · · Score: 1

      Don't forget they _removed_ the ability to Move, or Resize the bookmarks dialog box ?! wtf!?

    74. Re:Stability by Anonymous Coward · · Score: 0

      Free software is free as in there are four freedoms that it is guaranteed to provide.

      Which are completely useless to the vast majority of people.

      This often translates to lower cost - especially in the long term as it makes vendor lock-in effectively impossible, but it doesn't have to mean no up-front cost or even no support cost.

      I'm not sure I buy this argument... lock-in only requires that nothing else can open your files. You can never be locked in to a particular plaintext editor, no matter how closed it is.

      The right to keep silence is completely useless for most people most the time (In fact they can't keep their mouth shut) But if the time of being mistakenly accussed of some wrong doing come.... you will need that right (And others...) in order to clear your name.
      Same thing with the software rights (Freedoms...) you'll miss them someday

    75. Re:Stability by Bigjeff5 · · Score: 1, Redundant

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck.

      That happened to me when I tried to use WINE. No matter what I did, I couldn't fix it, either. Scrubbing it from the computer didn't work, I was obviously missing a config setting somewhere that I couldn't find. Fortunately I managed to get a free copy of Crossover and that worked for my needs. I still ended up ditching Linux after about a year for issues along the same line (not resolution issues, but audio and other issues that were ridiculous in my mind).

      I recently read a book that described the problem perfectly, and basically explained why Linux, no matter how great it becomes, will never supplant Windows or OSX on the desktop. Mind you I am not anti-Linux, I think it is fantastic and in many areas the technology behind it surpasses the big players like Windows and OSX. That does not mean it is any good on the desktop, however.

      That's because with Windows/Mac, programmers write programs for the user. With Linux, programmers write programs for other programmers.

      The difference, when you think about it, is huge. If you're a programmer writing programms for other programmers, you want all output and input to be in the form of ASCII or UTF-8 text, so that it is easilly manipulated by other programs, all of the applications features will be accessible from the command line, and the holy grail of a successful operation (that doesn't need to spit out a txt file for another program) is no output whatsoever. "Chatty" programs aren't as easy to integrate into other programs.

      If you're writing programs for the user, you want to make sure the user knows everything worked as it should have, so you pop up a status message. You have progress bars and percentages and so on and so forth so they can see that all is working as it should, and you make it as easy as possible. Using the keyboard may be significantly faster than using the mouse, but there has been no invention for the computer that makes input easier than the mouse. So for user apps as much as possible must be point-and-click. A lot of these programmers know nobody is going to use the CLI, so they don't put in any more than basic command line operability.

      With programs written for programmers, the GUI is usually tacked on after the fact just to help users use the program, the interfaces vary widely from app to app, and the general useability of the GUI ranges from mediocre to piss poor. Very rarely is it actually good.

      Contrast that with programs written for users, and the GUI is often designed before the program is. If you write an app with Microsoft's Visual Studio (which is designed to help programmers write apps for users), the default options start you off with a form to build the GUI, for which you add the actual application code later. The GUI is ever on your mind, and it impacts the way you write a program.

      Lastly, with programs written for users, consistancy is key. That means Microsoft and Apple both have strong incentives to provide a very consistant framework around which app developers write their programs.

      There is no such thing in the Linux world, and Linux developers would be outraged if someone tried it.

      For some reason programmers writing programs for users tend to be more humble than their counterparts, too. I suppose being part of a small minority can make some people feel superior, though it really has no bearing at all on their ability to program.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    76. Re:Stability by Truekaiser · · Score: 1

      I second this. when ever i press someone who says 'firefox crashes on me' it's more because he has over 50+ tabs open spread across multiple windows because he/she doesn't want to close a tab. the majority of them are flash and/or java heavy sites. so the problem normally lays between the keyboard and the chair and not with the program. if it's not that it's because he or she has installed several extensions, i am talking more then 10 here.

      if you do not behave like this though firefox is rock stable though it is tending to be a bit on the slow side though with future versions taking a page from chrome that should change.

    77. Re:Stability by selven · · Score: 2, Insightful

      It's a lot harder than a fork. Lots of Windows users are unhappy and look where we are in terms of creating a replacement.

    78. Re:Stability by selven · · Score: 1

      I do not understand at all how you made the leap from the author's shady practices to libertarianism. And how does Noscript "steal bandwidth"?

    79. Re:Stability by selven · · Score: 1

      Noscript isn't the optimal example - the functionality is quite trivial, it's sole purpose is to remove features, not add them. Now imagine the same thing but with a more complex piece of software that take more than a week or a month to write - like Windows. How far along are we in making a replacement for it that's good for everybody?

    80. Re:Stability by nine-times · · Score: 3, Insightful

      This is an example where a community effort concentrates on solving the *technical* problem and forgets that there's a real, on the ground problem that needs to be solved as well, that may or may not be totally technical in nature.

      Yeah, for a long time I've thought that part of the problem is (and sorry about this, I know it will rub some people the wrong way) that FOSS is being developed almost solely by developers. I'm sure that sounds silly, but there are a lot of problems that I think stem from this.

      First, there's the expectation that if something breaks or something isn't working for you, you can just "fix it". Now this might mean anything from editing a configuration file to rewriting the code, which is far above a lot of people's heads. Plus, as you mention, sometimes it seems like developers focus on some technical aspect of the problem while ignoring the end-user aspect. It's great that ODF is an open format, but it doesn't really work as a universal file format if every program has a different implementation.

      But I think there's also a subtler problem, one which, sorry, I'm probably going to do a bad job explaining but I hope you'll bear with me. The problem is that if you're a great brilliant technical developer, you're not going to even think about how to make your program simple. It's sort of a "not seeing the forrest for the trees" problem. You're going to be so smart about understanding all the complicated things your program does, and so well-versed at everything that can be done with your program, that you're not going to be able to understand what a new user will be thinking when he first approaches your program. You're just too close to the problem.

      Now that probably still isn't clear, but have you ever tried to write out a complicated explanation, reread the explanation 50 times and had it make perfect sense to you? And what happens when you hand it off to someone else to proofread? They find a bunch of obvious typos and they come up with a bunch of questions (at least that's what happens to me). And then you suddenly realize that your mind was jumping over all the missing steps in your argument and all your typos because you had read it so many times and you knew what it was supposed to say. You weren't really even reading the explanation you wrote anymore, you were just replaying in your mind what you intended to write.

      I think lots of technical things can be like this, and I feel like FOSS developers kind of get into this state where they're only seeing the program they meant to put out, and they're seeing how they're using their own software, but they have trouble coming at it fresh.

      I mean, I'm not new to computers or system administration, but sometimes I open up a configuration file or read a new program's man page and think, "now what the hell is going on here?" Even in the same distribution, syntax and conventions flip around now and then. Accomplishing one simple and common thing might require changing multiple settings in multiple places, maybe even in different configuration files. The assumption is, I think, that you're not going to want to run a Linux server unless you're a genius who spends his whole day doing sysadmin work. And sysadmin stuff is one of the more well-travelled and refined areas of FOSS. What chance does something like GIMP have, where the developers might be such a different demographic than the potential users?

      Honestly, I use various kinds of FOSS all the time, because it's often still easier for me than dealing with proprietary stuff, but I still see the problem. At work, on my Windows box, I'll often use Word instead of OpenOffice. Why? Just because OpenOffice takes a long-ass time to load up. Sure, there are also some formatting problems and I think OpenOffice is a bit uglier than word, but mostly it comes down to how long it takes to load the program and open a document.

      So this is mostly just my opinion, but I think the solution (assuming you want t

    81. Re:Stability by Bigjeff5 · · Score: 2, Insightful

      The difference is, with Linux the majority of users spend hours trying to get things to work, everybody has one or two things on their system that didn't quite work right and needed some config file edited or had to be initialized in such and such a way instead of the normal way, etc.

      In Windows (and Mac), these problems are rare. In number they are greater, because you have almost 100 times as many users, but the majority of Windows/Mac users never have a problem with their system. Now, because of the number of Windows machines especially, there is more than enough work from the people who do have problems to create a healthy industry out of fixing them, whereas Linux users tend to fix the problems themselves.

      So yeah, most things "just work" in Linux, but in my experience every Linux setup has one or more issues that need ironing out. If you're honest and you do anything more than web browsing, you'll agree. The very large community support base for Linux, especially the relative size compared to Windows (I'd say they are close to equal, even though the Windows user base is 90 times larger), is evidence of that. The difference is for Windows/Mac most users find that -everything- "just works", and the community support is for the relative few technically minded people who help those who have issues.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    82. Re:Stability by jedidiah · · Score: 1

      As far as GIMP goes, it could be more novice friendly. OTOH, it's probably
      not an app that a novice should be using to begin with. Any features of
      novice interest should be wrapped around a UI that represents a greatly
      reduced feature set.

      That said, there is something to be said for doing things "correctly"
      even if the UI isn't as easy as it could be. In this regard GIMP
      handily trumps "dumbed down" competitors.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    83. Re:Stability by ZorbaTHut · · Score: 1

      I don't care what the user's behavior is - Firefox shouldn't crash. It could warn about memory issues, and swap pages to disk. It could split the app into multiple processes to dodge the 2gb memory barrier, if that is actually the problem. It could simply use less RAM.

      The only situation where crashing isn't an app bug is when it's an OS bug. The user shouldn't be able to make it crash.

      Not a user error.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    84. Re:Stability by mdwh2 · · Score: 1

      I enjoyed hacking into my Commodore or Amiga to see what I could make them do, but now that I'm middle-aged I don't have many years left. I want my OS to "just work"

      Well actually that's precisely why I chose the Amiga over PCs running DOS. But yes I agree, when I moved to the PC, that's why I stuck with Windows as a "least worse" - it seemed to me that Linux still had all the user unfriendliness that I hated about DOS.

    85. Re:Stability by jedidiah · · Score: 0, Flamebait

      Some game programmer dropped the ball so now Linux sucks?

      That is so utterly bogus and ignores the fact that crap like that is not limited to Linux.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    86. Re:Stability by nine-times · · Score: 0

      You can never be locked in to a particular plaintext editor, no matter how closed it is.

      Isn't that because the plaintext file format is "free"?

    87. Re:Stability by mosch · · Score: 1

      On top of reliability, I vote for pointless complexity.

      Just because something *can* be configurable doesn't mean it must be. In most cases I'd be happier with some reasonable defaults.

      Also, if you have lots of esoteric features that are meant for 5% of your users, please design your user interface accordingly, so that the other 95% of us can easily ignore that functionality.

    88. Re:Stability by Anonymous Coward · · Score: 0

      I get this at work with Gnumeric: the 'Open File' dialog box's Open button is off-screen because the dialog box is set so far down and to the right of the app's main window. If the main window is pushed way up into the upper left of the screen (22" Viewsonic VG2230wm) I can get to it. Oddly enough, here at home that dialog box opens up smack in the middle of the main window. But, I use FreeBSD, so nobody here will care.

    89. Re:Stability by jedidiah · · Score: 1

      "Internet connection not working"?

      You mean WIRELESS INTERNET not working. Let's be clear about what the problems
      are here and not just mindlessly misrepresent crap. Linux had very nice wizards
      for dealing with "internet connections" when Windows was still a 16-bit OS. It
      also tends to have very good support for wired devices including high end stuff.

      Linux is not a product of the monopoly vendor and doesn't get automatic
      support from every 3rd party hardware and software vendor in the industry.
      So some random bit of hardware might not work with Linux. Self flagellation
      doesn't alter this fact. So whining about how much time you spent beating
      yourself up over the fact that Linux is not the latest release of Windows
      is not very informative.

      Same goes for MacOS. When a NIC goes bad in a mini I don't try to find the
      most obscure thing I can to replace it with.

      Hardware is bound to work immediately and automagically (without futzing with
      driver disks or the like) or simply not work.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    90. Re:Stability by Bigjeff5 · · Score: 5, Insightful

      "Lots of users" does not equal "a large percentage".

      The number of people who use Windows but loath it could be twice the number of total number Linux users combined, and it would still be less than 5% of number of people who use Windows. There are not that many people who hate Windows, the vast majority of windows users love it, especially XP and even Vista now that they've got most of the bugs ironed out.

      There will never be an open source replacement for Windows, if anything replaces it it will be a closed-source OS like OSX, because programming the bits that make Windows easy to use and acceptable to a large user base are the very bits that nobody likes to write. They are, in fact, a pain in the ass to write and there is no real sense of accomplishment. That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

      With Windows, as well as with most proprietary software, some schmuck got paid to make sure all the bits that nobody likes to program work the way they are supposed to, and what you get is a GUI that is so easy to use nobody even thinks about it. This is one thing that open source developement is terrible at. Not bad, but terrible, and it is an area closed-source developement excels at. Usually the poor schmuck doing the GUI work is an intern or new guy making his way up the ranks, being told what to do by the high-paid GUI designer. Neither of those two exist in an open source project. If they do, it's very rare.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    91. Re:Stability by owlstead · · Score: 1

      True enough, but does that Adobe trap crash on IE as well? Yes, I know, unfair to FF. But users don't care about that.

    92. Re:Stability by Tony+Hoyle · · Score: 1

      Only thing that keeps me on FF is dynamic bookmarks, which I use every day and really don't want to get rid of (I believe there's an adblock for safari and xmarks is supposed to work with it, so they're covered).

      TBH I don't see the speedups on snow leopard that some report, even in Safari. It wasn't slow before.. perhaps it swaps less if you don't have much memory or something but all my macs have 4GB.

       

    93. Re:Stability by Jafafa+Hots · · Score: 1

      Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck.

      Hold down the "alt" key and you can scroll to the button.

      --
      This space available.
    94. Re:Stability by lord_rob+the+only+on · · Score: 1

      I *ALWAYS* disable automatic installation of updates on Windows. I can get crap that can easily render my system unstable. So updates on Windows are not always better than on Ubuntu either.

    95. Re:Stability by Bigjeff5 · · Score: 1

      So you're saying it's 100% the user's fault that they expect to be able to use all the functionality FireFox offers.

      Nice.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    96. Re:Stability by Beelzebud · · Score: 1

      If you have had tabs open for weeks, that means you haven't been updating it to the new versions this poster was talking about...

    97. Re:Stability by Anonymous Coward · · Score: 0

      You sure you've not got a foobared installation or messed up profile?

      Reason #2 for dropping open source: The community's tendency to blame end-users when their software crashes.

    98. Re:Stability by jedidiah · · Score: 1

      No I won't agree.

      I do a great deal more than just "web browsing" and have less problems than
      Windows users that are far less demanding. This notion that Windows is now
      some sort of Macintosh clone is highly bogus. It's total bullshit and always
      has been. Windows tends to fall down in subtle ways that "experienced users"
      might not be bothered by but will completely stymie the sort of novice that
      Windows is targeted at.

      "Just plug in the video camera"
      "Just plug in the printer"
      "Just plug in the photo camera"
      "Just plug in the USB BD drive"
      "Just plug in the hard drives and thumb drives"
      "Just plug the machine into the network (more printers)"

      HELL, I have the "Windows network printer" run through CUPS so that the Windows boxes can more reliably get at it.

      The problem with novice users is that to them a "pothole" is the same as a 100ft gap in the road.

      Things don't "just work" on Windows. They "just work" if you have the driver disk and nothing goes wrong.

      MacOS only "just works" if you happen to be lucky enough to have a supported device.

      If you are not thoughtful, you are playing Russian Roulette regardless of the OS.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    99. Re:Stability by init100 · · Score: 2, Insightful

      Lastly, with programs written for users, consistancy is key. That means Microsoft and Apple both have strong incentives to provide a very consistant framework around which app developers write their programs.

      There is no such thing in the Linux world, and Linux developers would be outraged if someone tried it.

      Just like Apple and Microsoft, Gnome has Human Interface Guidelines (HIGs), and I'm pretty sure that KDE has them too. Unlike you, I think that Gnome and Apple applications follow their own HIGs pretty well, while Microsoft does not. For third-party applications, Gnome and GTK applications may be less consistent than applications developed within the Gnome project, while third-party Mac applications are surprisingly good at consistency. Third-party applications in Windows are even less consistent than Microsoft's own applications, and even those are hardly consistent with Microsoft's own HIGs.

    100. Re:Stability by KingMotley · · Score: 1

      Firefox 3.5.2 had issues with facebook, monster, and dice. It ran those site so slowly it might have well been a crash. Literally minutes to respond to clicks.

      Another site I use caused firefox to crash everytime. Not only taking down the tab, but the entire process and it has no java or flash. Firefox 3.5.3 fixed the last issue completely, and I haven't checked the others, but it was crashing multiple times per day, and I couldn't use it on quite a few sites.

      I don't consider that "rock stable", unless that rock is teetering on a smaller rock at the top of a hill.

    101. Re:Stability by jedidiah · · Score: 2, Interesting

      >> Free software is free as in there are four freedoms that it is guaranteed to provide.
      >
      > Which are completely useless to the vast majority of people.

      Bullshit.

      I remember back when you bought a WinDOS machine you got proper install disks
      and those install disks would work on any machine you had and would not bother
      you with any mandatory license management nonsense.

      THAT was a very handy thing. These days, such copies of Windows are few and
      far between and are likely to be PIRATED if they are that useful.

      The ability to completely reinstall something from scratch if you need to is
      very useful. Anymore you can't even get a proper MS Office install package
      either.

      Yes there is a very practical end user benefit to "free software".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    102. Re:Stability by drsmithy · · Score: 1

      Newsflash, it's 2009, every modern browser (that I've used anyway) has this; [...]

      And, like the one that's built-in to Firefox, they all suck at it.

    103. Re:Stability by Bigjeff5 · · Score: 1

      I work with a guy who has so many tabs open at any given time that he'll forget what he has open and re-open some website in a new tab, even though he has 4 other tabs open with the same website in it already.

      I personally can't stand to have more than 5 or 6 tabs open at a time, I start closing them after that. It becomes more difficult to hunt for the tab than to just punch in the URL of whatever website, especially with the auto-complete features. Granted I love tabs more than separate windows - I have to use IE6 for work and that alone sucks, big time.

      I also find plugins and extensions more annoying than anything, and this same guy has a dozen or so, and most people on /. love their FF extensions, so I suppose I'm the one who's odd.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    104. Re:Stability by Anonymous Coward · · Score: 0

      Now you're just being ridiculous. While I don't agree with the Noscript argument, I agree with you even less.

      Short of jacking into your network or hacking your web site without permission, there is no way anyone could steal bandwidth. Blocking ads is absolutely within the individual user's rights because they ALWAYS get to say what can or cannot be displayed on THEIR computer. If you have a bunch of crap online that people can access, then any burden of bandwidth or cost of bandwidth is yours alone. The bottom line, if you don't want people to access your stuff, then don't put it in a public place.

    105. Re:Stability by White+Shade · · Score: 4, Insightful

      Man, where are my mod points when I need them.. your post is spot on. It reminds me of trying to find an open source replacement for Visio, so I could throw together some really simple circuit diagrams.

        I found a good half dozen programs that had the basic functionality I needed, except that they all sucked, really, really, really hard. A lot of them had amazing feature sets and could do some incredible stuff, but when it came to the basic nitty gritty of .. clicking on an object ... rotating it ... scaling it... moving it from here to there... they all failed *miserably*. Half of them didn't let you scale objects, half didn't let you rotate them at all, the others only did 90 degree increments, etc. The most basic, raw surface of the interface of all these programs were simply unusable.

      It doesn't matter if all the open-source apps were loaded to the brim with extremely powerful features, which indeed many of them were, if it's like pulling teeth to drop some objects on the screen and move them and point them where I want them to.

      I eventually found a circuit drawing program a friend of mine was writing for fun, that actually did what I wanted pretty much, but then I realized I could get Visio for free from school through the academic alliance, so I switched to that, and the joy of having a gigantic company's worth of resources to make sure every little tiny piece of the interface works great became apparent. (except autoconnect. that feature sucks.) It makes it so much easier to just Do Work, and not Work at doing work.

      --
      ìì!
    106. Re:Stability by jabithew · · Score: 1

      What Linux needs is a user-friendliness consultant who is tasked to find all the problems that make the OS difficult for average people to navigate.

      Interesting you should mention this as Ubuntu launch their One Hundred Paper Cuts project.

      I've often thought it would be nice to have a version of Linux that had locked down settings, leaving relatively little choice, but guaranteeing everything to work smoothly.

      --
      All intents and purposes. Not intensive purposes.
    107. Re:Stability by Ihmhi · · Score: 1

      But even if it does crash, Firefox has that nice tab restore thing.

      The one thing that irks me, though, is that sometimes when FF updates, it kills off all the tabs I had saved on close. It doesn't show them in recently closed tabs either, and then I have to dig through my history. (I'm the sort that has like 15 tabs open at once.)

    108. Re:Stability by jabithew · · Score: 3, Insightful

      To put your point as a car analogy; the FOSS world often feels like a car with an amazingly refined engine and one wheel; adding the other three would be boring and technically uninteresting busy work, so nobody does it. You end up with an engine that never breaks down and does 1E6mpg and not going anywhere.

      --
      All intents and purposes. Not intensive purposes.
    109. Re:Stability by Bigjeff5 · · Score: 1

      But the fact that "so many" people do, in fact, have issues with Firefox is a question for Mozilla. Rather than add in yet more features, would their time not be better spent in stabilizing the core of the browser? Leave the features to add-ins.

      This, I can absolutely agree with, but as a developer of other software, and frequent user of Firefox, I wish people would be more precise in their bug reporting!

      It's only worth it for Mozilla to fix the bugs if fixing the bugs will bring in more users/revenue than adding new features. As long as that is not the case, all the small but annoying bugs will be on the back-burner, and new features (which create more bugs) will be the primary goal.

      The bug reporting should not be a problem with a proper bug collection system. Microsoft does this very well, with the pop up whenever an app crashes, they collect pertinant information so they know if it was their fault something crashed, and ask your permission to send it to MS home base. If enough people have the same issue, they can trace the problem and fix it.

      Bug tracking via users entering information into a bug database is not very useful, and you will never get an accurate report of all the bugs that occur. You still won't with an automated system, but you will get a much higher percentage of bugs. The information should be collected at the moment of the crash so you get all the pertinant error information, with a little popup asking at most for a brief description of what you were doing. Check out joelonsoftware.com, he used to work for MS and now runs his own software company, and he was able to eliminate every single bug from one of his apps using a similar bug collection technique.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    110. Re:Stability by Timothy+Brownawell · · Score: 1

      I remember back when you bought a WinDOS machine you got proper install disks and those install disks would work on any machine you had and would not bother you with any mandatory license management nonsense.

      THAT was a very handy thing. These days, such copies of Windows are few and far between

      And apparently, nobody cares. To the extent that when someone decides they do care, it actually makes the news.

      Anymore you can't even get a proper MS Office install package either.

      Even by itself in a store, or is this just for what comes discounted with the computer?

    111. Re:Stability by Reziac · · Score: 1

      Very interesting. And that does describe my real problem with linux... I keep trying to find a linux I can love, but in every case I persistently run into little nagging annoyances that no one seems to want to fix. Often they are not showstoppers, they're little things like when the file browser's display settings wouldn't stick between sessions -- so every single time I used it I had to reset everything. (I guess this finally got fixed, but it took over 10 years!!)

      When something big is broken or absent, I don't expect *anything* of it *at all*, and that's easier to be okay with; I just won't go there. But when it's something that's only a little bit broken and I run into it constantly -- that's TOO annoying to live with.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    112. Re:Stability by ShieldW0lf · · Score: 1, Insightful

      Some folks feel that building to be accessible the novice is a worthy goal, even if it means compromising the power of the tool. Some folks feel that building a powerful tool is a worthy goal, even if it means that there is a learning curve that challenges the novice. Both of them are right. Some folks can't do both of these things, and some folks can't do either of these things. Some of those folks will hide their incompetencies behind these worthy goals, and murky the discussion as a consequence. Still, at the end of the day, it's wrong to fund corporate entities that make their money keeping the problem solving mechanisms that you use to run your life secret from you.

      --
      -1 Uncomfortable Truth
    113. Re:Stability by Anonymous Coward · · Score: 0

      I don't recall agreeing to any such thing.

    114. Re:Stability by CarpetShark · · Score: 2, Funny

      What!? Cinelerra is the least stable program

      You're using the old definition of Stable. Stable v1.1beta is so much better. Please upgrade; we're no longer accepting bug reports against Stable 1.0, which was a developer-only release. You should have known this from the .0 -- we told you ages ago that 1.0 means broken, I mean, developer.

      least stable program I've ever used

      You really oughtta try some of the more experimental stuff.

    115. Re:Stability by Anonymous Coward · · Score: 0

      Feature enhancements, removal and unneeded changes to the GUI; loss of performance...
      I keep an archive of every installer I can because companies hunt down online redistributors and remove "unwanted" old versions. I avoid upgrades like the plague. This gets harder as more web-dependent programs try to auto-update themselves.

      No software gets more efficient with age. It gradually shifts from having slow repetitive sections to RAM caches for everything they can compute in those prior loops. The end result is that "faster" means more RAM hungry, which means slower if you are the one hungering for RAM on your maxed-out motherboard. Code is also reliant on up-to-date libraries (ugh, "you must upgrade to the newest Flash / Quicktime / browser / DirectX / OS and service pack / QT release")

      I still install FF 0.9 and 1.5 on some old machines because it sure beats performance. HTML functionality has not changed much, and I don't care about web exploits.

    116. Re:Stability by speedtux · · Score: 1

      On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use.

      Well, if 3.5.1 worked for you, why didn't you stick with it?

      In any case, your problem is most likely not Firefox 3.5.x (which works fine for millions of people), but a bad extension or some other system problem. And that sort of crap happens frequently with IE as well.

    117. Re:Stability by CarpetShark · · Score: 1

      What Linux needs is a user-friendliness consultant

      Come on... any consultant worth his salt is going to take one look, shout a bit about fucking jokes, tell them to fix the blindingly obvious common sense stuff before calling him out again, shout a bit more about respect for professional time, and leave.

    118. Re:Stability by Bigjeff5 · · Score: 1

      In an app without bugs, it is very difficult for PEBKAC errors to occur. Most of the time, PEBKAC and ID10T errors are just excuses for developers not to fix a problem with their program.

      Honestly, I have never seen Flash crash. I've seen it hang, or not start in some browsers, but I've never seen it crash. I've also never used FF3.5, so there you go.

      If the Flash plugin uses a feature allowed by FF that causes FF to crash, it is a bug in FF. If FF allows flash to use too much memory and it crashes FF, it is a bug in FF. As you noted, Chrome properly handles this bug, but apparently Firefox does not.

      Whenever any app crashes, it is that app writer's problem. It may not necessarily be their fault, but if they want their users to be happy they need to find a way to fix the problem.

      But Firefox runs very fine here. So first FIX YOUR COMPUTER, before complaining about software stability.

      That's like when someone calls tech support and says "my email doesn't work", and the tech support guy says "Well, mine is fine, so there is obviously no problem." It's an idiotic statement to make.

      Here are the minimum requirements for FireFox 3.5.3 for windows straight from their website:

      Minimum Hardware
      Pentium 233 MHz (Recommended: Pentium 500MHz or greater)
      64 MB RAM (Recommended: 128 MB RAM or greater)
      52 MB hard drive space

      If I have that setup and Firfox is the only app that crashes, there is a bug in Firefox. Recommending more RAM is useless, as Firefox is intended to work with as little as 64mb (though feature degradation at less than 128 is acceptable, since they recommend that much). If there are no OS issues, and FF crashes, it's FF's problem. Even if it's a plugin that causes it, it is still their problem and they need to fix it (not the plugin, just the crash).

      One more time, just so we are perfectly clear, ANY time an app crashes and it is not related to a bug in the OS, it is a bug in the app. Period. App goes down, app has bug. End of story. A plugin may have a bug that causes the crash, but the fact that it crashes means there is a bug in the main app that allowed the crash to happen.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    119. Re:Stability by Mathinker · · Score: 2, Insightful

      > and what you get is a GUI that is so easy to use nobody even thinks about it

      Yes, sure, this is why my company has to offer (grunt) courses on how to use things like Outlook, Word, etc. Especially after every major version update (i.e., GUI "improvement").

      Personally, I've never found a GUI which is automatically "easy" to use. On every platform, the designer(s) almost always assume something about my usage model which is simply wrong.

    120. Re:Stability by Anonymous Coward · · Score: 0

      I quit using Ubuntu for a similar issue. It is about stability and having it 'work' when you need it most. Also it's about driver support. Everyone bitches about Windows driver support...Well, guess what, Ubuntu doesn't have the laptop driver support that my left toe has.

      My ultimate frustration with Ubuntu was that I couldn't use VMWare to Acronis Restore my windows machine for Windows only stuff.

    121. Re:Stability by Anonymous Coward · · Score: 0

      I think what he meant to say was he was running firefox on Windoze and got a Blue Screen of Death. Technically speaking, it's kind of a firefox crash....

    122. Re:Stability by jabithew · · Score: 1

      Have to say, I've looked at it in a bit more detail and am now less impressed. It's a good idea, but seems to be succumbing to FOSS geek syndrome (i.e. if it's a usability issue it's low priority) and there's a lot of buck-passing going on. Seems like they've missed the point of the exercise; all the usability issues are important and upstream problems are also Ubuntu's problem.

      --
      All intents and purposes. Not intensive purposes.
    123. Re:Stability by Bigjeff5 · · Score: 1

      While manual updates are fine so long as you remember to hit the little shield and update in a timely manner (I think that's what you meant when you said you disabled auto-installs), I want to point out that disabling windows updates all together is a very very bad idea. Windows updates are there primarily to fix security issues, and while patching them can sometimes break things, it is generally better for you in the long run.

      The most I'd recommend you to do is to set windows updates to critical updates only. Most programs should be unaffected by these, and any programs that are were probably doing things they shouldn't have in the first place.

      For my own anecdotal experience with Ubuntu, waiting for major releases before updating broke more things than updating incrimentally and dealing with the minor issues at each update. One major update took me weeks to get everything working correctly. I was a little pissed about it.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    124. Re:Stability by flappinbooger · · Score: 4, Funny

      I've actually made a video in Cinellera once, and it isn't the crashing I remember. It's the fact that compared to a program like Sony Vegas, editing in Cinellera is like flossing with barbed wire. If you try hard enough you can get the job done, but it really hurts.

      --
      Flappinbooger isn't my real name
    125. Re:Stability by Anonymous Coward · · Score: 0

      A "messed up profile" is not an acceptable excuse for a crash. A crash that isn't caused by bad hardware or other software is always a critical bug.

    126. Re:Stability by pwizard2 · · Score: 3, Insightful

      That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

      What exactly are you talking about?

      If you want to talk about appearance, Desktop environments/window managers like GNOME and KDE are comparable to what you can find on Windows or Mac, unless you're talking about really old stuff like twm. Compiz Fusion gives Linux compositing that is just as good as (if not better than) Aero. Furthermore, Windows still doesn't have multiple virtual desktops like Linux has had for decades. I've come to rely on that feature for day-to-day use, and using Windows is downright painful for me these days. Sure, there is software that can add that functionality to some extent in Windows (and Mac OSX, I presume) but that isn't the same as having it available out of the box and having a compositing engine that can integrate well with it.

      I've used OS X quite a bit and I still don't see what everyone in in awe about. It does what its supposed to, but there isn't really anything that special or unique about its interface these days.

      --
      "It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
    127. Re:Stability by Vicegrip · · Score: 1

      Firefox has crashed a bit more lately, but I suspect it might be flash that is to blame, not Firefox. I use Firefox on Linux, Windows and the Mac. The extensions I use and the ability to maintain bookmarks and preferences across computers are simply so awesome that I can put up with the occasional crash.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    128. Re:Stability by Anonymous Coward · · Score: 0

      Original anon responding here -- I guess you missed the place where I noted that Hardy broke more things in the upgrade than Gutsy did.

      I should clarify that on one machine I did a clean install of Hardy, since I had just started using it on my laptop (lest you think that some tweaks I made to Gutsy screwed up the "well tested and seamlessly" working Hardy). Less features worked out-of-the-box. Yes, less than Gutsy. After failing to get things working again, and already dissatisfied with power management, I said screw it and reinstalled XP.

      So, sorry, what you say is NOT true for everyone. Part of the reason I wanted to upgrade my machine to Hardy was because of the very LTS claim that it should be more stable. IT WASN'T.

    129. Re:Stability by node+3 · · Score: 1, Insightful

      What!? Cinelerra is the least stable program

      You're using the old definition of Stable. Stable v1.1beta is so much better. Please upgrade; we're no longer accepting bug reports against Stable 1.0, which was a developer-only release. You should have known this from the .0 -- we told you ages ago that 1.0 means broken, I mean, developer.

      "It's your fault, user" for thinking Stable 1.0 might mean it actually works, and not that it's a "broken, developer-only release", but that Stable 1.1 *beta* is actually the stable version. Well, obviously...

    130. Re:Stability by Reziac · · Score: 1

      Argh, sorry to hear that. :(

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    131. Re:Stability by CSMatt · · Score: 1

      Which are completely useless to the vast majority of people.

      How so? The ability to modify your software and study the source code isn't useful to non-developers, but everyone can distribute.

    132. Re:Stability by node+3 · · Score: 3, Interesting

      I'd guess that what you say about ODF and the two word processing apps is true, but the up-tick is that these problems can be fixed. Not so much with MSO.

      Not really. Most end users can't fix OO.o or AbiWord. Hell, most programmers can't fix OO.o or AbiWord. It's easy to fix a small bug (like word count can't handle more than 65535 words, or paragraph indentation is inconsistent, etc.), but something fundamental like fixing an issue with the interpretation of a file format like is being discussed here isn't generally going to be fixed by a patch from some casual user, even a highly technically proficient one who is a skilled developer.

      This is pretty much the same situation MS Office is in. It's not like MS themselves can't fix bugs in Office.

    133. Re:Stability by Anonymous Coward · · Score: 0

      ALT-Click is your friend, my friend. (You can move the dialog up so the button is available).

    134. Re:Stability by Anonymous Coward · · Score: 0

      Try pressing alt when you click and you can move the too-big-to-fit-the-screen window around and get the "okay" button on the sceen.

    135. Re:Stability by node+3 · · Score: 0, Flamebait

      That said, there is something to be said for doing things "correctly"
      even if the UI isn't as easy as it could be. In this regard GIMP
      handily trumps "dumbed down" competitors.

      Um... The GIMP, a full-featured image editor, can handily beat competitors which slimmed-down feature sets?

      New tagline: The GIMP, it's better than MS Paint.

      Actually, I don't even think that's true. When it comes to the actual set of common features, I'll wager MS Paint is much easier to use.

    136. Re:Stability by tmalone · · Score: 3, Insightful

      Just look at Office 2007. Word looks and behaves nothing like Outlook or OneNote. In Windows, the big players tend to have fairly good interfaces, but as soon as you move away from the over-$100 realm of Windows software, you're in amateur land and the interfaces quickly devolve into a case study in worst practices. I find that I much prefer using ported Gnome software in Windows than many native solutions. Yes, Photoshop is a fantastic program, but I'd take GIMP over ArcSoft abominations any day of the week. At least I don't have to pay for GIMP.

      This article should really be titled "Why Users Drop Cheaper Programs for More Expensive Ones". At least the open source solutions generally resist the urge to insert ads into their software and use a bunch of proprietary widgets.

    137. Re:Stability by Timothy+Brownawell · · Score: 1

      Which are completely useless to the vast majority of people.

      How so? The ability to modify your software and study the source code isn't useful to non-developers, but everyone can distribute.

      But it's so much easier to just point people to the project's download page, or tell them to type the name into google...

    138. Re:Stability by richtaur · · Score: 1

      I've heard this argument before: I use music production software like Cubase that allows plugins called VSTs. They often are the cause for the entire application crashing and sometimes lots of work lost. The thing is, other applications (some would cite Apple's Logic) would not crash even when using the same VSTs, because they had more intelligent plugin architecture to help prevent crashes from 3rd party software. Firefox should do the same.

      I'm a HUGE Firefox fan -- I've converted or tried to convert everyone I know that wasn't already a user in the last 5 years or so. I've got three Mozilla shirts, countless stickers, hats ... and I'm still losing my faith in the entire platform. Firebug is probably my biggest headache point right now, so those developers definitely need to get their shit together. But it could also be argued that Firefox is the source of truth and could provide improved crash prevention.

    139. Re:Stability by node+3 · · Score: 1

      Some folks feel that building to be accessible the novice is a worthy goal, even if it means compromising the power of the tool. Some folks feel that building a powerful tool is a worthy goal, even if it means that there is a learning curve that challenges the novice. Both of them are right. Some folks can't do both of these things, and some folks can't do either of these things. Some of those folks will hide their incompetencies behind these worthy goals, and murky the discussion as a consequence.

      Ah yes, the venerable Chewbacca Defense.

      Still, at the end of the day, it's wrong to fund corporate entities that make their money keeping the problem solving mechanisms that you use to run your life secret from you.

      It's wrong to pay for products that work best for you?

    140. Re:Stability by gbarules2999 · · Score: 1

      So basically you found a bug (in the application, not the OS), didn't actually Google to find out you can move buttons with the "Alt" button and started complaining about it Slashdot? Gotcha. I totally get the +5 Insightful here.

    141. Re:Stability by Anonymous Coward · · Score: 0

      sometimes is just easier killing Firefox rather than waiting for it to finish. (Note that Firefox is currently single-thread and single-process.)

      One of the annoying things I find is that the entire firefox program will pause while waiting for a DNS query to complete or timeout. A little multi-threading so the other firefox windows don't hang would be great.

    142. Re:Stability by samuX · · Score: 2, Interesting

      Besides is Linus really "free"? My time has value too (about $50/hour) and the hours I spent trying to connect to my ISP could have been spent earning overtime at work, buying Windoze for ~$120, and still having some cash leftover in my pocket. Sometimes it's worth handing-over the credit card to get plug-and-play software, rather than put-up with free software's constant need to "configure" everything.

      Even with plug and play software you have sometimes to stay hour to fix a problem because they aren't doing what they were told to do, so in that case you have spent $$ to buy the program and you have to spent time trying to fix problem or either contact customer support to find a way to solve the problem. This is not about Foss or proprietary sw, it's about wether a program is good or not and if their "default config" is enough satisfying for the 99% of the users who are just beginning with it. So maybe today you will find your linux distro more enjoyable since many default configuration works for lots of people and you haven't to spend time making custom configs.

    143. Re:Stability by gbarules2999 · · Score: 1

      If anything, I've had more problems with Windows drivers than Linux ones, especially with older hardware. Some of them just plain don't work anymore. Heck, Linux supports my old Radeon where Windows 7 was shit outta luck. I've been using Ubuntu for two years (swapped to Fedora now) and I haven't used the command line or hacked any text files for at least 3/4ths of that. So...I guess your pointless guessing was just negated by my pointless anecdote! Congrats!

    144. Re:Stability by Spewns · · Score: 1

      Seriously, I'm completely blown away by the sheer insanity of people. Hundreds of tabs, several windows, 40-something YouTube tabs open. wtf? Go close the 147 of 150 tabs you aren't using anymore, close 49 of the 50 YouTube videos you aren't watching, and close the 4 Firefox windows you haven't even looked at since (apparently) yesterday.

      Sometimes I catch myself having ~10 tabs open, and I become immediately annoyed and go close off almost all of them, except in extremely rare cases. And I close Firefox as soon as I'm done using it. Maybe that means it's open 20 minutes, maybe longer (especially if I'm watching a video or something). What are earth are people doing that requires Firefox to run for 3 days? Do you people sleep? How can someone be dumb enough to let 150 tabs accumulate and sit around? I don't understand any of this. I honestly can't remember the last time Firefox crashed on me, and I upgrade to newest versions asap. Doesn't crash on Windows, Linux, or OpenBSD, ever, even with Flash (on Windows) and a handful of addons.

    145. Re:Stability by Fred_A · · Score: 2, Interesting

      The difference is, with Linux the majority of users spend hours trying to get things to work, everybody has one or two things on their system that didn't quite work right and needed some config file edited or had to be initialized in such and such a way instead of the normal way, etc.

      In Windows (and Mac), these problems are rare.

      Sorry but I beg to differ, I've *never* had a Windows machine where *everything* worked in the last 5 or 8 years while I've regularly managed to get all my peripherals of the moment to work in Linux, often without having to add anything from outside the distribution (the main issue being webcams which remain a major pain in the butt).
      The only exception was laptops where, as excepted, the integrated stuff worked with the provided Windows version (as it did with the Linux system I replaced it with).

      Regarding Mac OS, my only recent experience has been with Tiger on a, iBook G4 and it was roughly on par with Linux in early 2000. A lot of peripherals worked but a lot didn't and that was that (never managed to get any webcam to work with it for example).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    146. Re:Stability by rantingkitten · · Score: 2, Insightful

      Your mindset here is kind of strange:

      Try creating a file in AbiWord. Save it. Open it in OO. Edit and save it. Open again in AbiWord. Broken formatting.

      What you just illustrated is that with open source you have a choice -- you could use Abiword, or Open Office, or Koffice, or a bunch of others, to do the same job. They might not all interact perfectly but the choice is there.

      If this is such an issue for your workplace, pick one of those and standardise on it. But instead your solution is to.. standardise on MS Office? Where the only reason it doesn't break formatting is because it only ever needs to deal with itself? Why not just standardise on Open Office and get the same result?

      And, as an aside, I doubt you can tell me with a straight face that you haven't seen MS Office break its own files. Office's problems with different versions of itself are legendary, but I have seen documents break using the exact same install of Office on the same computer.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    147. Re:Stability by cyberthanasis12 · · Score: 1

      In my experience openoffice opens correctly documents written by its erlier versions (that go back to StarOffice in 1999). But MSOffice does not. In fact, frequently I open old MSOffice documents with OpenOffice and save back to newer MSOffice format as a workaround (I have problems mainly with Greek text).

      I also use GIMP a lot, as I frequently produce orthophotographs, and I never missed any feature (I am not an artist though). And I am used to the GIMP interface and it does not look odd to me. I remember that in 2006 (or 2005- hard to remember) I had to edit a satellite image which was nearly 3 GB, which I did very smoothly with 64bit GIMP (SuSE Linux) and 4GB of RAM. Some colleagues had tried the same with windows and (of course 32 bit - that was years ago) PhotoShop and it took them ages to do the job.

      And did I mention that Linux, OpenOffice, GIMP, gcc, gfortran, python are for free (as in beer) for all the 20 PCs of the small company I work for? And did I mention that we do not have to keep records with all the licenses AND the invoices of purchase for every single bit of software as it is obligatory in Greece? (and don't tell me it is illegal for the BSA to demand the actual invoices, even though we have the actual licenses - that's the way things are in Greece).
      Please use proprietary software if that is your wish. Free software certainly gives us an advantage.

    148. Re:Stability by Glonoinha · · Score: 1

      Bah. DOS and Linux are very friendly.
      They're just very discriminating about who they call 'friends'.

      --
      Glonoinha the MebiByte Slayer
    149. Re:Stability by Anonymous Coward · · Score: 0

      To move a window even if it is not entirely visible, hold Alt and drag it.

    150. Re:Stability by Richard+W.M.+Jones · · Score: 1

      [The four freedoms] Which are completely useless to the vast majority of people

      Sure - that's like capitalism vs communism. Some (probably many) people would be better off under communism, in that their daily needs would be taken care of and they woudn't have to do much. As long as they don't think too much about their situation. Or want to say something that their rulers disagree with. Or want to do anything new and interesting.

      Rich.

    151. Re:Stability by thejynxed · · Score: 1

      Except not all keyboards come with an ALT key, just like not all keyboards come with a 'Windows' key or a 'Command' key.

      Don't assume every user has access to one.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    152. Re:Stability by baboo_jackal · · Score: 3, Insightful

      Yeah, for a long time I've thought that part of the problem is (and sorry about this, I know it will rub some people the wrong way) that FOSS is being developed almost solely by developers. I'm sure that sounds silly

      That's exactly the reason for the differences between FOSS and proprietary software - there's a non-trivial set of "other stuff" that's required to take a piece of software from a sort-of-useful but maybe buggy implementation to a polished application that provides a solid end-to-end user experience.

      Things like market research into what your potential users actually want, high-level UI design, usability studies, deliberate architecting, and a significant test infrastructure are practically *required* in commercial software design, but I don't know if they get the same emphasis in FOSS.

    153. Re:Stability by thejynxed · · Score: 1

      I've had Windows 7 start and run (in 'Classic' mode) on a laptop with an ATI 16MB graphics card. If you couldn't get it to run on a Radeon, you're not trying hard enough.

      It runs perfectly fine on my desktop that has a Radeon 9600XT 256MB card. Most graphical goodness included. It also runs just fine on my other two desktops. One featuring a Radeon 9200 128 MB card and the other a nVidia FX5500 256MB card, again, with some graphics options tuned down.

      I would suggest you try older drivers. Many cards have no support past a certain driver version.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    154. Re:Stability by rohan972 · · Score: 2, Interesting
      Windows doesn't "just work" for me. I am not an IT pro, but I've been using linux as my desktop since redhat 7.0. I am much more familiar with linux than windows. Yes, there has always been some configuration to solve with every OS update. However, recently I've been responsible for keeping my brother-in-law's 2 windows boxes going (small business, I'm relatively more computer literate than anyone else involved despite lack of windows experience).
      1. Updates: Using linux I run "yum -y update" and the whole system is updated. Every application, done. Using windows, the auto-update keeps only the MS software updated, nothing else. Firefox, for example, will notify me of updates but won't auto-update because I don't run with admin rights. Neither (as far as I can tell) can I open a command prompt as admin to update unless I download the update manually first. I switch user to admin, log in to the GUI, run firefox update, log out and back in as user. This must be repeated for every non-MS application. This is not just a case of "takes a few hours to solve" as far as I know it is unsolvable.
      2. Back-ups: Using linux I can back up /etc, /var and /home and the package list. That's it, nothing more required. Restore is simply a matter of extracting those files back to /etc, /var and /home and using yum to install the same list of packages. Without making full system image backups, there is nothing close to this simplicity with windows (well, maybe there is, but can I find a solution that works so well, works for both OS upgrades and restoring a system? Can I find it and implement it with less work than it takes me to solve a problem on linux?).
      3. Bluetooth: a bluetooth USB dongle "just works" in linux. I can detect my phone and transfer files to and from it without trouble and write simple bash scripts for backups and repetitive tasks. Windows seems to require addon software to connect bluetooth (I'm sure this can't be right, it works on laptops out of the box right?) and I've seen no way to automate tasks requiring bluetooth access. In linux I can find the relevant program by running "yum search bluetooth" if it isn't already installed, leading to my next point:
      4. Software installation: I understand to only get software from "trusted" sources, not to just download and install or I'll get malware. How do I tell what is a trusted source of software for windows? The linux distro I use has nearly everything I need, I have one additional repo configured. When I'm searching for software to do something like bluetooth, how do I know what sites to trust?

      Seriously, until there's a decent solution for updates and backups I couldn't describe windows as working properly. Remember we're talking average users here, not system administrators. I am well aware there are solutions to these things for corporate networks with administrators looking after them, but how accessible are those things to the average user.

      If I'm wrong and these things are easy then I'd love to know. Otherwise I will continue to view MS Windows as not merely more difficult than linux, but broken. Solve 1,2 and 3 for me and I'll be really glad, very happy to be wrong. I won't hold my breath waiting though.

      Windows works for two groups of people: those who have professional level skills to solve the problems and those who don't know enough to realise there's a problem. The second situation is a fairly limited definition of "works" and is the cause of botnets etc. I suppose the botnets are run by people in the first group and are a great example of how well Windows works ;)

    155. Re:Stability by thejynxed · · Score: 1

      The Broadcom-based 'wired' NICs in quite a few Dell/HP/Gateway/etc systems still have no proper Linux support, even over 10 years after they some of them were last used in a retail system.

      You must be thinking of Intel when it comes to wired NIC cards just working.

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
    156. Re:Stability by cyberthanasis12 · · Score: 1

      Windows XP just works? That is an oxymoron. That is exactly what led me to Linux. Windows does not work. It freezes frequently. It needs considerable effort (and money - AND MONEY) to keep it free from viruses. Internet explorer does not stop when I press the stop button. I can not unload a program without leaving traces somewhere in my disk and the registry. In fact I may not be able to remove a program at all. If I load a game (a demanding game not a trivial one), it changes the behavior of Windows even if I uninstall it. The only solution is to reinstall Windows. Yet I can not reinstall Windows more than 3 times, though the copy is MINE because I paid for it. Here in Greece the tax agency demands that I give them the licenses of Windows and the actual invoices of the purchase (US is really our boss). I have to keep records about which license belongs to which computer (I am responsible for about 20 PCs). I delete users, yet somehow windows remembers them; Documents and Setting fills up. If a make a presentation it is likely that it won't work in another Windows box, because it will be an earlier or later version of Powerpoint, or because it is just another copy of windows (home, professional, SP1, SP2, SP999). And more and more.

    157. Re:Stability by kbielefe · · Score: 1

      One nice thing about extensions you may be overlooking is the wonderful option not to have any if you wish. Just imagine having no way of removing those annoying features.

      --
      This space intentionally left blank.
    158. Re:Stability by Anonymous Coward · · Score: 0

      Ironically, that's one of the problems that drives me nuts with Windows--resolution switching. Perhaps the Mac has solved it, but I switch resolutions a lot to deal with different projectors when I travel to give talks and I end up with the same problem--the stupid OK button is off the screen so you have to reboot into safe mode to fix things.

    159. Re:Stability by PrimaryConsult · · Score: 1

      Seriously?? Unsurprisingly, that is not indicated anywhere at all (at the very least it should be on the screen resolution dialog box!). I had the same issue, and after getting nowhere with ctrl+alt+(+/-) I gave up and edited Xorg.conf from the command line to not allow the low resolution... The inability to move a window up beyond the top boundary of the screen is just stupid, it is far more intuitive than guessing that 'alt' lets you scroll... I ditched Ubuntu for Debian Etch (now Lenny) and am much happier, there is no expectation for things to 'just work' so anything that screws up the gui at a normal user level is fixed with a ctrl+alt+backspace...

    160. Re:Stability by colinrichardday · · Score: 1

      And how does LaTeX totally ignore the human part of the problem? Does kile http://kile.sourceforge.net/ not exist in your world? Can you not stand device-independent output?

    161. Re:Stability by pokechop · · Score: 1

      Second that re: Cinelerra. It wins for most hyped/least useful. But KDENLive has really worked out for me- very stable in my experience. And Blender is quite usable as a cuts-only editor for me.

      --
      xoviquom, ogdeuns
    162. Re:Stability by c0d3g33k · · Score: 1

      Firefox crashes? This is news to me.

      Yup. I've got a problem right now with Firefox on a clean Linux install (openSUSE) after having done nothing more than import my bookmarks file using SyncPlaces. A click on the bookmarks sidebar and *BAM* - Firefox is gone. I'll grant you - this is rare, and I've been a Mozilla user since the very first source code drop when it was open-sourced, but Firefox can indeed crash. (To preempt any armchair debugging, the same bookmarks file works fine on at least 6 other Firefox instances - 4 Linux and 2 Windows, same FF version, all running SyncPlaces - so it isn't 'corrupt' or malformed in some way.. I suspect this might have something to do with buggyness in the sidebar, which doesn't seem to handle bookmark updates very well.)

    163. Re:Stability by Anonymous Coward · · Score: 0

      Install Flashblock and Adblock. Your crashes will go away. I haven't had firefox crash on me under Windows, Linux or BSD in a very long time, months, except a few sites that are heavy Flash sites that I've allowed through.

    164. Re:Stability by Bigjeff5 · · Score: 1

      If you think they all suck, how is it FireFox's killer feature then?

      I honestly don't like it that much, though I prefer Chrome's implimentation. It simply keeps a list of your last opened pages when you open the home page, and you can fire them up again if you want to. I hardly use it though.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    165. Re:Stability by smaddox · · Score: 1

      You know you can just run emulators in full screen, right? You don't have to change the screen size. Not that the dialogue box not fitting isn't absolutely ridiculous. It's what we call a bug. They happen. Bugs that are encountered during normal usage are usually fixed before they make it into a release. You happened to use a resolution that is pretty rare these days. Hence why the bug was not caught.

    166. Re:Stability by EvanED · · Score: 1

      In theory, yes, it can be fixed. In practice, you get stuff like this, which is a request to add something like Word's 'normal' mode, or at least a way to collapse the top and bottom margins of a page -- an issue that has over 200 votes for fixing, dozens of people reporting that this is a blocker for their use of OO, and, at least in terms of visible progress, the issue has been ignored for over 7 years.

    167. Re:Stability by Anonymous Coward · · Score: 0

      Yeah, I found Firefox a memory hog, but Gran Paradiso is excellent. They got the look and feel so similar too, it's amazing.

      Get off my lawn, gook.

    168. Re:Stability by Ash-Fox · · Score: 1

      A "messed up profile" is not an acceptable excuse for a crash.

      I can corrupt Opera's profiles, and IE's user settings to crash them. Why have a different stance with Firefox?

      --
      Change is certain; progress is not obligatory.
    169. Re:Stability by Volguus+Zildrohar · · Score: 1

      ...and you know you could drive in peace and comfort forever if you could just add those missing wheels, but no-one seems to stock the same size wheel as the one already on the car.

      --
      When confronted with one problem, some think "I'll use recursion". Now they are confronted with one problem.
    170. Re:Stability by Ash-Fox · · Score: 1

      And is that the user's fault or Firefox?

      Firefox doesn't corrupt it's profile directories, bad extensions, anti-virus software, operating systems, loss of power does.

      --
      Change is certain; progress is not obligatory.
    171. Re:Stability by erktrek · · Score: 1

      Uh, maybe no because then you'd be missing the point of the car..to drive it. Maybe instead you'd have to hot-wire the car each time and instead of a steering wheel you had to manually turn the wheels yourself oh and no seats but the thing runs like crazy and is extremely theft resistant.

    172. Re:Stability by Ash-Fox · · Score: 1

      I don't care what the user's behavior is - Firefox shouldn't crash.

      If you actually read my post, it doesn't.

      It could warn about memory issues

      It does.

      and swap pages to disk

      The OS does that.

      It could split the app into multiple processes to dodge the 2gb memory barrier

      I don't want it to use more than 2.5GB. Quite happy with it's current behaviour honestly.

      --
      Change is certain; progress is not obligatory.
    173. Re:Stability by Anonymous Coward · · Score: 0

      Free software is free as in there are four freedoms that it is guaranteed to provide.

      Which are completely useless to the vast majority of people.

      Which the vast majority of people don't care about -there is a difference. I hear people complaining that things broke, or run into problems because they can't share a piece of expensive software all the time. In my lab we share a $5 USB dongle just to "enforce" that we are not using a certain software application at the same time. We also use a software package that changes it's output file format every year, so in order to collaborate, everyone needs to upgrade to the same version.

      People think these problems have something to do with computers in general, and wouldn't understand how the "four freedoms" would help them -but not having those freedoms does hurt them.

      This often translates to lower cost - especially in the long term as it makes vendor lock-in effectively impossible, but it doesn't have to mean no up-front cost or even no support cost.

      I'm not sure I buy this argument... lock-in only requires that nothing else can open your files. You can never be locked in to a particular plaintext editor, no matter how closed it is.

      The claim isn't that proprietary software *always* has lock-in, but that Free software can't lock customers in.

    174. Re:Stability by Bigjeff5 · · Score: 1

      Desktop environments/window managers like GNOME and KDE are comparable to what you can find on Windows or Mac, unless you're talking about really old stuff like twm.

      No, they aren't. Gnome especially looks like shit compared to Mac and Vista. You may have a point when talking about XP or the classic windows manager, though I still prefer XP to Gnome. I haven't used KDE 4, but KDE 3 isn't much better without some -heavy- customization. And I'm no UI designer so I usually end up just screwing it up.

      Compiz is definitely cool, but it is ultimately useless and can be a serious resource hog. It's also very buggy, and the UI for managing it beyond "on", "light", or "off" is not very good.

      Furthermore, Windows still doesn't have multiple virtual desktops like Linux has had for decades. I've come to rely on that feature for day-to-day use, and using Windows is downright painful for me these days.

      Not natively, no, and neither does OSX. It's not really all that exciting of a feature unless you are used to breaking up your work like that, and if you are there are a number of free 3rd party apps that will do it for you. Millions of people get stuff done without it, and they aren't clamoring to have it either. I personally used it only a handful of times when I was using Linux. I would never be considered a Linux power user though.

      I've used OS X quite a bit and I still don't see what everyone in in awe about. It does what its supposed to, but there isn't really anything that special or unique about its interface these days.

      That's the whole point. The Linux desktops often do not do what they are supposed to, or they have "special" or "unique" features/quirks that tend to be more of an annoyance than a boon. Same with Windows, but it is getting better and is not nearly as bad as it used to be, or as Linux is now.

      OSX is amazing because usually, if you break out of the way your OS of choice has trained you to operate and just think "what would make sense?" to do something, lo and behold that's the Mac way to do it. You don't want an app any more? Why navigate to Add/Remove Programs? Just throw it away! You want to install an app? Drop it into your Applications folder. Easy. They even do disk imaging straight from the install disk. For Linux you'd need to find some app that will do it for you, and with Windows Vista and later you'd have to know how to use the imagex tool, because that was NOT designed for the end user to use.

      Stuff like that, once you stop thinking about the "Windows way" or looking for the terminal to do stuff the Unix way (which is still there in OSX if you want it, btw), most of the time it is very easy to use. The same cannot be said for Linux. Not by a long shot.

      I honestly think the only things holding OSX back now are the expense of the hardware and the entrenched nature of Windows, and I don't think the second is as big a deal as it was even 5-10 years ago. Unfortunately, the hardware is a key part of their business model, and a key part of the stability of OSX, so I don't see it changing any time soon.

      I don't even use a Mac (my roommate has one) and I'm saying this.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    175. Re:Stability by Anonymous Coward · · Score: 0

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen!

      And you don't have this problem in windows? In any Linux window manager I've used it doesn't matter if the dialogue is too big, you can always use alt+drag to move it, unlike in windows where you really are stuck with your dialogue box. I for one think having an option to actually control your windows (ironically the one thing where Windows truly sucks compared to anything I've used in Linux) is much friendlier to the user than having every dialog designed to the lowest common denominator (resolution in this case). And that I think is the main difference between Linux and Windows/Mac OS X: Linux is really user-friendly, yet it is not beginner-friendly, whereas the other alternatives have somewhat leaner learning curves but their actual ease-of-use tends to be quite a bit worse, once you have learned the ropes.

    176. Re:Stability by Hognoxious · · Score: 1

      I occasionally get a problem along the lines of "a script on this page is running slowly", more often than not when I'm at this crappy website. Usualy it's possible to get out of it without resorting to task mangler.

      But it's still more reliable than inthenuts explosion. Not even the same league.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    177. Re:Stability by Anonymous Coward · · Score: 0

      it's written by developers for other developers, not for end users.

      That's the main reason I switched to linux, after using the Eclipse IDE, I realized that it was very usefull having the source code and the documentation of the OSS modules I was incorporating in my projects. Linux is great for the software developer because there are no secrets: you can learn by example. Most software for windows has a good user manual, but no developer manual at all.

    178. Re:Stability by commodore64_love · · Score: 0, Troll

      >>>That's because with Windows/Mac, programmers write programs for the user. With Linux, programmers write programs for other programmers.

      That's about right. I suppose if I handed my Linux laptop to a programmer he could have fixed the 640x480 problem with a little coding, but for average users that's beyond their ability. (And the Netscape ISP Web Accelerator problem was probably unfixable without rewriting Wine.)

      BTW I noticed some people marked me "troll".

      That's okay. My opinion is MY opinion and is not going to change just because of a few junior high insults.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    179. Re:Stability by commodore64_love · · Score: 1

      >>>Hold down the "alt" key and you can scroll to the button.

      A better solution would be to enable the "Enter" key to default to the okay button, that way it doesn't matter if the button is off-screen, as if the case in both Windoze and MacOS. (An even-smarter solution would be windows that always have scrollbars, and therefore don't require a keyboard to operate.)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    180. Re:Stability by commodore64_love · · Score: 0, Troll

      >>>So basically you found a bug (in the application, not the OS), didn't actually Google to find out you can move buttons with the "Alt" button
      >>>

      Ubuntu's not part of the Linux OS? Interesting. I thought it was, but still this "bug" is pretty inexcusable. What kind of shitty testing does Ubuntu have if a user can resize a window to 640x480 and not be able to undo the mistake without digging through a 1000-page manual? What is this? 1985??? Even videogames go through minimal testing to make sure users don't get stuck in inescapable situations (i.e. characters trapped against walls).

      Furthermore even if that resizing problem did not exist, I still couldn't get Netscape ISP Web Accelerator software to connect on Linux. Even with Wine it wouldn't run properly because it was not designed for alternative OSes like Linux or Mac. It only likes Windows.
      .

      >>>started complaining about it Slashdot?
      >>>Gotcha. I totally get the +5 Insightful here.

      Nice sarcasm. I'm sorry if I hurt your feelings by criticizing your love, but I really don't care. A PC is an appliance, not a girlfriend, and if it doesn't work properly with Linux Ubuntu, than I'll choose something else that DOES work. (i.e. The original XP it came with.) Yes I'm being deliberately harsh, because I get tired of dealing with geeks who treat users as if they are worms. If your OS is not user-friendly, take the criticism and FIX IT, don't whine about the stupid user or throw a juvenile temper tantrums.

      Yes there are some stupid users, but there are also some stupid programmers as well. It goes both ways.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    181. Re:Stability by commodore64_love · · Score: 2, Interesting

      >>Some game programmer dropped the ball so now Linux sucks?

      No the bug was in Ubuntu because the Screen Properties dialogue does not fit inside a 640x480 screen, therefore you can't access the "okay" button to go back to a normal size screen. (rolls eyes). Jeez. Some of you act as if I just insulted your girlfriend. It's just an operating system. Just an appliance.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    182. Re:Stability by Count+Sessine · · Score: 1

      The number of people who use Windows but loath it could be twice the number of total number Linux users combined, and it would still be less than 5% of number of people who use Windows. There are not that many people who hate Windows, the vast majority of windows users love it, especially XP and even Vista now that they've got most of the bugs ironed out.

      Sorry, I just don't think that this is at all true. In my circle of friends, acquaintances, and co-workers I know of maybe a couple of people who could say that they love Windows with a straight face. Most people I know tolerate it or kind of like it but admit that using it makes them feel kind of stupid because they think that Windows' brittleness and unpredictable behavior is somehow their fault. And I don't know anyone who loves Vista. A couple of people (the same couple) don't mind it. But 'love it'?

      There will never be an open source replacement for Windows, if anything replaces it it will be a closed-source OS like OSX, because programming the bits that make Windows easy to use and acceptable to a large user base are the very bits that nobody likes to write. They are, in fact, a pain in the ass to write and there is no real sense of accomplishment. That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

      I agree 100%, and it gets even worse for open-source, because there's a high cost associated with losing access to Windows software and Windows-specific hardware drivers, and in most peoples' minds there are no costs associated with staying with Windows.

    183. Re:Stability by ZorbaTHut · · Score: 1

      Except that it does. In fact, it did between me making that response and this reply. It might not crash for you, in which case you're lucky, but for me it's somewhat frequent.

      And yes, I have 150 tabs open spread across 15 windows, and don't really want to change my work habits to accommodate a flaky piece of software. Firefox should deal with this properly, and right now, it doesn't.

      (I've never gotten a memory warning from it, and it seems to gradually use more RAM over time - not like it used to, but it slowly crawls up towards 2gb over time. Once it hits around 1.6gb according to Windows it melts down shortly, I'm assuming this is it hitting the 2gb barrier.)

      --
      Breaking Into the Industry - A development log about starting a game studio.
    184. Re:Stability by hairyfeet · · Score: 1

      I would add that the 3.5.x branch is slow as hell on dialup, and since I have many customers still on dialup when the kill the 3.0.x branch I'll be switching along with them to something else. IE works, Chrome works, Opera works, but whatever they did to the 3.5.x branch made it slow as watching paint dry on dialup. You can literally launch the 3.0.x branch and time it followed by the 3.5.x branch and the difference is just incredible.

      So while I would agree that stability is job #1, feature creep seems to get FOSS apps just as it does the proprietary apps. Just look at how much bloat came into OO.o between the 1.x, 2.x, and 3.x versions. It has gotten bad enough with the 3.x version that I am now loading Abiword for those that I doubt will need spreadsheets or the other features of OO.o. It is a real shame as I liked FF and OO.o, but the difference between the older versions and the newer versions is just incredible, the new ones are way too slow and bloated.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    185. Re:Stability by Anonymous Coward · · Score: 0

      He's got enough gimp masks and bondage gear, don't want to encourage the bastard.

    186. Re:Stability by FrankieBaby1986 · · Score: 1

      I'm not sure I buy this argument... lock-in only requires that nothing else can open your files.

      Only thing is, you're still not locked in, because you can pay ANYONE capable, or use your own expertise to write a relatively simple (compared to the original software) translator to put the data into another format.

      This is because, since you have the source, you know the exact format of the data, and can thus extract it in any way you like.

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    187. Re:Stability by commodore64_love · · Score: 1

      >>>"Internet connection not working"? You mean WIRELESS INTERNET not working

      Wow.

      There are assumptions, and then there are ASSumptions. You really missed the mark there. Wireless?!?!? I was talking about a 56k dialup connection that didn't work properly. Although I could establish a connection, the software would crash and not pass my username/password to the ISP. And the ISP's web accelerator software refused to work at all. I messed with it for several hours (what else is there to do in a hotel room?), and then gave up.

      Once I got back home the XP restore CD was used to put the laptop back to its "as bought" configuration.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    188. Re:Stability by commodore64_love · · Score: 1

      >>>If Noscript was proprietary, people would have been stuck with the author's shady practices until some guy comes up with a (bad) free software replacement.

      Author's shady practices??? Ooookay. And you're not shady too? I find it funny you justify "freedom" with an argument about using NoScript to steal people's bandwidth. Reminds me of Libertarian Party members* who refuse to pay taxes, but then they go to the library to get free books and videos. Parasites.

      Anyway..... I don't think you have a right to drive-up somebody's web-hosting bills by several hundred dollars, and then refuse to "pay" those bills by blocking the banners. That's equivalent to going to the Soup Kitchen, eating the food, and then refusing to listen to the speaker who provided the food. The food is not free; neither is the website. Listening to/viewing the speaker/ads is the price.

      Even here on slashdot I was offered a chance to stop ads but I figured as long as I am using slashdot, I am driving up their webhosting costs, so I'll keep viewing the ads. That only seems fair.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    189. Re:Stability by commodore64_love · · Score: 1

      >>> And how does Noscript "steal bandwidth"?

      Blocking ads means you are driving up the Host's bills, but blocking him from offsetting those costs. It's roughly equivalent to using your neighbors' phone to make long-distance calls, driving-up his bill, and not covering the cost.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    190. Re:Stability by commodore64_love · · Score: 1

      >>>programming the bits that make Windows easy to use and acceptable to a large user base are the very bits that nobody likes to write. They are, in fact, a pain in the ass to write and there is no real sense of accomplishment. That is why GUIs in Linux are horrible.
      >>>

      I like writing those bits.
      I enjoy making things easy for people to use,
      as long as I get some feedback (like "thanks for your work").

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    191. Re:Stability by Korin43 · · Score: 1

      No, they aren't. Gnome especially looks like shit compared to Mac and Vista. You may have a point when talking about XP or the classic windows manager, though I still prefer XP to Gnome. I haven't used KDE 4, but KDE 3 isn't much better without some -heavy- customization. And I'm no UI designer so I usually end up just screwing it up. Compiz is definitely cool, but it is ultimately useless and can be a serious resource hog. It's also very buggy, and the UI for managing it beyond "on", "light", or "off" is not very good.

      Gnome's default look on my distros isn't very exciting, but some people like that. I use the dust theme on Ubuntu (the titlebars and taskbar are a dark warm gray) and I think it's nice. It's possible to make Gnome look exactly like Windows XP or Vista (I think you need compiz for the aero glass effect), although I don't know of any distro that does by default. KDE is pretty shiny by default now.

      And compiz is extremely light on resources. I have Compiz running and the only time you can tell that it's using the processor is when using the cube effect (which is honestly pretty useless). For the important things that compiz does (compositing, expo effect, task thumbnails), it takes almost nothing.

    192. Re:Stability by ccady · · Score: 1

      That is why GUIs in Linux are horrible. Not just bad, but horrible.

      I call BS. My Linux GUI, GNOME, is prettier and easier for me to use than my XP GUI.

      With Windows, as well as with most proprietary software, ... what you get is a GUI that is so easy to use nobody even thinks about it.

      More BS.

      "So, in other words, you're completely fucking wrong, you idiot retard. God bless." - ShakaUVM

      --
      J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
    193. Re:Stability by Anonymous Coward · · Score: 0

      And we went with IE as HTML display engine in our app. Why? It was easier to embed, and very well-documented. We checked several alternatives, Firefox (probably possible), IE (easy, well documented), Safari (easy, crashes a lot due to string handling issues), Chrome (forget it) as well as some others that we had to write off for technical reasons (licences didn't really matter to us). As a developer, I find it annoying that instead of exporting things with neat, clean interfaces, you're often supposed to take whatever code there is and hammer it into some form useful to you. And documentation is usually non-existent. Often there isn't even a "how to get this to compile" or makefile available...

    194. Re:Stability by Alex+Belits · · Score: 0, Troll

      And here is the typical level of "knowledge" exhibited by Microsoft marketing people:

      Stability isn't the only issue. GIMP and Cinelerra under Linux are heaps more stable than Photoshop and Premiere under Windows,

      Most likely rest of anti-FOSS comments are written by Microsoft astroturfers like this one. Especially ones that claimed to use Linux and "abandoned" their whole production system over some trivial UI issue.

      The only real problem is marketing, the rest is strawmen.

      --
      Contrary to the popular belief, there indeed is no God.
    195. Re:Stability by Anonymous Coward · · Score: 0

      buying Windoze ... handing-over the credit card to get plug-and-play software

      LMAO

    196. Re:Stability by Bigjeff5 · · Score: 1

      Haha, too true.

      You know my favorite CLI though? Cisco IOS. ? makes everything magical, you can be 3/4 the way through a command and forget how to proceed, hit ? and it gives you all your options and a brief description.

      Plus, the settings are the commands, so copy paste a config output from another router into the command line and it is made so. Change some names and IP addresses and you've successfully cloned the router. It's especially nice since you can do that before hand.

      It's not exactly a general-purpose operating system though.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    197. Re:Stability by selven · · Score: 1

      Most ads are pay-per-click, so you're already freeloading by not clicking on them.

    198. Re:Stability by drsmithy · · Score: 1

      If you think they all suck, how is it FireFox's killer feature then?

      Because I'm not talking about the built-on one, I'm talking about the Session Saver Extension (thought it appears to have been renamed Session Manager).

    199. Re:Stability by Alex+Belits · · Score: 1

      Firefox should not crash because of a bad plugin. It should let the plugin crash, and continue to run.

      Then the plugin will have to run in its own process and allocate more memory. While it's a valid solution, and there are video player plugins that do just that, last time I checked, all browser users clamored for reducing the memory use. So plugins run in the browser's address space and therefore can crash it.

      --
      Contrary to the popular belief, there indeed is no God.
    200. Re:Stability by jonadab · · Score: 1

      Admittedly, I also tried Ff 3.5, found that it crashed a lot, and reverted to 3.0.x.

      I assume whatever bug is causing the crashes will get fixed eventually, so at some point after a few releases I'll try upgrading again and see how it goes. One good thing about Firefox is that you can easily have multiple versions installed on the same system, so you can try out a new version without giving up the old one. That's harder to do with system-default browsers like Konqueror or IE.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    201. Re:Stability by Hatta · · Score: 1

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen!

      What Atari and NES emulators are you using that don't set the screen size themselves? This has happened to me, but only when a program(usually wine) crashes before it can reset the screen size. Generally I manually resize the screen by hitting alt-f2 and entering 'xrandr -s 0'. No, it's not very discoverable, but it's quicker and easier(once you know how) than trying to mess with a GUI when they display is all screwed up. But really, Atari and NES emulation is pretty stable these days, so I'm not sure why you would need to touch the display settings at all.

      Back in the day, you could also switch resolutions with ctrl-alt-plus and ctrl-alt-minus, and just pan around your desktop. That doesn't seem to work any more though, too bad it was a nice feature.

      --
      Give me Classic Slashdot or give me death!
    202. Re:Stability by jonadab · · Score: 1

      > The difference is, with Linux the majority of
      > users spend hours trying to get things to work,
      > everybody has one or two things on their system
      > that didn't quite work right

      In other words, it's just like Windows.

      In fairness, I *have* seen a Windows system without these kinds of problems. Occasionally. But it's very unusual.

      > and needed some config file edited

      Haha. If only Windows problems were so easy to solve as that. If only you could do a quick web search and find simple step-by-step "type this, then type that" instructions to solve almost any problem.

      But that would be a different universe. Heck, even fixes that only require registry changes are the easy ones with Windows. More often than not you end up having to reinstall. Some people claim success taking the thing to an expert and paying them handsomely, but just as likely the expert will return it to you in worse condition than they found it.

      > In Windows (and Mac), these problems are rare.

      I don't have as much experience with Mac, but on Windows these kinds of problems are about as rare as overpriced food stands in an amusement park.

      Most Windows users just take it for granted that computers never really work the way you want it to.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    203. Re:Stability by Truth+is+life · · Score: 1

      Except I'm not paying attention to the ads *anyways*. I filter out the ads anyways, why not install something that filters them out before they can even bother me? Besides, Noscript also protects against attempted scripting-based browser exploits. Adblock, not Noscript, is the one that blocks most ads.

    204. Re:Stability by Anonymous Coward · · Score: 0

      As long as they don't think too much about their situation. Or want to say something that their rulers disagree with. Or want to do anything new and interesting.

      If you are going to compare capitalism vs communism, you need to stay within the economic sphere. You can have a society be communist and democratic. All the current and past countries that have been labelled communist have not been communist, as they all have had different socio-economic classes, which is a violation of the basic idea of a classes society. Cuba goes so far as to allow private ownership by certain musicians; this gives them an incentive not to defect while they travel.

      in that their daily needs would be taken care of and they woudn't have to do much.

      If you think that is what communism is about, you need some education.

    205. Re:Stability by Timothy+Brownawell · · Score: 1

      I'm not sure I buy this argument... lock-in only requires that nothing else can open your files.

      Only thing is, you're still not locked in, because you can pay ANYONE capable, or use your own expertise to write a relatively simple (compared to the original software) translator to put the data into another format. This is because, since you have the source, you know the exact format of the data, and can thus extract it in any way you like.

      There's no such thing as lock-in, because you can always just pay ANYONE capable, or use your own expertise, to reverse-engineer the file format or wire protocol.

      But any sort of custom development is expensive (yes, even with the source code available), so it'd be cheaper to just pay the vendor an extra $10k or whatever. Thus, lock-in.

    206. Re:Stability by Anonymous Coward · · Score: 0

      Who said it's OK for Opera or IE to crash due to corrupted data? User profiles are input. Programs should be written to handle all input. They can show an error, but they must not crash.

    207. Re:Stability by TheRaven64 · · Score: 1

      zsh is quite good at that. It parses the output of {command} --help (and has a few built in things) and will let you tab-complete commands. One of the really neat features is that it lets you tab-complete remote paths in scp commands.

      --
      I am TheRaven on Soylent News
    208. Re:Stability by jonadab · · Score: 1

      > Updates

      This is a symptom of a more general problem: Windows doesn't have anything I would describe as a package manager. Okay, there's "add or remove Windows components", but quite frankly it reminds me of the early nineties, and not in a good way.

      > Back-ups: Using linux I can back up /etc, /var and /home
      > and the package list. That's it

      This much better on Windows than it used to be. These days you don't have to worry about applications storing user files and preferences in places like the root directory and C:\WINDOWS\SYSTEM32, so really all you have to back up is the Documents and Settings folder, which you can think of as /etc and /home and /tmp all rolled into one.

      (Yes, if you have to do a reinstall/restore you're going to have to manually install all your applications again, one by one. But that's another symptom of the lack of package management, which we've already covered.)

      (Err, and if you're running a *server*, there are some other things to back up too. But, to be honest, if you're using Windows as a server OS it's probably because your line-of-business software requires it, and you probably have a support contract from the vendor, and you probably got ARCserve as part of the deal. If you're using Windows as a server OS *without* a vendor support contract, you're more of a masochist than I took you for. So let's confine the discussion to desktop and workstation scenarios.)

      > Bluetooth: a bluetooth USB dongle "just works" in linux.
      I don't know anything about Bluetooth (well, okay, I know that it's a short-distance wireless communication protocol of some kind, but that's all), so I can't comment on that, except to note that normal users don't mess with it anyway.

      > Software installation

      Yeah, we already covered the lack of package management.

      And yeah, it *is* a significant point. But you seem to have enumerated it as points 1, 2, *and* 4. That's really not fair.

      I surely do appreciate the value of a good package manager, but really, if that were all Windows needed, it would be a pretty good product. I'd probably use it on my own desktop, if that were the only major thing wrong with it.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    209. Re:Stability by Anonymous Coward · · Score: 0

      There are not that many people who hate Windows, the vast majority of windows users love it, especially XP and even Office now that they've got most of the bugs ironed out.

      Maybe I'm just jaded because I run IT for 400 users, but very few of those users would describe their feelings for XP or Office as love. Sure, the various viruses, malware, spyware and bugs they constantly run into can't always be attributed back to MS, but the end user neither knows nor cares.

      Now none of them would think of using anything else because that's different and scary and you get people doing things like doing desktop publishing in Word or, god help them, Excel, but they certainly don't love XP or Office, they just perceive it to be the best of the worst (and think Apple is just too expensive).

    210. Re:Stability by Anonymous Coward · · Score: 0

      I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck.

      This has happened to my end-users in XP as well, though admittedly in pre SP1 not SP2. They had no idea how to fix it, which is to hit CTRL-O or tab down until the focus goes off-screen and hit the space bar. The solution is the same for Linux, BTW.

      Office products still have a similar problem even in Office 2007. Word or Excel will crash and their X-Y coordinates will be off-screen. The only way to get it back is CTRL-Space, hit M and use your arrow keys to move the window.

      It isn't that Linux is necessarily unfriendly, but instead unfamiliar. These sorts of problems happen all the time in XP (I know, I have to fix them all the time for my users), but because people are more familiar with the problems, they are more willing to forgive them. For something unfamiliar, people are pre-disposed to find any little thing they won't like as an excuse to get rid of it.

    211. Re:Stability by Anonymous Coward · · Score: 0

      Will there never be an open source replacement for windows? Maybe... But looking into the future, we are quickly moving towards an era of internet everywhere. The 3G of today will become the internet on your phone, in your car, just everywhere. Webmail and web calendars are popular today, and it is inevitable that people want more data online, including the applications. Google's vision is certainly not so weird. Of course, no company want's it's data on the web, but that is not impossible to solve. What's left of the value of yet another great operating system on a heavy PC apart from being a great gaming platform?

      I agree that most of GUI's on Linux suck. However, I am using Windows XP at work, Vista on my Laptop and KDE 4.3.1 on my Linux pc. And to be honest, with KDE 4.2 and higher, they finally got it right! That GUI does have a lot in common with OSX, I must admit, but it's really good, finally!

      I don't buy your argument that people love Windows. They have no choice, it's the only platform that runs their games, and their software. However, the biggest mistake Microsoft has made, is losing the sympathy of its customers. The army of Microsoft haters is really big, almost everyone around us knows a few, and I bet they're even amongst your friends. Microsoft acts extremely arrogant, and they can do so, because everyone depends on them. However, we all know very well, once we have alternatives that are good replacements and easy to use, Microsoft will lose a lot of market share. Therefore the internet is a big threat to them, as they cannot control it, like they could with Windows.

    212. Re:Stability by jonadab · · Score: 2, Insightful

      > There are not that many people who hate Windows

      Oh, there are, they just don't realize it's Windows they hate. They think they hate computers in general, because they've never seen a computer with any other OS and don't understand that a computer can be any other way. But they do hate their experience with computers, oh, boy, do they. They have PLENTY of complaints, if you pay attention. If you actually *listen* to the users, you'll find that the ire runs very deep. Frustration, pain, sorrow, anguish, despair, fear, loathing, and remorse *dominate* the feelings most users have toward computers.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    213. Re:Stability by phorm · · Score: 1

      I found this a few times with large dialogs on me EEE. One thing I actually find very useful in 'nix is holding ALT and dragging the window around, which should work for you.

    214. Re:Stability by Ash-Fox · · Score: 1

      Who said it's OK for Opera or IE to crash due to corrupted data?

      The people who believe that this is a opensource software only issue.

      --
      Change is certain; progress is not obligatory.
    215. Re:Stability by mr_dillrod · · Score: 1
      I agree with what you wrote except for this:

      There are not that many people who hate Windows, the vast majority of windows users love it, especially XP and even Vista now that they've got most of the bugs ironed out.

      I have found this to be _very_ untrue. Although most of my friends that are my age (about 30) are OS X users, my friends that are (or were) Windows users, and my corporate coworkers (telco) I've worked all hated Windows. Also included would be the many people in my immediate and extended family. I don't think they often say, or think of it as, "I hate Windows," but rather identify the problem as "this computer is always crashing," or, "why is my computer running slower and slower," or "why does it keep doing this all the time," or "why's it so hard to do X Y or Z on this computer," which invariably is a Windows computer. The central theme for me is that pretty much every Windows user I have contact with is generally very unhappy with how well their computer is working for them. Why they don't identify Windows specifically as the problem, and why they are so unwilling to consider alternatives, I am not sure. The strangest thing to me is how prejudiced against OS X people are who have never really used it. At least I can say, hey I used Windows for years and know how much it can suck in many ways. Personally, I find the configuration/System Pref/Control Panel(s) in Linux to be utter crap; it's terribly scattered and cryptic. In Windows you have way too many categories, and the usual hokey MS bullshit, but at least you can find the config option you need if you dig a little. Anyone that wants to know how to make System Config powerful yet easy, so that nearly anyone can handle it, needs only to look at what Apple has done with OS X.

    216. Re:Stability by shmlco · · Score: 1

      So dive into the source and fix it yourself.

      What? You can't? Huh. Well, document it and I'm sure that someone will get around to fixing it... someday.

      If they're interested, of course.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    217. Re:Stability by MidnightBrewer · · Score: 1

      A video editing solution that isn't reliable is no solution at all, at least from a professional standpoint. It's hard enough to get professional solutions that don't have their little quirks, since the programmers seem focused on the internals and overlook the little niceties of day-to-day file I/O - for example, Final Cut Pro 6 has a bad habit of refusing to overwrite files when exporting a movie, and Combustion 4 has issues with trying to deal with double-byte characters in file dialogs (I live in Japan). Something *less* reliable than these programs is unacceptable. It's bad enough putting up with the crap I already deal with.

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    218. Re:Stability by commodore64_love · · Score: 1

      >>>So dive into the source and fix it yourself. What? You can't? Huh.

      Even if I could fix it I'd rather spend three hours overtime, take the $120 earned, and buy Windoze or MacOS. That's less time consuming.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    219. Re:Stability by commodore64_love · · Score: 1

      Ahhh well then I learned something new. I thought they were pay-per-view just like television operates. Maybe I'll start clicking on more ads just to help out my favorite websites.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    220. Re:Stability by buchner.johannes · · Score: 1

      I found it impossible to ... Because the dialogue box did not fit, and the "okay" button was off the screen!

      That happens on Windows too if you increase the font size and add the screen magnifier (for elderly people with bad sight).
      It'd be great if this could be solved (be it Windows or GNOME/KDE) ... I'm not sure how though. Scrolling the screen or in the window might be ugly/not userfriendly.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    221. Re:Stability by commodore64_love · · Score: 1

      Windows 3 was trash. Even less user-friendly than my Commodore GEOS or AmigaOS.

      Windows 95 and 98 were more Maclike in appearance and usage, but they crashed a lot.

      Windows XP is nice and solid. I turn-on my computer and never reboot it for months-and-months.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    222. Re:Stability by Anonymous Coward · · Score: 0

      The comment you replied to did not make that distinction: "The #1 reason I would dump any SW product is stability" (emphasis mine)

    223. Re:Stability by rohan972 · · Score: 1

      lack of package management ... it *is* a significant point. But you seem to have enumerated it as points 1, 2, *and* 4. That's really not fair.

      The lack of package management on windows makes it 3 separate issues. I don't think that's unfair on my part.

      Regarding backups, can I backup system wide configuration for individual applications that way? Seems like I'd need at least a registry backup. Wouldn't that be a hideous way to restore an applications config after OS upgrade? Also is email stored in the user directory now or still in windows with some obscure path impossible to remember. IIRC outlook express used to have a long string of letters and numbers in the path to the mail. (Well, I'm not using OE anyway so that doesn't matter really).

      But that's another symptom of the lack of package management, which we've already covered.

      Every symptom requires my time to solve it. It is not enough to say "package management, it's only one problem" when I have to spend real time on each issue, unless a package management solution is provided so I can fix those issues in one go. Your idea that these are all one issue comes entirely from linux showing you how it should work. Windows showing you how it doesn't work reveals multiple problems.

      I don't know anything about Bluetooth ... so I can't comment on that, except to note that normal users don't mess with it anyway.

      It's on nearly every mobile phone. Surely transferring photos from a phone would be popular? Backing up the phone? It's not an obscure technology. If people aren't using it I presume it is a combination of it not working well on windows and people not realising it can be done so not knowing there is a problem.

      I surely do appreciate the value of a good package manager, but really, if that were all Windows needed, it would be a pretty good product. I'd probably use it on my own desktop, if that were the only major thing wrong with it.

      Broken updates is a deal killer for me. Not for my brother-in-law, but then I'm the one keeping them going, not him. I suppose there's no end of problems that can be solved by getting someone else to do it.

    224. Re:Stability by rdnetto · · Score: 1

      Gnome's default look on my distros isn't very exciting, but some people like that.

      I think that's the crux of the issue. Ubuntu's default theme reminds me of Win 9X, so most people automatically blame Gnome. When I switched to Linux Mint (an Ubuntu derivative), I was surprised at how good it looked while still using Gnome. I reckon that Linux Mint is an example of what happens when you try to add those little features that are boring to implement to an OS. It's almost identical to Ubuntu from a technical perspective, but it's definitely easier to use for the average person and much easier on the eyes.

      --
      Most human behaviour can be explained in terms of identity.
    225. Re:Stability by udippel · · Score: 1

      Interesting. Where is it? I was trying to find out what I was missing, fired up VirtualBox and Office 2007, but there was no such thing. I get to chose between 'Print', 'Full Screen', 'Web','Outline', 'Draft'.
      I'd simply like to know what is being discussed, and I have been doing everything on OpenOffice for the last 10 years, including the complete layout for a book published recently; without problems.

    226. Re:Stability by jc42 · · Score: 2, Insightful

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck. That was pretty much the final straw that made me reach for my XP restore disc.

      Funny; I frequently use Windows (XP, Vista) "for work", and I'm typing this on a Macbook Pro with a 1920x1200 screen. I've seen similar behavior on many occasions with both of these, where a window is partly off screen and I can't figure out how to get the thing I need to get at to appear on the screen. This seems to be a design problem with all GUIs, regardless of OS. If a programmer wants to put a window partly off screen, all of the common GUIs allow it.

      But of course, when an app does this in linux; it's proof that linux "isn't ready for the desktop". When it happens on Windows, it's accepted as the way computers are, and you just have to live with it. When it happens in OS X, it's evidence that the user just doesn't appreciate the beauty of the design, which Just Works; you must have screwed it up yourself and are too dumb to figure out what you did wrong.

      I think the real difference is the size of the ad budgets. Microsoft and Apple have bigger ad budgets than all the linux vendors combined, so of course their systems are "better" to most people. This probably won't change soon.

      Most of my stuff that I consider important, I keep on one of my linux boxes. That way, I know that when (not if) some app screws things up, I can easily get into the data and unscrew it. Most of the time, I can get into the source code and fix the problem. Sometimes I've even got thanks from the app's owners for my fixes. With Microsoft and Apple systems, the critical code is usually not available to a nobody like me, so I just have to learn to live with the problems, or hack together some kludgery to get around it despite not really understanding what's going on inside the black-box software that's biting me.

      But to each his own. I'm just glad that so far, the industrial heavyweights haven't found a way to squash things like linux and the rest of the open-source stuff. So far, people like me can get ourselves out of trouble when we're using such software, and maybe even get the software fixed within our lifetimes.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    227. Re:Stability by jc42 · · Score: 1

      I found it impossible to ... Because the dialogue box did not fit, and the "okay" button was off the screen!

      That happens on Windows too if you increase the font size and add the screen magnifier (for elderly people with bad sight).

      This has happened to me several times in the months I've had a Macbook Pro. For some reason, it sometimes goes into this sort of mode, where everything is 2 to 3 times bigger, and there's some sort of (apparently undocumented) panning scheme that I don't know how to control. When this happens, I've found that I can only get to the middle half of the "desktop"; things near the edges can't be moved to be visible on the screen. I've asked on a couple of Mac forums, and got the brushoff, replies that basically say "It should work; you must have done something dumb." Probably, but I don't have any idea how I've been triggering this mode, and the only way I know out of it is to reboot.

      I do find it curious that this sort of thing is an unforgivable sin when it happens on linux, but it's acceptable when MS Windows or OS X does it to you.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    228. Re:Stability by Anonymous Coward · · Score: 0

      No, the host is driving up his own bill for putting up content that is freely accessible. If you want to get paid for your bandwidth then you need to operate on a subscription or other pay business model.

      It's more like the equivalent of a neighbor placing a telephone in a publicly accessible location with a sign saying "free phone calls" and then whining because people used it.

      Or consider this. By your logic, if you do not listen to every single ad you hear on the radio or watch every single commercial on television, then you are stealing from the radio and television stations. If you read a free publication but gloss over the ads, then you are stealing from that publication.

      Seriously, you are an idiot. How dare you try to tell people what they must display on the computers that they own? Don't want us viewing your precious rubbish and "stealing" your bandwidth? Then get it off of OUR internet!

    229. Re:Stability by Anonymous Coward · · Score: 0

      Just as a well made operating system should not allow an application to take it down, so should a well made browser prevent an add-on from taking it down. If Firefox crashes, it is the fault of Firefox and nothing else.

      Stop trying to make excuses and shift the blame, zealot. It's getting old.

    230. Re:Stability by Anonymous Coward · · Score: 0

      Did you trigger the zoom-in feature?

    231. Re:Stability by DocHoncho · · Score: 1

      I believe what they are asking for would be equivalent to Draft mode in Word 2007. I think it used to be called something else in previous versions. It's basically a text editor view instead of the simulated page view which shows margins and whatnot.

      I can hardly imagine why the lack of such a feature is a "deal breaker."

      --
      Celebrity worship is a poor substitute for Deity worship and costs more to boot.
    232. Re:Stability by EvanED · · Score: 1

      Interesting. Where is it? I was trying to find out what I was missing, fired up VirtualBox and Office 2007, but there was no such thing. I get to chose between 'Print', 'Full Screen', 'Web','Outline', 'Draft'.

      To be honest I didn't know it was changed; I haven't used Office 2007 very much. From a cursory look, 'normal' mode seems to have been renamed to 'draft' for that version. ...I have been doing everything on OpenOffice for the last 10 years, including the complete layout for a book published recently; without problems.

      From a personal view, this wouldn't really be a deal breaker, but moving from Word to Writer just has a bunch of these small issues. Wasted space with margins... a track changes feature inferior to the one in Word 2000... little things like that. None are a deal breaker, but put together they mean that, for me, there's basically no incentive to use OO. I already have MS Office around (I would argue that PowerPoint, especially 2007, is substantially superior to Impress) so it's not like I'm saving on cost.

      I mean, I do a lot of work on my laptop. As Thinkpad tablet, it's got a small screen -- 1024x768. The distance between the baseline of the last line of text on page n and the top of the line on n+1 is about 172 pixels for me (I don't think I've messed with the default settings much), which is 22.5% of my vertical real estate! I'm not one to obsess over vertical space all that much, but that's just too much. Even on my brand spanking new 22" LCD that's 16% of the vertical space.

      Now, that said, I'm not very invested in it... It's been over a year since I really used any word processor (as distinct from Emacs + Latex or Asciidoc).

    233. Re:Stability by Bent+Spoke · · Score: 0

      The main reason for defection: Linux is too complicated.

      Too complicated to install and upgrade.
      Too complicated to download new apps for.
      and worst of all, too complicated to
      to develop and maintain applications.

      Seriously! I too have experienced this screen
      resolution snafu. But the real problem here is
      I really can't fix it because
      too much of Linux is hard coded C or C++
      to Gnome/KDE/Xfce/whatever. For a dynamic system
      (like Linux) this really just ends replacing the
      dependancy to proprietary vendors with a dependancy
      on Linux distribution providers.

       

    234. Re:Stability by Anonymous Coward · · Score: 0

      Free software is free as in there are four freedoms that it is guaranteed to provide.

      Which are completely useless to the vast majority of people.

      This, a rather popular statement, is so patently stupid it makes me sick. Are you really that thick or are you another M$ lobbyist?

      In fact, even people who never in their lives used free software benefit greatly from its existence. For example, why do you think there is IE7? Because the rotten monopolist is feeling the heat and losing market share to Mozilla Firefox, they were forced to finally do something to their lame excuse of a browser.

      And, if you're a free software user who cannot read or write any code at all, you're still free to hire any person of your choice to do so for you at your command. That breaks the vendor lock-in M$ is so famous for. It also allows you to decide when a piece of software is obsolete. The list goes on.

    235. Re:Stability by DarkEmpath · · Score: 1

      When? When will the problems be fixed? Who will fix them? You?

      The myth that problems can fixed simply because a project is "open source" is akin to believing a food must be good for you based on the fact it tastes bad.

    236. Re:Stability by DarkEmpath · · Score: 1

      Free software is free as in there are four freedoms that it is guaranteed to provide.

      "The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges, to beg in the streets, and to steal bread."
      - Anatole France, from The Red Lily, 1894

      Who exactly benefits from these guaranteed freedoms?

      You've highlighted a liability of "free" software. "Free" software is for developers, not end users. And although a lot of spotty geeks will froth and call me a $hill, it's attitudes like yours that is stopping projects like OO.o from being usable. Yes, it's usable by the /. crowd, isolated in their parent's basement, but not by anyone else in the real world. I try to use free software where possible (e.g. Firefox, Gimp, Foobar2000, XN-View), but that's because they cost me nothing, neither time nor money. Foobar2000 is great (for me), I couldn't care less whether or not I have access to the source code. What would I do with it if I had access? Rely on somebody like you to ensure I'm looked after?

      "If society fits you comfortably enough, you call it freedom."
      - Robert Frost

    237. Re:Stability by Requiem18th · · Score: 1

      On the contrary I have not contributed almost anything in code to Open Source projects yet the four freedoms are so useful to me I simply don't use anything proprietary (besides games).

      The four freedoms always help users even if they are not programmers because those freedom ensure you can benefit from changes made by others who do are programmers.

      But you are a troll aren't you? You don't care.

      --
      But... the future refused to change.
    238. Re:Stability by bit01 · · Score: 1

      Things like market research into what your potential users actually want, high-level UI design, usability studies, deliberate architecting, and a significant test infrastructure are practically *required* in commercial software design, but I don't know if they get the same emphasis in FOSS.

      I see little evidence that these improve the quality of the vast majority of commercial software. Make the software pretty and bullet point sell-able, sure. Functional and effective? Not even close.

      As just one example among many so-called user-unfriendly text configuration files have been around for a long time because they work and work well. Despite the chorus of complaints from GUI zealots who claim that text files are the devil's spawn and not something they themselves use every time they write a shopping list or note. Text configuration files can be easily script generated from templates, backed up, copied to other machines, commented, re-ordered, diff'ed with other configuration files, linearly scanned for problems etc. Compare that to 99.9% of "user-friendly" configuration GUI's which can do none of these very useful functions. Not to mention the fact that GUI designer frequently stuff up their GUI design in ways which mean a lot of unnecessarily repetitive re-entry of configuration values is needed to get a functional system and the GUI often doesn't reflect the full underlying configuration capabilities needed or available. Oh, and having a GUI to create such a configuration file? A good idea but only if the GUI preserves the layout and comments in the configuration file. Which almost none do. Not to mention not being forwards and backwards compatible with software version changes in the configuration file.

      ---

      DRM. You don't control it means you don't own it.

    239. Re:Stability by Anonymous Coward · · Score: 0

      If my GF opens a document that a friend from school started in MS Office, with the intent to edit it in Open Office she often has trouble getting the formatting to work properly. She now wants me to get her a copy of MS Office, so that it's less hassle for her. Sure you could argue that if everyone was using Open Office then this wouldn't be an issue, I mean the features are there...

      This is what the lock in could mean for a text editor.

    240. Re:Stability by udippel · · Score: 1

      Thanks, DocHoncho! I tried it; and can't make a deal-breaker from that one, neither. My deal-breaker, if there was one, would be the writing of academic papers, because the bibliography handling of OpenOffice is just one thing: lousy. In Office 2007, I could save all references and insert them properly by simply activating APA style. But some features of OpenOffice still make me prefer OpenOffice. Like - on my wide screen - having the Navigator open left to the document, and the Styles on the right hand side. To me, personally, that beats Word 2007 hands down.

      Maybe this kind of explains the perceived 'misery' of the FOSS applications?: Expecting them to work like their proprietary counterparts; and blatantly disregard their other advantages? Over the writing of that book, I noticed the other parties, when using Word, scrolling up and down like hell (and we had some 600 pages at one moment!), and usually employing the - I agree - handy 'Search' box; much more handy than 'Edit'->'Find'-> ... . On the other hand, usually I scrolled one-tenth of their scrolling; simply by navigating to chapters, figures, tables, etc. with the Navigator; after having named all inserted objects in a suitable manner immediately, including numbering.
      In the end, even comparing myself to the 'expert' user of Word who was working with us, and doing proof-reading etc., I surely felt much more in control; with a better overview, than that other chap. It was kind of using a map compared to roaming all streets.

    241. Re:Stability by Requiem18th · · Score: 1

      Who modded you up? It's pathetic nonsense.

      "Lots of users" does not equal "a large percentage".

      The number of people who use Windows but loath it could be twice the number of total number Linux users combined, and it would still be less than 5% of number of people who use Windows. There are not that many people who hate Windows, the vast majority of windows users love it, especially XP and even Vista now that they've got most of the bugs ironed out.

      Wrong lots of people hate Windows, but for they Windows is the only thing they know so they "hate computers", the majority of users delegate the burden of maintenance to someone else, usually a son or other younger relatives, and this people tend to hate Windows, but stick to it because that is all they know anyway.

      There will never be an open source replacement for Windows, if anything replaces it it will be a closed-source OS like OSX

      Dead wrong again. The reason replacements for windows have not come already --besides MS using dirty tactics to force partners into submission-- is because of the chicken and egg problem, if there was a bigger drive for cross platform development for desktop apps the chicken and egg problem would be solved, but at the same time Linux wound take the lead because the only thing stopping it is that everything is Windows only these days.

      because programming the bits that ma
      ke Windows easy to use and acceptable to a large user base are the very bits that nobody likes to write. They are, in fact, a pain in the ass to write and there is no real sense of accomplishment. That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

      With Windows, as well as with most proprietary software, some schmuck got paid to make sure all the bits that nobody likes to program work the way they are supposed to, and what you get is a GUI that is so easy to use nobody even thinks about it. This is one thing that open source developement is terrible at. Not bad, but terrible, and it is an area closed-source developement excels at. Usually the poor schmuck doing the GUI work is an intern or new guy making his way up the ranks, being told what to do by the high-paid GUI designer. Neither of those two exist in an open source project. If they do, it's very rare.

      Wrong and wrong again, Linux desktop (as Gnome and KDE) usability and gui design has exceeded MS for the last 4 years of so. And even there the most generic (aka boring) desktops apps are superior either in features (Amarok, K3B...) or simplicity and ease of use (Rhythmbox, Bracero).

      You could not be more wrong, what's missing in Linux is not the boring bits (such an old meme!) what's missing in Linux are sufficiently powerful alternatives for many professional software.

      AutoCAD, Photoshop and many others disciplines I can't even name (in fact it's precisely because I can't name them) these are the too obscure and do not attract enough developers.

      The only highly specialized software branch where Linux is packed with excellent apps is, unsurprisingly, software development.

      But guess what? Windows doesn't provide those specialized software applications either! It's all third parties! That's why the hope for Linux in the desktop doesn't die, because if all those third parties apps had Linux ports Linux would have already won.

      --
      But... the future refused to change.
    242. Re:Stability by centuren · · Score: 1

      I assume the post was in regards to application GUIs. One thing OSX has is really polished software. Companies and individuals pay for applications like Transmit, which is just an SFTP client and doesn't really have anything functionality wise over it's freeware competitors. It's just polished. Same for a lot of OSX applications, and now we're seeing it in iPhone applications also.

      As White Shade points out, it's often not hard to find FOSS applications that have great functionality written into them. However, without a sell-able product in mind, polished GUI might not be a top priority at the current stage of development (versus perhaps THE top priority in a proprietary alternative). This alone might answer why many users drop a free and open source app to buy an alternative.

      It's not just about the desktop manager's GUI, it's also about the application GUI. It's also worth noting that it can be about how the application integrates with the desktop environment. I wouldn't exactly classify the OSX IM client Adium as proprietary, as it's based on the same GAIM foundation as Pidgin, but it remains a good example of one application integrating into the OS's usability MUCH better than a similar alternative.

      Standard OTR, practically-out-of-the-box Growl ('pop under' notification) support, real theme customization, etc, Adium clearly has an edge in appealing to users. Pidgin could implement all that for KDE, and then it wouldn't work for Gnome (or even earlier versions of KDE). Pidgin could do it for Windows, but it would still have to be done all over again for the various desktop environments in Linux.

      Pidgin, of course, is one of the better applications for Linux. I agree that Linux desktops are quite pleasant to use, but too many Linux applications are not. Many bundled apps like Totem, Audacity, Kopote always rubbed me the wrong way. Supposed OSS alternatives to mainstream applications, such as GnuCash, can only be classified as GUI nightmares.

      There's just not enough consistency, not enough guidance, and not enough incentive for developers to produce extremely polished applications for Linux. The best we presently have are well ported applications, or a rare application that only fits into the specific environment it was developed for (and not the 99% of other linux setups).

    243. Re:Stability by Zontar+The+Mindless · · Score: 1

      ...Windows still doesn't have multiple virtual desktops like Linux has had for decades. I've come to rely on that feature for day-to-day use, and using Windows is downright painful for me these days. Sure, there is software that can add that functionality to some extent in Windows (and Mac OSX, I presume) but that isn't the same as having it available out of the box...

      Amen, brother.

      In the 4+ years since I switched to Linux full-time, having multiple desktops has become absolutely essential to my workflow. Let me repeat that: Having multiple desktops has become absolutely essential to my workflow. There is simply no way that I can be anywhere nearly as efficient or productive on any Windows machine that lacks it. (Which is basically any Windows machine.)

      I've tried various add-ons that provide this functionality for Windows, but none of them are as useful or reliable as what any of the Linux desktop environments have from the instant they're installed. And none of the non-gratis Windows add-ons have seemed worth spending money on, especially given that all Linux desktop environments have this as an integral feature, and it's gratis and libre in all of them.

      --
      Il n'y a pas de Planet B.
    244. Re:Stability by badkarmadayaccount · · Score: 1

      ReactOS

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    245. Re:Stability by NickFortune · · Score: 1

      Hold down the "alt" key and you can scroll to the button.

      I think that's the problem in a nutshell, really.

      It's not so much that you need kludgey workarounds like that to workaround stubborn interface bugs - you get that in Windows, too. The big difference is that in Windows the kludgey workarounds have become so well known that they're pretty much part of everyday usage, and almost everyone knows about them. (The extreme example is control-alt-delete).

      If so, a large part of the problem should go away as the userbase gets larger and the workaround set passes into wider awareness.

      --
      Don't let THEM immanentize the Eschaton!
    246. Re:Stability by Lennie · · Score: 1

      Totally agree, although I've had to use presentation so little, the few times I've just used Abiword which did what I wanted, nothing else. No syntax to learn. And that was perfect for me.

      --
      New things are always on the horizon
    247. Re:Stability by Lennie · · Score: 1

      I've never understood the GIMP-interface comments, Photoshop isn't easy to use either. It's just people already know how, probably started on it. GIMP and Photoshop are very different though, that's probably very annoying.

      --
      New things are always on the horizon
    248. Re:Stability by ratboy666 · · Score: 1

      Of COURSE you can be locked into a plain-text editor.

      Let me show you one easy way. Create "attribute styles" for text. This would let you apply formatting to plain text. Split the file into a plain text part and a proprietary attribute marker file. For example, this would let you apply italic and bold face to comments (or coloring).

      Get your source code and plain text documentation into the closed source editor, and, presto, soon enough you will have locked-in users.

      I am rather surprised that the Microsoft development environment DOESN'T have this feature.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    249. Re:Stability by Hognoxious · · Score: 1

      He wasn't making a point over whether GUIs are better than text files for configuration purposes. He was comparing bad interfaces to good ones, in fact he never mentioned GUIs at all. High level design can be applied equally to a command line or question and response interface.

      Now you may well spend most of your time editing config files and using a command line. I spend some time doing those things. Most people never do those things. Yeah, we all totally suck for being less 733t than you.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    250. Re:Stability by TheRaven64 · · Score: 1

      I try to use free software where possible (e.g. Firefox, Gimp, Foobar2000, XN-View), but that's because they cost me nothing, neither time nor money.

      If you are not willing to contribute anything, why should anyone care about you? Free Software ensures that anyone can get bugs fixed or features added. It does not guarantee that freeloaders get anything. If someone who has contributed code to a project I work on has a feature request in a bit I am responsible for, I will usually spend some time working on it because I benefit from their contributions. The same goes for someone who has contributed artwork or documentation. If someone wants to pay me to add a feature, I am happy to do that too. If, however, someone with an overblown sense of entitlement demands a new feature but offers nothing in return, their request goes straight into the bin. Their feature may be added if someone else wants it, but that's a side-effect.

      Free software developers don't care about people like you, who aren't willing to contribute in any way, any more than commercial software developers care about people who aren't willing to contribute money for their software. If you care about OO.o usability, do some usability studies. Create some mockups of how the interface should behave. Present them to the developers with evidence that they are better.

      "Free" software is for developers, not end users.

      Free Software is for anyone to use, but it's created for those willing to contribute. Do you pirate MS Office and then expect MS to implement your feature requests? The only difference with OO.o is that no one objects if you want to use it (or modify it or distribute it) without contributing anything; they still won't invest effort catering to your whims unless they get something in return.

      --
      I am TheRaven on Soylent News
    251. Re:Stability by Jafafa+Hots · · Score: 1

      Yep. works. Unfortunately you usually hear about it too late like I did, when I installed ubuntu on my netbook and had to memorize through trial and error how many times to hit tab on the various installation screens because I could'nt see the "back" and "ok" buttons.

      --
      This space available.
    252. Re:Stability by Anonymous Coward · · Score: 0

      Just to take your imaging software example... Paint.NET has one of the best interfaces I've seen in a free app. Stripped to image and tools. No wizards, just use the tools immediately. Great layering and other controls. Not saying it matches Photoshop or GIMP, but I find it quite useable and "unfussy".

    253. Re:Stability by DaVince21 · · Score: 1

      Use Adobe Flash and the chances that it crashes become infinitely higher.

      --
      I am not devoid of humor.
    254. Re:Stability by Kevin108 · · Score: 1

      Either downgrade to the previous version or upgrade to a nightly build. The previous version worked for you and the up-to-the-minute version may have already addressed the bug.

      --

      It's a perfect time for being wasted.
      A perfect time to watch the stars.
      - Burden Brothers, "Beautiful Night"
    255. Re:Stability by CarpetShark · · Score: 1

      Worst communication ever. Did you have a point to make?

    256. Re:Stability by Anonymous Coward · · Score: 0

      OMG dude, you ARE everything that is wrong with open source.

    257. Re:Stability by Kevin108 · · Score: 1

      Did you try holding Ctrl and dragging the window around?

      --

      It's a perfect time for being wasted.
      A perfect time to watch the stars.
      - Burden Brothers, "Beautiful Night"
    258. Re:Stability by MrNaz · · Score: 1

      If this is such an issue for your workplace, pick one of those and standardise on it. But instead your solution is to.. standardise on MS Office?

      You're missing the point. My workplace has *already* standardized on MS Office. The incentive for moving away were the advantages of freedom from lock-in by a single vendor, and standardizing on a *format* rather than an *application*.

      If ODF doesn't offer those advantages, what happens to the incentive to move away from MS Office? It's lost.

      If the point of open source is to give me a choice of Abi, OO or KOffice, then why do I suffer the same lock-in effects when I use one? That's not a choice, that's Russian roulette, coz if I decide in two years that I don't like the one I chose, tough, because the decision is final.

      And, as an aside, I doubt you can tell me with a straight face that you haven't seen MS Office break its own files.

      I can say that with a straight face. I can also say that yes, I've had experience with OO breaking its own files between versions, but that's an example of the same problem from before; ODF not being a solid definition of an implementation and just declaring the semantics.

      --
      I hate printers.
    259. Re:Stability by Anonymous Coward · · Score: 0

      One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck. That was pretty much the final straw that made me reach for my XP restore disc.

      I've had that happen to me more times under Windows than Linux. On both platforms, there is a way around the problem, but on Linux there's 2. 3 actually, if the window in question can resized. The option on both platforms is using the Alt+ shortcuts. Alt+A for apply on windows, Alt+O with GNOME (I think - KDE user here). And with Linux/Unix, you can use Alt+mousebuttons to move the window, or with windows that allow it, resize the window. When I have to run a game at 640x480, I like to start a second X server for the task, then I can switch back and forth between my desktop and the game, and the low-res never re-orders all my desktop icons. There's definitely a need for more user-friendliness, I won't discount that. A little self-education by users wouldn't hurt though.

    260. Re:Stability by commodore64_love · · Score: 1

      >>>Windows still doesn't have multiple virtual desktops like Linux has had for decades.

      Decades? It's only been a little over 1 decade. (shrug). AmigaOS has had, not just multiple desktops, but multiple SCREENS since 1986. Every application can have its own fullscreen display, and in whatever resolution it desires. I don't know why it's taken so long for Mac, Windoze, or Linux OS to implement this useful feature.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    261. Re:Stability by MrNaz · · Score: 1

      MS astroturfer? Have you seen my posting record?

      --
      I hate printers.
    262. Re:Stability by Ash+Vince · · Score: 1

      Seriously, I'm completely blown away by the sheer insanity of people. Hundreds of tabs, several windows, 40-something YouTube tabs open. wtf? Go close the 147 of 150 tabs you aren't using anymore, close 49 of the 50 YouTube videos you aren't watching, and close the 4 Firefox windows you haven't even looked at since (apparently) yesterday.

      But surely that was exactly the point of Tabbed browsing, to do away with the need for bookmarks :)

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    263. Re:Stability by jgrahn · · Score: 1

      This is why I stopped using Linux on my laptop. I couldn't get the darn thing to connect to Netscape ISP, and after frakking with it for several hours, I finally gave up and reinstalled Windows XP.

      So when you said you "stopped using Linux" you really meant "stopped using Linux after 2--3 hours"?

      I had it connected in just 5 minutes. There are advantages to proprietary software that "just works".

      Sorry to hear that (both about the pain and that you gave up), but your experience is not the norm. Not today, unless you have unsupported hardware.

      Besides is Linus really "free"? My time has value too (about $50/hour) and the hours I spent trying to connect to my ISP could have been spent earning overtime at work, buying Windoze for ~$120, and still having some cash leftover in my pocket. Sometimes it's worth handing-over the credit card to get plug-and-play software, rather than put-up with free software's constant need to "configure" everything.

      There is no such constant need, in my experience. Hell, my basic config files have moved with me all the way from university, where I stole them off their Sun environment back in 1993 or so. Sure I tweak things once in a while, but not because the *software* needs it. It's because *I* want it.

    264. Re:Stability by KlaasVaak · · Score: 1

      When it comes to interfaces it isn't just about sums to do testing etc. It's also ideological. Open source projects usually want to make the user in control, giving them an insane amount of options, especially if you don't really know what you are doing this can scare you off. Even if they developer realizes this he still doesn't want to put the options out of his program because the whole spirit of the project is to create 'freedom' for the end user and lock everything down and be patronizing like the property alternative.

      --
      Dyslexics are teople poo
    265. Re:Stability by Timothy+Brownawell · · Score: 1

      In fact, even people who never in their lives used free software benefit greatly from its existence. For example, why do you think there is IE7? Because the rotten monopolist is feeling the heat and losing market share to Mozilla Firefox, they were forced to finally do something to their lame excuse of a browser.

      This has nothing to do with Firefox being "Free", and everything to do with it being "competition".

      And, if you're a free software user who cannot read or write any code at all, you're still free to hire any person of your choice to do so for you at your command. That breaks the vendor lock-in M$ is so famous for.

      Lock-in is never absolute, you can always hire an army of temps to re-enter everything by hand. Hiring someone to fix it won't exactly be cheap, so there can still be significant lock-in.

    266. Re:Stability by Anonymous Coward · · Score: 0

      How nice for a platform that's next to impossible even to obtain, even if you feel like spending the money for it.

      BTW, it's perfectly possible in Linux to run multiple multiple desktop sessions on different tty's at different resolutions.

    267. Re:Stability by Anonymous Coward · · Score: 0

      Mod parent down. His previous nearly identical post got modded into oblivion already.

    268. Re:Stability by Mr2cents · · Score: 1

      I think the problem is that polishing an application takes a lot of painstaking work. It requires motivation to go the extra mile.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    269. Re:Stability by DarkEmpath · · Score: 1

      If you are not willing to contribute anything, why should anyone care about you?

      So, you're saying free software is only for developers, and doesn't provide for anyone else? So you're agreeing with me?

      Free Software ensures that anyone can get bugs fixed or features added.

      No, it ensures a developer can fix bugs, provided it's in a field that he's familiar with (I wouldn't trust a database developer to fix a gamma correction bug in the Gimp, for example).

      If, however, someone with an overblown sense of entitlement demands a new feature but offers nothing in return, their request goes straight into the bin. Their feature may be added if someone else wants it, but that's a side-effect.

      So, you're confirming that "free" software isn't for general use, and only developers need use it.

      If you care about OO.o usability, do some usability studies.

      I've done the next best thing - use it. It's not as good as Abiword, let alone MS Office. I'm not a Java developer, and can't fix all the things that are wrong with it. This is why "free" software gets the moniker, It's only free if your time is worthless.

      Do you pirate MS Office and then expect MS to implement your feature requests?

      They don't have to implement extra features I want like doesn't randomly fuck the formatting, or doesn't randomly hang or crash. Your attitude of contribute or your opinion goes straight in the bin is why "free" software struggles for widespread use. There are many developers that get frustrated by having their contributions ignored, you're compounding the problem by blaming everyone else for the flaws in "free" software culture.

    270. Re:Stability by Anonymous Coward · · Score: 0

      Windows XP has the same issue.

    271. Re:Stability by KingMotley · · Score: 1

      Here is an unbiased report on firefox being "rock stable":

      Firefox has stopped working 169 time(s), last occurring on 9/11/2009 3:05 AM.

      That's 169 crashes. I don't call that stable, let alone rock stable. That is however, my own personal experience using firefox on my own hardware. Your experience may vary, but for me firefox isn't stable at all. Today I had issues with hulu's queue in firefox, and I cut and pasted the url into chrome, and the problems all went away. I don't consider hulu that unpopular, so I don't know what the issue is, and I don't really care other than again, firefox fails to "just work".

    272. Re:Stability by barius · · Score: 2, Informative

      You're problem with moving windows in low resolution is FUD as well as plain ignorant. For someone who claims to have used many OS's you might want to at least show some proficiency with something other than Windows to back up your claims.

      Windows XP loses windows off the screen all the time, and there is no way to get them back because the only draggable handle is the title bar. I can't even express the frustration this has caused me over the years due to buggy video games and such causing resolution problems.

      However, it is a standard feature of most Linux desktop managers (gnome/kde/etc) that any window can be grabbed at any location using ALT + LEFT MOUSE. So, with even the slightest proficiency you would have had no problems at all.

    273. Re:Stability by Nerd4News · · Score: 1

      Ironically, that's one of the problems that drives me nuts with Windows--resolution switching. Perhaps the Mac has solved it, but I switch resolutions a lot to deal with different projectors when I travel to give talks and I end up with the same problem--the stupid OK button is off the screen so you have to reboot into safe mode to fix things.

      Not true. Alt+Space then "m" for move or "s" for resize then use the arrow keys. Standard Windows keyboard shortcuts for a window control menu. The mouse will work in place of the arrow keys if you can get to the corners/edges you need.

    274. Re:Stability by lennier · · Score: 1

      "I think the solution (assuming you want to solve it) is for developers to find ways to solicit feedback from common users, and then address those issues the users find most frustrating."

      What about my favourite solution: rearchitecting the framework for developing the software to make it possible for *the users themselves* to contribute small, effective, and safe changes?

      I think our current 'best practice methodology' for developing applications - a hard wall between 'developers', who write in raw C/C++/C#/Java and manage nightmare issues like locks and concurrency and threads and buffer overflows, and 'users', who get to click the pretty buttons and go 'aww' at the colours, is all kinds of wrong. Yes, it works, but it dumps all the responsibility for doing everything onto the developer class, who sneer at the user class for being dumb.

      Plugins help a bit - at least they allow a third class of 'plugin developer' between 'application developer' and 'end user' - and scripting languages help more - but I think we can, and should, do better. It should be dead easy, and safe, for complete end users to be able to pick up and tweak elements of the 'application' - especially the user interface - that don't work for them, or are irritating. Things like 'the dialog box is too small by five pixels', which have zero algorithmic content, should be so abstracted out of the design loop that a user could literally just click and drag a box and have it rewrite the XUL file, or whatever.

      This was the Smalltalk vision, remember? That you could divide programs into 'objects' so that the user could completely - and SAFELY - customise their experience.

      Yet it hasn't worked out like that, at all, for Windows OR for Mac or Linux. Doing GUI coding seems to still be horribly, insanely brittle and dangerous, so we don't trust the users to do that. We promote the use of completely different tools, workflows, and even languages for application development vs plugin or script or macro development. And we're back to a hard wall between two classes of user and developer who don't share methodologies or incentives.

      But why? I think we need to rethink how we design GUI development frameworks. The current model doesn't seem to be working.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    275. Re:Stability by lennier · · Score: 1

      "If you're a programmer writing programms for other programmers, you want all output and input to be in the form of ASCII or UTF-8 text, so that it is easilly manipulated by other programs"

      "With programs written for programmers, the GUI is usually tacked on after the fact just to help users use the program"

      While I agree with this assessment, I'd like to dig a little deeper into *why* this is so.

      I think the problem is that our current GUI model/metaphor is fundamentally broken (or lacking an important feature). Our GUIs are not expressive enough - they are not as expressive as plain text, nor are they composable like text is. This has been seen as an acceptable tradeoff because GUIs are seen as fundamentally 'for the user', not 'for the programmer'. And this creates the big divide between users and programmers.

      But what if the GUI could be made compositionally complete?

      It frustrates me that GUI development essentially stagnated right after the Xerox Star created the 'icon' and 'folder' metaphor. That was a good mapping of the hierarchical Unix filesystem onto a 'desktop' visual metaphor - but it did nothing for the rest of the system, it did nothing for processes, or for visually mapping arbitrary code/data. We still had to use text for that.

      What if we could reinvent or extend GUIs so that they were precisely as powerful as a text config file or C++ code? Some kind of node-based or list-based or pipe-based visual abstraction which we could then manipulate and especially compose in EXACTLY the same way a programmer would compose Unix batch files?

      I'm thinking something like XSLT transformations. Maybe not exactly, but that sort of thing. If the GUI were *just* and only just a view of an underlying (dynamic) data/computation structure.

      Then we wouldn't have to choose between 'text' or 'GUI'. It would be simply 'data' and 'view of data'.

      Yeah, I know things like progress bars complicate the matter. A GUI-like 'view' of a process is necessarily event-based, interactive and incremental, while a text-like view is usually sequential and deals with whole blocks of data at a time. But I don't think it's fundamentally unthinkable. What if we took, for instance, Unix pipes, and made them streams of *events* represented as text? Then you could pipe a text file or syslog through a filter which generated on the fly an interactive GUI grid-view.

      Our current 'but you have to first start a new SVN project, then code an application which creates a dialog box and runs an event loop, then compile it, then link it, then install it into your system, then launch it, then have it read the data from a file...' mentality stops us doing this sort of thing. Which is why I think that workflow has to change. We have to be able to instantiate things like custom dialog boxes completely on the fly, automatically, no compilation required. And there has to be zero data loss, zero impedance mismatch, between computer-processable and interactive representations.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    276. Re:Stability by jedidiah · · Score: 1

      >>>Some game programmer dropped the ball so now Linux sucks?
      >
      > No the bug was in Ubuntu because the Screen Properties dialogue does not fit inside a 640x480 screen,
      > therefore you can't access the "okay" button to go back to a normal size screen. (rolls eyes). Jeez.
      > Some of you act as if I just insulted your girlfriend. It's just an operating system. Just an appliance.

      You can grab a window anywhere to reposition it if you need to.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    277. Re:Stability by jedidiah · · Score: 1

      "web accelerator software"?

      You gotta be kidding? Of course Windows centric stuff like that isn't going to work.

      YES, it was foolish of me to think that people still bothered with something as primitive as serial modems.

      The only people I know that still use those things are quite literally "poor".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    278. Re:Stability by jedidiah · · Score: 1

      You will have to do a little better than that.

      A lot of us have run Linux on machines that could be described in those same rather vague terms.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    279. Re:Stability by spoco2 · · Score: 1

      That is really stunning. It is amazing that you can point at something like Kile, which I just looked at the screenshots of, and somehow think that it's AT ALL a sensible option for the average Word user.

      That is... it's amazing that someone can live in a self-created world where that makes sense.

      LOOK at Kile Starting a new Document Holy crap that's a confusing mess of ugly.
      THIS is what it looks like for general usage... are you mad? Have you ANY concept of how a 'normal' day to day user of Office thinks?

      Amazing. If there are many others like you in the OS community who are actually contributing and thinking they're making software for day to day usage by 'normal' people... it's doomed

    280. Re:Stability by jc42 · · Score: 1

      Did you trigger the zoom-in feature?

      Oh, probably, but I have no idea how I might have done it, or how to do it on purpose if I wanted to. And I haven't stumbled on any way to control it. Its behavior doesn't seem to have any reliable relation to what I do with the trackpad, and if it's controllable from the keyboard, I don't know how to do it. If I could find the documentation, maybe I could learn to use it (though I'd be happy just learning how to turn it off, since it doesn't seem to do anything that I'd find useful).

      Accidental triggering complex, undocumented behavior isn't especially fun. I find that the Mac does this a lot. Ms Windows does it somewhat less, and I haven't really had much trouble with it when using any version of X Windows.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    281. Re:Stability by colinrichardday · · Score: 1

      Sorry, I don't use kile, as I prefer to type LaTeX directly. But at least I have the option of not having to use a guified math editor. How does one generate math in MS Word without having topoint and click?

    282. Re:Stability by colinrichardday · · Score: 1

      So preferring robust, cross-platform applications is wrong?

    283. Re:Stability by Smork · · Score: 1

      Just hold down the 'alt' key and you can drag the window, no need even to use the titlebar

    284. Re:Stability by Anonymous Coward · · Score: 0

      ReactOS is an open source windows.

    285. Re:Stability by ShieldW0lf · · Score: 1

      Yes, if it makes you a dependent who can be used. It makes you a threat to everyone around you because you're not really your own man, you're someone elses. You couldn't even be trusted enough to keep yourself self-reliant.

      --
      -1 Uncomfortable Truth
    286. Re:Stability by teh+kurisu · · Score: 1

      No WYSIWYG, and to be quite honest nothing else matters. LaTeX is great for academia and the scientific community, but if you try to suggest that a business abandons MS Word in favour of Kile, you will be laughed out of the room based on the lack of WYSIWYG alone.

    287. Re:Stability by teh+kurisu · · Score: 1

      I had the same issue once, while trying to install Ubuntu. It hadn't recognised my video card so it had defaulted to 640x480. I couldn't reach the 'Next' button to proceed with the installation.

      I eventually found the Alt-Mouse shortcut and dragged the buttons into view, but I really object to the idea that I should have been aware of non-discoverable shortcuts before I'd even started using the OS. Especially as I wasn't necessarily in a position to Google the problem. If an installer program is going to default to 640x480 if it can't find the video card drivers (which, let's face it, isn't unlikely on Linux), then it had better be bloody well usable at that resolution.

      Windows doesn't have this problem. Its installation procedure is designed to be used at a low resolution.

    288. Re:Stability by xtracto · · Score: 1

      OOOOooor!

      You can use an Operating System that will not have those problems...

      It is not Linux Fault, however it is a Linux Problem.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    289. Re:Stability by Anonymous Coward · · Score: 0

      By that standard, using open-source software is just as bad, since it merely changes what external entity you're dependent on, and the only "trustworthy" people are the ones who write ALL their own software.

    290. Re:Stability by Richard+Steiner · · Score: 1

      Why not go back to FF 3.0? It's still being maintained, and it's still as stable as a rock.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    291. Re:Stability by rantingkitten · · Score: 1

      If ODF doesn't offer those advantages, what happens to the incentive to move away from MS Office? It's lost.

      It's free. No licenses to keep track of, which is tedious and time consuming and costs money. One less reason for the BSA to get in your face. Shall I go on?

      If the point of open source is to give me a choice of Abi, OO or KOffice, then why do I suffer the same lock-in effects when I use one? That's not a choice, that's Russian roulette, coz if I decide in two years that I don't like the one I chose, tough, because the decision is final.

      Except that interaction between these suites has been getting better and better for years, so you can reasonably expect this trend to continue. In two years I wouldn't be surprised if most or all the ODF-interoperability problems you describe are gone.

      Now tell me what happens in two years when you decide you don't like MS Office, or you're tired of shelling out unholy sums for incremental upgrades, and taking time to track and manage licenses, and so forth. You're completely stuck then.

      I can say that [MS Office doesn't break its own files] with a straight face.

      Then you're either being deceptive or haven't used it and supported it as much as you're leading us to believe. A quick google search reveals complaint after complaint of Microsoft products not being able to open Microsoft files. This is not a new phenomenon; it's been going on for at least a decade and a half.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    292. Re:Stability by andrikos · · Score: 1

      My biggest annoyance in windows is that you need a drivers CD for most of the non-trivial devices. I know that the devices come with a driver CD attached, but looking for all the needed CDs after a reinstall is not really enjoyable.
      And not to mention the fact that when you need to lend a usb device (e.g. wifi, camera, etc) to a friend, you also have to find and give him/her the CD (or make him search the driver online).

    293. Re:Stability by Risen888 · · Score: 1

      There are not that many people who hate Windows

      You may be right about this, percentage-wise, but...

      the vast majority of windows users love it

      Are you on crack? I've never met anyone - anyone, in my life - who "loves Windows." Never. I've met hundreds of people who "tolerate Windows," or "deal with Windows," and yes, some who even "kinda like Windows." But to try and claim with a straight face that "the vast majority of Windows users love it" is simply the height of absurdity.

      --
      Hey, I finally got my first freak! Took you long enough!
    294. Re:Stability by Korin43 · · Score: 1

      Linux Mint doesn't add anything to Gnome except a different theme.. It's really a case of the Ubuntu developers wanting it to look that way, and the Mint developers wanting a different look.

    295. Re:Stability by Risen888 · · Score: 1

      (If this double posts, it's because I double clutched. Sorry.)

      There are not that many people who hate Windows

      You may be right about this, percentage-wise, but...

      the vast majority of windows users love it

      Are you on crack? I've never met anyone - anyone, in my life - who "loves Windows." Never. I've met hundreds of people who "tolerate Windows," or "deal with Windows," and yes, some who even "kinda like Windows." But to try and claim with a straight face that "the vast majority of Windows users love it" is simply the height of absurdity.

      With Windows, as well as with most proprietary software, some schmuck got paid to make sure all the bits that nobody likes to program work the way they are supposed to, and what you get is a GUI that is so easy to use nobody even thinks about it.

      I don't know who the hell these people are that you're talking about. I work with desktop computers for a living. I deal with these things all day. I can handle the Windows desktop GUI, mostly because I'm accustomed to it and know its quirks. But if I try to use my girlfriend's Mac, I am completely lost. It makes no sense to me whatsoever.

      Now, I use KDE, which I will readily concede is the sort of thing that "it's either for you or it ain't," and can take some getting used to.

      OTOH, I sell computers with Gnome, which is pretty much the simplest, most brain-dead easy point-and-drool interface I've ever seen (also why I don't use it myself). People very seldom have any trouble with it. Sit them down in front of the screen and away they go. And (and I think this is a telling point) on the occasions when someone does ask me how to do something with it, when I tell them the reaction is invariably "Oh, I should have looked there, that makes sense."

      This is one thing that open source developement is terrible at. Not bad, but terrible, and it is an area closed-source developement excels at. Usually the poor schmuck doing the GUI work is an intern or new guy making his way up the ranks, being told what to do by the high-paid GUI designer. Neither of those two exist in an open source project. If they do, it's very rare.

      This last bit just displays stunning ignorance. Leaving aside the totally unsupported opinion that "closed-source development excels" at interface design which is a whole other argument, if you think KDE or Gnome don't have human interface guidelines or professional UI designers, you just don't know what the fuck you're talking about.

      --
      Hey, I finally got my first freak! Took you long enough!
    296. Re:Stability by andrikos · · Score: 1

      Are you referring to Wine?
      Bug-to-bug is compatibility is really difficult to achieve, although 10 years of development may help on that

    297. Re:Stability by DragonWriter · · Score: 1

      That's because with Windows/Mac, programmers write programs for the user. With Linux, programmers write programs for other programmers.

      Quite often, the very same programs are available for Windows/Mac as for Linux, so I'm not sure how this works. Its probably true (at least, it should be if the people involved are competent) that software that is developed by a company as part of a consumer focussed business strategy rather than by programmers scratching their own itches is more attractive to consumers, but plenty of Linux apps, even open-source ones, are developed that way.

    298. Re:Stability by commodore64_love · · Score: 1

      >>>That's because with Windows/Mac, programmers write programs for the user. With Linux, programmers write programs for other programmers.

      That's about right. I suppose if I handed my Linux laptop to a programmer he could have fixed the 640x480 problem with a little coding, but for average users that's beyond their ability. (And the Netscape ISP Web Accelerator problem was probably unfixable without rewriting Wine.)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    299. Re:Stability by commodore64_love · · Score: 1

      >>>"web accelerator software"? - You gotta be kidding? Of course Windows centric stuff like that isn't going to work. YES, it was foolish of me to think that people still bothered with something as primitive as serial modems. The only people I know that still use those things are quite literally "poor".
      >>>

      If you exclude the poor/lower income users, then you exclude half your Linux customers. Might as well join the Republicans.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    300. Re:Stability by Thuktun · · Score: 1

      That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

      What exactly are you talking about?

      If you want to talk about appearance, [...]

      What he's talking about is usability of the graphical user interfaces (GUIs) in the applications written for Linux, not appearance of the desktop environment.

      I'm not expressing an opinion on what he said, but you appear to be missing the topic of his post by a rather large margin.

    301. Re:Stability by rdnetto · · Score: 1

      Linux Mint doesn't add anything to Gnome except a different theme.. It's really a case of the Ubuntu developers wanting it to look that way, and the Mint developers wanting a different look.

      First of all, Mint does have some added tools that affect usability, not the least of which is the (what I considered improved) Start menu.
      But the point I was making is that the look desired by the Mint developers is more in line with that desired by the majority (i.e. the Windows users). Getting someone to switch to Linux requires not only that they can use it, but that they find it easier to and more pleasant to use.
      In other words, Ubuntu still targets the technically proficient minority of users, while Mint is just a bit closer to targeting the majority. And it's that sort of thing that will bring us closer to the Year of Linux on the Desktop.

      --
      Most human behaviour can be explained in terms of identity.
    302. Re:Stability by Anonymous Coward · · Score: 0

      yeah, almost as well as in Debian Stable ;)

    303. Re:Stability by ShieldW0lf · · Score: 1

      False. It is the fact that you are dependent on systems whose operations are kept secret from you that makes you helpless, not the fact that you're using systems someone else conceived and expressed.

      --
      -1 Uncomfortable Truth
    304. Re:Stability by jp10558 · · Score: 1

      This much better on Windows than it used to be. These days you don't have to worry about applications storing user files and preferences in places like the root directory and C:\WINDOWS\SYSTEM32, so really all you have to back up is the Documents and Settings folder, which you can think of as /etc and /home and /tmp all rolled into one.

      Yea, except for that it shouldn't be /tmp as Roaming Profiles tend to grab that dir, and that it's been renamed in just about every version of Windows, and moved around (I believe in vista it's C:\Users, in Windows NT it was C:\Windows\Personal IIRC)...

      And you haven't even started to address the HKLM and HKCU registry directories where most Windows programs store configuration.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    305. Re:Stability by jp10558 · · Score: 1

      Ever tried Opera? It seems like it does what that extension does?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    306. Re:Stability by Ed+Avis · · Score: 1

      Firefox 3.0.x is still supported, so you could go back to that while the 3.5 series matures. But what platform are you running Firefox on? I hadn't noticed crashiness myself, on either Windows or Linux. If you are using Firefox included with your Linux distribution, perhaps the official binary release would work better, or vice-versa.

      --
      -- Ed Avis ed@membled.com
    307. Re:Stability by Anonymous Coward · · Score: 0

      Now you're moving the goalpost from "it's bad because you're dependent" to "it's bad because of what you're dependent on".

      You're still dependent on something either way. The overwhelming majority of users of any given OSS app have no need, desire, or ability to inspect - much less modify - its source code (many aren't even aware it's an option). They're "dependent" on that software just as surely as any Windows user is dependent on theirs.

    308. Re:Stability by Risen888 · · Score: 1

      For all those complaints about Windows, I've never had to spend as much time simply maintaining my machine

      Say what you will about that (I take issue with the assertion, but I'll let it slide), assuming you're running anti* software on your Windows installation, you are spending a hell of a lot more processor and disk I/O time maintaining your machine than you should really have to. Just sayin'.

      --
      Hey, I finally got my first freak! Took you long enough!
    309. Re:Stability by PipsqueakOnAP133 · · Score: 1

      You mention Compiz. That's almost admitting you missed the question.

      Here's the problem:
      When people discuss the quality of the UI, there's an ambiguity regarding what's being discussed.
      Some people refer to how usable it is.
      Some people refer to how pretty/flashy it looks.

      Witness the people who theme Windows or Linux to look like OSX. From a screenshot point of view, okay, it looks like OSX. How usable does it feel? Probably still like whatever it used to be.

      What I'm trying to say is that, the people who bring up compositing when talking about usability are completely missing the point of the discussion because Compiz/Aero/Quartz are all there to make things look nice. Whether we're talking about screen resolution dialog running off the edges, or whatever, the visual quality of the compositing engine doesn't help make it more usable one bit.

      Here's the problem with the majority of desktop environments on Linux. The number of people who work on UIs and are focused on pretty/flashy or "sounds like fun technology to implement" vastly outnumber the people who work on improving usability.

      The reason you're not in awe of OSX is because they've succeeded in making sure OSX stays out of your way to the point where you don't really care. To the point where you just do what you're thinking you want to do, and it happens with no blatant screwups. The people who ARE in awe of OSX are typically fanboys of OSX or those few people who have a strong interest in usability.

    310. Re:Stability by PipsqueakOnAP133 · · Score: 1

      Wrong and wrong again, Linux desktop (as Gnome and KDE) usability and gui design has exceeded MS for the last 4 years of so. And even there the most generic (aka boring) desktops apps are superior either in features (Amarok, K3B...) or simplicity and ease of use (Rhythmbox, Bracero).

      Ahem... so uh... where's the proof? Like an actual comparison and explanation? I'm unconvinced.

  2. Support by garcia · · Score: 4, Interesting

    The biggest reason is the fact that there weren't expensive support contracts available for purchase. Employee turnover always exists and generally only one or maybe two people knew how to operate any particular system in the places where I have worked. Expensive support contracts allowed for someone else to do deal w/the turnover problem and kept it out of the hands of the on-site departments.

    1. Re:Support by solanum · · Score: 4, Informative

      This is a reason that is always trotted out at times like this, but is it a myth? I've worked at a number of institutions and the place where I am currently at (note I don't work in IT), has over 6,000 employees and a very varied software set up for the various parts of the organisation. The only time, either here or at a previous job, I have ever heard of anyone receiving training in software use, or access to paid support from a vendor is when we recently went to SAP (funnily enough the training was useless).

      It may be that all the training/support is provided to the IT department so they can support us I guess, but generally they only provide support for installation and desktop use, so I doubt it.

      --
      Si hoc legere scis nimium eruditionis habes.
    2. Re:Support by garcia · · Score: 1

      Any place that I have worked, the IT department is understaffed, overworked, and operate at what the other departments feel is a sub-par level. Because of this, it's easier to train people in-house or bring in an external support contract to handle the problems. Obviously this isn't how it works everywhere but in the last three institutions I have worked at (in the last 7 years) that's what it's been like.

      YMMV.

    3. Re:Support by quixote9 · · Score: 5, Interesting

      Same where I work. It's a college with about 6000 people, and an IT department that isn't merely useless. They make our jobs *more* difficult. They just recently talked the higher-ups into switching over to M$ server software (from Apache, etc, which was great) at a cost of hundreds of thousands per year to a cash-strapped district, because then they could outsource support. They talked the higher ups into going with proprietary course management software, more hundreds of thousands per year, again, because then somebody in Pennsylvania would be so-called "supporting" it.

      There are several people on campus who use Linux. None of us has ever considered switching back to either Windows or Macs. Sure, there's a learning curve. As someone who had to learn DOS in the Good Old Days, it's no worse than that. Easier actually, because these days there are forums. I can't remember when I heard a useful answer from tech support for a commercial product.

      The other massive advantage is software repositories. When something comes up and I need some new program to solve that problem, I google to find out what can do the job, download, install, and some five minutes to half hour later, I'm ready to go. No credit cards, no registration codes. When I have to use Windows to help out a colleague, I can never understand why anyone puts up with the inconvenience of it now that Linux has distros like Ubuntu.

      So, anyway, this is a longwinded way of saying that, yes, support is the big issue in getting people back to proprietary software. But that's not support as a non-IT person understands it. That's "support" in the sense that there's someone else to blame when things go wrong.

    4. Re:Support by 16K+Ram+Pack · · Score: 1

      I once considered an open source PDF library (for .net) and contacted the developer about having a support contract for it.

      Generally, I don't mind supporting FOSS software myself, but the format of pdf is a subject in its own right. I didn't even get a reply, so went with the paid software.

    5. Re:Support by smpoole7 · · Score: 1
      Yes ... and no. This is what I ran up against when repairing a mail server Friday. Like most OpenSource projects, it's not self-contained. It uses Sendmail (gack, gag) as the MTA. It runs on CentOS (so I had to learn its crotchets, though I can honestly say that's now I'm glad I did). We also have an outboard Spam filtering appliance. Getting them all to play nicely together is the trick.

      AND ... even when you pay for support (as we do on the Barracuda Spam appliance), since it's not a unitized, self-contained package/system, the support people are likely to say, "oh, the problem's not with our stuff. It must be your mail server."

      He asked me which mail server I was using. I said, "Scalix." He replied, "never heard of that one."

      And of COURSE he recommended that we just buy Exchange Server 2007. Strongly implied: he could help us with that one.

      (Which is the rest of the story to my other post here, and this is when I briefly considered taking him up on that advice. :) )

      --
      Cogito, igitur comedam pizza.
    6. Re:Support by Seraphim_72 · · Score: 1

      They just recently talked the higher-ups into switching over to M$ server software (from Apache, etc, which was great) at a cost of hundreds of thousands per year to a cash-strapped district,

      As someone in IT in the education feild I call bullshit. To reach even 100k in server costs you would have to be running 4k of servers. You are not running that. MS Standrd Server runs about $400 each, we pay even less because of our deal with them. I am no MS fanboi, but they do discount edu to the point where I wonder hy they charge at all.

      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    7. Re:Support by PensivePeter · · Score: 1

      I'd echo that sentiment - even go a bit further: many open source projects become "de facto" proprietary software. So many inter-dependent modules from different versions and builds of a myriad of open source elemens, coupled with (deliberately?) poor documentation, often locks a client into an expensive long-term dependency with a single contractor or supplier. Senior managers often still pay up because the "but it's all open source" mantra still holds its magic.

      A recent example I witnessed was an online collaboration platform that was costing more than $1m to maintain each year for a user base of some 50,000 users - when the project started 15 years ago, there were admittedly few even proprietary solutions on the market, but after more than $30M spent, and a total dependency on a single contractor. An alternative contractor was proposed but was going to charge more than that just to document the existing infarstructure. You would have thought that when in a hole, they would stop digging....

      The intelligent money would surely be on open source solutions to convert from one proprietary platform to another, coupled with the consultancy contract to perform the switch - leaving clients an open field of tried and tested, documented and well supported commercial solutions, and the door open to switch when they want.

    8. Re:Support by quixote9 · · Score: 1

      I was calling bull$hit while it was happening. (The joys of tenure.) But for some reason, Admin doesn't listen to me. They paid $650,000. You read that right. $650,000. Why, when even a biologist knows there are better deals out there? Search me.

      Maybe if I knew more about IT, I'd understand the benefits. As it is, the only benefit I can see is that IT has a number to call. Hence the angry original comment.

  3. Ease of Use by illumastorm · · Score: 5, Insightful

    For me it really wasn't about the lack of features. It was more on how easy it was to use as program. You have Feature X,Y, and Z on there, but if I have to navigate Menus A, B, C, and D to find that feature then I will not use that program.

    1. Re:Ease of Use by moon3 · · Score: 2, Interesting

      Free software makes money by selling books, guides, manuals etc. Therefore the software must NOT be very intuitive or user friendly. This way people are forced to buy the book to help them out. Bloat, bad design, general difficulty to understand the thing are regarded as 'features' and pluses by high level in-the-money OSS priests.

    2. Re:Ease of Use by tius · · Score: 1

      Right... and just how many photoshop books can you count?

    3. Re:Ease of Use by Joce640k · · Score: 2, Interesting

      This is why I still use Paint Shop Pro instead of photoshop - PSP does everything with half/tenth the number of clicks.

      eg. I do a lot of paste screenshot from the clipboard - it's one click in PSP but in Photoshop I have to do "File->new, select 'size from clipboard' in the dropdown, click 'ok', then I get to paste the image".

      Same with JPG images - in PSP I load one up, do something to it, click save, done. In photoshop there's a whole extra layer of dialogs to "set jpg options" when I go to save it.

      It all gets old real fast.

      --
      No sig today...
    4. Re:Ease of Use by IANAAC · · Score: 1

      You have Feature X,Y, and Z on there, but if I have to navigate Menus A, B, C, and D to find that feature then I will not use that program.

      But, don't you also "have to navigate" menus in your proprietary program to use the features you want?

      That's just a matter of getting past the unfamiliarity of the OS program.

      In my industry (translation) a "de facto" standard is Trados - very expensive, big marketing. In fact, SDL, the makers of Trados, now have an ad campaign suggesting you become a "Trados Certified Professional", meaning you take courses and tests demonstrating you know how to use the program. That put me off right away. I'd been using Trados for years and saw absolutely no point it having to take courses just to prove I know the program.

      Anyway, to my point: A few years ago I looked around for an alternative and found Heartsome Suite/Studio that is OSS, but commercial. It costs about half what Trados does. I bought it and use it often. The entire workflow is very different than Trados. So that took some getting used to. But guess what? I found soon enough that I preferred this new workflow. And the data is compatible with Trados, should I need to exchange data in that format.

      I guess I'm one of those people that really don't care what people use, as long as you let me use what is most productive to me and we can exchange data.

    5. Re:Ease of Use by JAlexoi · · Score: 1

      Try SAP :) It's not only incomprehensible, it's absolutely and utterly unintuitive.

    6. Re:Ease of Use by indiechild · · Score: 1

      Agreed. Usability and good product design is top on my list. Firefox scores well in these areas, so I use it as my main browser on Mac OS X. For other stuff like writing HTML and CSS, I go with commercial stuff like CSSEdit and Espresso. MS Office for Mac and iWork Pages for document creation, etc.

      However, if the open source software has at least one standout feature that trumps the competition, then I'm prepared to put up with crappy user interface design.

      Case in point: VLC. God awful user interface typical of most open source apps, but it works with just about anything and it's very fast.

      I'm on a Mac, so it's usually not difficult to find great, well-designed and easy to use software for whatever I need. Transmission is an awesome and easy to use Bittorrent client on the Mac.

    7. Re:Ease of Use by illumastorm · · Score: 1

      That's just a matter of getting past the unfamiliarity of the OS program.

      Its not unfamiliarity with the OS program, per se. I tend to use open source programs than not. It seems that some programs are written with how the programmer(s) want or think the program should behave rather than adjusting that user interface for the End User. It is the End user that drives program adoption. It does not matter if the program is Open or Closed source. If the End User cannot intuitively figure out how to use that program then that program will be dropped.

    8. Re:Ease of Use by Tsujiku · · Score: 1

      Sometimes you may want to modify those JPG options. I'd rather be given the choice and spend an extra half a second to click okay again than have the options stripped entirely.

      --
      Paradox
    9. Re:Ease of Use by Anonymous Coward · · Score: 0

      This is why I still use Paint Shop Pro instead of photoshop - PSP does everything with half/tenth the number of clicks.

      eg. I do a lot of paste screenshot from the clipboard - it's one click in PSP but in Photoshop I have to do "File->new, select 'size from clipboard' in the dropdown, click 'ok', then I get to paste the image".

      ]

      False. In Photoshop just flick File -> New, OK and then Paste the screenshot...Or Ctrl + N, Enter, Ctrl + V (IIRC)

      Doesn't seem that hard to me... if it's really that much trouble just paste the screenshot into Paint and save.

      Alex.

    10. Re:Ease of Use by jabithew · · Score: 1

      Not sure how this got insightful. Compare the number of Windows for Dummies equivalent books with Linux for Dummies equivalent books. The programmers are not normally the ones who write the books, so the money-incentive chain is not clear to me.

      It does obviously exist for someone like RHEL, but making software difficult to use will force people to either use something else (no income) or buy a support contract (passing on the costs). The ideal case for RHEL is everyone using their software because it's easy and companies buying support contracts 'just in case' but never needing to use them.

      --
      All intents and purposes. Not intensive purposes.
    11. Re:Ease of Use by Reziac · · Score: 1

      And that's why I use Corel PhotoPaint instead -- everything is reasonably intuitive, and most especially RightClick operates as you'd naturally expect (either to reverse or invoke, depending on context). I can do the same work in half the time of PSPro, and a fraction of the time it takes in PhotoShop or GIMP.

      A simple example is zoom. Click to zoom in, RClick to zoom out, repeat as desired. Far as I've seen NO other app does this simple and intuitive action; ALL require returning to the menu to reverse or reset zoom factor.

      (And it doesn't mung up JPGs as much from multiple saves, either. Corel's compression engine is selective rather than shotgun.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    12. Re:Ease of Use by Animaether · · Score: 1

      In Photoshop just flick File -> New, OK and then Paste the screenshot...Or Ctrl + N, Enter, Ctrl + V (IIRC)

      Doesn't seem that hard to me..

      Does it matter whether it is -hard- to do this? Not to mention that, although you are familiar with keyboard shortcuts, a lot of casual users (with pirated copies of Photoshop, no doubt, so I don't have that much sympathy with them) work with the mouse - at which point it does become more of a tede.
      Note also that you just created a new image with a new layer - the image isn't flattened at this point, so that's another keyboard combo you'll have to look up to complete it.

      The simple question is this: Why doesn't Photoshop have an "Edit > Paste as New Image" type option?
      Picture Publisher, 1994, has this. The GIMP, 2009, has this. What is holding Adobe back from adding a Edit > Paste as New Image?
      ( I don't have Photoshop in front of me right now so I can't check - but I do believe that the assertion is correct that it doesn't have this option. )

      There are many, many such annoyances in Photoshop, such as with printing an image centered to the page. It's a checkbox.. if you want to move the print around visually or numerically, you can't do that without first -unchecking- that checkbox. These are just silly workflow issues.

      There's similar problems in any application - The GIMP has its share:
      - crop tool not snapping to guidelines if you're dragging along an edge, for example, though maybe they fixed that now...
      - no proper layer alignment tools to speak of...
      - *still* no unified move/scale/rotate/shear tool. It's 2009 - why am I *still* performing two transforms on a layer (scale + rotate) and incurring the losses from -both- those operations when mathematically there's no problem doing both in one go and retaining a higher quality? Again, this is 2009... Picture Publisher, 1994, has this! (it's got godawful filtering, however, that's its age showing).

      And yes - I do still use Picture Publisher.. it starts up much faster and lets me get work done much more easily for many operations; It's so much preferable for these things, that I'll even accept having to reboot once in a while because the 16bit GUI resources have run out (Windows is stupid and doesn't reset the counter to zero. *groan*) and no new UI elements pop up.

      But why is Photoshop 'allowed to' have such issues by, arguably, some of the best graphics professionals? Why do they accept having to do "ctrl+n, enter, ctrl+v" when there's no reason there couldn't be a, say, ctrl+shift+v or ctrl+alt+v or ctrl+shift+n to do the operation in a single go?

    13. Re:Ease of Use by DurendalMac · · Score: 1

      So very true. Open source is often made by coders, not designers. I like and use a lot of open source, but I've ditched a lot too as it's usually just too much of a kludge to use.

    14. Re:Ease of Use by DurendalMac · · Score: 1

      Can you think of any possible way to make a program as large and feature-laden as Photoshop easy for the layman? Seriously. It's pro-level software. That means there's only so much you can do to simplify it without taking away from functionality. A lot of open source is fairly simple, yet still a pain in the ass to use.

    15. Re:Ease of Use by icegreentea · · Score: 1

      You can set preset actions and bind them to shortcuts. So some of the best graphics professionals do end up doing some of the more mundane tasks with like ctrl-shift-n or something. And the probable reason why is because photoshop is so feature rich, that keeping track of shortcuts is a nightmare. For example, ctrl-shift-n is already a shortcut for create new layer. There just so many, that I think it really is easier to let individuals chain actions and have them set their own shortcuts.

  4. Difficulty In Using by smpoole7 · · Score: 5, Insightful

    ... is my key principle. I'm capable of RTM'ing and Googling to find answers, but especially as I get older, I don't have the time I used to. Just yesterday, I was struggling with an Open Source mail server. Having to read separate (and usually incomplete) (not to mention incomprehensible at times) documentation on each component, THEN figure out how it all played together ... just to be honest, I briefly (briefly!) considered telling Corporate that we needed to just bite the bullet and go with an Exchange Server with full support. Fortunately, I got this one working (again), and it's holding for now. But my #1 complaint is the lack of clear, easy-to-follow documentation. I love F/OSS -- I run Suse at home, and I've fallen head-over-heels for VirtualBox -- but this is my biggest complaint. We have a lot of brilliant coders working in F/OSS. We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

    --
    Cogito, igitur comedam pizza.
    1. Re:Difficulty In Using by Anonymous Coward · · Score: 3, Insightful

      We have a lot of brilliant coders working in F/OSS. We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      Those brilliant coders might have to explain to the brilliant technical writers how some stuff works. Seeing as the "separate (and usually incomplete) (not to mention incomprehensible at times) documentation" is also somewhat out of date since they've been busy hacking away on the code instead of updating the documentation. I don't mean explaining basic stuff but esoteric things like exactly what effects various switches and options have, if any of them conflict with each other, and so on.

    2. Re:Difficulty In Using by Static+Sky · · Score: 4, Insightful

      Or at least we need those brilliant coders to take the ball that last 10 yards and not stop when the product hits the "functional" stage. Functional and usable are not the same thing.

    3. Re:Difficulty In Using by motorhead · · Score: 1

      I'd rather search for Open source / *NIX help. Looking for solutions with MS type products usually has all the "home hobbyist" / nitwit speculators and you have to sift through the useless crap.

      --
      Employee Of the Month - Cyberdyne Systems Corporation - September 1997
    4. Re:Difficulty In Using by Ash-Fox · · Score: 2, Insightful

      We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      I think a problem is that good technical writers don't have a tendency to donate work in their 'hobby time'.

      --
      Change is certain; progress is not obligatory.
    5. Re:Difficulty In Using by Anonymous Coward · · Score: 3, Interesting

      I can completely agree with smpool7. He is telling you about the corporate side of it. Let me tell you about the personall, home situation side of this story.

      In the early days when I did not have the money to purchase software I used opensource.
      By using it I learned a lot and eventually became a UNIX administrator (with some additional learning and stuff). And when it works it usually does a great job. But now I got older, make more money, have a family, I simply do not have the time to delve into a program or piece of software and make it work. That is why I go back to purchasing a license and simply use it.

      The big difference between opensource (and I am talking linux and the software that runs on it, because that is what it means to me!) and purchased software is that I get a clear webshop where I can order the latest product. There is a very short manual with it, which basically tells me to click setup, or drag it to applications (OSX fan anyone?). After that it simply works, no hassle, no problems. When I use open source, I have to click setup and then usually I get into an interface which just ............. (And yes, there are exceptions!)

      Main thing is: When I buy/pick a new piece of software:
      1. I must be able to just use it. No inch thick manuals
      2. When I have a problem, who can I call to solve it for me.
      3. I must be able to easily find it the software. (no version 1.3.2.3.4.1.455.5.beta.stable.gz). Just version 1 or 2 or 3 and then I download and use it on a customer oriented website and not a technical one.
      4. It needs to be interoperable, meaning, when I create a document, file, whatever, my friends, family must be able to work with it.

      All in all: Opensource has it's advantages, we all know them, and I most definitly support them, but when I get older, have less time, i just want a product that works, and I am willing to pay for it........... and that is a very sad conclusion.

       

    6. Re:Difficulty In Using by Teckla · · Score: 4, Informative

      ... is my key principle. I'm capable of RTM'ing and Googling to find answers, but especially as I get older, I don't have the time I used to.

      Amen to that.

      Not long ago, I was struggling getting vino/vnc to work under Ubuntu Linux (desktop edition). I spent hours Googling and trying to juggle conflicting and just plain wrong information. Eventually, I discovered the culprit was that IPv6 was enabled on Ubuntu by default.

      First, I was stunned Ubuntu would be misguided enough to enable IPv6 in their desktop distro by default, when less than 1% of ISPs support it, and most consumer networking equipment either doesn't support it or doesn't have it enabled by default.

      Second, I was stunned vino/vnc would fail to accept connections if IPv6 was enabled but my networking gear didn't support it. I literally could not VNC into my Ubuntu desktop machine unless I disabled IPv6 on the Ubuntu machine, even if all my IPv4 firewall and tunnel settings were correct.

      Third, I was stunned that the solution (which was remarkably hard to discover) was to hand edit some weird blacklist file so that I could blacklist IPv6. Nope, no GUI option to just frakking disable IPv6, at least not that I could find.

      After struggling with this for hours...finally getting it to work...and then enjoying the slow-as-molasses solution that VNC is, I started to think that paying $100 or $200 for Windows and just clicking a few checkboxes to enable Remote Desktop was looking pretty damn good. (And Remote Desktop performance is way better, too.)

      I'll continue to use Linux, of course, but FOSS in general has a long ways to go.

      Now I look forward to someone telling me what a complete dummy I am for having such difficulty setting up remote access on Linux.

    7. Re:Difficulty In Using by vandit2k6 · · Score: 1

      We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      I think a problem is that good technical writers don't have a tendency to donate work in their 'hobby time'.

      Very much disagree. Are you expecting people to work outside of the working hours?

      --
      Its nice to be important but its more important to be nice
    8. Re:Difficulty In Using by kent_eh · · Score: 1

      So did you post your configuration solution anywhere so that others may find it more easily in the futura?
      Maybe on the project's WIKI? Or even an e-mail to the documentation maintainer?

      Has anyone here done that?

      Not trying to bust your balls, but maybe we have to look in the mirror for a solution to the documentation problem.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    9. Re:Difficulty In Using by Kjella · · Score: 2, Interesting

      Very much disagree. Are you expecting people to work outside of the working hours?

      Not sure at what you're getting at here, maybe you got caught up too much in the word "work". Many coders code outside their working hours, few technical writers write documentation. Apart from some high-profile projects like the Linux kernel, also at work time is spent making stuff work, not making comprehensive technical write-ups about things. The result is that the code-to-documentation ratio is much higher, and unlike closed source they don't have the cash to hire someone to do all those boring parts nobody's volunteering for. Usually the documentation ends up being what someone wrote after messing around with it in order to make it work, but usually that refers only to what he was trying to do and he's not assigned to keep that documentation current.

      --
      Live today, because you never know what tomorrow brings
    10. Re:Difficulty In Using by arcade · · Score: 1

      You've got a point, but I've got a troubleshooting tips for you to avoid such situations in the future.

      When a network application doesn't work .. the first thing I would do is to use tcpdump (or ethereal/wireshark) to see whether the packets arrive properly. If they do, 'lsof' or 'netstat' to check whether something listens on the port the packet is destined for.. and finally 'strace' to see if the receiving application actually receives anything.

      With those tools in your new and now probably improved toolset - it gets way, way easier to debug almost any kind of problem :-)

      Cheers.

      --
      "Rune Kristian Viken" - http://www.nwo.no - arca
    11. Re:Difficulty In Using by onionman · · Score: 1

      I'm capable of RTM'ing and Googling to find answers, but especially as I get older, I don't have the time I used to.

      I am almost ashamed to admit it, but I'm also one of those "traitors" who has drifted away from Linux (on the desktop) for that very reason. When I was younger and didn't have kids, I didn't mind spend an entire weekend trying to get wireless drivers to work with my recompiled Linux kernel on my laptop. Now, I just want the damn thing to work, and I don't want to read any manuals to have to figure it out. It's not that I'm lazy, I just don't have the time to spend reading manuals when I can shell out a couple hundred bucks once every couple years for an OS that usually "just works". That's why my laptops, desktop at work, and home machines are all Macs. I get my Unix tools, and the generic consumer-grade parts "just work".

      I'm still a huge fan of Linux, but I only use it on my big number-crunching machines at work (I'm a math prof.). I also contributed to open source projects (in my vary narrow field of academic interest, admittedly), but even in those projects I've watched things go sadly awry in the "bazaar" model. I'll continue to be an open source advocate, but I'm now a "pragmatic" advocate.

    12. Re:Difficulty In Using by Caetel · · Score: 1

      2 or 3 years ago, you couldn't access the Internet at all with IPv6 enabled (at least in my experience.) So, they're slowly improving. :-P

    13. Re:Difficulty In Using by jonhorvath · · Score: 1

      After struggling with this for hours...finally getting it to work...and then enjoying the slow-as-molasses solution that VNC is, I started to think that paying $100 or $200 for Windows and just clicking a few checkboxes to enable Remote Desktop was looking pretty damn good. (And Remote Desktop performance is way better, too.)

      Funny you should mention how easy it is to enable Remote Desktop in Windows. I was infuriate that Vista Premium Edition removed Remote Desktop. I was able to hack Vista to allow Remote Desktop connection.
      http://www.unet.fi/fransblog/2007/08/30/enable-remote-desktop-connection-on-vista-home-premium/
      In the end, I found that it was not any easier to configure Remote Desktop in Vista as compared to Ubuntu. This was one of many reason I decided to remove Vista from two of my personal PCs, and load Ubuntu. This is from a long time Microsoft user, who now actively looks to replace MS software with FOSS solutions.

    14. Re:Difficulty In Using by Anonymous Coward · · Score: 5, Insightful

      When a network application doesn't work .. the first thing I would do is to use tcpdump (or ethereal/wireshark) to see whether the packets arrive properly. If they do, 'lsof' or 'netstat' to check whether something listens on the port the packet is destined for.. and finally 'strace' to see if the receiving application actually receives anything.

      And there you go, the problem in a nutshell. Expecting end users to do stuff like this is bullshit.

    15. Re:Difficulty In Using by GaryOlson · · Score: 1

      ...equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      Whereas OSS can make functionality available to everyone, I see internal documentation from my tech writers as the key competitive element which sets my shop apart. This gives me an advantage -- my software licensing costs are lower but my operation runs better. Sure my developer submits his work back to the OSS community [and that gives him satisfaction and some credit]. But our internal written documentation is what makes OSS our strength....and that is not covered under the GPL.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    16. Re:Difficulty In Using by quixote9 · · Score: 1

      #1 complaint is the lack of clear, easy-to-follow documentation

      Absolutely. And the really frustrating thing is that, like in the X-files, the truth is out there. It's just impossible to find. If Google was still one of the good guys, I'd be hoping that they might throw a few hundred million at pulling together all the best info out there. (Nobody, no matter how altruistic, is going to do something as stone-boring as write consistent and complete documentation without being paid.) But they're just ad peddlers now, so I guess Shuttleworth is our only hope. (?)

    17. Re:Difficulty In Using by goldmaneye · · Score: 1

      You make a good point, but I think open source applications will need a larger user base before the pool of user-contributed solutions grows appreciably. And per the article (and the GP's comments), that larger user base isn't likely to manifest itself for applications that require complicated and poorly-documented configuration to get them up and running.

      Also, for myself at least, if I read a wiki page or a blog post that describes the complicated hoops I have to jump through to get an open-source application working, I immediately start looking for an alternative; it seems likely (to me, at least) that other aspects of the application will be just as convoluted as the one that is described, only next time I might not be able to find a resource on the Internet that tells me what to do. Like the GP, I'm thinking about current and future investments of time.

    18. Re:Difficulty In Using by gbutler69 · · Score: 3, Insightful

      What makes you think the documentation for Exchange Server is any better? What makes you think that it doesn't have tons of problems all the time that people who are so called "experts" don't take weeks to resolve and evern when it's resolved, they don't know what it is that finally fixed it? I see this ALL THE TIME in enterprise environments where I work. Consistently, commercial solutions, especially from Microsoft, are touted for their "so-called" commercial support and complete documentation, only to see issues go unresolved until someone (like me) implements and open-source solution that actually works!

      --
      Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    19. Re:Difficulty In Using by Anonymous Coward · · Score: 0

      No, we don't have to. The one who wants the software to be used has to. That is usually not the potential user.

      Not everyone has an agenda about open source software.

    20. Re:Difficulty In Using by MeNeXT · · Score: 1

      I'll support it for you at half the cost of exchange! No I'm not kidding. If you are seriously interested reply to this post.

      --
      DRM? No thanks, I'll just get it somewhere else...
    21. Re:Difficulty In Using by Anonymous Coward · · Score: 1, Informative

      Yes, it is sometimes difficult to enable functionality that is NOT PART OF THE FUCKING OPERATING SYSTEM YOU PURCHASED.

    22. Re:Difficulty In Using by maharb · · Score: 2, Insightful

      Which is why F/OSS is generally struggling despite delivering what some would consider equal or superior products. It seems people enjoy the hobby of building things, but once it is all built... its done. Seems a lot like building the frame for a car and putting the engine in starting it up and rolling it off the line. No manual, no body, no paint. Technically it works but it is still missing something.

      I think it is more than just technical writers not donating time, I think it is people not donating time to areas that are tedious and boring or provide little 'reward'. It makes sense and I don't blame people but at the same time it does point to a major flaw of the F/OSS movement. Proprietary software has goals and people are going to get paid to meet them regardless of how shitty or seemingly meaningless the job is.

    23. Re:Difficulty In Using by rho · · Score: 3, Insightful

      Seriously, you should listen to yourself.

      If I told somebody who was having trouble with their computer to do that horseshit I would fully expect them to punch me in the face.

      --
      Potato chips are a by-yourself food.
    24. Re:Difficulty In Using by jonhorvath · · Score: 1

      Because it is so clear on Microsoft website which of the four editions includes Remote Desktop functionality.

      http://www.microsoft.com/windows/windows-vista/compare-editions/default.aspx

    25. Re:Difficulty In Using by Anonymous Coward · · Score: 0

      dummy

    26. Re:Difficulty In Using by CynicTheHedgehog · · Score: 1

      There are a lot of people who spend a great deal of time documenting OSS projects in an ad-hoc way. They have an itch, they play around with it for several days, and then write short how-tos on how to go about scratching that particular itch. The web is full of articles, blog posts, and forum posts of this nature. The problem isn't that there aren't enough people willing to document and make this stuff accessible, it's the massive amount of experimentation that has to go into figuring out how it can/should work in the first place. A small problem with limited scope and defined "success" is motivating and can be documented through trial and error. Looking at an application holistically, someone who isn't intimately familiar with the code does not know where to even start. It's not like there are specification documents to go by.

      If the developer defines the requirements and functionality, then the developer must document the implementation at least in a rudimentary way to make it accessible to a technical writer. A technical writer (say, someone from O'Reilly for instance) can then make it accessible to a broader audience.

      I think the best thing an OSS project can do is actively maintain and participate on a Wiki and a forum and from them derive a "How do I..." knowledge base where users can learn by example.

    27. Re:Difficulty In Using by Ash-Fox · · Score: 2, Insightful

      I think it is more than just technical writers not donating time, I think it is people not donating time to areas that are tedious and boring or provide little 'reward'.

      Reminds me of any sort of programming I do. I've seen artists that designed interface icons in an hour get credit to the point that it seemed they were the ones that actually made the application useful to everyone, not the programmers that spend far more tedious hours on it.

      To be honest, I disagree with your assessment.

      --
      Change is certain; progress is not obligatory.
    28. Re:Difficulty In Using by jellomizer · · Score: 1

      Part of the problem is usability is the RMS Free Software Business Model. RMS Poo-Poos almost every business model for Software except for Support, Consulting, and Distribution aka Shipping and Handling. That said there isn't that much investment in making the products easy to use. As Easy to Use products will cut into these business models. As easy to use products need much less Support and Consulting time as ordinary joe can get it working. The internet has been cutting the profit in distribution. Why do you think RedHat no longer makes Desktop Distributions. But makes their money on Support, and Consulting.

      We are all human animals who are still on the lookout for number 1. We sometimes like to think we are taking the moral high road but we are not. Just look at Teaching, Teachers claim they are working to teach the next generation of children and make the world a good and happy place... However if they don't get their raises they will go on strike at expense of the children they are claiming they want to help so much. The same with the Majority of Open Source Development (THEY ARE EXCEPTIONS! I KNOW! I DON'T WANT TO HEAR ABOUT APP X BEING SO MUCH EASIER THEN COMMERCIAL APP Y!) while the developer is claiming how he is so enlighten by making his product open source. However he hopes to make a living doing this. So if the product becomes popular enough they would want to hire him to support the product and show them how to use it, as he would the key expert on the product. So he isn't so interested in taking a Lot of time making the products UI ultra smooth and intuitive he wants to keep it at a geeky level for the sake (usually subconsciously) If only geeks can use the product then he and other geeks are still needed.

      I work making Closed Source SaaS Software Why don't we open source it... Simple We want to make money off the product. We do not want to make money from support and consulting we want the people to buy the permission to use the product and be delighted with it. If we open sourced the product and only did support we would probably not make any money as the UI is highly polished and well designed. (We spent 2/3 of the development time on the UI) That anyone could use the product without much issues. We even made the back end easy to use so we don't have a lot of overhead costs operating it. Now we feel that it is a very fair cost for its value and it is much cheaper then the competition. We are not trying to Rip people off. But we are trying to make money with the product.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    29. Re:Difficulty In Using by russotto · · Score: 1

      Or at least we need those brilliant coders to take the ball that last 10 yards and not stop when the product hits the "functional" stage. Functional and usable are not the same thing.

      The last 20% is boring, painful, time consuming, and worst of all, subjective (any given decision you make will be wrong for some of the users). Very few are willing to do it for free. Actually, few do it for proprietary programs either, as "saleable" and "usable" aren't the same either.

    30. Re:Difficulty In Using by Jeeeb · · Score: 1

      I don't think that is just open source software.

      I went several months without being able to access my uni-wireless last year from my macbook. Eventually I got round to sitting down and trying to fix it. It turned out that although it was set to use DHCP if I had IPV6 enabled that would totally fail. I'm not sure of any reason why I should need to specifically disable IPv6 (which I think is enabled by default on OSX 10.5 + as well), in order to be able to connect specifically to that network, but I did.

      I've also had times when windows file sharing would fail without entirely disabling the firewall on OSX. With my settings it should've automatically created an exception, however for whatever reason it didn't.

      Of course, getting windows machines to see each other on the network can be a similarly "fun" experience. Or getting windows machines to connect to an ad-hoc network wireless network hosted of an OS-X system. I had one time attempting to connect to a network (connect not create) when Vista told me that my password was not long enough and needed to be at least 6 characters. WTF, I wasn't setting a password I was entering the password for another network!

      Either way I'll limit my complaints to that. But the point is networking is a pita on any system.

    31. Re:Difficulty In Using by Rasit · · Score: 1

      Because it is so clear on Microsoft website which of the four editions includes Remote Desktop functionality.

      I hope you are sarcastic. It took me 5 second to find it.

      1. Hit ctrl + f
      2. Type "remote"
      3. read the text in the mouseover.
      4. Look at the chart

      They really can't make it any easier to find.

    32. Re:Difficulty In Using by jonhorvath · · Score: 1

      Huh, Remote Control = Business Resources?

    33. Re:Difficulty In Using by Penguin+Follower · · Score: 1

      I so wish I had modpoints for you, but I don't. Instead I'll just say thanks and I agree.

    34. Re:Difficulty In Using by maxume · · Score: 1

      Unless someone was explicitly interested, the furthest I would ever take such a description is "There is a way to get more information about what is going on, but it is complicated and annoying".

      Getting computers much closer to being appliances without ruining them as general purpose devices is going to be an interesting ongoing challenge.

      --
      Nerd rage is the funniest rage.
    35. Re:Difficulty In Using by Fred_A · · Score: 1

      What makes you think the documentation for Exchange Server is any better?

      Or for anything else for that matter. I don't know what state it's in now but there used to but lots of errors and interesting omissions in Microsoft documentation a few years back. At times getting anything to work was a little miracle in itself. Luckily the Internet an Usenet were there.

      As someone who'd seen IBM and Tandem documentation before using Microsoft crap, it was pitiful. And frankly even Linux was better. At least it had manpages.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    36. Re:Difficulty In Using by Anonymous Coward · · Score: 0

      I'd rather not have to search for help at all. It may be just me, but I've never found it hard to produce an interface which is self-explanatory, even for complicated tasks. You have to think about not only what it does, but why it does what it does and what anybody would want to use it for, then find out how the people who use it would expect it to work or how they'd do it without your software. Then streamline that process. Interface design is simple, it's just somewhat boring for the nuts and bolts code hackers, so we get shitty interface. Even Microsoft, who produce some of the most easily-learned interfaces out there (ignoring Access) manages to put out some total stinkers in some of their tools and configuration items. Why? Because the team producing the tool or app doesn't want to think hard about what the interface is for.

    37. Re:Difficulty In Using by maharb · · Score: 1

      The reason I enclosed reward in quotes is because the reward isn't always from others praising you. Internal reward of having programmed something that accomplishes a goal is very high(as a hobbyist programmer I would know as well). Typing up a document telling other how to use said program has far less intrinsic reward even if you do get praised on the outside. I had to write up such a document once, and was praised for writing it up but did I feel rewarded? No. I thought it was meaningless and easy work that was below me.

      Busy work vs. intellectually stimulating work.

      Icons are a tad bit different though because there is some creativity, thinking, etc. Many of the F/OSS issues are not 'pretty icon' problems but installation and integration issues. Not exciting programing 'problems' but rather tedious work involving getting already working features to work in all cases and on all systems.

      Maybe I am wrong. May some people do enjoy doing those things.

    38. Re:Difficulty In Using by JohnBailey · · Score: 2, Insightful

      And there you go, the problem in a nutshell. Expecting end users to do stuff like this is bullshit.

      You expect end users to solve networking problems? on ANY OS??? Good luck with that.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    39. Re:Difficulty In Using by Strake · · Score: 1

      Seconded. I am the hacker type, but I generally need a gentle introduction to any particular program or system, before I can become proficient with it. Good tutorials would be especially helpful - highly in-depth technical documentation is useless if I can't tell a widget from a dongle.

      Specifically, this applies to source code documentation - one of the key advantages of open source is serviceability, since the source is, er, open (go figure). However, often one has no idea in which file or directory to find a particular function or piece of code, or how it works, or what it in turn uses, &c. Comments are nice, but real, dedicated documentation (like the Documentation directory in the Linux kernel tree, say) would be nicer.

    40. Re:Difficulty In Using by MeNeXT · · Score: 1

      1. I must be able to just use it. No inch thick manuals

      The original poster is talking about a mail server and you are referring to desktop apps. I will still bite. While I can agree that there are exceptions on all platforms once you understand how one particular platform acts, installing has always had particular issues on every platform. First, on Windows you need to make sure that the software is supported on your particular version and that you have Administrator privileges. If your system has been up and running for years you need to be very careful otherwise it will become unstable and you may need to reinstall ALL. If you need to set it up as a server you need to lock it down before you can place it live. Most apps are not available on other systems so it makes sharing as a whole more difficult. (Yeah, I herad it before as long as I lock myself into an only MS solution then life becomes simple unfortunately my life requires variety and like my cars I need different tools to fix different problems and my choice of one should never affect my choice for the other.)

      Mac while I very much like how you drag and drop almost anywhere and it will run. It tends to run out of disk space faster than most due to the repetition of the libs. Apple has some apps that don't play well with others and when they can they like to lock you down as windows as well.

      The least problems I've had installing apps is on FreeBSD. Apart from basic configurations systems can last for years within a regular upgrade cycle. Ubuntu has achieved this point as well. (I will not state whether other FLOSS systems have achieved this just to keep the post short.) Unfortunately, some desktop solutions and in this I mean multimedia are hard to find.

      My choice for a server environment for now is FreeBSD for it's ease of use and simplicity to maintain but it is not the only server that I will install and it all depends on the requirements of a particular installation. On the Desktop for Multimedia it definitely a Mac too many reason to enumurate but they are slowly diminishing. As for an office environment Ubuntu, Mac or Windows in that order. Evaluation based on overall cost of the life of the system, available software for tasks, portability of corporate data and security. A game system Windows, Mac, Ubuntu is starting to move up due to wine but the game developers need to start supporting.

      2. When I have a problem, who can I call to solve it for me.

      As a general statement I manage to find more helpful information from oss.

      3. I must be able to easily find it the software. (no version 1.3.2.3.4.1.455.5.beta.stable.gz). Just version 1 or 2 or 3 and then I download and use it on a customer oriented website and not a technical one.

      If you don't care on Windows and mac why do you care on oss.? The latest release is the most feature rich and secure. On Ubuntu you don't even need to worry about it it maintains all automatically. If you care about security and having the latest and greatest of a software then again with oss you never need to leave your house.

      4. It needs to be interoperable, meaning, when I create a document, file, whatever, my friends, family must be able to work with it.

      All in all: Opensource has it's advantages, we all know them, and I most definitly support them, but when I get older, have less time, i just want a product that works, and I am willing to pay for it........... and that is a very sad conclusion.

      I have been using computers since the first mac and pc. Like you I don't have time to waste. My file server is FreeBSD and has been running as such with an occasional port upgrade. I have "UPGRADED" all the hardware and added drives. When I need a new system I swap out the drive to the newer box. When I want/need to upgrade to a newer version I "SWAP OUT" the boot disk. I don't need any anti virus software so no slowdown of my system. I can access it from a

      --
      DRM? No thanks, I'll just get it somewhere else...
    41. Re:Difficulty In Using by 99BottlesOfBeerInMyF · · Score: 1

      I think a problem is that good technical writers don't have a tendency to donate work in their 'hobby time'.

      Having worked in the field, this does not seem to be true. I used to hook up technical writers with open source projects where they could donate work, but the results were often negative. Many of the writers found the coders would have no real interest in including documentation and did not want to spend the time explaining the more esoteric uses. Further, a good technical writer approaches a documentation project as a user advocate. They try to perform tasks as a user would and then write up an explanation of how the task is accomplished. As a result, they often find bugs, UI bugs, and usability problems. It's not unusual for a writer to go to the other developers and describe how they tried to accomplish a task and failed, only to be yelled at by an engineer that assumes the user/writer is stupid for trying to accomplish the task in a way that isn't the same as they expected. It is, perhaps, only natural for developers to get defensive of their projects and try to defend poor UI design choices rather than commit to working to fix or work around those problems and for OSS projects one cannot always expect to be working with professionals. That said, the rate at which these problems were occurring was strangely high, even when the writers were used to working on commercial OSS products. I more or less stopped giving writers any recommendation unless I really knew all the coders involved fairly well, because I did not want to deal with the backlash anymore.

    42. Re:Difficulty In Using by Anonymous Coward · · Score: 0

      Seriously, you should listen to yourself.

      If I told somebody who was having trouble with their computer to do that horseshit I would fully expect them to punch me in the face.

      They'd have to aim for your stomach then, unless you pull your head out of your ass. If you have Windows on your network, you don't have a technical problem, you have a personnel problem.

    43. Re:Difficulty In Using by gilgongo · · Score: 1

      We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      I think a problem is that good technical writers don't have a tendency to donate work in their 'hobby time'.

      Mainly because technical writing is as least as hard as writing code, possibly harder. But I don't see why difficulty would prevent anyone from contributing to FOSS projects as long as the members of the project see them as equals.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    44. Re:Difficulty In Using by speedtux · · Score: 1

      just to be honest, I briefly (briefly!) considered telling Corporate that we needed to just bite the bullet and go with an Exchange Server

      And you think that is easier to install or maintain than a standard Linux mail server? Not in my experience.

      We need to attract some equally-brilliant technical writers to donate time to explain how the stuff works in the real world.

      We have: there are thousands of well-written books on FOSS. Just buy them.

    45. Re:Difficulty In Using by speedtux · · Score: 2, Insightful

      After struggling with this for hours...finally getting it to work...and then enjoying the slow-as-molasses solution that VNC is, I started to think that paying $100 or $200 for Windows and just clicking a few checkboxes to enable Remote Desktop was looking pretty damn good. (And Remote Desktop performance is way better, too.)

      If only it were as simple as paying some $$$ and getting it to work. Unfortunately, it isn't. For me and many other FOSS users, not using Windows is not a question of money or even principle, it's simply that Windows is even worse at getting our work done than Linux.

      Maybe Remote Desktop would have solved your problem, or maybe it would have failed miserably for some other reason. There are plenty of problems with Windows installations that simply do not have a solution at all. Or you can waste hours and days on buying one commercial app after another, and in the end figure out that none of them actually solve the problem you were trying to solve.

      The sad truth is that Windows is just as bad, frustrating, and hard to use as Linux; the main differences are that Windows also empties your pockets in the process of trying to get your work done, and that on Linux, someone who knows what they are doing has a better chance of getting things working than on Windows.

      Now I look forward to someone telling me what a complete dummy I am for having such difficulty setting up remote access on Linux.

      I have had not problems with vino at all, on many different Ubuntu machines. Nor have I ever even noticed IPv6 on my Ubuntu machines--it doesn't seem to be causing any problems. You might want to see whether you have done something odd with your setup or configuration.

      For the best VNC performance, use xtightvncviewer.

      Note that X11, VNC, and RDP make different tradeoffs; RDP is better for remote access but not as good for LAN usage. The RDP equivalent for Linux is NX; expect it to be packaged better in future Ubuntu distributions.

    46. Re:Difficulty In Using by rantingkitten · · Score: 2, Insightful

      I think his point was that under Linux the tools exist to discover the source of the problem. When things break in Windows you're more or less stuck sitting there whining at the screen, completely powerless to do anything about it.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    47. Re:Difficulty In Using by Kjella · · Score: 2, Insightful

      And there you go, the problem in a nutshell. Expecting end users to do stuff like this is bullshit.

      Of course. But try doing the same in Windows to see whether it's a firewall, your router, client using wrong address, server not listening or whatever that is causing the problem. It's not easy there either.

      The problem here is that the end user is running into it in the first place, not that network debugging is arcane magic. I honestly don't think most users either on Linux or Windows would be able to debug it.

      --
      Live today, because you never know what tomorrow brings
    48. Re:Difficulty In Using by rantingkitten · · Score: 1

      I hate to be the "Works On My Machine!" guy, but.. I've done this on numerous machines at work. In Gnome, it's System > Preferences > Remote Desktop > Checkbox for "Allow other users to view your desktop", done.

      This has worked without a hitch for me in 7.04, 7.10, and 8.04. Haven't tried 9.04 yet but I can't imagine it's changed that much. And on my 8.04 machine I'm using right now, IPv6 is supported, though not being used, and isn't interfering with anything.

      So, while I can't confirm or deny that you had this problem, I can say that it's worked flawlessly on every Ubuntu machine I've tried. In Windows it is just as much of a pain, and arguably worse, since at least with VNC it doesn't log other people out. I can grab control of a coworker's desktop and show them how to do this or that, instead of resorting to Webex or Copilot or whatever, or having to go over there, or have them log out and come to my desk. It's infinitely more useful than RDP that way.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    49. Re:Difficulty In Using by speedtux · · Score: 2, Insightful

      And there you go, the problem in a nutshell. Expecting end users to do stuff like this is bullshit.

      Nobody "expects" users to do this, it's just that when there is a problem, you have the option of fixing it.

      Windows and OS X also have plenty of problems, but you have far fewer options for fixing them even if you know what you're doing.

    50. Re:Difficulty In Using by nuckfuts · · Score: 1

      First, I was stunned Ubuntu would be misguided enough to enable IPv6 in their desktop distro by default, when less than 1% of ISPs support it, and most consumer networking equipment either doesn't support it or doesn't have it enabled by default.

      IPv6 is also on by default in Windows Vista, Windows Server 2008 and Windows 7. It's not really "stunning" to see it enabled these days.

    51. Re:Difficulty In Using by richlv · · Score: 1

      nx is much better than vnc - it's MUCH faster.
      on the other hand, it is one of the most error prone and hard to set up software, so you're stuffed anyway...

      --
      Rich
    52. Re:Difficulty In Using by FrankieBaby1986 · · Score: 1

      Not picking on you, just suggesting something. VNC is best used local network only. If you need to access VNC from the internet, you might be better off setting up an SSH server and using an SSH tunnel to connect to VNC. This ensures that traffic is encrypted and at the least uses an encrypted password. Additionally, kind of method allows you to reduce the number of open-ports style vulnerabilities, as the only port needed to be opened to the internet is SSH.

      Putty for windows makes this very easy ( I often use Putty Portable and a VNC viewer app), or refer to the internet for how to do so from a command line.

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    53. Re:Difficulty In Using by J4 · · Score: 1

      Speaking as someone who has contributed documentation, I can tell you that having
      the best technical writers in the universe doesn't mean spit if the developers can't/won't put in the time
      to answer doco writers questions and review docs before publishing. Even if this does happen, documentation
      gets stale quickly. IMO bad doco is worse than none at all, especially when it comes to time wastage.

    54. Re:Difficulty In Using by Volguus+Zildrohar · · Score: 1

      Er, those same exact tools or equivalents are just as available on Windows. I almost see more bizarre FUD from slashdotters than Microsoft these days.

      In fact, the original poster was nuts, jumping straight to the network analyser before checking something like netstat.

      --
      When confronted with one problem, some think "I'll use recursion". Now they are confronted with one problem.
    55. Re:Difficulty In Using by dynamo52 · · Score: 1

      I think his point was that under Linux the tools exist to discover the source of the problem. When things break in Windows you're more or less stuck sitting there whining at the screen, completely powerless to do anything about it.

      Are you high? I have a flash drive full of network diagnostic tools and utilities that enable me to troubleshoot or establish network connections simply and painlessly. Many of them are in fact FOSS but many are proprietary as well. It's all about what just works for the purpose. For most people, the added time and difficulty with dealing with a FOSS platform simply are greater than the added costs of licensing software with better design, greater documentation and ease of use, and professional support.

      The fact is that Windows systems can and do run as stable, efficient, and versatile systems for millions of people which is why, despite whatever deficiencies you have encountered either with the platform or your own abilities to master it, they will continue to do so for the foreseeable future. I hold no particular loyalty to Microsoft and if a more effective alternative were to arise, I would embrace it but I'm sorry to inform you that that day will be yet to come for while still.

      --
      Like this comment? I accept Bitcoin! - 153sc8UUBXyp12ofQqfAWDmJrzyiKCYC1x
    56. Re:Difficulty In Using by rantingkitten · · Score: 2, Insightful

      Hang on a second -- I didn't mention networking utilities specifically, the original poster did. Though I find the convenience of having things like tcpdump packaged right with the distro to be much nicer than having to find the Windows version which can only be run from one specific directory.

      I do agree that the original guy was nuts for jumping right to the network analysis as soon as a problem occured, but his approach was not a terrible one either. He had the tools, he knew how to use them. Your Mom might not be able to do this but that wasn't what the guy was talking about.

      So despite what you claim, those tools only "exist" in Windows after you go fetch and install them. What if the problem is network related such that I can't go download and install this crap? I should have anticipated that and had those tools on my handy USB key? I guess that's what you think:

      "I have a flash drive full of network diagnostic tools and utilities that enable me to troubleshoot or establish network connections simply and painlessly."

      But I shouldn't have to carry tools around with me at all times. God forbid they're already included with Windows, because it isn't packing much else into those eight gigs of space it's using.

      And that's just for networking. When an application is misbehaving in Windows, what are you going to do? When the OS itself screws up what are you going to do? Microsoft MCSE training is among the first to tell you "reinstall" in most situations, because reinstalling is about all you can do to "solve" most problems with Windows and most applications. Oh, or perhaps "use a restore point", which is about as likely to work as I am to stop drinking.

      In Linux if something is screwing up, I can usually launch it from the terminal, wait for the crash or bug or whatever, and it'll spit out something I can use as a starting point to determine the problem. How do you do that in Windows?

      Does Windows have strace that can be attached to running processes? I see a few that have been put together by random third parties, but the first one doesn't do Vista or Windows 7, and the second says "development stopped a long time ago", and that comment was made in 2007. Besides, frankly, I'm tired of having to go find these third-party bolt-ons to get useful tools in Windows, when the majortiy of them come with most modern Linux distros.

      Ever look at Windows system log files? To the extent they log anything meaningful at all, they're nearly unusable and difficult to search. Applications rarely keep logs at all in Windows and there's no way to make most of them do it, either.

      Indeed, there is a reason that "uninstall and reinstall" is the most common "fix" for Windows-related problems.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    57. Re:Difficulty In Using by Falcon4 · · Score: 1

      The problem I've found with that, is simply that the technical writers that describe the program, often find usability problems with the software that they have two choices with: either drive the user insane with complicated workarounds, or try to present a solution to the developers. The latter becomes a problem when the developers are so full of themselves (as F/OSS developers often are, in my experience) that they flat-out threaten to dump the writer for pointing out a problem in their code (that they spent so much of "their own time!" on).

      F/OSS is nice, but I think the charity aspect of it is working against itself...

    58. Re:Difficulty In Using by codepage · · Score: 1

      My grandmuther straces and lsofs all the time.

    59. Re:Difficulty In Using by Anonymous Coward · · Score: 0

      Please tell me that was sarcasm OR at least a joke.

    60. Re:Difficulty In Using by bill_mcgonigle · · Score: 1

      . just to be honest, I briefly (briefly!) considered telling Corporate that we needed to just bite the bullet and go with an Exchange Server with full support. Fortunately, I got this one working (again), and it's holding for now.... I love F/OSS

      Curious - why would you consider jumping to Microsoft before calling in some help on the FLOSS setup? It appears you understand that the benefits aren't just the initial licensing costs (not that a couple hours of consulting would even be in the same universe as a full Exchange license).

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    61. Re:Difficulty In Using by expatriot · · Score: 1

      As a brilliant technical writer, I spend enough time trying to get information out of engineers. I don't want to do it in my spare time.

      Engineers often (probably usually) do not care enought about the final user (simple UI means simple documentation), do not record their design, do not maintain their limited design documents when they redesign, do not review other people's work, and assume that documentation can be done by time-consuming reverse engineering of the product.

      If anyone wants my time for documentation, they must either pay me or meet me more than half way.

      Almost all of the comments so far on this question are about differences between Firefox versions (and how either there is no problem with FOSS or it it the user's fault that it does not work). The point is still being missed.

      I use some open source software, but I am willing and able (or my employeer is) to buy proprietary software if it is faster and more reliable.

    62. Re:Difficulty In Using by motorhead · · Score: 1

      I meant more like it's broken -- not what does that thingy do.

      --
      Employee Of the Month - Cyberdyne Systems Corporation - September 1997
  5. Clean by Anonymous Coward · · Score: 0

    I dumped openoffice (which I used for years on linux and windows) for Apple's iWork on my mac. Faster, cleaner, and produced cleaner documents... I have since purchased 2 versions ... 08 and 09...

    1. Re:Clean by Ash-Fox · · Score: 1

      I dumped openoffice (which I used for years on linux and windows) for Apple's iWork on my mac. Faster, cleaner, and produced cleaner documents... I have since purchased 2 versions ... 08 and 09...

      I bought Staroffice, was more polished and had better font support, dictionaries than openoffice.org, faster and produced cleaner documents.

      --
      Change is certain; progress is not obligatory.
    2. Re:Clean by bryan.copeland · · Score: 1

      I also had tried star office (not much difference) ... iWork still beat it...

  6. Tversity vs Windows Media Center by Anonymous Coward · · Score: 0

    For me I use Windows Media Center because its simple to setup. Simple for my family to use and for myself its simpler to find support for. I don't care to jump through hoops and have to jump through hoops to get a system configured, remote configured and if there is a issue while I am away finding someone who can support it is easier with windows..

    I am sure some people won't agree with me but some people just don't want to worry about these things and just want it quick, easy and simple and feel more comfortable with windows than Linux.

    1. Re:Tversity vs Windows Media Center by jedidiah · · Score: 1

      If "I am away", I can just log onto the boxes at home and fix things.

      If you need to "find someone" to play the role of substitute tech support
      guy for your MCE installation then you've failed as an engineer.

      MCE has it's own hoops to deal with. It also has severe functional deficiencies. If you insist on running Windows there are far better products of this sort available. ...and hardware support on Linux is not nearly as dire as you make it out to be.

      "Quick easy and simple" is not MCE.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  7. Readable version by Anonymous Coward · · Score: 0
  8. Fonts by wigaloo · · Score: 3, Insightful

    This raises the question: what made you dump an open source app you were using?

    Fonts. The default fonts for OpenOffice look awful. With Pages (word processor on my Mac), my documents look beautiful with no fuss. I don't require a thousand different features, either.

    1. Re:Fonts by Joe+Jay+Bee · · Score: 2, Insightful

      That's probably the OS's fault though though. Apple spend money on getting decent fonts for OSX, because decent fonts do cost money - real Helvetica, Gill Sans et al cost money. Money which OSS/X/Linux developers simply can't afford. Microsoft have the same thing with their new fonts for Vista/7/Office 2007, they spent money on Calibri etc and got great results.

    2. Re:Fonts by klubar · · Score: 1

      Why aren't there any decent open source fonts? What I hear you say, font designers want to get paid for their work?

    3. Re:Fonts by Joe+Jay+Bee · · Score: 1

      Well, quite. Bitstream Vera is still fugly to my eyes. Luxi Sans was OK, as much a rip off of Lucida Grande as it was, but nobody ships it any more. Creating a font is a hell of a lot of effort (think about every single character in the Unicode alphabet and making that... not exactly a labour of love.)

    4. Re:Fonts by kklein · · Score: 1

      Brace yourself for 10 people suggesting that you use TeX every time you need to type a letter, so you can type a letter about how you want the computer to type the letter before you even type the letter.

    5. Re:Fonts by JAlexoi · · Score: 1

      You artsy types, that care about beauty of their fonts, shouldn't be using anything else.

    6. Re:Fonts by pz · · Score: 1

      This raises the question: what made you dump an open source app you were using?

      Fonts. The default fonts for OpenOffice look awful. With Pages (word processor on my Mac), my documents look beautiful with no fuss. I don't require a thousand different features, either.

      Pages output looks great until you have to pull it into another word processing system (either Windows or Linux) to manipulate, and then all hell breaks loose.

      I organize a biennial conference that has attendee-contributed abstracts. After the fiasco last year dealing with a mere two Pages submissions (out of 60 total) that took up 1/2 of my time, I will not be accepting such submissions in the future. No exceptions. MS Word, LaTeX, OO, sure, but Pages submissions will be returned as unacceptable. And all of our submissions were required to be in PDF!

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    7. Re:Fonts by wigaloo · · Score: 1

      Latex has its own font issues too. If you are using the default, then the fact it was typeset in latex is obvious. My opinion is that the medium should not get in between the reader and the information on the page. So, I use Pages for sending letters, and latex for publishing more complex documents since publishers provide their own stylesheets which use nice fonts.

    8. Re:Fonts by Anonymous Coward · · Score: 0

      Well, I happen to think Deja Vu is beautiful, but hey, now that you've set the record straight.

    9. Re:Fonts by wigaloo · · Score: 1

      s/Pages/Word/g

      My point is that the fonts in OpenOffice (and elsewhere) are a real stumbling block. Most of the software I use is F/OSS, but when it comes to printing stuff out, it has to look professional. Use Pages, Word, etc. Whatever floats your boat.

      I am curious, though. How was PDF output from Pages so unmanageable compared to the others? PDF was designed precisely to allow platform-independent documents, so I'm surprised to hear that Pages (perhaps all of OSX?) creates unmanageable pdfs for you.

    10. Re:Fonts by MaraDNS · · Score: 1

      Personally, for printed documents, I like using my own version of a font called Charis SIL, which is an updated version of Matthew Carter's (Verdana, Georgia, among many others) 1980s Bitstream Charter font (which was made open-source in the early 1990s) with good Unicode support. The font doesn't have really good hinting, so it may not look as nice on the screen as a fully hinted font like Verdana (but that's changing because today's autohinting technology is a lot better than in the 1990s when Verdana came out), but it looks really nice when printed.

      There are a few other nice open source fonts out there. Gentium, also hosted by SIL, is another very attractive font.

      If you like Verdana, Tahoma, Georgia, and would like Comic Sans (and a couple others, such as Microsoft's take on Times Roman and Microsoft's Helvetica clone Arial), you can easily install them in Linux, since the fonts are a free download.

      --
      MaraDNS is an open-source DNS server.
    11. Re:Fonts by ceoyoyo · · Score: 1

      "the OS's fault though though."

      It's the OS's fault that it has nice fonts?

      It's the software's fault if it doesn't USE those nice fonts. Yes, it's more work to have platform specific modules. If you want your app to be up to snuff you have to do that.

    12. Re:Fonts by ceoyoyo · · Score: 1

      You required your submissions to be in PDF and then you spent time fiddling with non-PDF submissions?

      If you're NICE you send an e-mail back telling the submitter to RTFInstructions. Otherwise you just hit delete.

      A PDF prepared with Pages is just the same as one prepared with Word.

    13. Re:Fonts by Anonymous Coward · · Score: 0

      It's not so much that they're artsy and want beautiful fonts; I honestly can't tell Arial from Calibri and don't really care. The point is, however, that fonts on Linux and in OpenOffice are ass-ugly. The kerning's off, it looks jaggy, the shit's just hard to read. It's an actual eyestrain. It seems like this has been a solved problem for near on a decade and open source is just behind the curve. This may be because of patents, actually crappy free fonts or just because nobody has the expertise or nobody cares to solve it.

    14. Re:Fonts by coryking · · Score: 1

      I honestly can't tell Arial from Calibri and don't really care.

      Your brain sure does. You can tell a bad font from a good one. You just can't explain the technical/psychological reasons why one font is "better" than another for a given application.

    15. Re:Fonts by ramjambam · · Score: 0

      Why use the default fonts? Why not just change them? As far as I remember, Times New Roman is default on OoO. It was in every other word processor for years as well. I believe that MS Office has changed from that default. Mac no doubt has as well. It only takes 2 minutes to change to another font, you have the chance to be unique!

      --
      Artificial Intelligence stands no chance against Natural Stupidity
    16. Re:Fonts by Dan541 · · Score: 1

      I bet the spell checker has dictionaries installed by default as well.

      With open office you have to hunt them down before your spell checker will work.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    17. Re:Fonts by pz · · Score: 1

      You required your submissions to be in PDF and then you spent time fiddling with non-PDF submissions?

      If you're NICE you send an e-mail back telling the submitter to RTFInstructions. Otherwise you just hit delete.

      A PDF prepared with Pages is just the same as one prepared with Word.

      No, all submissions were required to be in PDF, but were generated on various platforms, using various formatting tools (Word, OO, LaTeX, Pages). I needed to adjust some minor things in some cases, so had to delve into the PDFs using Acrobat Professional. All PDFs are not created equal, and the two made with Pages were the worst. I had to, eventually, request the source (.DOC) for these submissions, which was even more of a mess. That didn't work so had to request the figures as separate images. Still not a good solution. Finally, I re-created the submissions by hand using the supplied figures. Total pain in the ass. Unfortunately, for these two submissions, rejection was not an option.

      For the future, though, documents created with Pages will not be accepted.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    18. Re:Fonts by ceoyoyo · · Score: 1

      Ah, see that's your problem. NEVER try to modify PDFs. Yes, you can do it, but it's kind of like modifying a program starting by disassembling the code.

      Instead make your template clear and comprehensive.

    19. Re:Fonts by pz · · Score: 1

      No matter how clear and comprehensive the template, there will still be people who do things outside the intended structure of the document. With 80+ authors, there will always be an editorial need to correct submissions.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  9. Really? by DewDude · · Score: 5, Interesting

    Maybe I'm entirely different than most people. I used to use a bunch of propritary applications...Office, AIM, Yahoo, mIRC....I switched to the open-source alternatives and I never looked back. For me, it was being able to jump between Ubuntu and Windows while maintaining the same "feel" as the other apps. Market major upgrades are lame. How many times does someone make a major upgrade that's really just more annoying features....didn't AOL just "upgrade" ICQ to use the same rendering engine as AIM Triton...quite honestly, AIM Triton was enough to make me switch to Pidgin full time. Obviously the windows people will stick with the applications that they're used to.

    1. Re:Really? by Anonymous Coward · · Score: 0

      These are toy applications, trivial.

      We deploy enterprise applications that cost $20M to purchase and $30M to deploy. Annual support costs are over $1M and we run 70+ servers to keep our mobile workforce tasked appropriately. Some of those servers were $3M each.

      There is no OSS or FOSS or FLOSS that does what this system does. The old manual systems required 2,000 office workers to manage. The new systems require about 30 full time application, systems and network people each making 2x what the old office worker did. Additionally, the improved efficiency in dispatching let us retire 3,000 of the mobile workers and cover the same installations and trouble tickets over the same geographic areas. That number of workers was scheduled to retire anyway.

      The system paid for itself in less than 2 years. This is how profitable businesses work. You work to improve efficiency, to make more profit and charge the highest rate possible to the customers, whatever they are willing to pay. The deployment years were difficult with 3 people having heart attacks and all of us had very long hours, weeks, months with little rest. I did get a nice plaque at the end, which was nice. Oh, and my house was paid off.

    2. Re:Really? by tyroneking · · Score: 1

      Yeah, I had the same experience... ... on Windows alone, AutoIt, AutoHotKey, Firefox, Zotereo, Freemind, VUE, OpenOffice, Python, restructured text, rst2pdf, Unison, Eclipse (UML2, XML, mainly) have made my work 1000% more effective and generated more cash for me than any prop. software (I mean, MS Word is the devil...) ... Ubuntu, now that's where it gets really interdsting...

    3. Re:Really? by Timothy+Brownawell · · Score: 1

      There is no OSS or FOSS or FLOSS that does what this system does.

      So are you going to tell us what it is that it does?

    4. Re:Really? by Anonymous Coward · · Score: 0

      Maybe different than most people, but certainly not alone. Everything at my home is now running on open source, and at work only the desktops are still running Windows (XP). For me the biggest reason is that Google searches for Windows problems only lead to the documentation of the symptoms and a lot of marketing BS, but with Linux you will usually find the real cause of the problem and how to fix it or plenty of workarounds.

    5. Re:Really? by DewDude · · Score: 1

      Well, I will agree with you on that. In some cases, mostly enterprise software, there is no decent OSS/FOSS/FLOSS alternative..and in some cases, you might not want to use them for lack of features/stability. However, as you put it, the "toy" applications are the ones count the most to a user. Not every user is going to try to implement some enterprise-level application...it just doesn't happen. I will admit....I do use some proprietary software still (aside Windows). For example, I've never seen a program like Audacity compete well with the likes of Protools, Adobe Audition...or even Goldwave. As a matter of fact, from an audio-engineer standpoint..I've not found many FOSS apps that meet my requirements...either in usability, function or quality. But see, what's trivial to you isn't to some people. To some people, being able to use AIM is a huge deal breaker. But, on another note...I would LOVE to see the servers you guys are paying $3M for...they don't happen to come with the Apple logo do they? I was starting to take you seriously till you said that.

    6. Re:Really? by Zebedeu · · Score: 1

      Exactly.

      Microsoft's MSN client started getting so bloated and ugly that just opening the window to see which of my contacts were online would take ~5 seconds on a modern, powerful machine (4GB ram). And some of that time was for those anoying flash advertisements.

      I got fed up with is, and installed Pidgin. Now it opens instantly, the interface is better and simpler, and it's consistent with my Ubuntu box at home.

      iTunes was the same. Taking ages to open, wouldn't sync with non-apple players, demanding that I install quicktime (that piece of shit software) and installing god knows how many background processes which load on startup for doing god knows what. Not to speak of the fact that iTunes routinely skipped songs when the cpu load got just a bit higher than usual (like when loading a complex webpage). It was the first MP3 player to do that since I got a Pentium II some 10 years ago.

      Compare with Banshee (which unfortunately doesn't exist for Windows, so I have make due with SongBird) which while it also takes a bit to startup, it's nowhere near as long as iTunes, and is better in every respect. Especially how it supports any MP3 player under the sun (except some of the most recent iPods -- go figure) and it will even let me simply select songs from my list and drag them directly onto my SDcard to play in my car.

      For me, that last parts sums up the problem with commercial software. The companies have an agenda, and they're pushing it on your computer. In the case of media players, they don't want to make it too easy to copy music around, so they restrict a perfectly valid use case (drag-and-drop music from playlists) because even though you're paying for the software, it seems you're not their true customer.

      The strength of OSS is that it's not beholden to those agendas, so you will get useful features as long as someone who's able to code also wants it. The downsides are well known, but my experience with mature OSS projects has been pretty good.

  10. Sounds good by Joebert · · Score: 0, Troll

    Open source sounds good at first. It's really like one of those stories where someone sells their soul to the Devil in the end though.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    1. Re:Sounds good by Joebert · · Score: 1

      Open source sounds good at first. It's really like one of those stories where someone sells their soul to the Devil in the end though.

      Now try reading it without your cynicism hat on.

      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  11. Lack of OEM Support by Anonymous Coward · · Score: 0

    Very few, if any, OEMs provide Linux drivers with their products. That left me scrambling to find drivers on the internet for some of my equipment. Some of my older stuff I was never able to get working. I'm not a kid anymore. I don't have the time to go on a scavenger hunt or learn how to build kernels. Don't get me wrong. I really appreciate the open source effort. I stuck with Ubuntu for two years. But I'm now back to proprietary software.

    1. Re:Lack of OEM Support by koiransuklaa · · Score: 1

      Funnily enough, this is one of the reasons I use linux: I don't ever want to install a single driver again, I just don't have time to search for the right CD or use the godawful hardware support sites -- and then keep re-checking every few months just in case they update the crappy drivers...

      As long as you pick the right hardware (and I have the opportunity to get exactly what I want), linux Just Works in manner that is far ahead of Windows. YMMV I suppose.

  12. Why surprising? by GF678 · · Score: 5, Insightful

    Hard as it may be to imagine, 'free' is not always the primary selling point to open source software.

    Why is it hard to imagine? People will pay money for something if it saves them time, or is simply more pleasant to use. It's software after all - free isn't the best drawcard if the software is crap to begin with, and goodness-knows there's a ton of crap open source software out there.

    1. Re:Why surprising? by bryan.copeland · · Score: 1

      I agree completely ... I have even bought commercial versions of good open source programs... I have no problem "rewarding" good code with money...

    2. Re:Why surprising? by rattaroaz · · Score: 1

      I would say Mod parent up, but you are already up to +5. What I also find surprising is that anyone would find this idea insightful. Not picking on GF678. I'm picking on the author of TFA. Free is not the be all end all of decision making, and it never was. That's what runs society, and that's the whole purpose of currency. Is there ANY circumstance in life where that should be the case, assuming you have the money? Because if you don't have the money, you won't use proprietary software regardless . . . legally.

    3. Re:Why surprising? by Fred_A · · Score: 2, Funny

      Hard as it may be to imagine, 'free' is not always the primary selling point to open source software.

      Why is it hard to imagine? People will pay money for something if it saves them time, or is simply more pleasant to use. It's software after all - free isn't the best drawcard if the software is crap to begin with, and goodness-knows there's a ton of crap open source software out there.

      I've always thought that the "monetary free" had to be pretty close to the bottom of the list for most corporate decision makers when considering open source. Or at least quite far from the primary selling point. Freedom could be a good argument. Cost ? Not really. (except as in "but if it's free then who is going to invite me for lunch ?")

      --

      May contain traces of nut.
      Made from the freshest electrons.
    4. Re:Why surprising? by Anonymous Coward · · Score: 0

      Exactly! ANY software isn't worth it (get it?) if it takes you more time (i.e., money: since my time is worth something) to use over alternatives. Whatever is better and easier to use, that's what I use and gravitate towards whether it's free (as in $$) or not. And I've used (depended and depend on) "free" software, and I do just as much support, code customization, bug fixing as any other piece of software.

      So cousin, there ain't no such thing as a free lunch. Someone's paying somewhere and frankly, the starting point (source code) for most free software is for the most part not of very good quality. It's been, in some cases, cheaper (yes cheaper in total money spent) to buy the "proprietary" software source and start with that. Yell all you want FOSS proponents, but most software is not stellar, like most things. It's just that anyone with a keyboard can create "something". Most people can tell cr*p music when they hear it without being trained in music. Cr*p software is not quite so obvious. Lots of cases out there where people have diminished expectations because of the precedent of cr*ppy software.

    5. Re:Why surprising? by PrimaryConsult · · Score: 1

      My company uses Open Source wherever it can precisely because of monetary free. Any component (such as OO vs MS Office) that costs $0, when scaled upward and duplicated across multiple sites, still costs $0.

    6. Re:Why surprising? by ramjambam · · Score: 0

      There's a ton of crap paid-for software as well. In fact. there are very few good paid-for programmes, but one has to pay money to find out how good they are. I don't know how goos MS Office is, because I refuse to pay $150 for the absolute cheapest license just to find out. OoO does the job, no need to pay. Honestly, the defenders of proprietary software seem pretty lame. They want a prettier interface, and a 'different' default font, judging by these posts. I ignore the looks of the interface, and change the default font to one I prefer (in OoO), and save myself lots.

      --
      Artificial Intelligence stands no chance against Natural Stupidity
  13. Documentation and .... by NoYob · · Score: 2, Interesting
    First of all, I second the above posts about the lack of decent documentation - if there's any at all.

    Second, at least with business programs, it's obvious that a programmer designed them them. GNUCash is the worst thing a business can use for their accounting software. They took a home checkbook program, added a couple of other accounts and considered it done. If you're running a business, just shell out the money for Quickbooks, MS Accounting, or Moneyworks.

    Lastly, some development tools - yikes! Comparing gtk+ with Qt, Qt has wonderful documentation, the build environment was easy to set up and the integration with eclipse was great (I wish for a Netbeans integration one day but that was easy to set up too). It took me a few hours to get gtk+ build environment set up correctly where Netbeans could actually compile and link something. A make file would just be a nightmare!

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    1. Re:Documentation and .... by Ash-Fox · · Score: 1

      If you're running a business, just shell out the money for Quickbooks, MS Accounting, or Moneyworks.

      Am I the only person who found those quite bad too?

      --
      Change is certain; progress is not obligatory.
    2. Re:Documentation and .... by Anonymous Coward · · Score: 0

      No, you're not. Besides the general suckage of most accounting programs, I've yet to find an one that has some sort of API to allow integration with other systems (for example, to generate invoice from entries in a ticketing system) or that allows multiple simultaneous users. I have trouble believing I run the only small business with more than one location that needs to do accounting entries, or with a desire to automate certain types of invoicing.

    3. Re:Documentation and .... by GaryOlson · · Score: 2, Interesting

      All of these programs, and the accounting field in general, is having to evolve from a paper centric data architecture embedded in their mindset over the last few centuries. Most of the software works within the transferring operations and methods from paper to electronic mindspace. I have to have a beer or three available when the spouse talks about the sheer ignorance in major Fortune 500 company as accounting types fubar spreadsheets, Oracle, etc just to make the paper process more effective.

      How does this apply to TFA? Any OSS which understands how personal finance is moving from paper based to EFT for all transactions and provides an application which really works in EFT space will succeed. The commercial accounting applications will stay stuck in the mode of supporting paper based accounting for at least another decade. The people and business education have to be upgraded -- and that will take a generation [25 years].

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    4. Re:Documentation and .... by Ash-Fox · · Score: 1

      Besides the general suckage of most accounting programs, I've yet to find an one that has some sort of API to allow integration with other systems (for example, to generate invoice from entries in a ticketing system) or that allows multiple simultaneous users.

      Sage 50 Accounts 2009 has some limited ability for APIs, multi-user support and invoicing support.

      --
      Change is certain; progress is not obligatory.
    5. Re:Documentation and .... by Anonymous Coward · · Score: 0

      Probably yes.

    6. Re:Documentation and .... by Rockoon · · Score: 1

      Second, at least with business programs, it's obvious that a programmer designed them them. GNUCash is the worst thing a business can use for their accounting software. They took a home checkbook program, added a couple of other accounts and considered it done. If you're running a business, just shell out the money for Quickbooks, MS Accounting, or Moneyworks.

      This. My experience with GNUCash is that I wasted several hours with it, with nothing to show for it but the knowledge that its worthless.

      I've said this before, but here goes again.

      The biggest problem with Open Source in regards to adoption in the professional industries is that Open Source programs are written by rag-tag groups of developers for themselves. Photoshop is written by developers for graphics industry professionals, while GIMP is written by developers for nobody in the industry at all.

      I still use the aging Photoshop 7. Way better than GIMP in the usability department. I do, after all, *use* the thing.

      --
      "His name was James Damore."
  14. Someone has to take the responisibility by Anonymous Coward · · Score: 0

    As for the product our company is working on (A large scale telecom sytem) there are tedious procedures taking months for involving open source in the project. I believe the reason for this is that, if you use open source software, and the system crashes because of a bug in it, there is no-one to blame.

    Of course, if a company would offer a product that is built on open source but taking all responsibility for support and stability, this would be as good as "closed source" software.

    So companies are primarily looking for the cheapest alternative as usual, where the requirements are support, stability, etc. Pure open source cannot cope with these requirements so in itself it is useless.

  15. Lack of Ctl-D to "Fill Down" in OO Calc by Yoda2 · · Score: 3, Insightful

    Drives me nuts. Try each new version of Calc, no easy "fill down" & its back to Excel. Other than that I use open source apps whenever possible.

    1. Re:Lack of Ctl-D to "Fill Down" in OO Calc by spvo · · Score: 3, Informative

      Try each new version of Calc, no easy "fill down"

      I remember using hot keys in the past to "fill down" in open office. I just checked and, sure enough, by default open office 3.0 (in ubuntu) uses ctrl-d to fill down in a spreadsheet. Maybe it's time for you to try again.

    2. Re:Lack of Ctl-D to "Fill Down" in OO Calc by theskipper · · Score: 1

      "Fill Down" works for me, perhaps you meant "Fill Right"? If so, you're correct and it drives me nuts too...forced to use Alt-E-I-R instead of Ctrl-R.

      But in my case annoyances like that are not enough to give up Calc. YMMV, of course.

    3. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Anonymous Coward · · Score: 0

      in OO 3.0.1:

      tools -> customize -> keyboard tab -> select "Edit" in the category list, "Fill down" in the function list, and the shortcut key of your choice -> click "Modify"

    4. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Anonymous Coward · · Score: 0

      Can you show me the feature request or bug report you filled out? Or do you just like bitching?

    5. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Yoda2 · · Score: 1

      Thanks.

    6. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Yoda2 · · Score: 1
      Tried just the other day with the latest OO on Fedora. Maybe its keeping keyboard configs from earlier installs. Will have a look at the mappings.

      I realize that there was probably a solution all along, but thought this a good example of why people don't use some OSS. Sometimes a simple feature is the first thing you check and if its doesn't work out of the box you might not have the time, interest, ability, etc. to investigate the fix. In my case it was time/interest...to easy to open Excel. Take Excel away & my motivations change, but I generally use it for for quick coding calc checks or for data manipulation prior to loading into Postgres and its 2nd nature to do that in Excel.

    7. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Anonymous Coward · · Score: 0

      I haven't used OOo Calc much, but I assume you can set your own key bindings like you can in Office. It sounds like it would be worth a look.

    8. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Anonymous Coward · · Score: 0

      Amen to that.

      Without this feature, "free Excel" is a no go for me or anyone else I know. I am a scientist that routinely has hundreds (sometimes more) of data points and you are telling me there is no quick way for me to reuse a formula?

    9. Re:Lack of Ctl-D to "Fill Down" in OO Calc by Anonymous Coward · · Score: 0

      Drives me nuts. Try each new version of Calc, no easy "fill down" & its back to Excel.

      Other than that I use open source apps whenever possible.

      Edit -> Fill -> Down

      There's no keyboard shutcut assigned to it by default (at least on my machine), but that can be done with ...

      Tools -> Customize ... (Keyboard tab)

  16. Lack of user-testing by mauddib~ · · Score: 3, Insightful

    It seems the developers have no concern whatsoever to test their new user-interfaces with users who will actually use their software. This causes miscommunication between the developer and the user-base, in turn leading to an alienation of both groups. It is paramount to learn to speak the language of the user, or the boat we want to sail will never land on a coast.

    Besides this, I find the lack of clear and uniform documentation a big mishap in modern linux systems.

    So, my complaint list:

    1. Lack of user-testing
    2. Incomplete, incomprehensible, multi-format documentation.
    3. Lack of quality control (eg. automated testing)
    4. Unannounced drop of support on certain projects.
    5. A plethora of linux distributions makes it difficult to choose.
    6. Too many configuration formats.
    7. The UNIX framework is not mature anymore and because of its design flaws, responds horribly to new demands.
    8. Too many different programming languages make it difficult for new talent to drop in or to integrate different approaches.
    9. KISS principle is broken too many times.
    10. Featuritis (http://en.wikipedia.org/wiki/Feature_creep)

    --
    This is a replacement signature.
    1. Re:Lack of user-testing by dissy · · Score: 5, Insightful

      So, my complaint list:

      1. Lack of user-testing
      2. Incomplete, incomprehensible, multi-format documentation.
      3. Lack of quality control (eg. automated testing)
      4. Unannounced drop of support on certain projects.
      5. A plethora of linux distributions makes it difficult to choose.
      6. Too many configuration formats.
      7. The UNIX framework is not mature anymore and because of its design flaws, responds horribly to new demands.
      8. Too many different programming languages make it difficult for new talent to drop in or to integrate different approaches.
      9. KISS principle is broken too many times.
      10. Featuritis (http://en.wikipedia.org/wiki/Feature_creep)

      Ironically (Other than #5 and #7 needing rewording) that is the exact list of complaints I have against most of the commercial software packages I have to work with!

      If you replace the word 'linux distro' with 'windows release' in #5, and replace 'unix' with the list of 20 frameworks used in windows for #7, then it is an exact match.

    2. Re:Lack of user-testing by weicco · · Score: 1

      Setup package! Setup package! Setup package!

      Software without setup package is out of the question, at least for me. I once tried to use open source based software X. It had bunch of files zipped together and the largest file was a fricking GPL license file. I don't want to create shortcuts and stuff myself. I expect the setup package to do that for me.

      Then there's the quality. Don't get me wrong. The actual software can be of high quality and do what it is expected to do. But everything else is crap. This is okay for command line tools which have built-in help, I would say, but if the software is more complicated than that it needs a good help file and a nice looking, easy to use, GUI. And no, single .txt file and GUI that looks like it's ripped from NT4.1 won't do.

      After that, if the program delivers what it promises, it's insignificant to me if it's open source or not. I just want to do .. well, what I want to do :)

      end-of-rant

      --
      You don't know what you don't know.
    3. Re:Lack of user-testing by wumpus188 · · Score: 1

      The UNIX framework is not mature anymore

      Now that, that I can agree with. Life only begins at 40.

    4. Re:Lack of user-testing by mauddib~ · · Score: 1

      Oh, yes, #7 needs rewording. I meant: the UNIX framework is losing its leverage with new demands in computer engineering. Sorry, I'm not dutch.

      I agree completely that these flaws are not shared with other commercial approaches. However, it is clear that many commercial approaches are paying attention (and experts) to solve the problems stated above (with or without success). With OSS, I'm not so sure this is actually the case.

      Also, although this is the wrong place to put this comment, I would like to stress the possibility of vandalism/sabotage of certain corporations on OSS.

      --
      This is a replacement signature.
    5. Re:Lack of user-testing by mauddib~ · · Score: 1

      Sorry, this is what I meant: Product Life Cycle

      --
      This is a replacement signature.
    6. Re:Lack of user-testing by gravyface · · Score: 2, Interesting


      1,2,3: This sounds like a laundry list of complaints for any software.
      4: how is this an issue of open source? The fact that anyone can pick up and run with a project is a bonus; try doing that with proprietary. If nobody has picked up something, then perhaps it wasn't worth saving in the first place?
      5. Agreed, but some people like choice, and you can't go wrong with any of the major distros either.
      6. You're kidding, right? So on Windows, you've got opaque, "blackbox" wizards, .ini files, .cfg files, registry hives, binary files galore, none of which are even close to being standardized. In the *nix world, you can feel at ease knowing you can always vi some/file over a console session if you really fuck things up.
      7. I stopped reading after this, assuming you're just flaming or have no fucking clue what you're talking about.

      --
      body massage!
    7. Re:Lack of user-testing by Junta · · Score: 1

      1. Both sides of the coin have problems here. On the commercial side, the paid-for testers have their input dismissed if they say the intentional user interaction design decisions of development were wrong. If they find behavior that deviates from the specification, developers will fix, but if it 'works as designed', the testers will almost always be ignored. The converse happens in OSS world, there isn't much strict specification cross-checking, but when testers take issue with design choices, their chances of being heard (since the line between 'real user' and 'tester' is blurred) are higher.
      2. A given, depending on the project. Some commercial projects can be bad, but I will agree that open source projects will tend to the documentation last.
      3. While this is important, I do think it shouldn't be considered as useful as it is. I've seen people feel overconfident because they have automated testing. It is good at catching some mistakes, but bad at catching others like fundamental misunderstanding. I've seen where someone implemented their code poorly because they thought it needed to do something, and then implemented a test case that passes because they had the wrong assumption when they wrote both pieces of code.
      4. That never happens in the commercial space... oh wait.....
      5. does the fact that there exists Ford, Chevy, Toyota, Honda, Hyundai, Daihatsu, Daewoo, Pontiac, Saturn, Lincoln, Mercury, Cadillac, Buick, Mazda, Porsche, Jaguar, Jeep, Dodge, Land Rover, Ferrari, Fiat, and more each selling many different models of car make it 'just too difficult to choose' a car? I'll never understand people who say 'there's too much choice' in OSS when in every other market other than Operating systems, there are generally a lot more prominent viable choices than there are in Linux distributions.
      6. I'm not sure how that is distinct between proprietary and open solutions. If you mean you love the registry mess, then blissfully ignore the market outside of those using gConf. However, I doubt you manipulate the raw data in regedit for everything, but prefer the configuration dialogs of the applications themselves (I'm not going to add an ssh host key through regedit for PuTTY for example).
      7. The unix framework is not mature anymore? I suppose you meant 'modern', as it is certainly mature. If you are rehashing the tired old trolling about X, I have a tear-free compositing desktop on par with OSX and Windows. Admittedly, they are restructuring the memory management framework for better performance in linux specifically, but that's not 'UNIX framework'.
      8. Again with the choices. Pick one and pretend the rest don't exist if you are that bothered.
      9. If anyone violates this for me it is commercial software. I have seen cases where it seems they intentionally make something seem a big production when it could be quite straightforward (to make someone feel like the job is a big deal and worthy of paying money for it).
      10. Again, to me that is more a problem with commercial software that requires marketing bullet point accumulation to justify upgrades.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Lack of user-testing by Jaroslav.Tucek · · Score: 0, Troll

      Can't say I agree completely with your list, but I'll add to #3 "Lack of quality control" an aspect I'd call #11 "Lack of reliability".

      I once had date (GNU coreutils) give the output "Today is Prickle-Prickle, the 12nd day of The Aftermath in the YOLD 3172". Now, at the time, it was just an amusing prank, but if I had a critical script depend on the date output...

      I see this as an inherent problem with open source software -- anyone can contribute and the package maintainer can't be expected to review all the code. If the author did such a prank on say Microsoft's payroll, he'd be fired after the first bug report, a powerful incentive to behave. But there's no such incentive for the hobbyists coding for GNU.

      And by the way, what's the reference in the joke?

    9. Re:Lack of user-testing by mauddib~ · · Score: 1, Flamebait

      You can be absolutely sure I am flaming. After using OSS ever since Linux was still a little baby, I've become attracted to the KISS model, which is excellent design. However, many linux utilities seem to miscomprehend this philosophy.

      But, on your comments. 1-3 can be applied to many different software packages. I'll reinforce my statement a bit further here.

      Lets take KDE as an example. KDE is the main viewing port of your Linux experience (given you do not use Gnome). It is a package which has had years of development time, a relatively large developer group and a large user group. We can all conclude that: if you make KDE better, you'll make the experience of the average user better. However, there is *no* controlled user-testing whatsoever. Even Windows, with all its problems, spends many man-months on just testing and researching the user-experience in a controlled manner, and learning valuable lessons.

      On documentation: Even experienced Unix veterans have trouble finding the right documentation. We should wake up, and realize that complex multi-faceted software needs complex multi-faceted documentation, instead of spurious text-files, HTML files, online documentation, man-files, LaTeX/PDF documentation. Making this more uniform is a huge step and to be honest, I do not see the OSS guys doing anything about it. Commercial developments from MS and Apple however, show tremendous effort to reintegrate their fractured documentation. Again, I'm trying to paint in more colours than just black and white.

      Lack of quality control. Closely related to #1. Most OSS comes without automated testing and detailed deployment systems which involve multiple independent parties. There are some good exceptions though, such as Blender. All-in-all, I often see fixes on one part introduce errors on another, which are often solved in the 'next-next-release'.

      Ad #4: This certainly is an issue when these components are integral to the operation of many other components. A full-fledged OS consists of many thousands of components, many of them being dependent on each other. It is difficult for developers to keep an eye on the development effort needed to keep these components working together in a nice fashion. When someone suddenly quits supporting an integral component, it can create a cascade effect, causing many other developers to throw the towel into the ring.

      Ad #5. Choice is good, but is not cheap. When you're basically giving away your software for nothing, you should understand that choice will put more strain on developers. Standardization is difficult, since you want to entertain the needs of many, but saves 'money' in the long run (in the OSS case, 'money' equals developer effort).

      Ad #6. Yes, Windows has its history, but has tried to make things better often. Apple shows a very good picture. In Unix, I might be able to 'vi' every config file, but I'm presented with a different configuration language every time. To properly understand the configuration language, I need to read manuals, which are often poorly written or badly adjustable to modern world demands (eg. man-pages).

      Ad #7. And with such a comment, you basically shoo away all the people who could actually make a difference. You're sailing a sinking ship, people are jumping in the rescue boats and still the passengers and crew maintain their expectations, course and heading. I'm very sorry to have abandoned ship, captain, but I do not see the shore you and me have talked about for so long.

      --
      This is a replacement signature.
    10. Re:Lack of user-testing by YttriumOxide · · Score: 2, Informative

      I once had date (GNU coreutils) give the output "Today is Prickle-Prickle, the 12nd day of The Aftermath in the YOLD 3172".

      No you didn't... you probably typed "ddate" by mistake. As far as I can tell, "date" has never had some kind of silly easter egg like this (for exactly the reasons you describe - it would be BAD to do so)

      And by the way, what's the reference in the joke?

      ddate gives the Discordian date, rather than the Gregorian one that you're probably used to...

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    11. Re:Lack of user-testing by Kjella · · Score: 1

      5. A plethora of linux distributions makes it difficult to choose.

      Kinda at the book store, how you were confused by all the books there and couldn't find Harry Potter? I'm tired of this point, it's not in any practical sense true. There's the huge Gnome/KDE split but that's about it for end users. If somebody asks you "I've heard about this 'Linux' thing, where's a good place to start?" and you're not deliberately trying to confuse them or scare them away, there's a handful of options tops. Actually I think 50%+ in a poll would answer the same.

      10. Featuritis (http://en.wikipedia.org/wiki/Feature_creep)

      This I deeply disagree with. While there's many open source applications I've found to be lacking, I've rarely ever see them go crap with featuritis while I've seen it many times with Windows software. It works great in it's niche but to sell more we pile on a ton of crap. At best you can say that some open source continues to push features while they're still crap, but I've never seen them go bad in the way closed source software has.

      --
      Live today, because you never know what tomorrow brings
    12. Re:Lack of user-testing by indiechild · · Score: 1

      I'd have to agree, particularly when it comes to the corporate/enterprise space on Windows. I'd say 90% of expensive commercial software apps have god-awful user interface and are frustrating and infuriating to use.

      That's why I went to Mac for home use and have never looked back. Unfortunately, I still have to deal with and support the enterprise Windows crapola during the working week.

    13. Re:Lack of user-testing by dissy · · Score: 1

      I agree completely that these flaws are not shared with other commercial approaches. However, it is clear that many commercial approaches are paying attention (and experts) to solve the problems stated above (with or without success). With OSS, I'm not so sure this is actually the case.

      It is a point that there are more commercial interests trying to solve the problem with their software than there are for OSS, but that is only* a problem if you look at just the manufacturer/developers. There are third party consulting services available, whom have on staff experts (or semi-experts) at most any problem you can throw at them.
      This service is not cheap, but I've found well worth it. An while most of my work projects don't take that into account as a primary concern, in later conversations, there is nothing I have done that our contractor company can't send someone out to deal with if needed (say if I ever left the company.)

      [*] I say only, but realize with commercial software, that is most always the preferred route.

      Also, although this is the wrong place to put this comment, I would like to stress the possibility of vandalism/sabotage of certain corporations on OSS.

      There is also vandalism/sabotage between a lot of corporations, as well as between OSS projects.
      The world of software recovers extremely quickly to such things no matter where they take place.

    14. Re:Lack of user-testing by Eil · · Score: 1

      1. Lack of user-testing
      2. Incomplete, incomprehensible, multi-format documentation.
      3. Lack of quality control (eg. automated testing)

      These are all problems with poorly-managed commercial software projects as well. The advantage to open source applications is that if you find value in the software but find some parts of it are lacking (features, stability, etc), you're completely free to modify and improve it however you like.

      4. Unannounced drop of support on certain projects.

      Oh yeah, that's not a problem with proprietary software at all. The commercial software landscape is rife with products that were completely abandoned because they turned out to be not profitable enough, the company went out of business, or the product was axed by management for no discernible reason. With open source software, anyone can pick up support on a project where the maintainers left off.

      5. A plethora of linux distributions makes it difficult to choose.

      Not really, you just pick one and go. If you don't like it, try another one. It's hardly a life-or-death decision. Most Linux distros do roughly the same thing anyway, so you just pick one that's fairly popular for the task at hand (desktop, server, multimedia, voip, embedded, whatever). If you don't like something about Linux, there's always BSD or OpenSolaris as well and all three of these are largely compatible and inter-operable with each other. In the proprietary OS world, there are really only two options: Windows and OS X. If you try out Windows and find that it doesn't suit your needs, it's not like you can return it to the store and buy some other company's version of Windows. Ditto for OS X.

      6. Too many configuration formats.

      I'll grant you that it would be nice if there were more of an effort on standardization here, but this is kinda like asking for world peace. Most of the mature open source software that ships on a Linux distribution has a long history, much of it pre-dating Linux. And one config format does not suit all purposes. In any event, the situation is even worse on platforms like Windows because there often is no way to script or automate configuration whereas on Linux, almost every app can be configured via a text file somewhere or at least via the command line.

      Where I work, we've deployed thousands of Linux and Windows machines. Our process for deploying Linux on new machines is pretty straightforward: plug a box into the network and power it on. The installer boots automatically, installs a pre-defined set of packages, and detects and applies the configuration all with zero user intervention. For each Windows server we deploy, someone has to run the installer and then install and configure each package by hand, usually with several reboots involved. It's about 3 hours of pointing and clicking minimum.

      7. The UNIX framework is not mature anymore and because of its design flaws, responds horribly to new demands.

      Not mature anymore? How does something get un-mature? Which design flaws do you speak of? UNIX had its beginnings in the 1960's and I daresay there are few software designs that have lasted this long, and certainly no other operating systems. UNIX-like systems are still in use today precisely because they scale so well. UNIX is the single most flexible software framework in the world. These days you find it on mainframes, servers, desktops, routers, phones, video game consoles, e-book readers. It's what powers the massive cloud systems at Google, Amazon, and others thanks to the powerful virtualization options that Linux affords. The Internet was based on and continues to operate almost entirely on UNIX-like systems.

      8. Too many different programming languages make it difficult for new talent to drop in or to integrate different approaches.

      I'm not sure

    15. Re:Lack of user-testing by deimtee · · Score: 1

      And he typed it on the 31st October 2006.
      Cool that, never knew it was there. :)

      --
      I'm guessing that wasn't on their radar screen...
    16. Re:Lack of user-testing by Anonymous Coward · · Score: 0

      That is just frigging ridiculous...

      1. Lack of user-testing

      Well, when is the last time you actually tested a beta/rc version of a FOSS and filed a bug report ? That's what I thought... If no (or few) user show up to actually do some testing and file bug reports, well what do you want, that devs invent them ?

      2. Incomplete, incomprehensible, multi-format documentation.

      Ever tried MSDN, for a laugh ?

      3. Lack of quality control (eg. automated testing)

      Not on relatively recent (and big enough) projects. Automated units tests are quite standard nowadays.

      4. Unannounced drop of support on certain projects.

      OK, how is that different from non-FOSS ?

      5. A plethora of linux distributions makes it difficult to choose.

      As opposed to the X versions of Vista/Win7 ?

      6. Too many configuration formats.

      Oh, you mean there's somewhere somehow a unified format for configuration in the non-FOSS world ? Wow, I never knew ! Care to give me some pointers ? (cue here the obligatory XKCD reference)

      7. The UNIX framework is not mature anymore and because of its design flaws, responds horribly to new demands.

      [citation needed]

      8. Too many different programming languages make it difficult for new talent to drop in or to integrate different approaches.

      That must be the top bullshit ever. Care to name a programming language that does NOT exist on FOSS and non-FOSS platforms ? Save shell scripting maybe, I really don't see any.

      9. KISS principle is broken too many times.

      And that's different in the non-FOSS world ?

      10. Featuritis (http://en.wikipedia.org/wiki/Feature_creep)

      that must be a joke, right ? Right ?

    17. Re:Lack of user-testing by Strake · · Score: 1

      5. A plethora of linux distibutions affords a user a great freedom of choice.

      There, fixed that for you.

      One simply must consider which distribution fits one's needs, and make a decision. I have done so on several occasions and I regret it not.

    18. Re:Lack of user-testing by viralMeme · · Score: 1

      "Setup package! Setup package! Setup package!"

      See Synaptic in action
      See Synaptic in action
      See Synaptic in action

    19. Re:Lack of user-testing by Froobly · · Score: 1

      The problem with enterprise software is that it's essentially niche software. There often aren't enough customers to justify the common-sense improvements that we expect in consumer software, and even if there are plenty of customers, there isn't enough competition to force them to make those improvements. In the enterprise world, the usability, documentation, and in some cases, even stability, can all be ignored if the product has that one feature that your customers need.

      The problem is that in Linuxland, nearly *all* software is niche software, and unless you're only working with core utilities, you're dealing with software made by people who have very little incentive to polish it, so you get the same list of complaints as with enterprise software (regardless of platform). The only thing that's missing is draconian copy protection.

    20. Re:Lack of user-testing by mauddib~ · · Score: 1

      Ad 1. I did file many bug-reports, I've also fixed many a bug myself. The kind of user-testing I focus on here involves systematic and controlled user-testing, so bias from developers is completely removed.

      Ad 2. MSDN sucks as well, and there is much documentation on commercial projects that is incomplete. But when I make a choice with an OSS project which proclaims to be 'stable' and 'well documented', I also expect those claims to be true.

      Ad 3. There are some projects, indeed. In my opinion not enough, and not thorough enough to make it comparable with commercial projects.

      Ad 4. On some projects, yes. But when support fails in an integral element of Linux (eg. kernel, sound system, XFree), it causes many other elements to fail as well. There is something to be said about controlled demolition.

      Ad 5. X Versions, but exempting the 32-bit/64-bit distinction, I can still install software which is 10 years old on Vista. MacOS shows even better performance in this area.

      Ad 6. Commercial land is bad too in this respect. But believe me, once you've seen the huge differences between sendmail, postfix, exim, apache, mutt, bash config files, to just name a few, you have to admit it is a serious problem. Then we have gconf, which every program uses slightly different and has horrible read-write support (crashes often). And now I'm talking only config files. It's just that the principle of least astonishment is broken too often. I just don't have 3 hours time to read through yet another manual describing yet another weird syntax to do essentially the same (namely, make a hierarchical, annotated file). Also, if gconf is going to be the next 'thing', why are the existing UNIX utilities not ported to using the gconf system as well?

      7. I'm not going to give a citation, but we can certainly see that the underlying principles (everything is a file, kernel as one ring) is broken. Most obvious here is the horrible integration with current web developments. I'm not saying others are doing much better, but IMHO we're looking back too much, where we should actually look forward and integrate elegantly in the kernel.

      8. We're not talking about FOSS/non-FOSS platforms. We're talking Perl, PHP, C, C++, Java, Python, Ruby, Lisp, Scheme, bash, Makefile. And then I'm just talking about the 'core' language many important and widely used tools are written in, or make extensive use of. Then we add to that languages such as TeX/LaTeX, HTML, that man-page language, XML oriented languages and many others. I'm not saying more languages are necessarily a bad thing. I try to get across the amount of effort a potential new developer has to go through if he wants to add/modify an existing program. Especially the existing, 'core' tools, should be rewritten and implemented in a language many people are fluent in. Modernizing and standardizing the languages used also allows us to make the shell more powerful again, eg. by making use of more complex streams.

      Ad 9. Well, it's different since the appeal of UNIX was always: keep it simple stupid. Simple tools, doing simple, testable things, working together to form complex behavior. This principle is collapsing with the new developments in GUI's, where one program does one thing. Although, I have to admit KDE is trying very hard to keep to the KISS principle, kuddos for that.

      10. Yes, featuritis, I'm not joking, sorry. More features is not necessarily better if they eclipse the core-functionality. More features require more testing, more documentation, more complex libraries and more formal coding. We simply don't have many developers who are knowledgeable in this, plus we don't have many full-time managers to manage the complex interrelationships.

      --
      This is a replacement signature.
    21. Re:Lack of user-testing by lennier · · Score: 1

      "2. Incomplete, incomprehensible, multi-format documentation."

      Worst offender: "info". Brrr.

      Second worst offender: all of the various iterations of the GNOME help browser. No functional search, or none that makes sense.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  17. User interface by Anonymous Coward · · Score: 1, Interesting

    The main reason I don't like the GIMP is that on OS X, it has a really horrible user interface.

  18. GNOME and Konqueror by Anonymous Coward · · Score: 0

    I dumped GNOME for KDE because GNOME cannot line up the goddamn icons on its desktop to save its life.
    Then I installed Firefox on KDE because Konqueror doesn't seem to have auto-scrolling, it crashes a lot (Most of the KDE 4.2 stuff crashes regularly, actually), and Ctrl-Enter opens a new tab, when I expect it to open a URL in the current tab.

    1. Re:GNOME and Konqueror by Ash-Fox · · Score: 1

      I would recommend using the current version of KDE which is for production, regular usage, KDE3.5

      --
      Change is certain; progress is not obligatory.
  19. Security by LaughingCoder · · Score: 2, Interesting

    The last time I dropped a FOSS application was because it had a security hole you could drive a truck through. I learned the hard way by being hacked. Suspecting this application, I spent a few hours crawling through the source and found it severely compromised. Fixing it would have taken way more time than it was worth given the readily available closed source alternatives.

    --
    The more you regulate a company, the worse its products become.
    1. Re:Security by SomeKDEUser · · Score: 1, Insightful

      Which might be also compromised, except you can't know. So you are really saying that you don't actually care about the security, you just don't want to know...

      This is the least convincing argument for dropping an open source tool ever: there is a bug. You can fix it. You don't want to. *So* you go for closed source, which might or might not have the *same* problem, which you *cannot* solve.

      Sir, I admire your amazing logic.

    2. Re:Security by LaughingCoder · · Score: 5, Interesting

      First, it was not a bug ... it was a design flaw that was spread throughout the whole source tree. The code was awful, beyond repair. If it were a simple bug I would have just fixed it.

      Second, you conveniently ignore the fact that I was hacked through this hole. So, that means the breach is known and actively being exploited.

      Sure, the new application I chose *may* have a security hole as well, but the one I dropped *did* have a hole (and a big one I might add). Which would you choose given that knowledge? No, my logic is completely sound. It is yours that is suspect, perhaps influenced by ideology.

      --
      The more you regulate a company, the worse its products become.
    3. Re:Security by s4m7 · · Score: 2, Insightful

      just curious, did you at least report the bug and see if there was any response from the maintainers?

      --
      This comment is fully compliant with RFC 527.
    4. Re:Security by LaughingCoder · · Score: 2, Interesting

      Actually, (mea culpa) I did not. However I just went to their site and found that the most recent version (dated October, 2008) fixed a "security vulnerability". The release prior to that fixed a different "security vulnerability". I don't know if either of these addressed the hole that cost me a day of system recoveries. Frankly, the closed source application I have been using for the past 2 years (which was also free, by the way) has served me well and so I have moved on.

      --
      The more you regulate a company, the worse its products become.
    5. Re:Security by Anonymous Coward · · Score: 0

      Was it Transmission? I've been exploiting a big-ass hole in it for a long time.

    6. Re:Security by Junta · · Score: 1

      However, that is luck of the draw, regardless of commercial or open-source. I've come into many commercial projects where I fight security issues. Most developers get a few small 'best-practices' on security, frequently without context. For example, most every developer has 'buffer-overrun' burned into his mind and either avoid C or always use strncpy/snprintf/etc rather than the alternatives. And for many, that's the end of what they think of when you say 'vulnerability' without a specific example. Aside from the easily taught examples like that, most developers (commercial or open-source) never take the time to understand the context of their design in security.

      Out of curiosity, I would like to know the details of this vulnerability that exposed you though.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    7. Re:Security by SomeKDEUser · · Score: 1

      See, I am not questioning that you should have changed software.

      Just that you seem to believe this has anything to do with closed vs open source. Your very argument says that open source is probably a much better choice in the long term due to the fact that holes can (and in many cases are) closed by the users.

      Yet you are saying "I had to change a buggy open source product for a perhaps buggy closed source product. This proves open source is no good."

      Also, had you wanted to help anyone with your comment, you would have mentioned the product and the nature of the security hole...

    8. Re:Security by Anonymous Coward · · Score: 0

      What program/suite was it? In all seriousness, I get the impression that you're talking about Cyrus software, quite possibly SASL/SASL2 (of which the design flaws trickle down into the rest of their software, e.g. imap, etc.). Ever looked through it? Nothing but hack after hack. Yet there's no alternative in the open source world for providing SMTP authentication as a client (in English: your SMTP server needs to speak SMTP AUTH to a remote SMTP server). postfix, sendmail, qmail, and exim all *require* Cyrus SASL. I repeat: there is no alternative.

      Otherwise, my second guess would be Busybox -- another pile of open source crap. The bug count is in the thousands, and the code is barely commented and consists of questionable design every step of the way... yet it's being used in embedded commercial products all over the world (Linksys/Cisco and even some commercial load balancer products use it). To date, their most famous and detrimental bug is not calling close(2) on file descriptors in their DHCP client. Since the client runs as a daemon, it doesn't take long for the system to run out of fds. "Oops" doesn't cut it.

    9. Re:Security by LaughingCoder · · Score: 1

      Where did I make the blanket statement that FOSS is no good? The topic was why people stopped using FOSS. I gave my reason. None of the reasons offered by other posters on this thread were indictments of all FOSS, and neither was mine. People have complained about usability, functionality, and stability as reasons why they switched. I mentioned security *in one instance* as a reason why I abandoned *one particular* FOSS application. There are others that I still use on a daily basis.

      With that said, I'll take your bait. If you believe that FOSS is somehow more secure "because we can see the source" you are burying your head in the sand. There is nothing inherently more secure about FOSS. Developers make mistakes ... all developers, not just closed source developers. The argument about there being "more eyes" on the FOSS source does not hold water. First, I can counter-argue that having access to the source also makes FOSS less secure, since the black hatters can find exploits more easily. Second, just because there *can* be more eyes, how many people really spend the necessary time scrutinizing source looking for security holes? I did it because I was hacked. Sure, once a particular FOSS application finds widespread (and potentially mission critical) adoption the code may be vetted more carefully, but for the vast majority of FOSS projects there is only a small group of developers familiar with the code. Now, in the end I think that the security benefits of source visibility balance out with and perhaps even exceed the potential detriments. But it's certainly not a slam dunk that FOSS is more secure.

      As regards your observation that I did not disclose the FOSS application that tripped me up, you are correct. I do not want to propagate the knowledge of this hole on such a widely read forum.

      --
      The more you regulate a company, the worse its products become.
    10. Re:Security by Eil · · Score: 1

      You found out that the open source one contained vulnerabilities (by reviewing the code after it was compromised), but how would you be able to tell whether any of the closed source alternatives are any more secure?

    11. Re:Security by Joe+Jay+Bee · · Score: 0, Troll

      I've been exploiting your mother's big ass hole for quite some time.

      (Sorry, I couldn't resist. Please don't mod me down.)

    12. Re:Security by Anonymous Coward · · Score: 0

      As regards your observation that I did not disclose the FOSS application that tripped me up, you are correct. I do not want to propagate the knowledge of this hole on such a widely read forum.

      If you were hacked due to this security hole then it's a known problem, at least to the 'bad guys'. If you were able to just switch to another free application, then it's probably not some mission-critical piece of software, and if you let other people know what it is then they too can switch to something else (or fix it, if they like the software enough). All keeping it secret will do is put other people at risk.

    13. Re:Security by SomeKDEUser · · Score: 1

      I think the more eyes debate has already run its course...

      You framed you comment as "why I left open source for closed source" using a logic which is simply wrong. Logic, again would say that _since_ you know of the hole _and_ it is exploited, you hiding the name of the app helps no one. It also indicates you did not report the thing to the devs, thus breaching the moral contract you have with them. This, however, is purely a matter of what you believe is right, and no one can dictate your behaviour. Just don't hide behind broken logic.

      There are little reason to leave open source for closed source, and I believe all of them based on irrational beliefs rather than fact. However, there are many, many, extremely valid reasons to leave a given open source app for its proprietary equivalent. It is useful to everyone that you state which app and why. It helps the devs of the open source app -- if they care -- but also those of the closed source one, because it puts pressure on them, and the open source alternative keeps them honest.

      Free market can only function well when information flows...

    14. Re:Security by Mjec · · Score: 1

      No question, you did the right thing by leaving this product. But this reason to leave a product applies equally to FOSS and closed software. Poor design is poor design wherever it is.

      (In fact some might argue that by giving you the ability to read the source and determine just how bad the product was, FOSS enabled you to make a more informed decision... but let's not get bogged down)

      --
      "But everyone should know everything." -markab
    15. Re:Security by Anonymous Coward · · Score: 0

      Your logic's fine. I don't know what bothered SomeKDEUser but I can tell you that your story had this annoying undertone for me as well... Maybe because it's impossible to evaluate the validity of your complaint because you do not mention the names of either programs or the nature of the security hole: naming at least the open source one should have been safe for you (as you no longer use it) and there should be no problem with bug disclosure as you said it is already exploited.

      You chose to be vague so we have only your word for all the details -- this is not a good start for a discussion.

  20. Yes there are time when.... by rapete4 · · Score: 1

    You know, there are times when one needs to use a non-open source application when an FOSS solution just does not work. For me, I needed a scanner solution that just worked and Viewsonic was the only thing that I could find that met my needs and worked reliable. Linux and Open Source means choices not religion.

  21. Only non free software I uses... by Anonymous Coward · · Score: 0

    I use Skype because it doesn't seem Jingle is ready on Jabber yet (what Google uses for Google Talk). I'll switch as soon as possible.

    unrar-nonfree because the free version had trouble unpacking something, probably won't stop using this since unraring stuff on linux sucks enough as it is.

    flashplugin-nonfree I have because I needed it for my bank (it's not as bad as it sounds, I don't need it for regular bank stuff, only to get a one time virtual card number so I can order stuff over the internet and decide the max amount they can charge).

    EAC in Wine as it's the best cd ripper out there, though I wish it was free software and I'm hoping for a replacement.

    That's pretty much it. I do run a few old games in Wine and DosBox every once in a while but nothing I couldn't be without. Just a bit of nostalgia.

    1. Re:Only non free software I uses... by profplump · · Score: 1

      Couldn't we just distribute an open-source virus to Windows users who are RARing things in the first place? I have trouble coming up with any good reason to use RAR anymore, and I know from experience that a high proportion of usage is totally inappropriate (segmenting torrent files, for example).

    2. Re:Only non free software I uses... by value_added · · Score: 1

      I have trouble coming up with any good reason to use RAR anymore, and I know from experience that a high proportion of usage is totally inappropriate (segmenting torrent files, for example).

      First, Windows doesn't provide support any compression formats except those used by Windows itself. ZIP was added only recently (IIRC, with one of the XP service packs). Second, there is no 'tar' format for packaging things up, with or without compression. And third, if you add the lack of cat and split (among any number of other utilities found on by default any *nix distribution), what options left for the average user?

      Let's put aside the general reliance on WinRAR (and related utilities) and consider, the all those "split RAR files". An idiotic construct, to be sure, given that RAR natively supports multipart archives, and a 2GB download of parts requires the user to join them in to a single 2GB file before being able to use what was downloaded, yielding 4GB of stuff. Why do people do that? Simple. Because they don't understand any part of what they're doing!

      That fact, IMHO, goes a long way to explain why people insist that All Singing All Dancing commercial apps are necessary, and OSS apps are deficient. They don't want to understand, don't want to learn, and demand that their use of a program (or their computer, generally) consist of an easy-to-remember set of steps that involve nothing more than clicking and pointing. The criteria for an application's usefulness then becomes a measure of "polish" (a hand-wavy term, at best), and the discussion devolves into petty objections of "sane defaults", text on menu items, and radio box placements.

      IIS is cited as easy to use, and has sane defaults. Apache, by contrast, uses an "obscure text file" for configuration, and requires similary "obscure" utilities to use. Never mind that the terms "obscure" and "technical" are rarely synomymous, or that understanding or managing web servers is, by its very nature, an entirely "technical" activity.

      I'd sum up the state of things as follow:

      I want to do things like the pros do, but I don't want to have to think or put in any work aside from clicking a few buttons from time to time. The program should know what I want, and just do it. If all my conditions aren't met, I'll look elsewhere. I get bored easily, so I'll probably look elsewhere anyway.

    3. Re:Only non free software I uses... by Anonymous Coward · · Score: 0

      First, Windows doesn't provide support any compression formats except those used by Windows itself. ZIP was added only recently (IIRC, with one of the XP service packs).

      Hardly recent. Integrated zip file support via "Compressed folders" was originally introduced in the Plus! 98 pack for Windows 98, and then available in Windows ME and onward.

    4. Re:Only non free software I uses... by Anonymous Coward · · Score: 0

      Let's put aside the general reliance on WinRAR (and related utilities) and consider, the all those "split RAR files". An idiotic construct, to be sure, given that RAR natively supports multipart archives, and a 2GB download of parts requires the user to join them in to a single 2GB file before being able to use what was downloaded, yielding 4GB of stuff. Why do people do that? Simple. Because they don't understand any part of what they're doing!

      Why do people do that?

      RAR is used by the scene because USENET propagation is flaky, and because PAR files can fill in the gaps, so the RAR gets split into 10-megabyte (or 15-megabyte, or 50-megabyte) chunks, and the 10% PAR files are sized accordingly.

      Not quite as simple as you thought.

      (You're partially right -- for any use other than file transfer of 2GB-8GB files over a medium in which you expect ~0.1% loss in the form of a few entire 250KB chunks of 10-50MB files, or 1-2% loss in the form of an entire 10MB-50MB splitfile being missing, you're right - split .RAR files are idiocy. Split .RARs exist because the people who create them know precisely what they're doing; they're working with a medium in which this sort of data loss is precisely the sort of data loss which is expected.)

    5. Re:Only non free software I uses... by BevanFindlay · · Score: 1

      I agree with what you say about IIS - the first time I had to set up a Windows server, I was worried about the fact that the help file was written like every other Windows help file - for novice users who know nothing. It frightened me - that sort of person shouldn't even be told allowed in the same room as the server, let alone be setting it up... But, in a lot of other cases (OSes, office software and web browsers for example), the people using it often don't have the time to learn lots of new things - they just need it to work. It may be interesting to note though that I have had times where I replaced both the M$ and Apple browsers with Firefox because they were broken and I couldn't fix them. It's why I hate Mac OS actually - sure, it's pretty and shiny and has lots of nicely configured defaults and is easy to use, but the moment you want to do anything even *remotely* technical, it is impossible (or you do what I usually did when I had to support Mac OS X and go to the command line because at least I know that will work...) I like Firefox for the same (opposite) reason - it is nicely configured by default, it does what one expects and is easy to use by a novice... and I can extend it to do virtually whatever I want, however I want (I use tabbed session browsing and mouse gestures and adblock especially). I think this is something that more FOSS projects need to catch on to (Ubuntu have the right idea, too, though has more work to do) - make it really easy and shiny to start with, but still let the power user/techie do what they need. /ramble :-)

    6. Re:Only non free software I uses... by BevanFindlay · · Score: 1
      What I meant to say really was that often people don't have time to learn - yes, there should be minimum proficiency exams before using a computer, but often that's not practical in the real world. I know quite a few people to whom the computer is only a tool and they just need it to work because they're busy.

      I guess it's that most /.ers are like building professionals who like the best tools and learn to use them well and to whom construction is a artform, but most other people just need to bash in the occasional nail and so don't feel the need to develop the skills to use them properly.

  22. GUIs only: regressions, stability, low standards by a09bdb811a · · Score: 2, Insightful

    If it's open source and *doesn't* have a GUI, it's probably fantastic. My email, programming, backups, version control etc. is all open source and I wouldn't have it any other way.

    But as soon as you add a GUI and plug in a monitor, the quality drops away and things start to get iffy. What happened with KDE4, for example, was unacceptable. You can't just dump everything and expect users to accomodate that.

    And stability. A lot of open source apps are fantastic but they have rough edges - little bugs and issues. The way media managers like Rhythmbox and Amarok handle an iPod, for example: sometimes I get weird errors about mounting the iPod, or it doesn't behave properly when there's no free space left, and other little issues. They may not be show stoppers, but they're enough to give you a bad impression. The quality just isn't quite there.

    And you know what the worst part is? This isn't getting any better. Open source GUIs are about the same quality now as they were a decade ago. Sure they're more capable, but all the rough edges are still there and don't seem to be going away. I've been using desktop Linux since Redhat 5.2 and I can honestly say the standards and general incompleteness, relative to the competition, are about the same today as they were back then.

    I still use Linux on my desktop but I'm tempted to buy a Mac next time and use it as a front-end, while keeping all the 'real' stuff on a Linux box. But I don't want to manage two computers if I can help it. Ho hum.

  23. Works both ways by El_Muerte_TDS · · Score: 2, Insightful

    I've dumped proprietary applications for the same reasons people dump open source alternatives.

    And there's also the price of a lot of proprietary applications, it's often not worth the improvements I gain.

    1. Re:Works both ways by turing_m · · Score: 1

      Hell yes. And in a global, net outcome way, it is obvious that there are more people dumping proprietary for FOSS. The user base of Linux started out from zero before 1991, and now it's many - more people dumped proprietary than vice versa. And this is the same with many FOSS solutions, although some do capture new users in the beginning rather than court users away from proprietary solutions. Especially if those solutions are pricey or new.

      The summary (moreso than the article) seems very slashvertisement. In my experience I'll give something FOSS a test before running it, and if the test doesn't work out I don't say that I've "dumped" it, merely that it's not yet ready for me. Give it a year or two, often it is usable. If the test does work, then I use it and over time become more skilled using the FOSS than with the equivalent, and this cements my adoption of the FOSS. I hardly think I'm unique here.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    2. Re:Works both ways by Strake · · Score: 1

      Several hundred dollars, not worth the Windows Genuine Advantage (tm)? Gasp! Surely you jest.

  24. Evolution by Anonymous Coward · · Score: 0

    I use outlook (through virtualbox) instead of Evolution to connect to the Exchange servers at my work. Its actually a huge pain, but MAPI support is seriously flawed.

    One thing that devs could do though, which would help, is to try and have a quicker fix for major bugs. For example, in MAPI (and it might just be with the outdated Exchange servers my work uses) I was unable to reply to emails because evolution didn't parse the senders email correctly. There is a fix out there, upstream somewhere. Launchpad says the issue has been fixed. But I won't see updated package files until who knows when. I've tried recompiling from source, but thats a big challenge. Recompiling the most recent version of the MAPI plugin requires a lot of newer dev libraries across the board and I never was able to get it to work. I've also seen the patch code for the fix and its not complicated. So I guess I wish someone would implement it in an older version and make the packages available.

  25. Open Source Browsers RIP? by aoheno · · Score: 3, Funny

    Chrome is also open source so by this logic it will very likely suffer the same fate and be dumped. Rather than go back to IE I have decided to retire.

    --
    Her lips were softer than a duck's bill, but her quacks ...
    1. Re:Open Source Browsers RIP? by Hal_Porter · · Score: 2, Insightful

      Chrome is controlled by Google though. They are significantly more evil than Mozilla and possibly more evil than Microsoft. Therefore it is possible that Chrome will not suffer from bitrot.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    2. Re:Open Source Browsers RIP? by fadir · · Score: 1

      Chrome is controlled by Google though. Because you are paranoid you think that they are significantly more evil than Mozilla and possibly more evil than Microsoft. Therefore it is possible that Chrome will not suffer from bitrot.

      There, fixed it for you!

  26. Sales Calls by Anonymous Coward · · Score: 1, Interesting

    I used to work at a very large worldwide telecom provider. You know the name whether you are in the USA or Russia or India or Japan or 200 other countries.

    When we needed a new tool, we would "ask around" with our existing vendors. These vendors would either recommend the top 3 very well known apps or quickly partner with an up-and-coming vendor or lastly, but only if there wasn't a way to make money, suggest some open source tool. OpenNMS could have been used internally, but there was too much money on the line, so we have a mix of commerial apps - Netcool being one of them.

    Why? Sales calls. Software costs money even when it is free. Time, effort, maintenance and other FUD concerns. Unless the free version is basically bug free and has proven commercial support, we can't consider it. Further, we'll never consider it unless someone knocks on the right door at the right instance. The "support" costs are simply too difficult to overcome for completely free tools. Generally, we pay someone else to install these applications too, so expert installation and support are required. If there isn't a sale person selling all of this, we won't bother looking at it. We aren't in the software business - even though we invented UNIX. We aren't in the computer business, even though we run 60K+ servers.

    We do use free software - lots of it, but only the extremely high profile projects make it into critical systems with internal support alone. Oddly, spending $500 on some small, never-heard-of-it-before tool was easier than using a FLOSS alternative because, if you paid for it, then it was assumed that support would be provided. In reality, that small company would usually be an ex-employee who retired, but left their software running. It was so poorly written that only that person could maintain it. At the first new feature request, the cost became $50K + 15%/yr support. A nice extra retirement income when added to the pension. Not bad for 5 days of work/yr.

    I now work at a small company. We avoid commercial software beyond what we **must** have. Our production servers DO NOT RUN on Windows-whatever-the-name-is-today. We do have a few Windows development servers, but only because customers demand it.

  27. Written in Java by Anonymous Coward · · Score: 0

    The worst language ever invented for mass-production software. I want all the hours I lost waiting for the app to load, and waiting for a keypress to echo on the screen because the app likes to visit the swap file every fifteen seconds.

  28. Several reasons ... by MacTO · · Score: 4, Insightful

    Many of the reasons leveled at open source can also be leveled at commercial software. I've seen more than my fair share of commercial applications that lack features, have critical bugs, and are definitely hard to use. While some of these problems may be surmounted by purchasing additional software or employing the services of a consultant, that is rarely an option for non-revenue generating organizations (never mind most individual users).

    So why do people drop it? Lack of familiarity is one big reason. If you're a Linux user who does specialized stuff with your system, try figuring out how to do that stuff in Windows. Can't find it in the UI or configuration files? No problem. Just read the documentation. Wow. What language does Microsoft write their documentation in? While it may not be quite as bad as another language, the jargon of the Windows world is definitely different from the jargon of the Linux world. This adds time and frustration to the process of learning a new technology. So if you're familiar with Linux, you'll probably stick to Linux. If you're familiar with Windows, you'll probably stick to Windows. Feel free to substitute Linux with your favorite open source application and Windows with your favorite commercial application. By in large, this barrier will still exist.

    If that issues exists for technical people, imagine how hard it is for non-technical people to deal with similar problems. A function that is found in a different place or that works in a slightly different manner will cause a neophyte OpenOffice.org user to throw up their arms in frustration, call the product shit, and head directly back to Word. Many people are completely unwilling to adapt to change in a domain that does not interest them. (I've talked to some of these people, and intellectually they realize that OpenOffice.org is just different and that it would serve all of their needs. But emotionally they view it as a vastly inferior product.)

    Sometimes bundling is a reason for adopting commercial products. I'm not talking about the bundling of software that you see with commercial vendors (e.g. the various Adobe suites). Rather I'm talking about the resources that are bundled with that software. When you download the Gimp or Inkscape, you get just the Gimp or just Inkscape. When you buy something like the CorelDRAW Graphics Suite, you get fonts and clipart that you can use in your projects. When you buy the Microsoft Office Suite you get clipart and templates. Looking at my Linux setup, I have only one or two graphic fonts and no clipart to speak of. Even though I have the standard DTP and graphics software installed under it. Now I don't mind that. Actually I prefer it that way. Yet I can guarantee you that the run of the mill user will throw up their arms in frustration because they expect that stuff.

    And the list could go on.

    1. Re:Several reasons ... by indiechild · · Score: 1

      People drop open source software when the commercial stuff is better.

      And people drop the commercial stuff when the open source software is better. I think there's no mystery about it, really. Just look successful open source apps like Firefox, VLC and Transmission (Bittorrent client). They're superb.

      If you want more people to use your products, you have to be prepared to put in a lot of sweat and tears and pay attention to the smallest details in order to make it insanely great. Apple learned this lesson a long time ago, but some people still dismiss it and ridicule them for it.

      It's not enough for your product to be merely "good enough" or "roughly equal to" existing products. You have to be clearly superior in at least one department. It's the same reason why there's no clear iPhone killer yet. The competing products are not (at this time) sufficiently better for people to want to jump ship.

      It helps when you have a lot of money and resources to back up your project, of course, which I think is one reason why Firefox has been so successful. But there's also plenty of billion-dollar corporations that still make mediocre software.

    2. Re:Several reasons ... by ramjambam · · Score: 0

      As far as servers go, I started on Windows, and find Linux easier to use nowadays. The GUI doesn't make Windows so much easier (I use mostly non-GUI linux), and a lot of Microsofts' web documentation seems to be intentionally vague, no doubt because they are hoping you will buy a certification course. Also, Microsoft spam themselves with papers, articles etc stating that program x can do such and such, without giving a 'how to', which is what people are searching for. Google a Linux problem and you get a good 'how to' in 99% of cases, making it easier to learn, and therefore administer.

      --
      Artificial Intelligence stands no chance against Natural Stupidity
    3. Re:Several reasons ... by izomiac · · Score: 1

      If you're a Linux user who does specialized stuff with your system, try figuring out how to do that stuff in Windows. Can't find it in the UI or configuration files? No problem. Just read the documentation. Wow. What language does Microsoft write their documentation in? While it may not be quite as bad as another language, the jargon of the Windows world is definitely different from the jargon of the Linux world. This adds time and frustration to the process of learning a new technology.

      Beyond that, you can become quite skilled at Windows without reading any help files or documentation. I'd venture a guess and say most power users learned that way. In Linux, doing basic stuff is easy, and there's documentation on doing hard stuff. The thing is, you can't figure out how to do the hard stuff on your own, like many adventurous Windows users are used to.

      I remember one of my first moments of post-installation Linux frustrations was figuring out how to do the opposite of mount. There wasn't a flag for mount I could use, 'dismount' didn't exist, 'unmount' didn't exist, so I had to read about 10 pages of man pages before learning the command was 'umount'. Basically, my Windows strategy of "play around until something works" wasn't useful in Linux. That remains one of my main gripes with Linux. Linux doesn't really have a learning curve so much as a learning cliff that's impossible to climb without reading documentation. So, the issue of lack of familiarity extends well beyond the application level. I would think most Windows users are realistic enough to expect that Linux operates differently, they just don't account for nearly none of their computer skills carrying over.

  29. Engineers by TheRealFixer · · Score: 1

    A lot of the issues with OSS are the result of engineers being totally in charge of the direction of a product. Engineers tend to assume everyone else has, or at least should have, the same level of knowledge that they do. They don't have issues with tracking down oddball dependencies or navigating through cryptic and often counter-intuitive config files, so why should anyone else?

    Commercial software companies, on the other hand, have teams of people to counterbalance the engineers. Marketing people to research how people want to use the product. Usability experts to make sure the product is actually accessible to the majority of people. OSS, for most projects, don't really have that. Just engineers doing what they do best, but without anyone to bring them down into the real world a little.

    1. Re:Engineers by Anonymous Coward · · Score: 0

      we need more pointy haired bosses in the OSS world!

  30. Pro tip by Anonymous Coward · · Score: 2, Interesting

    Maybe you'd like proprietary software more if, like the author of TFA, you were paid to sell it. Read on page two where the author promotes DropBox over a free alternative, providing a referral link as she does so. If you look on the DropBox website, you will find an affiliate program paying out up to US$50 for each referred subscription.

    1. Re:Pro tip by koiransuklaa · · Score: 1

      Someone give the AC a +1 on my behalf...

  31. Mortgage on my house by TheMidget · · Score: 4, Interesting
    With a huge mortgage on my house, and the bank breathing down my neck, any influx of cash into my personal finances is welcome. And who'd really stayed true to his principles if offered $75000 to move my employer's mail system back from dovecot plus sendmail to Exchange. Yes, Micro$oft is really paying that much (as long as your company is big or well-known enough). I've heard Adobe offers similar deals (for moving from the Gimp to Photoshop). A couple of well-placed flash animations also pay, although far less.

    If you aren't getting the same kind of coin, you aren't negotiating hard enough. Hint: know the selling points of the open source alternatives, and (obviously) arrange for a private after hours meeting with the sales guy, but without your colleagues.

    1. Re:Mortgage on my house by Anonymous Coward · · Score: 3, Insightful

      You do know that this type of behaviour can get you fired? It's typically called "corruption".

    2. Re:Mortgage on my house by arthurpaliden · · Score: 1

      Only if you are not an elected official. Then it is called a political contribution to your re-election campaign.

    3. Re:Mortgage on my house by markov23 · · Score: 2, Insightful

      if thats going into your personal account from the vendor directly -- and not a discount on server licenses or something to your company -- what you did was illegal. as they other side will know that as well -- you probably got paid under the table -- so now add tax evasion to that when you get caught. when this happens -- you'll never be asked to make any decision like this again -- you wont be able to get a job at any real company after they do a background check on you -- which thanks to the internet is now so easy, even hr can do it. if they paid that to your company, and your company decided to reward you for striking such a good deal --- then more power to you -- great job -- keep it up - you are an awesome corporate citizen.

    4. Re:Mortgage on my house by Anonymous Coward · · Score: 0

      I call BS.

      and Liar.

    5. Re:Mortgage on my house by Art3x · · Score: 1

      This is awful.

    6. Re:Mortgage on my house by Anonymous Coward · · Score: 0

      Getting fired would be the least of his problems if he get caught: He'll be paying damages and won't ever be hired into a similar position again. If this isn't a made up story that is...

      I'm fully aware of corruption in these situations but frankly I'd be very surprised if something as blatant as this was going on, assuming normal employment (when you are a consultant, things are different). Getting dinners, holidays or expensive christmas presents is one thing but getting a $75000 bribe and not getting caught is not as simple as you might first think...

  32. Of Course by benjamindees · · Score: 1

    Of course it's a myth. Dozens of established IT companies will sell you a support contract for any software you can come up with. "Employee turnover blah blah one person knew how to operate any particular system" is MBA-speak for "We only use software that any idiot off the street can use because we refuse to pay a dollar more than what the Fed prints and the banks give us to hand out to the wage slaves and maintain full employment".

    --
    "I assumed blithely that there were no elves out there in the darkness"
  33. My experience with Ubuntu by schnikies79 · · Score: 5, Informative

    I thought I would try Ubuntu (Intrepid Ibex), again, out on my Dell Inspiron 640m. I got everything installed but the wireless wasn't working, so I plugged it into the lan and did some googling. I had to edit several config files and use some ndiswrapper. For someone who doesn't code and doesn't work in IT, it was a pain but whatever. I got it working.

    A couple days later, Ubuntu tells me I have auto-updated to install, so I say okay. It hoses the wireless. I go through the same procedure again and get it working. A couple weeks later, the same thing.

    I've told this story before and got all kinds of apologist telling me various reasons why it happened. The fact is, I don't care what the reasons are. I went back to windows.

    --
    Gone!
    1. Re:My experience with Ubuntu by schnikies79 · · Score: 1, Offtopic

      Troll? Seriously?

      Grow up.

      --
      Gone!
    2. Re:My experience with Ubuntu by Anonymous Coward · · Score: 0

      Your post suggests that Ubuntu isn't perfect. We frown upon such posts.

    3. Re:My experience with Ubuntu by yuna49 · · Score: 1

      That's why I spent an extra $25 or so to add the well-supported Intel wireless card when I bought a 640m. It has a native Linux driver so I don't have to futz with ndiswrapper. It's worked flawlessly for a number of years now with both Fedora and Ubuntu distributions.

      Did you spend even a moment checking to see whether all the hardware on that 640m worked well with Linux? Did you ask the Dell representative? Or did you just blindly assume it would work?

      If you want someone to criticize, go complain to the wireless manufacturer (I suspect it's Broadcom).

    4. Re:My experience with Ubuntu by selven · · Score: 1

      You need to do a bit more research on which computers are more compatible with linux. The ones that are sold with ubuntu (eg. system76) should be the best. There's nothing wrong with not supporting all the hardware - Mac OS only works with Apple computers (and hackintoshes).

    5. Re:My experience with Ubuntu by indiechild · · Score: 1

      You just demonstrated exactly why it would be stupid for Apple to license Mac OS X to run on plain x86 beige boxes. Having to support all the hardware and software combinations out there is a nightmare.

    6. Re:My experience with Ubuntu by Anonymous Coward · · Score: 0

      I just put together a new computer, now I need to pay 300 dollars to use it (The web browser is free *firefox*).
      I want to write some code, That will be 500 more dollars please.
      I need to edit an image (some simple shit paint can't do) Gotta buy/steal photoshop.
      I need to write a report, That will be another couple hundred dollars! for office.

      Thank god most wireless cards DO work with linux now!
      Cause if they didn't I would still use linux.

    7. Re:My experience with Ubuntu by indiechild · · Score: 1

      Sound almost like a hackintosh experience.

      I think the best thing would be to encourage people to buy computers that come with Linux pre-installed and thus supported by whichever company (Dell, HP, etc). That way they can avoid all the hassles of checking for hardware compatibility and drivers.

    8. Re:My experience with Ubuntu by serveto · · Score: 1

      I've got two Thinkpads ("designed for XP") that have different wireless chipsets. Both up to date with service packs and drivers. Under XP one will connect about 80% of the time, the other 20% I need to reboot, but it won't connect to a hidden SSID. The other connects about 50% of the the time and although it's set to automatic I generally need to do it manually, the other 50% I have to reboot until I can get it to connect. I've also got a separate drive that I can put in a caddy and use in either machine. With Ubuntu (Intrepid and Jaunty) it connects every single time, hidden SSID or not. If I switch machines I use wicd to change the wireless device and it connects straight away. For these two machines Ubuntu blows XP away for wireless connectivity.

    9. Re:My experience with Ubuntu by Anonymous Coward · · Score: 0

      This is one of the many reasons why I ditched Ubuntu. If you don't do things the Ubuntu way, they often get hosed either when there is an update, or sometimes on a simple reboot. Aptitude on Debian will prompt you when it is going to update a file that you changed manually, but Ubuntu's update manager happily overwrites without a peep. My solution (both at the office and at home) is dual booting XP with Debian.

    10. Re:My experience with Ubuntu by blackpig · · Score: 1

      That's strange... I have a 640m also and have had all versions of Ubuntu installed from 7.10 to 9.04 and the wireless has always worked flawlessly without any tinkering. That's the Intel Pro/Wireless 3945ABG, right? In fact the only part that never worked is the 56k softmodem In my experience Dells have always been an excellent choice for almost any Linux flavour.

    11. Re:My experience with Ubuntu by strangedays · · Score: 2, Interesting

      I can confirm this experience with Ubuntu by schnikies79 (788746), a similar sequence of problems with Ubuntu updates breaking stable and working wireless connections on an HP laptop. I had to discover and make a similarly frustrating and time consuming sequence of fixes.

      This problem was discussed extensively in the Sep 5th article on slashdot: http://linux.slashdot.org/story/09/09/05/195219/Microsoft-Attacks-Linux-With-Retail-Training-Talking-Points
      To avoid repeating myself, I posted: http://linux.slashdot.org/comments.pl?sid=1359331&cid=29327329

      It seems we are running into some unintended consequences, side effects imposed by a combination of the FOSS philosophy and the limitations of UI development, where the first users are the developers themselves.

      Linux, does not permit reliable installations of devices, because of a lack of a stable binary interface. We all want Jo Internet to walk into a store, look for a fat penguin (Tux) on the box and know the gadget will just work.
      Similarly the packaging and update schemes' assume control and overwrite (break) locally updated configuration files by default (I have no idea why anyone would permit that in the packaging architecture but apparently it does).

      FOSS user interfaces are naturally enough initiall designed by the developers, for the developers. Most FOSS is built by a small group for their own use, so that's perfectly natural and ok.
      It's not ok, if we then assume it can be packaged up and dropped onto the public, sorry... but I think that's massively naive.
      Jo Internet, the public end users, expect that UI's have been designed for them, by the developers. They also expect it to be tested. They expect it to be intuitive and to do the right thing. No one reads documentation, a small amount of context sensitive hints are borderline tolerable.
      There are many shades of grey with Doc: some technical areas (graphics, audio, Video editing, etc) may tolerate some documentation just to connect common domain knowledge (Terms of Art) to sophisticated software features.

      That's a big difference in expectations.

      I have worked with software development folks for more than25 years, I still do. Developers may be brilliant, but creating usable UI's for end users is not generally one of their talents, neither is writing comprehensible documentation.
      I have seen entire and valauble product lines killed because of this inherent inability. What makes it worse is that most developers think they are good at it UI's, ego's get in the way, a lot, I have no clear idea why.

      These three challenges: fat penguin labelling for retail devices and machines, stable user system configurations, and usable end user oriented UI's are what is holding linux distributions and FOSS back from expanding it's market share.
      Until the community can recognize the root causes of the problem, very little will change.

      I am a supporter of FOSS and linux, philosophically, professionally, personally, but I am also a realist about building software for end users
      I am sure the FOSS apologists will (once again) leap on my post to tell me why I am an idiot, so let me save you some time; I do know that I don't know how to tweak every obscure config option, no one does, that's really the major point.

      With any software, either FOSS, or closed source, if you have to apologize for instability, inoperative devices, or explain how to use an App, the software is broken.
      IMHO Linux/Gnu/FOSS will remain a niche OS for Geeks; sadly, Jo Internet loses out in the long run, because of these apparently immutable and inherent limitations of the FOSS culture.
      I would be delighted to have this opinion proven wrong; constructive ideas welcome.

      --
      There is no god; get over it already! Never exchange a walk on part in the war, for a lead role in a cage.
    12. Re:My experience with Ubuntu by Anonymous Coward · · Score: 0

      Actually I had the same problem but reversed....
      I bought a laptop with Vista installed. Turned it on and no wireless. I got prompted to check the internet for drivers (with no wireless...). At that point I installed ubuntu, restarted and wireless was working perfectly "out of the box". All I had to do was fill in my wireless password at the prompt and that was it.

      I have to say that after years of using Linux, I half expected to have to fart about with various tools and config files to get it working. But I quite enjoy stuff like that, and I've learned much more from shafting my install and fixing broken dependencies than by random Windows "Error 4590 Send Error Report" dialogs.

      I have to say that Ubuntu 9.04 has come along in leaps and bounds compared to earlier versions. I didn't have to do anything apart from install my favorite apps (previously... let's just say it left a lot to be desired)

      Regarding FOSS software generally, I agree that they may not be as polished as other types of software (although lots of paid software looks crap also) but the cost savings (for me as a personal user) are humongous. Some examples:

      MATLAB (~$700 for a research licence) compared to Octave/GNUOctave/QtOctave (~free )
      GIMP - Photoshop (granted I don't do heavy commercial image editing, but still saved $100s)
      Open Office (perfect for my needs)
      Latex (sure you need to learn it, but then your documents don't look like a high school assignment)
      Myriads of other small nifty utilities/libraries/compilers/interpreters/code editors/application servers/media players etc

      Not to mention the cost of the actual OS and being free from registration/activation.

      This is in my personal experience, and I realise that people/companies may have different preferences and pressures, but as a individual user, I have saved thousands of dollars by using FOSS software (Possibly 10s of thousands over the years/versions/systems I've owned and set up).

    13. Re:My experience with Ubuntu by schnikies79 · · Score: 1

      I switched it to the intel card before I sold it my father. When I had the Ubuntu problem, it was the Dell 1390.

      --
      Gone!
  34. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    Rhythmbox and Amarok may not be good iPod managers, but it isn't their fault that managing an iPod is shitastic.

    I mean, dragging files to the player, why would anyone ever want to do something so obscure, lets use a proprietary database and make sure to try and encrypt it.

    --
    Nerd rage is the funniest rage.
  35. Some reasons and thoughts on them by Zocalo · · Score: 1
    Actually, I don't think there are any reasons that are specific to OSS and don't also apply in some way to commercial software as well. Quite often though switches I've made have been to another Free/OSS application; once a company is happy to have non-commercial software deployed, it's pretty rare that door gets closed again in my experience. In the rough order of the number of times I've stopped using a Free/OSS app, the reasons have been:
    1. A better Free/OSS project became available. This is a fact of life and applies to closed source too. It just happens; you either stick with the product you know or you move the the better competing product and deal with the costs of making the switch and the new product's learning curve. IMHO, this is fine and is usually a sign of a healthy, competetive market.
    2. The developer lost interest and the project stagnated. Again, this also applies to closed source apps. Most annoying here is where there is no viable alternative to switch to, which can become somewhat problematic to say the least.
    3. A required feature was not available and the developer wasn't prepared to add it. Frustrating, but often understandable if the developer's ideas for future development lie along a different track to your own. The usual response here is; develop your own patch or fork it, but a lot of corporates don't actually have the time and resources to do that.
    4. Failure to inter-operate well with other, normally closed source, applications. Similar to the above, but usually this is normally unsolvable. If your business relies on a proprietary app with scant, if any, interface documentation another app can use, then that's too bad.
    5. Higher-Ups decided another application was to be the company standard, including corporate takeovers. Not a lot you can do here; once senior management says $app is to be the standard, then it's pretty rare that you can convince them to change their minds. Even this works both ways; I've worked for a mostly Microsoft shop that got taken over by a much more OSS friendly company and one of the first things we did was replace IIS with Apache.
    --
    UNIX? They're not even circumcised! Savages!
  36. Users "Graduate" to Proprietary by RobotRunAmok · · Score: 5, Interesting

    I've lost count of the number of "casual" graphics designers to whom I have introduced to open source tools... they want to "do stuff," either within a web site or with their photos, but the name brand graphics tools are too expensive, so... they'll try anything, even something with a name as ridiculous and off-putting as "The Gimp." Then, once they become proficient, once they start to understand "layers" and "filters" and the like, they understand the required reading a bit better, and wonder what they are missing with the Adobe software. Well, they don't wonder, it's very clear: all the web and design magazines each month provide specialized step-by-step tutorials on how to do neat stuff with the popular tools, and never once mention open source beyond the "Annual Condescension" summary article about the "other" tools. These people take a stroll down the aisles at B&N and see tome after tome designed to help the Adobe user, and maybe -- in a particularly well-stocked store -- a copy of "Beginning GIMP, which just sounds icky. I've seen the same scenario play out with Audacity and Pro Tools: people learn how to edit with free Audacity, and then when they become savvy enough to realize what they are missing with the proprietary stuff -- either in the form of missing features or widespread community and commercial support -- they step up.

    The pro creative tools have great "wannabe" appeal: working with Adobe and Pro Tools, the amateur wannabe artists feel like they're "more connected" to that professional world to which they aspire. Using the free open source tools just underscores -- in their mind -- that they are second tier. This is not to say that the open source tools are second-rate technically, just that -- in the eyes of the latte-infused graphics and sound editor pretenders -- they may not be quite as "fashionable."

    1. Re:Users "Graduate" to Proprietary by yuna49 · · Score: 1

      Just curious, but how many of the people who "stepped up" actually paid for the proprietary software they switched to? I see lots of wannabe graphics designers on anime sites who use Photoshop; few of them actually paid for it.

      Pirated proprietary software poses substantial competition to the open product space.

    2. Re:Users "Graduate" to Proprietary by sirmokona · · Score: 1

      This hits the nail, I always felt like Audacity was hiding too much from me or I wasn't getting the tools another proprietary product might have given me. This is on a product-by-product basis, as I feel OO.org gives me more customization than MS Office, I can cope with the broken format. Firefox also gives me more of the customization I like than the others.

    3. Re:Users "Graduate" to Proprietary by Anonymous Coward · · Score: 0

      Then I'll say it. Gimp and Audacity are second-rate. It's as simple as that.

      You want to see OSS take off? Get Adobe to work harder at copy-protecting their software. The vast majority of Photoshop installs I've seen in my life were pirated copies.

    4. Re:Users "Graduate" to Proprietary by Zero__Kelvin · · Score: 5, Informative

      "I've seen the same scenario play out with Audacity and Pro Tools: people learn how to edit with free Audacity, and then when they become savvy enough to realize what they are missing with the proprietary stuff -- either in the form of missing features or widespread community and commercial support -- they step up."

      ... to Ardour you mean ? Because Ardour is the "Pro Tools" FOSS equivalent. Obviously if you choose the wrong tool to compare to, the FOSS version will seem inadequate.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    5. Re:Users "Graduate" to Proprietary by gilgongo · · Score: 1

      even something with a name as ridiculous and off-putting as "The Gimp."

      I hear ya. Frankly, I feel feel embarrassed to talk about a graphics program with that name. "Oh, ho ho ho! The free software hippie uses sadomasochist software! Hey buddy where's your butt-plug?? Arr hahaha!" I can't think of any name less likely to attract an impressionable graphics designer to move from Photoshop. Maybe if it was called Skidmark or something?

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    6. Re:Users "Graduate" to Proprietary by dhaines · · Score: 1

      Well in my circle there's actually a bit of hipster cachet to using less-mainstream tools, GIMP being a prime example.

      And while those racks of glossy, busty Photoshop magazines are tempting sometimes, it doesn't take long to see past the idiocy of paying $10 for a sheaf of advertisements punctuated by a few "solutions" that are already on eight different discussion forums and sometimes even in the help file.

      But as for "wannabe appeal," while I certainly wouldn't deny that it happens, I think it's far more common that people simply outgrow their tools. When someone is a hobbyist or just starting out, cost can be a huge factor. Later as a professional (or even semi-pro like me), working under the pressure of a deadline or profit margin quickly exposes the advantage of software that works, works right, and works right now.

      FOSS can get there, and already has in some very cool instances, but there's a lot more to it than "free" and "open source."

      For the geekily minded (oh how I love Slackware (seriously)), digging through text files and drivers can be fun. However when the project has to be out the door by five o'clock, the proprietary stuff looks pretty good when a basic question on a FOSS application's forum returns page of pedantic condescension. (Not that there isn't plenty of pedantic condescension on proprietary software forums too.)

      Once the user gets to a certain level, Photoshop (Pro Tools, Media Composer DX, whatever) becomes just another tool and not a goal in itself. Some tools may be overpriced bloat-gasms, but just like a camera or a microphone they either earn their keep or they don't. And even when it's free, a tool has to earn its keep.

    7. Re:Users "Graduate" to Proprietary by RobotRunAmok · · Score: 1

      Ardour is not available for Windows, and it was the large Windows userbase I was referring to. If you're already running Linux, this conversation is not about you, and if you own a Mac, cost is probably not a consideration when choosing your software.

    8. Re:Users "Graduate" to Proprietary by Zero__Kelvin · · Score: 1

      Hold on a minute. You are discussing FOSS and people who use it, and that doesn't apply to me? Windows is a completely inconsequential platform for purposes of this discussion. One should never try to run professional audio software on it. Yes, I know that Pro Tools is available for Windows but latency will always be way too high. Windows simply isn't capable of even soft realtime.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    9. Re:Users "Graduate" to Proprietary by SoupIsGoodFood_42 · · Score: 1

      While I'm not saying there's no truth to that, I still think the main reason is because GIMP still doesn't match Photoshop in many features. It's been too long for me to remember exactly, but it was still missing too much for me. I think much of the advanced layer and type functionality was missing, then there's things such as colour space management.

    10. Re:Users "Graduate" to Proprietary by Anonymous Coward · · Score: 0

      I'd use Ardour - IF there was a version for Windows.

    11. Re:Users "Graduate" to Proprietary by Anonymous Coward · · Score: 0

      > to Ardour [ardour.org] you mean ? Because Ardour is the "Pro Tools" FOSS equivalent

      And they're both (Audacity and Ardour) immensely difficult to used compared to most commercial software. Click and f****** drag anyone? Click and crop? RobotRunAmok has as an excellent point. Having used all three, plus a slew of other music software I can attest to the statement. Supported, well known, tried and trued software lacks widespread community support, at least on the same scale as FOSS.

      Besides, nothing opensource compares to protools, so Ardour isn't even a comparison if you get technical. Don't be a music snob and don't be a dick. Don't nit-pick.

      To support his statement... because there's more good than bad.... I read an article in Linux Format magazine this week on how to make a star-field simulation in Gimp. The magazine costs $18.00 USD. I use GIMP every day and I hate it. It has too many windows, the dialogs are crappy and float everywhere and it can't do what photoshop could do without doing 3x as much work. I use it because I believe in FOSS, not necessarily because its better.

    12. Re:Users "Graduate" to Proprietary by Stuarticus · · Score: 1

      For the record, Audacity, is pretty hopeless as a pro tools replacment. Ardour http://www.ardour.org/ is great, but as ususal finding drivers for the hardware is a black art...

      --
      If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
    13. Re:Users "Graduate" to Proprietary by sahonen · · Score: 1

      It only took me about 30 seconds of looking around the Ardour site to see how ridiculously underpowered it is. Support for VST effects is basically a hack. There's no support for VST instruments at all. ProTools it definitely is not. Hell, it's not even Reaper and that only cost me $60.

      --
      Make me a friend and I'll mod you up
  37. There is one single very simple reason: by Hurricane78 · · Score: 4, Insightful

    Actually, every software is free to normal users!
    Either you download and crack it yourself, or you have a friend who does it for yo.
    That is the main point free software hasn't taken off, and everybody knows it.

    I mean, when instead of Gimp, you can get this: http://btjunkie.org/search?q=adobe%20master
    Then who cares about Gimp?
    And instead of OpenOffice, you get this: http://btjunkie.org/search?q=microsoft+office
    I mean, it's obvious.

    Oh, and under Linux, the culture is quite different.
    1. Because not everything runs fine under Wine.
    2. The abilities to combine Linux tools into scripts and a mesh, glued together with bash.
    Which I absolutely love. I could never go back. I'm officially spoiled. :)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:There is one single very simple reason: by Anonymous Coward · · Score: 0

      Oh no, now you've done it; here come the page-long arguments about various made-up definitions of "free," and why cracked software isn't really "free" (even if it costs no money) (it's about freedom, maaan).

    2. Re:There is one single very simple reason: by cyberthanasis12 · · Score: 1

      I mean, when instead of Gimp, you can get this: http://btjunkie.org/search?q=adobe%20master
      Then who cares about Gimp?

      I, for one, would. 64bit Gimp plus 64bit Linux (SuSE) with 4GB RAM back in 2006 (or 2005) and an almost 3GB satellite image which opened in seconds.

      And instead of OpenOffice, you get this: http://btjunkie.org/search?q=microsoft+office
      I mean, it's obvious.

      Not at all obvious. MSOffice is such a PITA. For example try to run a presentation to another computer with different version of powerpoint or different windows (home/prof/sp1/sp2/sp999 etc)

    3. Re:There is one single very simple reason: by xtracto · · Score: 1

      For example try to run a presentation to another computer with different version of powerpoint or different windows (home/prof/sp1/sp2/sp999 etc)

      No problem there, you can blame Microsoft for doing shitty products.

      Whereas if you try to open some presentation in OpenOffice and it doesn't work, everybody will blame you for using obscure hippy software.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  38. Choice? by ledow · · Score: 1

    Surely the first reason is because it's their choice and they can do what they like?

    I can get people agreeing wholeheartedly with me about the state of proprietary software and how having OS code is helpful in a lot of circumstances etc.etc. but at the end of the day it's up to them if they want to use it. Some, well-rounded, individuals try out OS code on my recommendation. It doesn't mean they have to USE it but it's only sensible that they *try* it.

    Anyone who thinks that having an OS equivalent of *any* piece of software is the end of the matter is sadly disillusioned. I do heavily use OS software, but I also heavily use "freeware" and even pay for my games and some other apps on a personal basis. In work? There are OS-only servers running lots of stuff, a lot of OS software on the servers/clients and a lot of freeware too. But the clients run Windows because the software we use runs on Windows and there are no serious alternatives for the main software in my industry (education - and trust me, we use precisely one app that is open source on the client-desktop, and that's TuxPaint for the very-little-un's - even that has it's problems, which I have reported and had some of them fixed).

    The point of FOSS is NOT to take over the world and make everyone use it... that would actually be counter-productive to its intentions and would only form the next big monopoly, albeit a "free" one. The point of FOSS is to provide the *choice*. And each time some FOSS advocate says that I can't (or even "shouldn't", but that's less critical) use proprietary software or even freeware, they make me stop listening to them. FOSS saves me money. It saves me time and hassle. It allows me to customise things I would never be able to normally. It allows me to benefit from coder's skills from the world over and not have to recreate smaller apps from scratch. I *do* look forward to the day when I have so MUCH choice that all of my programs and operating systems are OS ones. But that means having several apps of each type and allowing me to *choose* - not telling me that KDE is the only way forward, or that every cd-burning app is going to merge into one.

    Software *is* like evolution - Diversity and choice benefit the end user, even if millions of years down the line. And those who crow loudly in the morning but won't let anyone in their nest will eventually die out by those who quietly chirp and build fabulous nests that they allow any female into in order to show how good a builder they are. But it will take years. And the whole *POINT*, the whole impetus, the reason I *use* FOSS is because it gives me a choice when I would otherwise have been forced to use an horrendous piece of software. But my main browser is still Opera, because it does things that I'm prepared to sacrifice access to the source code for. That's not a permanent position and should Firefox, etc. catch up then I will seriously consider a switch - after all, it's my *choice* of browser, not some blind fanaticism.

    On the sliding scale, FOSS is better than freeware is better than shareware is better than wholly proprietary. But it's *one* factor and I will slide up and down that scale in order to find my own personal sweet spot. That only occasionally entirely rests inside the FOSS category.

    1. Re:Choice? by Anonymous Coward · · Score: 0

      The point of FOSS is NOT to take over the world and make everyone use it.

      Good one.

  39. Various reasons by owlnation · · Score: 1

    I don't there's one reason to switch that fits all situations. For me, there's different reasons for wanting to switch away from FOSS, or not use it in the first place. For example: 1. Firefox -- Stability: horrendous on a Mac, and the memory leaks. Bloat: awfulbar and other "features" that should be addins. There appears to be very little understanding in Mozilla about what users needs are. 2. GIMP -- Features: is nowhere near up to professional standards. 3. VLC -- User Experience: fantastic engine -- but horrific interface, and arrogant unhelpful developers. (I switched to Mplayer and never looked back) 4. Open Office -- Pretty much all of the above. 5. Joomla -- Ridiculously complex, documentation is gawdawful. And that for modules is often worse and invariably written in English by those whose command of the language is very tentative. 6. Celtx -- Usability. Has better features than Final Draft, however the need to be online to save as a pdf renders it pretty much worthless.

    1. Re:Various reasons by Ash-Fox · · Score: 1

      GIMP -- Features: is nowhere near up to professional standards.

      I'm curious, what exactly?

      VLC -- User Experience: fantastic engine -- but horrific interface, and arrogant unhelpful developers. (I switched to Mplayer and never looked back)

      I do so enjoy how people complained so much about VLC's interface when it wasn't even a version 1 yet.

      --
      Change is certain; progress is not obligatory.
    2. Re:Various reasons by miggyb · · Score: 1

      What are you talking about? It's version 1.0.0 (at least) on mac. The user interface is still shit. To play/pause I have to hit Cmd-P. At first, I thought my spacebar was broken.

      --
      This signature serves no purpose other than to help you see which posts were made by me.
    3. Re:Various reasons by ceoyoyo · · Score: 1

      I actually agree with you on all of them except...

      VLC has gotten a LOT better with the 1.0 release. It's still got a few irritating quirks (why does drag and dropping start playing the LAST file loaded?) but it works quite well now. Someone put in some serious polishing work.

      Before that, the last time I tried VLC AND MPlayer, both crashed with abandon so I dropped both and went back to Quicktime.

    4. Re:Various reasons by ceoyoyo · · Score: 1

      A lot of open source projects are NEVER version 1. Or they skim along for years at version 0.x.

      That's a problem too. Fine, release stuff as alpha or beta, but work towards a functioning baseline. Yeah, it takes some discipline in the project, but get SOMETHING working reliably and well before you start packing in the features.

    5. Re:Various reasons by Ash-Fox · · Score: 1

      The user interface is still shit.

      I don't see how it's shit, you get the most used buttons people would want, play, stop, pause, next, previous, fullscreen. A easy to use volume control bar and seek bar. A option to use a playlist, equalizer and it's all intergrated with the player window that is completely dynamically resizeable. Then providing a lot more advanced features in a drop down menu which other players don't have. And if you don't like the interface, you can use the built in theme support to make it look like another player you do prefer.

      Sorry, I don't buy your bullshit.

      To play/pause I have to hit Cmd-P. At first, I thought my spacebar was broken.

      You don't have to, you have the option to change the hot keys if you really don't like that. Spacebar works fine in VLC for Windows and Linux, so it's a Mac only thing, and you should be used to that, considering Macs have often significantly different UI conventions to everything else.

      --
      Change is certain; progress is not obligatory.
    6. Re:Various reasons by amliebsch · · Score: 1

      I'm curious, what exactly?

      How about a proper "blend if" for layers? Or any "blend if" for layers?

      --
      If you don't know where you are going, you will wind up somewhere else.
    7. Re:Various reasons by Ash-Fox · · Score: 1

      How about a proper "blend if" for layers? Or any "blend if" for layers?

      That's the only feature lacking? I don't think the Gimp is that far behind then.

      --
      Change is certain; progress is not obligatory.
  40. Elitist culture a problem sometimes by fantomas · · Score: 2, Interesting

    Open Source is a lot better from when I first started looking into it 15 years ago but I still occasionally get hit by cultural attitudes of some of the software developers. To be fair, I understand that a lot of the projects are volunteer run and small scale, maybe one or two people hitting way above their weight and competing with large commercial corporations, but the documentation can be sparse. There's still an emphasis on getting software out rather than communicating what it does or how to help people to use it in some cases. More friendly introductions and more explicit guidance would be useful.

    I think there are still a lot of elitist attitudes in the open source movement, with people "points scoring" - trying to prove they are more elite, more expert, and more competent than others and basing their sense of worth on proving they are better than others. Some of this filters into support forums where innocent questions from beginners can be savagely put down ("if you don't know how to do this, get lost newbie!").

    The open source movement has come on a long way but could go a lot further in taking advantage of the large number of people who philosophically wish to support open source / FOSS/FLOSS whatever you want to call it but are not technical experts. Think of the large number of people who will pay extra to buy free range eggs / fairtrade food: they don't want to become small holding farmers themselves and look after chickens in their own back yard but they'll pay extra for food sources they believe in and fight furiously for it to be promoted as an alternative to be used in schools and government workplaces. Maybe think how the open source movement could learn lessons from this?

    1. Re:Elitist culture a problem sometimes by quixote9 · · Score: 1

      Good point.

    2. Re:Elitist culture a problem sometimes by tukang · · Score: 1
      I think there are still a lot of elitist attitudes in the open source movement, with people "points scoring" - trying to prove they are more elite, more expert, and more competent than others and basing their sense of worth on proving they are better than others.

      I think this happens because most open source projects are based on meritocracy, so developers really do have to prove their skill in order to get involved or move up in a project. But yes, nobody should base their sense of worth on their coding skills (or any skills IMHO but that's another discussion) and obviously nothing good comes out of deriding beginners.

    3. Re:Elitist culture a problem sometimes by gbarules2999 · · Score: 1

      Well, of course, the elitists are a minority that always gets the most attention. Not every Mac user goes around laughing at people who use Windows or Ubuntu like one guy on campus does around here, but you certainly remember and correlate "Mac" to "douchebag." I know Mac users who are completely normal, but that one guy sticks out in my mind, and I connect him to my stereotype. This is a lot like Linux; the guys on the PCLinuxOS forums are a bunch of jerks. On the other hand, whenever I go ask a Fedora developer for help, I usually get a nice, pleasant response. So it all depends on the perspective and who you talk to.

  41. Continuity by goombah99 · · Score: 3, Informative

    I use pylab and scipy as a replacement for Matlab. But it's really frustrating because sometimes you do an update and everything can bust because this or that lib won't compile with your current compiler or this or that dependency is not available or it wont work with X or aqua term or whatever.

    To give an example, none of the scientific programs I wrote to display my graphs work any more because none of the 3D graphics in pylab work anymore. instead you can use Mayavi (much better but more difficult), but to do an install of that cleanly is a nightmare. So you switch to the Enthought distro with all that built in. But then the ENthought distro doesn't have a fortran compiler so all the scientific add ons that depend on that or use F2PY are busted. And so on. Sure you can if you try get it all to work, but your old programs seldom work anymore.

    Continuity is a huge headache with open source. If your time is worth anything then even something as overpriced as matlab starts to be attractive.

    (the problem with matlab's pricing is that while it's not so absurd for single seats if it makes you more productive, once you have a large group then everyone needs a copy to be interactive even if they seldom use it: then it becomes prohibitively expensive.)

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Continuity by speedtux · · Score: 1

      I use pylab and scipy as a replacement for Matlab. But it's really frustrating because sometimes you do an update and everything can bust because this or that lib won't compile with your current compiler or this or that dependency is not available or it wont work with X or aqua term or whatever.

      That's a problem with OS X: OS X lacks good dependency management. Lots of packages have this problem under OS X. Matlab probably has a full-time team working on trying to figure out just how to work around this problem on OS X. The right way of using pylab and SciPy is on a good Linux system; it's the other proprietary software (OS X) that's causing your problems.

      Continuity is a huge headache with open source.

      As I was saying: your problem is proprietary software, namely OS X.

      If your time is worth anything then even something as overpriced as matlab starts to be attractive.

      If your time is worth anything, dump both OS X and Matlab and use SciPy on Ubuntu or SuSE.

      the problem with matlab's pricing

      The problem with Matlab is that it isn't very good at any price. I don't use it even though I get it "free".

    2. Re:Continuity by Anonymous Coward · · Score: 0

      Didn't matplotlib (pylab) recently revive the 3d plotting? Several people got together and decided they needed it, and it seems to work great now. See the matplotlib gallery for examples.

    3. Re:Continuity by LaskoVortex · · Score: 1

      I use pylab and scipy as a replacement for Matlab. But it's really frustrating because sometimes you do an update and everything can bust because this or that lib won't compile with your current compiler or this or that dependency is not available or it wont work with X or aqua term or whatever.

      On OS X, matplotlib (pylab), numpy, and scipy are all single click installers now for python 2.5, which is itself a single click installer. I put all these through their paces daily and the newest installs are rock solid.

      Just as you wouldn't buy OS X 10.6 and install it before the second point upgrade (e.g. 10.6.2), you shouldn't try to upgrade to python 2.6 before all of the other scientific packages are ready.

      Maintaining a python 2.5 scientific environment has never been easier on OS X and ubuntu. I think it's even easy on windows with enthought.

      --
      Just callin' it like I see it.
    4. Re:Continuity by Nivag064 · · Score: 1

      Have you tried using sage?

      http://www.sagemath.org/
      [...]
      Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.

      Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.
      [...]

  42. The answer is price by Attila+Dimedici · · Score: 1, Interesting

    It comes down to one thing, price. The more someone paid for something, the less likely they are to admit that it doesn't work as they would like. Most of the time people didn't pay anything for any Open Source Software that they have, therefore when they get frustrated they drop it. On the other hand if someone paid over $100 for software, they are much more likely to stick with it and work through the frustration.

    --
    The truth is that all men having power ought to be mistrusted. James Madison
    1. Re:The answer is price by DesertBlade · · Score: 1

      Mod parent up! I don't know how many times I had to get something to work because we already paid for it even though it was not what we needed and the perception of how can anything that is 'free' be as good as this expensive software. Open Source may not replace all professional level stuff, but 90% of the time it is perfect for casual users.

      I use open source almost exclusively, on Windows, Mac and Ubuntu. I hardly get any crashes that so many of you speak about. Perhaps the OS has become unstable (speaking of Windows). In the past year I had to reinstall Vista twice on my work PC, because of crashes and blue screens. But my home Ubuntu has never had an issue that required a reinstall.

      --
      Half of writing history is hiding the truth.
    2. Re:The answer is price by Anonymous Coward · · Score: 0

      My company has purchases nearly $100,000 of software that the engineers would have rather used Open Source or Home grown solutions. Be the again perceived shrink wrap solutions that are 'easy' to plug into existing systems often caused people to purchase without thinking. We have at least 2 platforms not integrated because of the complexity and the added expense of hiring a 'consultant' from the company to do it, which we did in both cases and it was like flushing money down the drain.

  43. Expectations by betterunixthanunix · · Score: 1

    This is what you expected: Not-supported hardware, for which there is an experimental driver at best, to magically work.

    Now, here is a dose of reality: Not-supported hardware, for which there is an experimental driver at best, does not work smoothly or reliably. This is true regardless of what OS or kernel you use, and Linux is no exception.

    Ndiswrapper is a temporary solution that injects Windows drivers into the Linux kernel; would you expect a Linux driver to work smoothly under Windows? Why do people think that Linux is magically going to do things that they would never expect Windows or Mac OS to do?

    For everyone who is complaining about hardware that does not have a Linux driver: I created a few pieces of hardware as an undergrad (engineering projects), and only write Linux drivers for them. Please, plug them into your Windows or Mac OS machine, and see how well they work. If it mysteriously "just works," I will personally write drivers for your wireless card.

    --
    Palm trees and 8
    1. Re:Expectations by nlawalker · · Score: 1

      Why do people think that Linux is magically going to do things that they would never expect Windows or Mac OS to do?

      Because people here keep telling me it will!

    2. Re:Expectations by MartinSchou · · Score: 4, Insightful

      Why do people think that Linux is magically going to do things that they would never expect Windows or Mac OS to do?

      Why is expecting your wireless nic to work "magic"? Why is not expecting an update for Windows or OS X to break a functioning nic "magic"?

      That's all he was expecting - that it works. For him it "just work" on Windows. With Ubuntu he had to do a little bit of work, which he was okay with. Then it broke because of an update. So he fixed it again - he was okay with that. Then it broke because of another update.

      Why is that him expecting "magic" from the OS? What kind of odd world do you live in, where you expect to get your socks ruined just because you change the laces in your shoes?

    3. Re:Expectations by pz · · Score: 2, Insightful

      This is what you expected: Not-supported hardware, for which there is an experimental driver at best, to magically work.

      No, wrong. You didn't read his post carefully (or perhaps beyond the first sentence). He took the time to deal with his non-supported hardware, and then did an update. A normal thing to do. Updating software should --- SHOULD --- first, like people in the medical profession, do no harm. If a user has a particular configuration file tweaked, THE CONFIGURATION SHOULD NOT BE RESET TO DEFAULT. That's just stupid at best, and abusive at worst. He didn't expect magic, he expected reasonable behavior. I experienced the same thing on one of my laptops. I stopped updating after having to fix the configurations for my hardware the third time.

      Look at it this way, if you perform a system update, do you expect your personal files to get wiped out and be given a clean home directory just because the filesystem driver got updated? Who would tolerate that?

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    4. Re:Expectations by betterunixthanunix · · Score: 1

      Yes, because it is normal to expect third party kernel hacks to survive kernel updates. After all, if you apply a third party hack to the Windows or Mac OS kernels, it always survives updates.

      He did not lose any configuration; all he had to do was reapply the hack (e.g. recompile ndiswrapper for the new kernel). Ndiswrapper is not just some configuration tweak that he was using, it is a kernel hack that allows the kernel to load Windows drivers. If he booted the older kernel, with the hack applied, then he would have continued to have his card work. Nothing was lost, he just has to apply the hack to each new kernel revision that he runs -- as anyone using any other OS, with any other kernel hacks, would have to do.

      --
      Palm trees and 8
    5. Re:Expectations by ceoyoyo · · Score: 1

      I went to the store and looked, but I couldn't find any undergraduate projects by betterunixthanunix. Sorry.

    6. Re:Expectations by Anonymous Coward · · Score: 0

      I'm looking at the ndiswrapper stuff on SourceForge. Nowhere obvious does it say this software is experimental, alpha-quality, or otherwise anything except robust.

      To the contrary, it says there are 405 known working devices.

      It is a reasonable expectation that, if your hardware falls among those 405 devices it will work, and that if the ndiswrapper software was installed via a standard Ubuntu mechanism and the ndiswrapper config file are in the standard Ubuntu location, future automated updates to Ubuntu will not break it.

      If Windows trashed my network driver the second Tuesday of every month I would be pissed and start looking at alternatives.

    7. Re:Expectations by Anonymous Coward · · Score: 1, Funny

      Sir, put down that bong, and step back slowly. "Just works" is rarely a term that applies to wireless networking, no matter what OS you're using, so I suggest you drop that doopey thinking right away.

    8. Re:Expectations by PitaBred · · Score: 2, Interesting

      The magic is that Linux works with the hardware at all is amazing. It's been hacked counter to the support of the companies providing the hardware. They create the drivers for Windows, and do jack shit for Linux. I know you come from a "I just want it to work" point of view, but you have to realize that your point of view is what allows companies to keep fucking you over with license fees and software that is explicitly designed to limit your rights and what you can do (DRM, HDMI, etc.)

    9. Re:Expectations by Anonymous Coward · · Score: 0

      For everyone who is complaining about hardware that does not have a Linux driver: I created a few pieces of hardware as an undergrad (engineering projects), and only write Linux drivers for them. Please, plug them into your Windows or Mac OS machine, and see how well they work. If it mysteriously "just works," I will personally write drivers for your wireless card.

      Let's see, little undergrad homework assignment that no one but you (and possibly some lab mates) will ever use, and a commercial wireless card... Yes, that sounds like an excellent comparison. Would you like a cookie for being the apologist the OP was sure would reply with some lame excuse? You are correct - the underlying problem is that the hardware isn't supported. Do you think that this contradicts the OP's point somehow? There are three key points in the OP post that I think you missed: 1) _why_ is the bog standard wireless card not supported?, 2) there is a known work around, but it requires all kinds of under-the-hood voodoo, and 3) if there is a known work around, why doesn't the distro just apply it? These are not unreasonable points. Now, of course, there are various technological reasons that we can point to as to why there isn't a native driver, etc., but really, that doesn't matter - they are _excuses_. End users who aren't into IT or programming would only be interested in Linux (or any FOSS for that matter) because of the monetary cost or because it has features they can't get any other way. They don't want excuses, and it is going to be difficult to sway them on the weight of philosophical arguments since being non-programmers the real difference between closed source and open source is that it is usually the case that any lack of support in closed source is due to some analysis of a bottom line, while lack of support in open source is due to some lack of interest. At the end of the day, the end user is still at the mercy of someone.

    10. Re:Expectations by FrankieBaby1986 · · Score: 2, Insightful

      The difference is that the wireless card's manufacturer doesn't support linux, and that is something that needs to be researched when changing OS. If you run XP on a MacBook or build a 'Hackintosh' you are going to have to be sure you have supported hardware.

      Why should anyone expect different from linux? Just because it very often "Just works" on linux doesn't mean it always has to.

      Have you ever installed vanilla XP on a machine and had to hunt down drivers for 10 different devices that are difficult to identify? Windows Update Driver search helps, but not if both the wireless and wired network cards aren't working.

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    11. Re:Expectations by lennier · · Score: 1

      As a data point, my Quickcam seems to randomly stop working about every second Ubuntu update. I've been running Linux since Red Hat 5, moved to Ubuntu when the Great Fedora Fork happened, used to compile my own sbca driver, and things are *slightly* better now for webcam support than they were ten years ago... but only slightly. Random weird driver breakage between versions just seems to happen and it's a case of shrug and deal with it by Googling forums for several hours and copy-pasting cryptic command lines that you hope are relevant and won't break even more stuff.

      Okay, so I can do this. Except I'm getting mighty sick of it. Not sick enough to leave Ubuntu, but still, it's a drag.

      Similarly, the Hardy-Intrepid-Jaunty update killed my sound for no good reason other than Ubuntu's upgrade process wasn't smart enough to install the right .debs for full PulseAudio support. Again, no big... as long as I was comfortable wading through techy forum stuff I didn't really understand myself. PulseAudio seems to have so many more dials and knobs and pathways for things to get broken between sound card and application that it's much harder to even begin to understand what might be wrong.

      These sort of things might be the price of upgrades, but they still seem to be regressions in overall software quality, and that's worrisome. We're putting more effort than ever into the Linux desktop experience, and sometimes getting LESS than zero improvement.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    12. Re:Expectations by lennier · · Score: 1

      "If you run XP on a MacBook or build a 'Hackintosh' you are going to have to be sure you have supported hardware.

      Why should anyone expect different from linux? Just because it very often "Just works" on linux doesn't mean it always has to. "

      That would be fine if you could get 'certified for Linux' hardware as a Just Works option, like you can for Windows or OS X, and pursue 'hacking your own' as a sideline.

      But you generally can't. Even the netbooks that once shipped with customised Linux now aren't available with anything other than Windows. At least here in NZ they aren't. Try getting a new Aspire or eeePC with an official, supported Linux in 2009.

      This fundamental lack of hardware support makes Linux an also-ran when you're purchasing at a corporate level.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    13. Re:Expectations by Anonymous Coward · · Score: 0

      Why do people think that Linux is magically going to do things that they would never expect Windows or Mac OS to do?

      Why is expecting your wireless nic to work "magic"? Why is not expecting an update for Windows or OS X to break a functioning nic "magic"?

      Well, obviously, it was to be expected that it breaks because he did something he shouldn't have if he wanted it to continue to "just work". (Which I gladly admit didn't happen, because of unsupported hardware.)

      Hacking some stuff in the windows registry to load an originally unfit driver disregarding it's incompatibilty with the host operating system would probably have created similar behavior.

      That's all he was expecting - that it works. For him it "just work" on Windows. With Ubuntu he had to do a little bit of work, which he was okay with. Then it broke because of an update. So he fixed it again - he was okay with that. Then it broke because of another update.

      Why is that him expecting "magic" from the OS? What kind of odd world do you live in, where you expect to get your socks ruined just because you change the laces in your shoes?

      That analogy is seriously broken. More like "What kind of odd world do you live in, where your car mechanic calls your warranty void after you exchanged your cars benzine engine to a diesel one?", although that one still sounds broken.

  44. A few more reasons not listed in the article. by Anonymous Coward · · Score: 0

    1.) An awful lot of open source applications exists which generally work fine, but to install them, you first have to install other software. A new version of this library and that library, a different, sometimes even an older version of m4 and autoconf, whatever. Then you have to fix a few bugs in configure scripts, makefiles, and maybe even in the code itself before the beast will compile. Most people will walk away from that because a) they do not have that amount of time and b) they are users, not developers.

    2.) The only constant is change. KDE 4 anybody? Open source projects enjoy to completely throw away what they have, and instead start again from scratch. Writing completely new code is so much more fun than maintaining old code somebody else wrote. Thus, even if some open source software is perfect for you, chances are next year's version won't be. Somebody will have reinvented the wheel, and it now has hexagonal shape. I have perfectly fine script code that once in a while breaks on a slightly newer linux because somebody decided to remove or rename documented options of basic OS command line utilities.

    3.) Poor documentation. Documentation that is out of date. Documentation that is very incomplete. Documentation that is in a non-searchable format. Documentation that does not detail how to troubleshoot the beast if it fails.

    1. Re:A few more reasons not listed in the article. by Ash-Fox · · Score: 1

      The only constant is change. KDE 4 anybody? Open source projects enjoy to completely throw away what they have, and instead start again from scratch. Writing completely new code is so much more fun than maintaining old code somebody else wrote.

      KDE4 is not new code. A huge chunk of it comes from KDE3, certain bits were rewritten due to the fact it needed to be rewritten. Certain pieces were torn out as they were incompatible with Qt4's methodology, which is understandable.

      KDE3.5 is still maintained and believe it or not, if you want a stable system, it's still recommended for stability reasons as KDE4 has not reached feature parity or stability parity with KDE3.5.

      --
      Change is certain; progress is not obligatory.
  45. A shocker.... by Junta · · Score: 1

    Windows also enables IPv6 by default. For any well written app, one of two things should happen in the face of IPv6 if an IPv4 identity also exists:
    -The app hasn't gone to the new IPv6 capable APIs, in which case, it will only work on IPv4
    -The app has used the new APIs, and used them correctly such that it is agnostic as to whether IPv6 or IPv4.
    I've never seen a problem like you describe, so I would be interesting if you have a link to a discussion on it so I could understand how the software messed up here.

    Incidentally, I agree that VNC is tortuously slow. That's why I use NX. My gripe there is that FreeNX has not been a solid, quality project, but I'm hoping that Google's attention in 'NeatX' will turn that around.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  46. Documentation by cheebie · · Score: 4, Insightful

    Even though the documentation for proprietary software can be crap, it is usually light years ahead of what you get for most Freeware/Open Source/Hippieware/Whatever programs.

    I hate it when I install something and I get a window with three greyed out menus. Somehow I am supposed to magically know to go edit ~/.korgodi/pyconfig/menus/anabling.cfg to turn them on. And when I look for documentation about this or even a damn README, I get a link to a forum where everyone is too busy arguing the philosophy of tabs vs. spaces for indentation to tell me anything.

    I hate writing up the documentation as much as anyone, but your project is not ready to be released until you can give the user a document telling them how to use the stupid thing.

    I'll give you a real-time example. I am going to attempt to find the format for conditional execution in gmake. I don't do development on this machine normally, so some fumbling will be necessary.

    Step 1: 'man gmake':
    What do you mean there's no gmake? I installed the dev package.

    Step 2: search for where gmake is.
    Let's check synaptic to see where they put it. No gmake in there.
    Oh, they called it just plain 'make' in Ubuntu. Of course.

    Step 3: 'man make':
    Blah blah blah . . . purpose of make . . . startup options . . . damn there are a lot of them . . . THAT'S ALL?!!! . . . Wait, there was a SEE ALSO back there.

    See Also The Gnu Make Manual. Oh, of course, I have one of those with me at all times. WHERE IS IT!

    Step 4: Google
    Type in 'The Gnu Make Manual'. There it is. Ah yes, a webpage with a format circa 1994. ^F conditional . . . See Conditionals. At least it's a link. Reading . . . I had wondered what the definition of the word 'conditional' was. Show me the stupid syntax.

    Blah blah blah, examples that no one will ever use . . . oh wait, for once the examples are relatively useful. Okay, that should get me started.

    So, that wasn't too bad as was as documentation searches go. But I still had to resort to Google. WRITE THE DAMN MANUAL AND INCLUDE IT. If I type 'progname -h' give me something useful. Put something in the Help menu. No, I don't care what programs you compiled it with.

    1. Re:Documentation by Ash-Fox · · Score: 1

      There are Linux distrubtions that name GNU's make as gmake out there? I have only this behaviour on the extremely difficult to use BSDs (which often have documentation, but it's so dated) and unix systems like Solaris (where you get some of the weirdest documentation known to man).

      --
      Change is certain; progress is not obligatory.
    2. Re:Documentation by cheebie · · Score: 1

      I'm used to actual Unix, where 'make' is the standard version and 'gmake' is Gnu's version with the extra stuff.

    3. Re:Documentation by Wolfbone · · Score: 1

      But I still had to resort to Google.

      Well no you didn't. The (often very good) documentation for GNU software is primarily in texinfo format, not man pages - although a rudimentary man page is often supplied too. I'm not surprised you didn't know that though. I used to frequent the Ubuntu developer forums but eventually became very disillusioned with what I saw there. One of the most frustrating things was the sometimes merely ignorant but sometimes apparently 'politically' motivated way the 'experts' would fob the 'newbs' off with any old shitty website or man page rather than show them how to access the excellent texinfo documentation under their noses.

    4. Re:Documentation by ratboy666 · · Score: 1

      So, you skipped right over

      WARNING
                    This man page is an extract of the documentation of GNU make. It is
                    updated only occasionally, because the GNU project does not use nroff.
                    For complete, current documentation, refer to the Info file make.info
                    which is made from the Texinfo source file make.texi.

      in the man page? And then, of course, "info make" gives

      File: make.info, Node: Top, Next: Overview, Prev: (dir), Up: (dir)

      GNU `make'
      **********

      This file documents the GNU `make' utility, which determines
      automatically which pieces of a large program need to be recompiled,
      and issues the commands to recompile them.

            This is Edition 0.70, last updated 1 April 2006, of `The GNU Make
      Manual', for GNU `make' version 3.81.

            Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
      1997, 1998, 1999, 2000, 2002, 2003, 2004, 2005, 2006 Free Software
      Foundation, Inc. ...

      and you already know that manual is the one you wanted. Typing "info" by itself gives an index page. On my (Fedora 8 based) netbook, it indexes around 2000 topics.

      A commercial vendor was praised for moving to hyper-linked documentation (chm files?) and yet you seem to be treating this as a negative for the GNU project.

      Of course, you can indict the "unix"-ish system, asking why make is not known as gmake. After all, it IS GNU make, right? But, there is a standard! POSIX tells you that the command shall be called "make", and GNU make is a superset of POSIX make. POSIX does not standardize an implementation -- just a feature set. To quote "info make",

            GNU `make' conforms to section 6.2 of `IEEE Standard 1003.2-1992'
      (POSIX.2).

      In that documentation, you will see that conditionals are not (portably) supported. Use cpp or m4 instead.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    5. Re:Documentation by mindcorrosive · · Score: 1

      Documentation for commercial software can be sh*t as well. Good luck R-ing the FM, when the FM is just, well, F. At least with FOSS you can bet someone has already been frustrated by that particular feature and complained aloud on their support forums/mailing lists/IRC channels, or whatever. From my experience, the FOSS software that I use provide more superior, compact, up-to-date documentation than the proprietary stuff I have to use.

      Case in point:
      I'm using a certain high-end commercial CAD product (quite expensive, that). It comes with a kitchen sink included, printed manuals in 5 languages and 2 GB (HTML) of user documentation. Now, all is well and good, if you're an ordinary user. That I am not, as I try to integrate the whole thing in the system we're working on, and I'm using the official API to do that. While I'm not going to complain that the API can be a real PITA (even VB6 pales in comparison) -- the lack of documentation is even more frustrating. The online documentation for this particular API is quite a thing to look at - it is such a mess that you cannot get a list of all methods provided by a class and be sure that there's nothing missing. Some methods and properties are barely explained by a one-liner, and obscure parameters are not mentioned at all. Undocumented functionality galore. Missing functionality abound. Even the examples given do not go beyond the obvious declaration.
      Now, as an academic institution, we're not entitled to support. What am I supposed to do now, when their 7-digit, high-end, market-leading, almost-cross-platform, DRM-ed to oblivion, proprietary product does not even work as advertised? There's basically no user community to talk to - everybody's knowledgeable is pretending to be a "consultant" or "expert", and wants to get paid for even the basic stuff.
      F 'em.

      --
      + 3.14 Transcendental
    6. Re:Documentation by Anonymous Coward · · Score: 0

      The manuals for GNU software are included. The problem is that you are using the manpage, which is a often cut down. It is good enough for many purposes, such as figuring out the name of a GCC option switch, but are not complete.

      It sounds to be like you may come from commercial unices, since you assumed GNU make would be named gmake, rather than make. Since GNU make is designed to be fully compatible with POSIX make, it makes no sense to not just call it make, so all GNU/Linux distributions do.

      For GNU tools, the help listing can be printed by 'progname --help'. That will generally print out something a bit less complete then a manpage, but which lists the common options.

      To pull up the full manual, you use the 'info' program. For example, the GNU Make manual can be pulled up by 'info make'.

      Please note that in Ubuntu you may need to install a separate progname-doc package to have the manual installed. Please note that some GNU manuals have licenses that are considered non-free by Debian, and thus are likely found in Ubuntu's multiverse repository.

    7. Re:Documentation by grumbel · · Score: 1

      I am going to attempt to find the format for conditional execution in gmake.

      $ info make conditional

      File: make.info, Node: Conditionals, Next: Functions, Prev: Using Variables, Up: Top

      7 Conditional Parts of Makefiles

      A "conditional" causes part of a makefile to be obeyed or ignored
      depending on the values of variables. Conditionals can compare the
      value of one variable to another, or the value of a variable to a
      constant string. Conditionals control what `make' actually "sees" in
      the makefile, so they _cannot_ be used to control shell commands at the
      time of execution.

      * Menu:

      * Conditional Example:: Example of a conditional
      * Conditional Syntax:: The syntax of conditionals.
      * Testing Flags:: Conditionals that test flags.

      Damn, that took all of two second to find. And even if it wouldn't be already installed, typing apt-get install make-doc is not hard or time consuming. That you are unfamiliar with the system isn't a fault of the system, its your problem and can be fixed with a little bit of reading. Heck you could have even found the thing on Google, the GNU make manual is the first hit.

      Now that isn't to say that free software doesn't have problems, info certainly shows its age and there really isn't anything to good replace it and there is plenty of other issues. But as long as newbies rant over trivial stuff because it doesn't work exactly like in Windows, you don't have to be surprised when developers are dismissive.

    8. Re:Documentation by Anonymous Coward · · Score: 0

      So basically you're saying you had to RTFM. ;)

      make is freaking programming language. A --help is not going to get you very far.

      GNU doesn't do man pages. 'info' is what you're looking for.

    9. Re:Documentation by Anonymous Coward · · Score: 0

      It is included. "info make" brings it up. GNU utilities prefer to use "info" docs rather than man pages for some stupid reason. And being on Ubuntu doesn't help you, apt and their whole way of doing things is retarded. Try a sane distro like Fedora next time.

    10. Re:Documentation by colinrichardday · · Score: 1

      Would that "stupid reason" be the ability to organize documentation hierarchically?

    11. Re:Documentation by k8to · · Score: 1

      The gnu make manual is a poor example of your point. It's quite good.

      The supidity of GNU Info is worthy of a fair amount of bile, of course.

      But if you took 10 random progarms availble in ubuntu, the average documentation would be a crying shame.

      --
      -josh
    12. Re:Documentation by Anonymous Coward · · Score: 0

      WRITE THE DAMN MANUAL AND INCLUDE IT. If I type 'progname -h' give me something useful. Put something in the Help menu. No, I don't care what programs you compiled it with.

      GNU manuals are written in texinfo format. So, you should have typed "info make" to get the GNU Make Manual.

    13. Re:Documentation by Anonymous Coward · · Score: 0

      Try a sane distro like Suse next time.

      fixed that for you...

    14. Re:Documentation by lennier · · Score: 1

      "GNU doesn't do man pages. 'info' is what you're looking for."

      Info isn't what *anyone* is looking for. If they are.... they scare me.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  47. Improvements by Anonymous Coward · · Score: 0

    I almost always use open source software. However, I'll switch from one project (or product) to another generally based on two things:
    1. Bug fixes
    2. Ease of use

    I'm willing to jump through a few hoops and fix things myself, but if the developers aren't willing to fix the bugs in their software, I'll go elsewhere. It's amazing how many open source projects (and some closed source ones) refuse to fix bugs in their code. So many bug reports get automatically marked "willnotfix" it's very discouraging.

  48. Firefox sucked earlier by Anonymous Coward · · Score: 0

    Back in the Firefox 1.0 days I tried it and immediately dumped it for Opera, because it was terribly slow, used lots of memory, was slow to start and lacked lots of features that every other major browser had (you could have them through extensions though, which made it even slower and buggier; it just kept crashing). It just sucked. 1.5 was no better. 2.0 was the first that I could accepted as secondary browser. Firefox 3.0 replaced the position of my major browser, making opera my secondary one. 3.5 is great and I started to recommend it to other people.

    And Opera is the only closed-source software I ever used regularly on my computer. So it's rare that I think commercial software is better than open source alternatives.

  49. Re:GUIs only: regressions, stability, low standard by BasilBrush · · Score: 1

    iPod has 80% of the market because actually managing an iPod is far easier than "dragging files to the player". The consumer rips a CD or buys a song download, and the next time they connect their iPod to their computer, they'll find the new track(s) will appear on their iPod. No manual management required.

    Obviously that ideal level on "no management needed" requires that the iPod is large enough to hold every song the user has on their computer. But for 99% of people, that is true. The rest need to make some decisions about what kind of music they want to carry. But even then, it can be management free after those decisions are made.

    Back to the slashdot topic - one of the reasons for the failure of Linux to appeal to ordinary people is the lack of understanding that people want their computers to make things easier. They don't want to dick around micromanaging their systems.

  50. Patents by betterunixthanunix · · Score: 3, Informative

    This may be more of a legal issue; Microsoft and Apple both have multiple patents on font rendering. It may be the case that the OpenOffice.org developers actually wrote code to render fonts properly, but had to deliberately disable it in order to comply with patents. I vaguely recall this happening at least once in another project that involved font rendering.

    --
    Palm trees and 8
    1. Re:Patents by wigaloo · · Score: 1

      This may be more of a legal issue; Microsoft and Apple both have multiple patents on font rendering.

      The problem for me is more often with the kerning (space between letters), which I have often found to be quite jarring with OpenOffice.

    2. Re:Patents by massysett · · Score: 2, Informative

      had to deliberately disable it in order to comply with patents. I vaguely recall this happening at least once in another project that involved font rendering.

      Yep:

      http://www.freetype.org/patents.html

      On Slackware I manually recompiled Freetype to enable the bytecode interpreter. Debian (and, presumably, Ubuntu) ship with the bytecode interpreter already enabled.

  51. A Short List by reallocate · · Score: 2, Insightful

    Being free, in cost or in development model, is of little interest to me when I chooise software. I want the best software I can afford, and I can afford more than no cost.

    Here's a short list:

    1. Lack of attention to interface and usability design. This is not "eye candy". Consider: People think Photoshop is easier to use than Gimp. What does that tell you? (Responses that trash Photoshop users illustrate the problem.)

    2. I get the impression that, apart from the corporate funded biggies, many open source projects are staffed by one or two people. That's not confidence-insipiring when I'm looking for software to use for years in the future.

    3. Rushed updates often made to conform to an established schedule. If an update needs more time, don't release it.

    4. Lack of innovation. Software innovation is really, really hard and no one does it well. However, open source software, more or less by intent, produces many slightly varied iterations of the same code. I.e., forks.

    5. Hostile attitude to customers: One of the touted benefits of open source software is access online to developers and other cognoscenti for tech support. Although I suspect it happens with less frequency these days, too many open source users are met with hostile "code it yourself" or "I'm not interested in that..." responses when they ask for help with a problem. Online support forums should not run bugtracking software.That's a developer-only tool.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:A Short List by Luke_22 · · Score: 1

      1. Lack of attention to interface and usability design. This is not "eye candy". Consider: People think Photoshop is easier to use than Gimp. What does that tell you? (Responses that trash Photoshop users illustrate the problem.)

      when there's a problem with a gui, people always talk about gimp. firefox has a good gui design, the whole ubuntu distro is actually easy for a normal user, yet all you see is gimp.
      gimp's gui is a mess, ok, but there are plently of good opensource gui too. ubuntu/gnome made a good set for instance.

      2. I get the impression that, apart from the corporate funded biggies, many open source projects are staffed by one or two people. That's not confidence-insipiring when I'm looking for software to use for years in the future.

      in opensource project there usually is a single mantainer and a lot of coders. when you think about it, changing mantainer is like changin ceo. no big difference. but if the company dies, it's dead. if the main mantainer leaves, the worst that could happen is a fork. can you predict how a company will be in 10 years? so what's worst?

      3. Rushed updates often made to conform to an established schedule. If an update needs more time, don't release it.

      so you get one update per month? ;) apart from some distros, i've never heard of an open source software that was rushed for shedule. usually they don't have any.

      4. Lack of innovation. Software innovation is really, really hard and no one does it well. However, open source software, more or less by intent, produces many slightly varied iterations of the same code. I.e., forks.

      gotta love this one. fork is a possibility, not something granted for all opensource projects. care to list some big forked opensource projects where both the main and the fork are being developed?

      5. Hostile attitude to customers: One of the touted benefits of open source software is access online to developers and other cognoscenti for tech support. Although I suspect it happens with less frequency these days, too many open source users are met with hostile "code it yourself" or "I'm not interested in that..." responses when they ask for help with a problem. Online support forums should not run bugtracking software.That's a developer-only tool.

      soo... is adobe accepting bug reports from users now? microsoft? when was the last time you submitted a bug report to a closed source project and it was actually fixed?
      maybe it's just me, but apart from #1 these points should make you choose opensource.
      funny thing is, your list does not include "gets the job done", which should really be number 1 on the list.

      --
      "I was gratified to be able to answer promptly, and I did. I said I didn't know." -- Mark Twain
    2. Re:A Short List by reallocate · · Score: 1

      Luke:

      1. Firefox does pay attention to interface and usability. (That encompasses more than the "gui".) They have the financial backing to do that. Presumably, GIMP does not. My point is twofold: First, Photoshop has a reputation for being hard to use, yet it's primary open source competitor is harder to use. Perhaps if the GIMP folks had the financial backing of Firefox, they'd improve the product. But, all that is irrelevant to a customer looking for software. The only thing that counts is what is displayed on screen. Are users supposed to be so enamored of the open source model that they overlook defects in its products?

      2. I have to challenge your assertion that a typical open source project has "lots of coders".

      3. You've missed the point on innovation. I'm not criticizing forks, per se. I'm arguing that forking an existing product does not really represent innovation. It represents a variation, perhaps an improvement, on an existing product.

      4. And you missed the point on attitude to customers. Developers file bug reports, not customers. Setting up a bug tracking site is not providing adequate customer service. Effectively telling users to "go away" is not customer service. Customers want help getting something to work. More often than not, their problem is not caused by a bug. Asking "Can I/How do I do 'X' with this?" is not a bug report. BTW, Bank of America changed its web site based on a suggestion I made.

      5. "Gets the job done" is fundamental but far from being enough to sell a product. Otherwise, the world would still be running Word Perfect 5.1 on 640k DOS machines.

      Your reaction to my post highlights the primary reason open source fails to make substantial headway in the market. Rather than accept my comments at face value in a "the customer is always right" frame of mind, you choose to challenge me instead. It's really rather difficult to persuade someone to use your product when you keep telling him he's the problem.

      --
      -- Slashdot: When Public Access TV Says "No"
    3. Re:A Short List by Anonymous Coward · · Score: 0

      >> Hostile attitude to customers.

      Yup... I have definitely faced that. I wouldn't go as far as saying that this is an issue with all the projects but it is certainly a common problem.

      I also had issues with updates. It seems as though commercial software tends to think about more about how upgrades will impact their customers in the field. I have had issues with upgrades breaking the API and forcing me to upgrade or change other things. That has been a problem that a noticed with a few projects.

      Cheers

    4. Re:A Short List by MaraDNS · · Score: 1

      Customers want help getting something to work. More often than not, their problem is not caused by a bug. Asking "Can I/How do I do 'X' with this?" is not a bug report.

      Let me contribute my two cents as someone who has been at the other end of that support request for a piece of open source software countless time: A user of a given piece of open source software is not a customer. They don't become a customer until money exchanges hands.

      This is why you see a lot of a "our users are beta testers" mindset with open-source software. Since money is not given to the developers when someone downloads their program (either directly, with the customer paying the developer, or indirectly, with the customer, say, seeing ads while using the program), open source developers see their users in a completely different light than a commercial software house does. They often times expect more active commitment from their users to improve the program in question.

      In terms people asking for support, I used to get a lot of private emails asking me for support or demanding I add features to my open-source project over the years. I finally game to grips that, while I enjoy writing quality software, and I enjoy (or at least tolerate) writing quality documentation for said software, I don't really enjoy being at the beck and call of random users of my software. So, about two years ago, I cut off all unpaid private email support.

      What I do today is provide free support on the mailing list for my program; if someone asks a question and another user doesn't answer the question, I will sometimes answer the question myself. Sometimes, the answer will be a RTFM. If the user in question points out they have an issue with the documentation or what-not, I will sometimes make an improvement to the documentation, such as adding a Google search box to my documentation after this discussion.

      If people want more extensive support than that, they can become a customer by paying me for support.

      It took me a long time to figure out how to set up the web page so people wouldn't try to get unpaid private email support from me. I used to have a "contact" web page with an extensive disclaimer I didn't provide unpaid private email support. People would ignore the disclaimer and email me anyways. I finally set up some automatic form replies requesting money from people who did that, and then removed the contact page altogether, replacing it with a products page where I tell people I would love to get money from them.

      The issue I see is that a lot of users, who do not pay for software, still have the same expectations of support or what not that they get from software they paid for. I have gone to a lot of effort to reset those expectations; other open source developers handle it differently, such as no longer supporting their software and just ignoring end-users altogether.

      Rather than accept my comments at face value in a "the customer is always right" frame of mind, you choose to challenge me instead. It's really rather difficult to persuade someone to use your product when you keep telling him he's the problem.

      A lot of open-source advocates unfortunately act this way. This behavior is the behavior of someone with a lot of insecurity about the software they use; denial is a perfectly normal human response, but not one that results in advocates having a professional attitude.

      --
      MaraDNS is an open-source DNS server.
    5. Re:A Short List by reallocate · · Score: 1

      >> A user of a given piece of open source software is not a customer. They don't become a customer until money exchanges hands. This is why you see a lot of a "our users are beta testers" mindset with open-source software...

      While I disagree with that. I think your approach to customer support is rational for an open source developer.

      That said, I think open source would do well to treat every user as a customer, rather than as a user, which typically seems to be defined as a willing member of community. That's a legitimate view, but it assumes the user knows the rules of the game. It narrows the base of open software to people who know about or are interested in advancing the goals of that community.

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:A Short List by MaraDNS · · Score: 1

      I think open source would do well to treat every user as a customer, rather than as a user

      There would be a lot of benefit to end-users if I treated everyone as a customer, whether or not they paid me, but there would be a negative benefit to me (less time to be with my girlfriend, less time to update my skills to get a good job in the tech industry again, etc.). In a business transaction, both parties benefit: The customer benefits because they get the good or service they want, and the seller benefits because they get money.

      In open source software, the transaction changes. What benefit does the Open Source Software (OSS) developer get if people download their software for free? Some OSS projects get a benefit because the user files bug reports, which make the software more stable. Other get a benefit when users start adding features of a program; my ObHack random map generator for Doom is an example of me taking another open source project on the Internet and adding features to it, as well as fixing bugs.

      These are things that benefit the project but things end-customers don't want to contribute to. This is why a lot of OSS projects treat users who expect to be treated like customers as "leachers"; I welcome such users myself, but only as long as I get paid.

      There is also the idea of using Open Source Software (OSS) as a way of me marketing my skills as a computer programmer, but I have never been hired as a full-time programmer because of my open source projects; that really only happens with certain high-profile OSS projects. To be fair, yes, I did get an interview at Google because of my project, and right now I am in discussions with a company about possibly getting work from them, again because of my project, but bottom line: I have not (yet, I'm keeping my fingers crossed) been actually hired as a result of the goodwill my project has generated.

      How about charging for service and support? Sure, I get paid a little for that, but nowhere near enough to pay my bills. And, yes, if people are willing to pay me, I am willing to treat them like customers.

      --
      MaraDNS is an open-source DNS server.
    7. Re:A Short List by reallocate · · Score: 1

      >> In open source software, the transaction changes.

      I agree. But I think that effectively limits the market for open source to people who see the transaction from the developer's point of view. That's a rather small pool of people.

      As you seem to have learned, most people see themselves as customers, not members of a community who take on an obligation to contribute something.

      By defining people who use open source as, more or less, participants, open source circumscribes its acceptance. That's a valid approach, if all the implications are understood.

      --
      -- Slashdot: When Public Access TV Says "No"
    8. Re:A Short List by MaraDNS · · Score: 1

      that effectively limits the market for open source to people who see the transaction from the developer's point of view [...] By defining people who use open source as, more or less, participants, open source circumscribes its acceptance.

      Yep. This is one of the big reasons Linux doesn't have, at best, more than a 2% share of the desktop market. I've given up on the idea we will have the year of the Linux desktop; people who think Linux will become an end-users system are very naive about end-users expectations and desires.

      Then again, Linux works in niche markets. In works in the embedded space, where the end-product is paid for and supported by the company selling the product. It works in the server space, where the user is knowledgeable enough about computing to handle Linux's user interface quirks, and understands the developer-user relationship is different than the one commercial software has.

      most people see themselves as customers, not members of a community who take on an obligation to contribute something

      Some people have seen themselves as customers, until I reset their expectations (or, better yet, have gotten money from them). Indeed, one of the big lessons I have learned is how to handle people who expect to be treated like paying customers, but who are unwilling to pay me.

      Other users have contributed code or meaningful bug reports. For example, the IPv6 code was a third-party contribution, as well as improvements to the Windows Service code the next version of MaraDNS will use. I have free hosting for my open-source project and my personal webpage as a token of gratitude for my open-source contributions.

      Do I want Linux to take over the world? Not any more. One thing a lot of open source advocates don't take in to account is what it's really like to have end-users, and why it is end-users prefer Windows (or MacOS) over Linux.

      Anyway, it's been good talking to you. If you want to continue this discussion, I think we should take it to private email at this point. I would like to know a little more about you, what your relation to computers and open source is, and who you are as a person.

      --
      MaraDNS is an open-source DNS server.
    9. Re:A Short List by Anonymous Coward · · Score: 0

      I honestly and seriously do not believe that Photoshop is easier to use than Gimp. I use both almost every day, at work (architect) and gimp is in many cases easier to use.

      It is however pretty shitty on windows and lacks _some_ rather important features (all in the pipeline).

    10. Re:A Short List by onefriedrice · · Score: 1

      Although I suspect it happens with less frequency these days, too many open source users are met with hostile "code it yourself" or "I'm not interested in that..." responses when they ask for help with a problem.

      Generally, I agree with each of your items, but on this bit I think you overstate the (mostly unfair IMO) perception that open source developers are unhelpful. We can be unhelpful or even hostile, but in my own experience, the vast majority of developers are very helpful and willing to offer suggestions even if they're not completely interested in producing a coded solution. I don't think it's hostile for an open source developer to tell you he isn't interested; after all, that's the only reason he's coding anything in the first place. If it then happens that his software is not going to be able to be what you need, you may find someone else who is interested in solving that problem. The bottom line is, open source developers like it when other people find their software useful and are often willing to make people happy, so I wouldn't say that open source developers have a more hostile attitude toward customers than many developers and support departments of proprietary software. Otherwise, good points.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    11. Re:A Short List by reallocate · · Score: 1

      >> I think you overstate the (mostly unfair IMO) perception that open source developers are unhelpful...

      Yes, that could be seen as an overstatement if seen as encompassing all developers, which I certainly didn't intend to. I'm thinking primarily of forums, etc., where those kind of responses could easily come from non-coders who may or may not have any relationship to the project. Because they are on a site devoted to the project, however, someone from outside that community has no way of knowing.

      >> I don't think it's hostile for an open source developer to tell you he isn't interested; after all, that's the only reason he's coding anything in the first place.

      Of course not. But, someone who is unfamiliar with the customs of open source may easily assume that the developer is paid to code. It's a question of mis-matched expectations. Of course, some people are just overly demanding.

      --
      -- Slashdot: When Public Access TV Says "No"
    12. Re:A Short List by gmhowell · · Score: 1

      Don't take it too private. It is nuggets of exchange like this that make it worth wading through an infinite number of "Frost Pist!" posts.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  52. (Non) Reliability by Anonymous Coward · · Score: 0

    It happens on a lot of levels and with lots of software. It is IMO one of the key issues which might hinder OSS to be adopted in a more professional way. Do note that I'm not stating that this is the case for each and every open source application out there, but there are a lot..

    I've experienced this same kind of situation myself.. I'm a fan of the Java language and utilize this both professionally and as a hobby. Do note that I'm not a full time programmer. I've started out with NetBeans version 4.1 and basically kept following the developments around the IDE, now a full platform. The somewhat counter part of NetBeans, Sun Studio, offered support for UML diagrams. And it didn't took the NB developers too long to port UML support into NetBeans. And I can tell from personal experience that they did a really nice job. It wasn't perfect, it was still rough on the edges so to speak, with a few bugs here and there. But as long as you were familiar with the product you could do a lot. And the same applied to NetBeans.

    Now all went relatively well until version 6 of NetBeans was released. That version became quite controversial even though I'll be the first to admit that they have done a really fine job. They basically rewrote the entire thing in order to clean out the code. As a semi-professional developer I can recognize and admire the technical impact this must have had. Don't get me wrong here. But as an end user I was appalled to see that several big and important features were gone all of a sudden. No more support for Bean Patterns (an option which made it easier to add or remove fields from a JavaBean), no longer would it offer an overview for JavaDoc (a separate window which would immediately show you what methods and fields you commented, which ones weren't consistent with the actual method or field and which still needed to be commented), and so on.

    SO although it also offered a lot of new features (more modular support, support for other languages, etc) one of the primary basics was slightly crippled. Naturally all of this was fixed eventually, right now I'm also a very happy NetBeans 6.7.1 user and it does everything I need. Everything but one thing...

    With the full code rewrite many modules also needed to change in order to be compliant with the new standards. Many succeeded, and many didn't. One of those was the UML plugin. Ironically enough for me it was NetBeans / Studio One which somewhat aroused my interest for UML diagrams. And when NetBeans 6.5 got released it was this particular feature which got totally crippled. It was hardly possible to create any decent diagrams, and to make matters worse the plugin now suddenly stopped supporting some (for me) important diagram types (like deployment, sequence, object). And so I eventually stuck to NetBeans 6.1 because I really needed UML support.

    Until I suddenly noticed an article on the UML plugin webpage which mentioned Visual Paradigm. Its a company which developes UML modelling software, and one of their key products is the so called Smart Development Environment. And in my opinion its brilliant! Commercial, but brilliant.

    This is a plugin which can embed itself in all of the major (Java) IDE's currently available; From Microsofts Visual Studio .NET to IntelliJ IDEA right to Eclipse and naturally NetBeans. Although they do offer a free community license (free of charge with a few limitations when it comes to p

  53. Complain to your distro maintainers by betterunixthanunix · · Score: 1

    Distro maintainers have a habit of either not clearly stating where documentation is installed (/usr/share/doc? /usr/local/share/doc? /usr/doc? Maybe somewhere else entirely?) or not bothering to install documentation at all. Either way, they must be instructed to clean up their act, because even experienced users and developers need documentation.

    --
    Palm trees and 8
  54. Several Reasons by tannhaus · · Score: 1

    There are several reasons why I've chosen proprietary in the past over open source. There are reasons why I'm running Mac OS X instead of Linux, and why I use the Gimp instead of Photoshop.

    First, the price of the software has something to do with it. I can't see spending $100 or more on a piece of software unless it's the OS itself. This is a what I do when I'm not at work, not a paying job. So, if it's a question between a free Gimp, where things are often hard to do, some features are missing, etc. and hundreds for Photoshop, there is no question. I go with free because proprietary isn't affordable.

    But, if it's the choice of a sub-$100 program and open source, there are several factors:

    1. Does the software have the features I'm looking for RIGHT NOW?

    I'm not talking about developers talking about adding the features. I'm not talking about poorly implemented features that they promise to get working well in the future. Can the software do what I want it to do right now? If the proprietary version I'm trying to communicate with is using a protocol and your software is using an outdated/works sometimes or with interaction on their behalf protocol....are you really an option?

    2. How does the software LOOK?

    Sit down and look at open source vs. proprietary solutions sometimes. Open source software often looks like a flashback to the 80s, while the proprietary is clean, crisp and beautiful. Fonts and UI add to your everyday enjoyment.

    3. How easy is it to use vs. proprietary?

    I don't want to learn a special scripting language to use a piece of software. I don't want to go through 10 steps to accomplish what I can in one with the proprietary solution. I don't want to have to google and then edit text files to accomplish what reading a prompt and clicking or checkmarking cïan do in a proprietary solution.

    These things are all worth money to me. As long as they are, there will be cases where I chose proprietary over open source. I'm not a long bearded, hawaiian shirt wearing activist screaming "Free as in beer". I'm a person who uses his computer to do things and enjoy himself. The easier it is to do those things and the more pleasurable the experience, the more I enjoy myself.

  55. Iceweasel to Opera by Anonymous Coward · · Score: 0

    Iceweasel was too slow in opening directory for file saving. Opera was faster, though even it gags at my 16k+ files directory. Same thing for other operations. Iceweasel crashed way too often.

  56. Open source issues by Anonymous Coward · · Score: 0

    I left Ubuntu due to the reasons mentioned in the article. Clumsy very hard to configure at times. LackI left Ubuntu due to the reasons mentioned in the article. Clumsy very hard to configure at times. Lack of functions. Troubles troubles and more troubles. I spent countless of hours troubleshooting and yet more problems occurred continuously. of functions. Troubles troubles and more troubles. I spent countless of hours troubleshooting and yet more problems occurred continuously.

  57. as a microISV by Anonymous Coward · · Score: 0

    I'm selling software. I've got users specifically buying my solution because they want support and not a "go fix that yourself" attitude.

    It's the same reason Fortune 500 companies are more likely to buy commercialy supported Linux distro than Slackware: support.

    But, yup, as TFA states, crazy installation procedure (ever tried to force your users install Python to get app XYZ working?) are also part of the reason my one-click software is selling so well.

  58. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    You misunderstand, my problem is not that it works well, my problem is that it is the only way it works.

    Say I happen to be at someone else's computer, they don't have iTunes installed, but I want to grab a couple of songs. Well, I'm up shit river, because the iPod won't work without it's damn database. And they really didn't need to use an obscure custom format, and attempt to protect it. Go ahead and defend that part of it.

    --
    Nerd rage is the funniest rage.
  59. Development Model by lacoronus · · Score: 1

    I'm only speaking for myself here, but one of the major reasons that I stick with non-free alternatives is the lack of polish. By that I don't really mean that some icon is one pixel off, but rather that OS software in very many cases seem to exist in some not-quite-finished developer snapshot state. Take Inkscape, for example. It is up to version 0.48. Zero point forty-eight - and that's quite accurate, because I wouldn't give it a 1.0 number.

    I think that the above is related to the OS development model - release early, release often. Unfortunately that method is incompatible with the "release late, release it right" model. (Please, if anyone reading this runs on the "release early, release it right model" - how's Snow White doing nowadays? You can ask her next time you see her since you're obviously living in some kind of fairy tale.)

    It is also incredibly unsexy work to make something polished. Often it requires major restructuring, something OS is very bad at - while OS works great when there are a multitude of small, easy-to-grasp work units, it is worse at tasks that require a deep understanding of the subject and a major reworking.

    Despite my complaints above, what I do think OS is excellent at is providing a basic computer system. To think that one can get a netbook for $200 or so and be able to email, browse the web and write documents is just fantastic. With MIT having open courseware, Open Source has truly lowered the barriers for anyone to educate themselves and participate in culture, science and politics.

    Now, what to do with Open Source? Well, I think a lot of it comes down to the stated goals of a project. If the purpose of the project is to experiment - say so and don't give people the expectation of production grade software. If the purpose is to provide a commercial grade application - don't let it become a playground of endless rewrites: polish it and release it. Get the thing to a state where you can put a 1.0 label on it and stand up for it - otherwise you're just playing around.

    1. Re:Development Model by kklein · · Score: 1

      I agree, but I love InkScape, even though it looks like ass. It's by far my favorite vector graphics program. No one else agrees with me, though. I just click with it. I make what I want right away and off I go. No idea why.

  60. Continuity: the package manager trap by goombah99 · · Score: 4, Insightful

    The problem with open source is the dependency chain becomes brutal. So you turn to a package manager like Yum or Fink to handle all the self consistency and installs, not to mention the updates.

    Then sometime later you want to update python from 2.4 to 2.5. you do the update and it updates all these dependencies as well. And suddenly you find that Gimp or gnuplot or something else you need is busted because say they all depend on some Latex for symbolic fonts and there's an incompatibility.

    These package manager while saving you a lot of time on the initial install also couple all your apps together in unneccessary ways, so that updating one can break another. Or worse maybe it won't let you update at all.

    One would prefer in many cases decoupling of applications or even standalone applications. When you update an app the worst that happens then is that just that app breaks. Plus it's trivial to roll back to the old self contained app.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Continuity: the package manager trap by Kjella · · Score: 1

      It has pros and cons.

      Security fixes are a lot harder if every application depending on a library must push their own security fix. If someone fixes a bug in the PNG library, all applications that deal with PNGs has the bug fixed. There's a download size penalty and memory penalty of dealing with all these versions. Somehow, I've never found this to be much of a problem. The problem has typically been the big 6 month distro upgrades when they're doing something new and funny with sound or networking or whatever else.

      There's nothing really keeping you from installing a completely self-contained application, but there doesn't seem to be any popular support for it. At least for me I feel this is way down on the priority list.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Continuity: the package manager trap by Anonymous Coward · · Score: 0

      This might be more an issue with distro resources (testers, disk-space, etc.)

      The PM allows you to manually configure dependencies and install directories
      for everything you want. you can keep the versions you cherish so much,
      you just have to maintain it yourself.

      or you can stuff it in a VM or one of the many jails that OSS provides,
      at least you have the option.

      Nobody is forcing you to upgrade if you don't want to.

    3. Re:Continuity: the package manager trap by ceoyoyo · · Score: 1

      Some open source packages that have been Mac-ized are like that. The parent was talking about Python, for example. OS X comes with Python installed, but nobody uses it because it's used by the OS and if you poke it the wrong way you might break something important. Instead most Python users on the Mac use a framework install where Python, and all of it's modules, install themselves in a framework. It works very nicely... frameworks are mostly self contained and can hold multiple versions. In many cases once you've got something working the way you want you can propagate it to other machines just by dragging and dropping the framework.

    4. Re:Continuity: the package manager trap by remmelt · · Score: 1

      Careful package selection can help you with that. What's more, distros like Ubuntu and Debian do the selection for you. You will find it hard to break a system by just using apt-get update/install.

      The downside is that you won't be able to use cutting edge software or latest versions as soon as they come out (Firefox comes to mind). Unless you really really need them, what's the big deal? And if you do need the latest python version, you can go to a beta version of the distro. Sure, it's beta, but since you know what you're doing, you're probably going to be OK. And if you don't know what you're doing? I'd say, then you probably won't need the latest python version either.

    5. Re:Continuity: the package manager trap by Yaa+101 · · Score: 1

      While this is not true for all packages, a lot of libraries can have multiple versions installed beside each other, so often you don't have to break the dependency chain.
      However this is not true to development packages and shared resources.

    6. Re:Continuity: the package manager trap by gbarules2999 · · Score: 1

      Good package managers can handle two versions of the same library. Seems like you picked the crappy one with your Python issue there.

    7. Re:Continuity: the package manager trap by onefriedrice · · Score: 1

      Switch to Gentoo.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    8. Re:Continuity: the package manager trap by Anonymous Coward · · Score: 0

      The problem with open source is the dependency chain becomes brutal. So you turn to a package manager like Yum or Fink to handle all the self consistency and installs, not to mention the updates.

      Fear not, bretheren. Allow me to introduce you to sane package management Debian, the One True Faith®.

    9. Re:Continuity: the package manager trap by Anonymous Coward · · Score: 0

      actualy it's quite the oposite. because dependency management is complex, things like windows have had serious problems in the past. Search for: "dll hell" and you will find that the same problem existed in windows, untill more and more applications started to use install shield (wich is a very poor cosin ok yum, fink or apt-get). In window, because there is no versioning of libraries and programs, it falls down to the program to manage it's dependencies. That means you can get 30 copies of the same common library. On the other hand what you said about upgrading dependencies is false, and in the particular case of python I can show you: I have instaled () python 2.5 on my system, and the result is:
      $ sudo apt-get install python python2.5
      $ find /usr/bin -name python\* -exec ls -la \{\} \;
      -rwxr-xr-x 1 root root 1177204 2009-04-04 20:13 /usr/bin/python2.5
      -rwxr-xr-x 1 root root 2268568 2009-04-19 03:53 /usr/bin/python2.6
      lrwxrwxrwx 1 root root 9 2009-07-07 14:27 /usr/bin/python -> python2.6
      As you can see I have python 2.6 is the default, but python2.5 is still available as long as you invoque it with it's versionalized name.
      So, you can blame the gimp, gnuplot or font guy for not locking the dependency version (leaving it open on python instead of python2.5).
      But you can't blame the packaging system that has the ability to avoid your problem, save your disk space, and automate instalation/cleanup.
      I can see you understand the concept of "loose coupling" but hard coupled dependencies (version locked) get tested. Loose coupling is great but introduces bugs, can't be compile checked, it's harder to implement. So you would want to use it scarcely. You define standards, APIs for that.
      Automated dependency management has reached software development with tools like maven and OSGI, and is here to stay even if not suported by windows.

    10. Re:Continuity: the package manager trap by fbwhrdpmtajg · · Score: 1

      Maybe a vm for each app would be easier? That's what I do for my web server and it makes updating/fixing stuff a lot easier.

  61. UI polish, documentations by klubar · · Score: 5, Insightful

    For many FOSS applications the UI isn't nearly as polished as the commercial alternatives. This might be partially because UI designers want to get paid for the work (perhaps not a dedicated to the free community as sofware developers). The commercial alernatives invest in easy-to-use (watered down) configuration utilities that make it easy to set up. Contrast apache (perhaps the best of the FOSS) with IIS. Apache is in many ways a much better program, but the configuration is via a really obscure configuration file--and if you do something wrong you've broken it. ISS has a slick UI with nice dropdowns and checkboxes. MS spent as much effort on the UI as they did on the actual product. This is very different than FOSS.

    Secondly, the documentation is typically better on commercial software than FOSS (there are some expections, mostly badly documented commercial software rather than well documented FOSS). Again, writers, proofreaders and editors want to get paid for their work.

    I the long run there are probably only a score or so of free software applilications that are substainable. With the exception of these star applications (apache, linux, etc.) the real reason for using FOSS is that it's free. For example, if both MS Office and OO were both free, which would people choose? If they were both $99 (the home/student price of Office) which would they choose. Mostly free software is exploiting programs to give their work away for free--designers, editors and proofreaders don't fall for it.

    1. Re:UI polish, documentations by Anonymous Coward · · Score: 0

      Apache is in many ways a much better program

      Can you explain what are those ways, please, compare Apache 2 with IIS7.5 please, not IIS6 or IIS5.

    2. Re:UI polish, documentations by westlake · · Score: 4, Insightful

      MS spent as much effort on the UI as they did on the actual product. This is very different than FOSS.

      I can't think of anything more revealing - and more damning - than this.

      The UI is essential part of your product - to treat it as an afterthought defines you as an amateur.

    3. Re:UI polish, documentations by markov23 · · Score: 1

      Perhaps -- just maybe -- high quality software, is worth money. Crazy idea on this forum, but its why we have a software industry in this country. Also -- the definition of "worth money" is what you are talking about here -- an installer that works, a gui that makes sense to a casual user, updates that do not require a comp sci degree to install. All that stuff is a pain to develop, its not sexy, its not fun, its not cool. Ive had people quit after trying to write an installer its so painful. So -- what makes it all work -- you have to pay talented people to write un-fun code, to make a product professional. Heres where it gets cool -- because you did that, you can charge money for it. Then you use that money to pay the talented developers to write not just to cool fun parts, but the boring required parts. Its the circle of life - or at least how professional software gets written and paid for. .

    4. Re:UI polish, documentations by klubar · · Score: 1

      Actually, I really like IIS. I was just trying to have civil discourse and be open minded. Both are excellent alternatives.

    5. Re:UI polish, documentations by bkaul · · Score: 1

      MS spent as much effort on the UI as they did on the actual product. This is very different than FOSS.

      This is a key problem with FOSS right here. The developers don't see the UI as being a core part of the actual product. That's fine, I suppose, if you don't want users to interact with it, but if user interfaces remain an afterthought rather than a focus, then most users who aren't themselves developers (or among the fringe that chooses FOSS on principle) will rightfully say that the FOSS alternative is a vastly inferior product. For the user, the UI is perhaps the most important aspect.

      Microsoft's strength has long been in user interfaces. They have the resources to do vast amounts of market research and user testing to develop interfaces that most people can interact with and actually get desired results. FOSS products are generally produced by developers who are most interested in how to code the underlying functionality, and a GUI is just slapped on as an afterthought. Products that are successful in the market are produced by people who view the UI as being of utmost importance, not an add-on to "the actual product."

      Even in proprietary software, look at Windows Vista and Windows 7 as examples of how this plays out. With Vista, Microsoft concentrated on rewriting the entire OS in modern programming languages, changing the underlying structure of how the OS utilizes memory, etc. UI changes were made, but they weren't the main driver behind the product. It flopped, due primarily to bad press resulting from some major marketing gaffes (allowing Dell, et al to claim PCs with insufficient hardware were compatible) and drivers not being ready yet when Beta/RC versions were released. The product, as it exists now, really isn't as bad as its reputation makes it out to be. But since the user experience wasn't the focus, some significant flaws there have tarnished it. The perception of the problems with the user experience in Vista are in part responsible for the market share Apple has been able to gain in recent years. It's certainly the path of attack they've taken in their advertising.

      Windows 7, on the other hand, does improve on the performance of Vista and incorporates the bug fixes from its service packs, etc. But its main selling point (other than being "not Vista") is a handful of simple, but significant, UI changes. The underlying core components are essentially the same as in Vista, with the improvements from Server 2008 thrown in. But the focus was on the user experience this time around, rather than technical details, and the results are apparent. Nearly everyone who's tried the release candidate is giving it rave reviews, and the currently prevailing opinion seems to be that it's likely to be a hit in the market. The reason for this is that Microsoft focused more strongly on the experience of the user, both by adding some slick new features and by eliminating the major annoyances (obnoxious UAC, slow boot times, etc.). Some of those issues are related to underlying technology - user experience is not solely a UI issue - but unless the product is made with an eye towards how the users will interact with it ... well, they just won't.

      Whenever the user experience is thought of as secondary by the developers, users will notice that they're being condescended to. For some applications, e.g. Apache, which are primarily used by server administrators, it's not always a deal breaker, but for anything "on the desktop" it's critical.

    6. Re:UI polish, documentations by Anonymous Coward · · Score: 0

      I don't know about you, but I actually like configuration files for complex applications like web servers. I hate having to click through multiple tabs and windows to find some default setting that was causing a script or page not to work properly. Once you come to know either very well, I suppose it doesn't matter so much, but I feel that the freely available documentation for apache is better (or at least appeals more to my CS background).

    7. Re:UI polish, documentations by remmelt · · Score: 1

      > Re: IIS: MS spent as much effort on the UI as they did on the actual product. This is very different than FOSS.

      But, why would they? The "obscure" configuration file has its benefits. Easily synchronised over multiple servers, easy to back up your entire configuration, easy to grep for a specific settings that's somewhere in there. Apache even comes with a tool that checks your syntax for you, so no need to break your server. And hey, if it really doesn't work? cp httpd.conf_backup httpd.conf and you're back in business.
      For a server product, I'd actually want them to spend more time on the product than on the UI. Servers are usually operated by people who know about computers, so there really is no need for something that is "easy", especially if that means you have to dig down deep for a specific setting (over multiple servers, can be a pain...)
      You could argue that IIS is not only marketed to professionals, it can even be operated by laymen! I would say that's a downside. This means dumbing down the UI for the beginner's sake.
      On the other hand, for desktop products, I agree with the statement. FOSS needs more and better UI people.

      > Again, writers, proofreaders and editors want to get paid for their work.
      You go by the assumption that FOSS developers do not get paid for their work. This is not true. Sure, there are lots of volunteers, but loads of people get paid to contribute to open source software. A couple of examples: Java (Sun/IBM), Linux (Linus gets paid!), Apple just open sourced Grand Central Dispatch, Guido the python guy is employed, Qt is open source, a bunch of Google code is open source, Red Hat employees get paid, etc.
      I think the focus is less market driven, so there's less need for a finished product-in-a-box like Windows 7 or Adobe Photoshop. Since the software is constantly being developed, bugfixed and upgraded, the tech writers are writing against a moving target.
      In cases where there is a finished product, for example a specific Ubuntu or RedHat version, you will find there is ample documentation, both "official" and community provided.

      > Mostly free software is exploiting programs to give their work away for free
      I think you meant to say "programmers", and I wholeheartedly disagree. No-one is being exploited. We're not talking forced labor here. See above, lots of programmers are getting paid to do FOSS. Loads more are happy to volunteer their time and expertise, for fame, for gratitude or because they wanted a feature in the software they're using and it's not in there yet.
      Designers, editors and proofreaders don't not "fall" for it, as you say. There is nothing to fall for. Either you give something back to the community for letting you use the software for free, or you don't. Your choice. I guess the mindset of the aforementioned groups is different from programmers.

    8. Re:UI polish, documentations by Kjella · · Score: 2, Insightful

      The question is how you're making it for. I've made things for myself that have UIs that are incredibly cryptic but work for doing what I want to do. If I just throw it out there because it's better than sitting on my hard drive, well... You really only start caring about the UI when you code for others.

      --
      Live today, because you never know what tomorrow brings
    9. Re:UI polish, documentations by gilgongo · · Score: 4, Interesting

      For many FOSS applications the UI isn't nearly as polished as the commercial alternatives. This might be partially because UI designers want to get paid for the work (perhaps not a dedicated to the free community as sofware developers).

      I am a UI designer, and the couple of occasions when I've tried to offer UI design improvements for FOSS projects have been pretty depressing. Both times I tried, it seemed that one of the coders on the project doubled as a UI designer and resented anyone who would challenge their ideas. Their contribution of code to the project meant that others then close ranks around them, so that any real discussion of UI improvements is killed off and anyone not a coder was frozen out. You could see why Alan Cooper wrote The Lunatics.

      Other projects may of course be different. This was just my somewhat bitter experience with two fairly well known web apps.

      Mostly free software is exploiting programs to give their work away for free--designers, editors and proofreaders don't fall for it.

      I strongly disagree with that. If I could point to a FOSS application and say "I did the UI for that", I would probably double the amount of commercial work I could get (assuming my work was any good!). I would also think that being the only UI designer on a FOSS project would be wonderful - think of the freedom!

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    10. Re:UI polish, documentations by Bigjeff5 · · Score: 1

      FOSS projects have terrible UI's because good UI's are boring to program. It's a rare person who actually enjoys designing a good UI, and an even rarer person who enjoys writing the code behind it. The "fun stuff" is the creative stuff: coming up with the algorithms hum, comming up with the schema for accessing the data, doing something interesting that actually works as intended, etc. For these things, FOSS is great. For the boring stuff, it is terrible.

      For proprietary software, enjoyment isn't a factor, people do those things because they are getting paid to do them, and the program manager told them to do it. With FOSS the incentive is enjoyment and providing a useful tool. "Useful" to a programmer is very, very different than what an end user thinks is useful, so generally the UI suffers and the FOSS project suffers.

      Frankly, nobody likes designing the UI, and with FOSS, unlike with proprietary software, there is nobody who can make anybody else do it.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    11. Re:UI polish, documentations by Bigjeff5 · · Score: 4, Insightful

      You really only start caring about the UI when you code for others.

      That is the KEY difference between FOSS and proprietary software, and it explains all the issues people have with FOSS right there. FOSS programmers are usually writing the program for themselves, and don't think about what other people might want or need with their program. Proprietary software programmers are -always- thinking about what other people might want or need, because they are NOT coding it for themselves. Half the time they could care less and wouldn't use the product they are writing anyway, but they end up making the better programs.

      FOSS is great for developing the underlying technologies behind programs, but when it comes to actually putting something out there for the masses to use, they suck. A proprietary UI with a FOSS core can do extremely well, just look at OSX.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:UI polish, documentations by cyberthanasis12 · · Score: 1

      For example, if both MS Office and OO were both free, which would people choose?

      But example. I would choose OO. MSOffice is such a PITA.

      With the exception of these star applications (apache, linux, etc.) the real reason for using FOSS is that it's free.

      A "genuine" advantage. Remember when Microsoft was small and no good for "serious" work in contrast with the then high Unix machines? Yet MSDOS+PCs sold like hot cakes, because they were far cheaper.

    13. Re:UI polish, documentations by Anonymous Coward · · Score: 0

      lol
      you think that FOSS doesn't pay it's developers....
      you need to understand the economics at play, because a lot of FOSS developers work full time, and get better payed than most designers, editors and proofreaders.
      FOSS is most heavily sponsored by big companies as a way to leverage other markets.
      Classical example: if the OS is free, the consumer will have more money to spend on hardware.
      Present example: if we give users a fast FOSS browser like chrome we can sell GoogleOfficeOnline or even give it for free in exchange for advertising. Besides, the other browsers will have to catch up, so the whole world can have GoogleOfficeOnline 3D, next year.

    14. Re:UI polish, documentations by mjeffers · · Score: 1

      I am a UI designer, and the couple of occasions when I've tried to offer UI design improvements for FOSS projects have been pretty depressing. Both times I tried, it seemed that one of the coders on the project doubled as a UI designer and resented anyone who would challenge their ideas. Their contribution of code to the project meant that others then close ranks around them, so that any real discussion of UI improvements is killed off and anyone not a coder was frozen out. You could see why Alan Cooper wrote The Lunatics.

      This is more a problem of volunteer projects than open/closed but due to the volunteer nature of a lot of open source projects its still a big problem for open source projects to deal with. As a non-coding project member UI designers in design focused organizations are given tools like processes and management support so you're free to come up with the best design and know that you won't be blocked by the developer who wants to do it their own way. Organzations like Redhat, Apple, Microsoft and Mozilla will have design focused management to make sure it works out. On a small volunteer project you may have one person who started a side project to get away from exactly the management and processes that let designers get stuff done.

      There are probably lots of designers like you who would love to get involved with a small project for the experience and exposure but without the ability to code you need to either be obviously right, doing it the way they wanted to anyway or very persuasive to get anything done. Additionally it's not really all that difficult to either find small paying jobs or just design stuff on your own website to get experience and exposure. Until designers learn to code their own stuff or coders demand good design and go looking for it I can't it changing.

    15. Re:UI polish, documentations by quanticle · · Score: 1

      I agree with your point about commercial tools having better user interfaces than open source tools, but I totally disagree with the specific example you used. I and many others have found Apache's text-based configuration easier to navigate than the multi-tabbed mess that is the configuration tool for IIS. For example, you can open up httpd.conf in any text editor and use the find function to immediately skip down to the setting you want to change. To do the same with IIS requires you to click through any number of tabs and wizards, searching for the one drop-down, radio-button, or checkbox that controls the feature you want to enable.

      As for documentation, I disagree there as well. There are many commercial tools (especially from smaller companies) that have much worse documentation than their open-source counterparts. Open-source software, simply by virtue of being available for everyone to try and experiment with, tends to have many online tutorials as users write about the steps they took to accomplish a task. Commercial software needs to become nigh-ubiquitous (like Photoshop, or Microsoft Office) before people start doing the same.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    16. Re:UI polish, documentations by quanticle · · Score: 1

      I agree with your point about commercial tools having better user interfaces than open source tools, but I totally disagree with the specific example you used. I and many others have found Apache's text-based configuration easier to navigate than the multi-tabbed mess that is the configuration tool for IIS. For example, you can open up httpd.conf in any text editor and use the find function to immediately skip down to the setting you want to change. To do the same with IIS requires you to click through any number of tabs and wizards, searching for the one drop-down, radio-button, or checkbox that controls the feature you want to enable.

      As for documentation, I disagree there as well. There are many commercial tools (especially from smaller companies) that have much worse documentation than their open-source counterparts. Open-source software, simply by virtue of being available for everyone to try and experiment with, tends to have many online tutorials as users write about the steps they took to accomplish a task. Commercial software needs to become nigh-ubiquitous (like Photoshop, or Microsoft Office) before people start doing the same.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    17. Re:UI polish, documentations by richlv · · Score: 1

      come over at irc or forum for http://ufoai.sourceforge.net/ - while there is not enough developer interest in usability improvement (my personal opinion), maybe we can work together ;)

      --
      Rich
    18. Re:UI polish, documentations by mr_dillrod · · Score: 1

      You really only start caring about the UI when you code for others.

      That is the KEY difference between FOSS and proprietary software, and it explains all the issues people have with FOSS right there. [...]

      Seriously? Have you ever used this app called Microsoft Word. I still can't figure out how to stop it from changing fonts on me whenever it feels like it, (or creating those damn outline-mode lists). It's always doing all kinds of automatic shit and has a host of incomprehensible menus that scatter options all over the place.

    19. Re:UI polish, documentations by codepage · · Score: 1

      UI is more like art than code in that there is not a direct quantifiable way to judge the quality. It is for the most part and on the part of anti-trained users very subjective. Developing a program in an endeavor of a group yet many programmers only know how to best work alone.

    20. Re:UI polish, documentations by Repossessed · · Score: 1

      Just because Microsoft does a lot work on the UI, doesn't mean they use good techniques to do the design. And a lot of effort with bad technique can mean ending up even worse than half assing it.

      --
      Liberte, Egalite, Fraternite (TM)
    21. Re:UI polish, documentations by medeii · · Score: 1

      This is incorrect. You can quantitatively measure "quality", and all it takes is a little effort to define criteria. The easiest example I can think of is measuring the average amount of time required for users to complete a task. For things like web sites, this can be gathered trivially via Analytics or any other stat program. There is nothing subjective about it -- if you do it right. Most usability professionals know how.

      As for programmers working alone, though, that's something no one else can solve.

      --
      got standards? --- http://www.w3.org/
    22. Re:UI polish, documentations by badkarmadayaccount · · Score: 1

      Nevermind that that particular OSS core sucks donkey cock except for the driver system. Imagine what would happen if someone takes this shit seriously, and gets a descent core... *drools*

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    23. Re:UI polish, documentations by bill_mcgonigle · · Score: 1

      The UI is essential part of your product - to treat it as an afterthought defines you as an amateur.

      This is purely the user perspective. Most developers see a configuration GUI as a separate product, and one they don't need.

      Many open source projects are run by developers who don't have much experience with building user-focused software. It shows - the really successful projects tend to account for the actual users.

      I sometimes refer to this as "the tyranny of 'patches welcome'."

      It's certainly worth pointing out that developers seem to get the benefits of FLOSS far more than project managers, UI engineers, and graphic designers. Maybe that's the nut to crack.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    24. Re:UI polish, documentations by Anonymous Coward · · Score: 0

      OMFG, yes, open source documentation sucks, look at jboss!!!

    25. Re:UI polish, documentations by BikeHelmet · · Score: 1

      Secondly, the documentation is typically better on commercial software than FOSS (there are some expections, mostly badly documented commercial software rather than well documented FOSS). Again, writers, proofreaders and editors want to get paid for their work.

      I really noticed this when I was working with LWJGL. There's no comparison to the official javadocs. For one thing, some of the classes and packages don't even exist. Method names are incorrect and have to be guessed, and there's no description, or the description is completely incorrect for what a method does.

      In short, no docs would almost be better.

      I've submitted corrections, but they never made it in. When I submitted corrections to Sun, the javadocs got fixed, evidenced when I re-downloaded a few months later.

      I've found many FOSS projects have poor communication with users. It seems to be the rule, actually. Deluge, a semi popular torrent client for linux, has swaths of bugs. I submitted no less than 15 reproducible ones, that plagued me after a week of use. Unfortunately, none got fixed. Plenty of new releases, though... introducing new bugs.

      I also submitted bugs for Transmission. Gave up on that one after 3 months of no fixes.

      Closed source really doesn't matter if the program has all the features required and has a good UI. A perfect example is uTorrent. I prefer the slightly older, more simplistic UI, but it still basically has a minimalistic UI. It's snappy(responsive), doesn't really hog CPU, and doesn't make logic errors because some coder is a newbie.

      The best linux torrent client I found is qBittorrent. However, the version in the Ubuntu repository has the strange bug of removing torrents that are being downloaded, if it crosses the ratio. So if I set it to remove at 1.5, and it downloads horribly slow by freak chance, then it'll remove the torrent part way into downloading. Brilliant.

      My overall impression of FOSS isn't very good right now. It was better back before I had tried Ubuntu. :P

      Firefox really is the shining light in the FOSS world. Most FOSS software lacks essential UI elements, or has other bugs, and there's no easy way to add or fix something. To help with a FOSS project, you have to have some serious devotion. Figuring out how to submit a patch for the first time is a nightmare, and for most of us, not worth our time. Many people seem happier with extensible, stable frameworks, so you can completely go around everyone in your way, and deliver a solution in a few short hours without any learning or big obstacles. Firefox extensions are the perfect example - other programs going this route have also been very successful. Now, if only Mozilla would fix the bookmarks.

    26. Re:UI polish, documentations by BikeHelmet · · Score: 1

      Sorry if that came off as an angry rant. It's just really hard to work with some FOSS groups. (all that I've been exposed to! :P )

      And apparently the people below agree:

      I am a UI designer, and the couple of occasions when I've tried to offer UI design improvements for FOSS projects have been pretty depressing. Both times I tried, it seemed that one of the coders on the project doubled as a UI designer and resented anyone who would challenge their ideas. Their contribution of code to the project meant that others then close ranks around them, so that any real discussion of UI improvements is killed off and anyone not a coder was frozen out. You could see why Alan Cooper wrote The Lunatics.

    27. Re:UI polish, documentations by Ben+Escoto · · Score: 1

      If you were serious about wanting to be the UI designer for a FOSS project, please check out http://explicans.wikidot.com/ and maybe email me or post a message to the mailing list. This project needs a lead designer.

      Of course I'm biased, but IMHO this project has the potential to be big and the UI design of it is really interesting.

    28. Re:UI polish, documentations by lennier · · Score: 1

      "Imagine what would happen if someone takes this shit seriously, and gets a descent core.."

      A 3D user interface where you have to fly upside down through asteroid tunnel systems rescuing your hostage files, and to shut down you shoot the nuclear reactor?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    29. Re:UI polish, documentations by munwin99 · · Score: 0

      If you would like to help out a F/OSS project, drop me an email. open.audit@gmail.com Web based front end for a network documentation database. I am no UI designer, and I'd more than welcome any input you'd like to give... http://www.open-audit.org/

      --
      What's On Your Network ??? http://www.open-audit.org/
    30. Re:UI polish, documentations by badkarmadayaccount · · Score: 1

      ROFL
      Thank you.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    31. Re:UI polish, documentations by Risen888 · · Score: 1

      For many FOSS applications the UI isn't nearly as polished as the commercial alternatives. This might be partially because UI designers want to get paid for the work (perhaps not a dedicated to the free community as sofware developers).

      If you think projects like OpenOffice, KDE, Gnome, and Firefox don't have professional UI designers on board, you're utterly and completely wrong. You seem to assume that all this stuff comes out of somebody's basement. I can assure you that you are mistaken.

      Mostly free software is exploiting programs to give their work away for free--designers, editors and proofreaders don't fall for it.

      What a load of horseshit.

      --
      Hey, I finally got my first freak! Took you long enough!
    32. Re:UI polish, documentations by the_womble · · Score: 1

      You really only start caring about the UI when you code for others.

      That is the KEY difference between FOSS and proprietary software, and it explains all the issues people have with FOSS right there. FOSS programmers are usually writing the program for themselves,

      A lot of FOSS software is developed "for others". What do you think all the developers employed by Ubuntu, Suse and Mandriva to work on Gnome and KDE do? What do you think the people Sun employs to work on Open Office do?

      Proprietary software programmers are -always- thinking about what other people might want or need, because they are NOT coding it for themselves

      I tried to help a fired with a problem with Outlook the other day, and it is the most geeky GUI I have ever seen. It is powerful: for example, you can run SQL queries on the contacts database. My friend and her staff were completely confused by the terminology it used (like a database "view" - yes if get that if you know SQL, but most people do not).

      Every time I use someone else's WIndows PC I come across some UI horror. The last time it was the network connection system tray icon keeping on disappearing on my sister's laptop.

      On the other hand I use a Linux desktop with a far from mainstream setup (Mepis with XFCE, a non-default audio system (Pulse, Mepis uses ALSA), with very few problems - I get to use the software for work and leisure more, and deal with hassles less, than I ever did with Windows.

  62. Or people that are lazy and clueless... by Anonymous Coward · · Score: 0

    We were doing a project in LabVIEW. National Instruments has drivers for all of their hardware for Linux (well, Suse and Red Hat), but the person who specced out the cards for our project bought them from just about everyone under the sun, completely oblivious to the driver issue (I'm not his fan.)

    So now we're stuck with XP...

  63. My experience by Djupblue · · Score: 1

    It was the constant crashing, the buggy feeling, So many problems with the drivers I really don't want to think about it. To get the computer to behave somewhat like I wanted I had to install extra software that were even more buggy with lots of annoying pop-ups. It felt very amateurish and slow, very very slow. So finally I decided to dump that crap Windows and install Slackware.

    In the beginning it was a challenge, there was no gui and i didn't know any commands at all. "dir","c:", "help" all failed. I started typing random things and pressing buttons. "" was a great accident, there was a list of commands! I tried them all, started from the top. It was hard and frustrating but in the same time rewarding and exciting, uncharted territory! I had had enough of Windows so going back was not an option, at least not then. I have since tried Windows on a couple of occasions and it is like it always was. Even a clean installations is on its knees when you do just one or tho things at the same time. The gui is cluttered and the command line is horrible. That is just besides the lousy security and persistent buggyness. It feels so good it is physical to sit down in front of my Gentoo box, I'm in control again!

    That was you meant, right?

  64. FOSS is not always better? by Samah · · Score: 0, Troll

    At the risk of burning karma and being modded Troll by the FSF fanboys, one of the obvious answers is: Because the proprietary solution might be better (either in general or just for that person/company's situation).

    OSS does not instantly make a project better than its proprietary alternatives. OpenOffice is alright, but I still use (and pay for) MS Office simply because I feel it is a better product (again, my opinion, YMMV). Having said that, I do use GIMP over Photoshop but that's mostly because Photoshop is so ridiculously overpriced. If it dropped to a reasonable price I might buy it.

    No, I am not a Microsoft fanboy, and yes, I do use Linux (for my HTPC and fileserver, at least).

    --
    Homonyms are fun!
    You're driving your car, but they're riding their bikes there.
  65. I agree... by Junta · · Score: 1

    But there has to be a happy medium on the endusermarketingdevelopment gap. I've seen way too many cases where users really know what they want, it gets filtered through marketing that doesn't fundamentally feel the problem directly or even understand the field that well distill it into marketing points for development to fulfill, and development writing to these points and the user ending up with a mess.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  66. Call me what you want. Ubuntu is insane. by Anonymous Coward · · Score: 0

    Ubuntu looks and feels an amazing os, however something as simple as dvd movie playback among other things, is really hard to understand for first time users. I get the philosophy about using third party software or drives but when is referring about common tools like flash for example, is just a hassle because the os forces open source alternatives first and then you realize it doesn't work correctly, install another one AND you have to authorize the os to install community supported applications (I still get puzzled at this because I though that most open source was community supported), then discover it doesn't work in all websites, so you have to install the ACTUAL adobe flash and, again authorize your os to install non open source applications and making it look like a million little developers are staring at you like a traitor to the community. I feel that Ubuntu is ready for mass installation for a bank for example, where you don't want your employees to mess around in the web and other fun activities and just take calls from customers. I also tried to install ubuntu server and I'm one of the few selected that can't make the keyboard to work during install, a common problem it seems by reading the forums, I've got so fed up so I just gave up. I'm not giving up on Linux because I like the ideal of the open source community and I'll try another distro when I learn more about it. Ubuntu seemed an easy and accessible way to get into Linux but in the end it didn't deliver what it promised. If you really have to know that much about an OS to be able to use it, using ubuntu seems redundant. I rather be one of those cool and hip guys that says "Look ma, no UI" than just have the nagware working correctly half of the time.

  67. Re:GUIs only: regressions, stability, low standard by Anonymous Coward · · Score: 0

    That entirely depends upon the ipod in question. The older and simpler models will act as a standard USB device, the touch however, does not. Apple went out of their way to make communications proprietary, thus forcing just about everyone to use itunes. Fortunately some determined people try to work on fudgy solutions, but as Palm have discovered, Apple will try to break them with every update.

  68. OSS a red herring? by Junta · · Score: 2, Insightful

    The fact is, in any product, people jump ship to 'something else'. They may jump from OSS to commercial, from commercial to commercial, from commercial to OSS, or OSS to OSS. The OSS aspect of it is a feature for some, but its the total featureset that gets compared. Sometimes, something is just better than something else. An anecdote about some hobbyists 30 minute hack behaving more poorly than a commercial product with man-years of polish behind it is about as useful as comparing some untalented developers get-rich-quick startup software hammered out in a rush for venture capital against a venerable project like Apache.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  69. I use... by NervousNerd · · Score: 1

    I use open source software when it is superior or equal to the closed source offering. Some open source software is great (Firefox, Notepad++, VLC), some decent, and some not so good. I'll use an example: I use Firefox because it's superior to Internet Explorer. However, is Firefox "superior" to Opera? No. If need be, I would switch to Opera in a blink of an eye. I care about the quality of the software more than the license of the software (well, within reason, of course).

  70. stability, performance, compatibility by buddyglass · · Score: 1

    It really depends on the apps in question:

    Browser: I use Firefox for the features (i.e. plugins), but the stability leaves something to be desired.

    IM: Pidgin on Windows, mainly for the features (multi-protocol), price (free) and simplicity. I'd use Adium instead if there were a Windows version.

    Office apps: Vastly prefer MS Office 2003 (Word/Excel) to OpenOffice. Mainly due to features (compatibility) and performance (OO is bloated and slow).

    Picture management: Picasa. Free, has the features I want, stable, good performance.

    PDF reader: Foxit. Adobe Acrobat Reader is bloated and slow.

    OS: Windows XP. Runs the apps I want, is free (to me), minimal hassle. Performance and stability aren't measurably worse than Linux/OSX. Lacks features, but not ones that are especially important to me.

  71. Sometimes it's just better by Anonymous Coward · · Score: 0

    Having used the various components of M$ Office and Open Office, I have to say that given the choice I'll still go back to the M$ versions (I'm an avid Ubuntu user). Open Office's presentation software lacks the simplicity of use of Powerpoint; a similar situation exists with the respective spreadsheets. The features I like to use do not exist in Open Office, or they're hard to find/use. As someone who has to put together presentations quickly often, having easy-to-use software is a must.

  72. Not the open source software's problem by Anonymous Coward · · Score: 0

    I had hoped to use Ubuntu on my netbook. Installed it, loved it .. but I couldn't get my wifi to work with it. I tried a number of things, but while it recognized my Atheros AR5007EG Wireless Network Adaptor, I couldn't seem to get it to turn the device on. Apparently this is because Atheros chooses not to make a driver available, or has made a flawed driver available. Since I use my netbook primarily for online activity, that was the deal breaker for me. Otherwise, I liked Ubuntu and would have preferred to use it. I should check again to see if a working driver has since become available.

  73. Open Source Project instability, not software by cenc · · Score: 1

    I have said this before on slash, and get slapped down each time. I will give it another go.

    Now, I have never gone back to closed source commercial software for one of these open source project train wrecks, but I can see a major reason a company might. Specifically, open source project management issues. Their decisions can be very erratic and unstable. Projects implode with political infighting, good coders come and go, too many inexperienced newbies in power positions, organization can be good one month and bad the next, and so on. This makes it impossible for companies to do long-term planning around key pieces of software or stacks, if they can not even be sure what is going in to the next piece of software, when it is really going to be released, and if they project is even going to exist down the road.

    I have at least a dozen instances of this in my own business, that has cost me thousands of dollars in retooling my shop and it is a fairly small shop. Now, I have stuck to open source, moving to other projects and alternatives, but it has not been pleasant. I can see how other companies might move to a proprietary solution that will be guaranteed for X number of years and clear upgrade paths.

    So the problem is not the quality of the code produced by open source. I believe it is still a superior way of producing software. I believe the problem is with easily being able to determine the health of an open source project.

    The open source community needs not only quality assurance system for software, but quality assurance system for project organization. Easy quick reference of just how well run any particular project is, and the project that they depend on, all the way up the food chain.

  74. dumped Asterisk for Cisco Call Manager by Anonymous Coward · · Score: 0

    The voice of Asterisk sounds like a snotty bitch (sorry, Allison).

    The voice of Cisco Call Manager is professional, refined, smooth, and pleasant.

    The big cheese at my employer decided against Asterisk for this reason alone.

  75. Oppotrunity Cost by Overzeetop · · Score: 1

    It's simple - if a proprietary package will save me an hour of time in the next year, it's worth $100. That's a pretty small amount of time. Sure I could use gimp to resize my images for my reports, but I found a $30, closed source program to do it in the explorer interface, on everything in the folder, with a custom save-to folder, and it remembers the last resize. That means it takes me about 12-15 seconds to resize 30-40 images to just he right size to drop into my editor.

    Sure, I could do it one by one - or even write a batch script - but it would take close to a minute in the best scenerio. I write 50-60 reports a year, so $30 is a bargain.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Oppotrunity Cost by davmoo · · Score: 1

      VERY well said. Wish I had some mod points this week.

      In business, the price just to buy the package is never the only consideration. And the price just to buy the package is a very small percentage of "total cost of ownership".

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
  76. Re:Spot On! by Joebert · · Score: 5, Funny

    Mod parent down as offtopic, and then mod this up as funny, so that people with re-parented replies see it attached to something completely unrelated and have their heads explode trying to figure out why on earth they should mod down a perfectly good post !

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  77. The Mozilla[TM] suite. QED. by tconnors · · Score: 1

    Because firefox is buggy pile of crap. Where all of the major usability bugs I've cared about[1][2][3][4][5] were left open for 6 years before I finally discovered opera. Trying to look into the code myself to see whether I could fix anything, and I think I came to the conclusion none of the bugs had been fixed because it's unmaintainable crap.

    Don't write shit code, people.

    [1] Mozilla started out life on unix. And then forgot its roots, and now everything is click-to-focus running on Windows[TM], obviously.
    [2] some homespun database that wrote the entire database out to file every single time a line was added or deleted (I verifed this with strace)? Ie, n**2 purging of the entire history cache? Does sqlite suck any less yet?
    [3] A 2MB animated gif could cause an OOM after trying to chew through a GB of memory? WTF? Why on earth would you want to allocate a pixmap for every single freaking frame of a movie?
    [4] Memory leaks everywhere else.
    [5] Ah crap, I've supressed the memory of the rest of them.

  78. This really has nothing to do with open source by Nephrite · · Score: 1

    That is an issue between good programs and poor programs. Take Firefox and OpenOffice, they win on every occasion, because they are good. And they are open source. Some other programs appear to be bad, so they lose. Period. The seeming significance of "openness" of the source comes just from your preference. You like open source so it's interesting for you to see how OS products fare. If you take some firm CrappySoft Inc, and take the survey of their products you will probably see that their bad products get dumped in favor of better competing products and vise versa.

    1. Re:This really has nothing to do with open source by taoye · · Score: 0

      I agree-- users want the program that will be better for them. My parents don't know much about computers and they're using Firefox and Thunderbird all on their own because they tried them out and thought they were better than IE and Outlook. The competition between a FOSS program and a Proprietary program is just the same as it is between Proprietary programs themselves. You've got to compete for users, and perhaps FOSS projects just aren't trying to compete. People will choose the better piece of software (even if their view of "better" is skewed by marketing)... because they care about achieving a certain end, not about the moral virtues of using FOSS. So sure, they'll take Photoshop over GIMP, just as they'll take Microsoft Word over WordPerfect, or Adobe InDesign over QuarkXPress.

  79. For Me... by whisper_jeff · · Score: 1

    For me, the main reason that commercial products often (not always) trump open source products is simple: the commercial products are designed with the end user in mind and are generally easier and more elegant to use. Open source products are often designed by "hardcore geeks" (air quoting to denote that's not intended as an insult - just to give a sense of what I mean). They are often more concerned with getting the guts of a program working correctly which often results in a well-made program but, because use is a tertiary concern, in most cases, it lacks an ease of use that most users (well, me, in this case) seek.

    Think of how often we've seen someone ask a question about how to do "this" or "that" with some linux distro and the resulting answer is very complex and requires an above-average level of computer comfort? The answer may be easy for someone who knows what they're doing and the answer may achieve exactly what the person wants. Heck, the answer may unlock even more potential beyond what the person expected. But, that ease of use is lacking.

    Once the open source community makes a strong effort to focus on the end user's experience with the program - when they start to think more like Apple, in a way - I think they will find more people becoming comfortable with and sticking with open source options. Until then, people will drift back to the programs that are easy to use, even if they are somewhat technologically inferior.

    1. Re:For Me... by argent · · Score: 1

      Think of how often we've seen someone ask a question about how to do "this" or "that" with some linux distro and the resulting answer is very complex and requires an above-average level of computer comfort?

      More often than asking the same question about Windows and you get told something starting with "edit this registry key...", I will admit.

      Less often than asking the same question about Windows and you get told "You used to be able to do that, but..." or "You need to try this shareware program that edits the registry for you...", or "Why would anyone want to do that?", or "You must be a pirate/virus writer/other scum for wanting to bypass X, Y, and Z...".

      I just upgraded to Vista at work, so I could use more than 4G of RAM for VMs, and I'm just about ready to hunt down an XP 64 disc and see if I can make it work... because the new "security features" (air-quoting to denote that that's an insult, not that the features actually provide any security) break software I have come to depend on, like Synergy, in unpleasant ways.

      It's really scary when Linux, the epitome of Open Source instability and weird interactions, is more stable and has fewer unpleasant surprises than proprietary software.

  80. Time by Angst+Badger · · Score: 1

    Not as in "time is money" -- though that certainly comes into play at work -- but just in the sense that my time is valuable to me. If I can, for the price of a few hours' wages, buy a piece of software that does what I need with a minimum of fuss, I'll take that over many more hours spent fixing a brittle makefile, compiling, configuring, and figuring out by trial and error how the program works in the absence of decent (or any) documentation. When the free alternative is actually well-designed and polished and works out of the metaphorical box, I always prefer FOSS. But when the free alternative is not only not as good as the commercial program, but also not good enough, I'll pay for the commercial program and get on with my life.

    Mind you, I'm a professional software engineer. I can get around technical obstacles that non-technical users can't, and I actually enjoy computers for their own sake. That said, I also enjoy being able to do certain things with computers beyond fiddling with them, and while I'd like to be able to use FOSS for everything, it's either not possible or not worth the grief in every case. Ergo, I use Firefox and OpenOffice over MSIE and MS Office, but I also use Photoshop over GIMP and CorelDraw and Illustrator over Inkscape. (In fairness, I should say that I do look forward to Inkscape's further development; I've given up on GIMP ever being more than a poor copy of Photoshop 4.)

    --
    Proud member of the Weirdo-American community.
  81. Chrome Firefox by sadler121 · · Score: 1

    I switched to Chrome from Firefox because 3.5 was much slower in comparison. Sites like Slashdot would pause for 20 seconds while the js loaded, where as with Chrome it was almost instantaneously. I am using the dev version of Chrome, so I get extensions, plugins, and bookmark sync (though bookmark sync hasn't showed up in the Linux port yet).

    The Firefox guys need to get it together, and clean up their code. Until then, more people are going to migrate away from Firefox. I wouldn't say Firefox is the new IE, though it is not as standard supporting as Chrome, and Safari (WebKit based browsers), but it is starting to look that way...

  82. Blind Arrogance by GeekDork · · Score: 1

    Things I am still using for more or far less obvious reasons:

    • KDE: With version 4, KDE went the all-too-common way of going for bling over usability. SSL certificate management was still broken last time I checked. Konqueror fails at a lot of things (MSDN among others), which could be vastly improved by switching to WebKit (an IRC client I'm using uses it for previews, and those look better than what Konqueror makes of them!), but that would require pissing off the KHTML team. The print setup dialog is suffering from amnesia (ever tried duplex printing?) since the old but working KPrint subsystem was unmaintained.
    • Firefox: Pretty much the same as KDE. Useless bling and features are getting hacked into a huge legacy codebase without any regard for regressions, privacy considerations, or security aspects.
    • xine: Nice program, pretty good architecture, but for all it's worth, it's unmaintained. No seeking in FLAC or WavPack, Matroska support is sketchy (and that's stretching the definition), and overall it would need a few dozen people with half a clue to go through the myriad demultiplexers and decoders and just throw out most of it. Along with xine, I will just put every KDE multimedia application on the list, since those need some backend, and all Phonon backends but xine seem broken beyond recognition.
    • OpenOffice.org: Oh. My. God.
    • KOffice: Oh. My. Other God.
    • XFree/X.org: More of a systemic disease. Hopefully Google will realize that it sucks ass when they're making their OS and create something that's not quite as ugly.

    This list is by no means comprehensive.

    Bug reports are answered in several ways:

    • Not al all. That's the most prevalent way of handling things. Maybe after a few dozen "me too"s, someone will pretend to actually read the BTS.
    • "We do not fix UI bugs." With regards to Mozilla.
    • "Patch it yourself." This is my absolute favourite. How about "Uhhh... no"? Chances are that I haven't written a line of (obscure language of choice) in (huge number) years. Also, I am not interested in trying to apply the patch every time the distribution or the upstream fudge with their end of the package.

    There are a few exceptions, but that's my general experience.

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  83. Influence Development by RichiP · · Score: 1

    Another reason is that commercial software's development may be influenced by monetary incentive in a predictable manner. Unless you have the capacity to develop or find developers who would, open source software development is limited to the whims of the developer community. With commercial software, you know there's a company who'll take your money in exchange for fixes. With OSS, you can ask nicely, make suggestions (and sometimes even be laughed at or ridiculed for your requirements), but there's no guaranteed way to get a fix or a custom patch.

    I remember wanting to be able to scroll through tabs in mozilla (it wasn't even firefox, then) using the mouse's scrollwheel and that request was marked WONTFIX. We needed to be able to do something unique with Oracle BRM (then Portal Infranet) and the company gave us the patches and apps we needed. No fuss, no muss, but we did have to pay.

    1. Re:Influence Development by RichiP · · Score: 1

      By the way, the point isn't that one has to pay but that one doesn't have to go and search for someone who would do the change if you couldn't. The majority of consumers of software out there don't develop.

  84. Installation by deadkennedy · · Score: 1

    I haven't actually dumped an open source application in favour of a proprietary alternative because it was difficult to install. I could, however, completely understand why some users after attempting to install and configure open source applications would make the move. The installation and initial configuration experience is the first impression and is important to get right. It is the first impression the software gives as to how good/usable/stable it really is. How can you get feedback regarding other aspects of the software if they can't get past step one?

  85. Huh? by westlake · · Score: 1
    I see lots of wannabe graphics designers on anime sites who use Photoshop; few of them actually paid for it.

    How can you possibly know that?

    1. Re:Huh? by Tsujiku · · Score: 1

      Because the number of people who can afford thousand dollar software and the the number of people who use Photoshop on Deviant Art are vastly different.

      --
      Paradox
    2. Re:Huh? by hrvatska · · Score: 1

      Many people purchase Photoshop for considerably less than $1000. My niece is in a graphic design program, and she purchased a new copy of the student edition of Photoshop for $200. Four years ago my daughter, then in high school, purchased a copy of Photoshop from Ebay for about $100.

    3. Re:Huh? by Bigjeff5 · · Score: 1

      Student versions of CS4 are about $200 or less, and student versions of CS3 can be had for a little over $100. If it is a serious hobby for you, $100 is not that expensive. Probably 90% of deviants on dA would qualify, and most of the rest could probably afford the full price if they really, really wanted it. Starving students spend more than that on snowboards, and if they went to college for graphics design, it was probably a required purchase.

      Once you start using the advanced feature-set, both of those versions of Photoshop are miles ahead of GIMP. I think digital art done in Corel Painter better, though, and that is significantly cheaper in both retail and student versions.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    4. Re:Huh? by Bigjeff5 · · Score: 1

      Nice try, but we were talking about the GIMP alternative, which is Photoshop, not the full suite. Here is photoshop CS4, it can be had slightly cheaper elsewhere. For the full CS4 suite, which you referenced and includes Photoship, Illustrator, InDesign, Acrobat 9 Pro, Dreamweaver, Flash Pro, and Fireworks, $400 is about $1400 off retail. There is no decent FOSS product that is even close in functionality to most of thos programs, so until there is $400 is a damn good deal.

      Photoshop CS3 is harder to find, but it can be had here for about $90, and this one is not a student version. CS3 has 95-99% of the features of CS4 and is more than enough for what almost all digital creators need.

      The CS3 design premium suite is about $250. Again, kids buy snowboards and stuff that costs more than that, so if it's a serious hobby there is no reason young artists can't too. Save your pennies, seriously.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    5. Re:Huh? by shiftless · · Score: 1

      Starving students spend more than that on snowboards

      Yeah, and you could download a bad ass snowboard for free off the internet, how many of these starving students would find other uses for that money?

  86. It makes a lot of sense. by Anonymous Coward · · Score: 0

    Open source projects really only succeed when they're being babied by a company.
    Two I can think of off the top of my head are Chrome, and Virtualbox. They are absurdly simple, easy to use and easy to set up/configure. And they have innovative features that nobody else has.

      I bet you pidgin guys still dont even have working video/voice chat, or reliable file transfer yet (on the windows client). That stuff was working out of the box in Digsby. And very well, too.

  87. Re:GUIs only: regressions, stability, low standard by Anonymous Coward · · Score: 0

    Absolutely, if it saves me time and allows me to do what I want with my time, then I am absolutely going to use iTunes and an iPod. The integration of iTunes and iPod and all the free DRM-less (podcasts, iTunes U etc etc ... )content on iTunes is fantastic.

  88. Usability by MartinSchou · · Score: 1

    It's the same reason I drop most types of applications, proprietary or not.

    As an example, I'm currently trying to get an application moved to PostgreSQL. Now, I'm not exactly a database guru, so I'm expecting to hit a few rough spots as I would with any database.

    First I figured I'd install it on Ubuntu (not a Linux-guru either). Add through Synaptic, but which of the four score PostgreSQL hits should I install? Well, fuck it, I've space and time, install all of them.

    So ... now I have it running, but I'm unable to connect to the damn thing. Kind of strange, so I look through the documentation. Ah, needs a user "postgres". Fair enough. Add that, now I can connect with the client from localhost. Time to change pg_hba.conf. Thankfully I installed PGAdmin along with Postgres, but does that know where the conf-files are?

    Nope. I have to find them on my own. Ah, /etc/bin/postgres/8.x/bin. Excelent. Ahh, I don't have permissions. Close the open file dialog, and chmod. Wait, probably works if I run PGAdmin with sudo. In Windows I'd expect to right click and 'run as'. Not so in Ubuntu - can only affect where the icon is shown. Hrmm ... terminal, sudo pgadmin. Edit pg_hba.conf. Wtf, the program doesn't remember the last directory I was in. Well, that might be because I didn't open the file. Find the file, open it, edit it, save it. Open again - back to the default directory. Okay, that pisses me off. Maybe it's an option in preferences or something. Nope, not at all. Same with the other conf-files. Damn program always defaults to ~. That's just stupid.

    Wait ... where the hell are the changes I made? I added three ip-address that needed access. Maybe sudo didn't work like I expected and I don't have the proper permissions anyway. Sudo 666 on the conf-file, done. Edit the file, save it, reopen. Still no changes shown. What the hell? Cat the file. That's odd, all my changes are in there, and I can't really see any difference between the lines I added through PGAdmin and the ones that are there already.

    Okay, this is probably something odd in Linux that I'm just not used to. Install Postgres on Windows instead. Interesting, this installer explicitly mentions the extra user account and gives me the option of creating it during the installation. Plus point for usability. Even mentions that I'm using a weak password, and warns against reusing the Windows user password for the superuser password for the database. Extra plus point. Oh, and PGAdmin now remembers what directory I found the conf-files in. Still doesn't save changes for pg_hba.conf (which I had to find through Windows search - really bad usability point). Check permissions on the file - I have full permissions. Hrmm. Check with Notepad++. Nothing saved in the file. Add an empty line, save file - "file is in use". Ahhh .... a silently discarded error in PGAdmin. I thought that was one of the biggest detractors from databases like MySQL? Discarding errors silently is REALLY bad. Especially those kinds of errors.

    Now, getting an ODBC driver for Postgres installed on Windows is an entirely different can of worms that I'll refrain from ranting on about.

  89. Lack of a way to use binary drivers by coryking · · Score: 3, Insightful

    You what to know what would remove almost *all* of the driver problems literally overnight? Make it trivial to visit "nvidia.com", download a blob, type "./setup.pl" and have it install a binary driver. You know, kind of like how Windows or (I assume) OSX does it.

    I *dont* blame the vendors for the lack of drivers on linux. I fully blame the kernel developers for their dogmatic refusal to stabalize the driver framework so it allows binary drivers. By "stabalize" I mean create a driver architecture that works across an entire swath of kernel versions. Most vendor supplied drivers seem have this need to be compiled first and thus require the kernel source before they work. That is bullshit. They should just sit around as a blob and work.

    But alas, *that* dream will never happen because of some on the fringes of the open source movement close their ears and scream "not pure! not our fault! not pure!". Which is a shame because that single feature would instantly increase linux driver support hundreds of times over.

    It *is not* the fault of hardware vendors. It *is* the fault of the kernel--more lightly, it *is the philosophy and culture of linux* that is what holds it back.

    1. Re:Lack of a way to use binary drivers by Anonymous Coward · · Score: 0

      On Ubuntu it detects the nvidia card and asks you if you want to install the propitiatory driver.
      If you say yes, it downloads and installs it for you.

      This is actually easier than the Win/Mac method.

      I appreciate that there are other binary drivers that are hard to install, but the nvidia one is not a good example.

    2. Re:Lack of a way to use binary drivers by bit01 · · Score: 1

      Yeah, if only open-source was closed-source everything would be okay. Not.

      Closed source, binary drivers allows the manufacturers to engage in a multitude of sins. No thanks. The whole point of open source is to make sure as much as possible that everything is open and above board.

      It *is* the fault of the kernel

      No actually, it isn't. The kernel developers have already offered free driver development and support for any manufacturer that wants it. Not to mention turning a blind eye license-wise to several binary blobs. Your "pure" rant just shows you're a zealot.

      In any case the vast majority of devices are already supported. If you include older hardware a lot more is supported in recent versions of linux than in recent versions of windows. As one data point I work with a dozen completely different linux boxes including desktops, laptops and servers, and a variety of peripheral devices. The only hardware that doesn't work fully out-of-the-box with the latest Ubuntu is a HP laptop fingerprint reader which I can use as a "camera" but can't be used to authorize login as in Vista. I'd like that functionality but it's not a big loss and a third party could code it if they cared enough.

      Binaries support might be useful for encouraging a few neurotic manufacturers that are worried about giving out source to do something but frankly if they're that neurotic the quality of their offerings is likely to be poor and of little value anyway. It's been my consistent experience that institutional paranoia about "our valuable intellectual property" is inversely proportional to the actual worth of it. It seems that people insecure about their code have reason to be.

      ---

      Monopolies = Industrial feudalism

    3. Re:Lack of a way to use binary drivers by Fred_A · · Score: 1

      Sad but true.
      If the kernel driver API wasn't a moving target, it would be *much* easier for anybody to provide closed drivers. And providing the source of drivers isn't as easy as it may seem for a lot of companies that often rely on externally licensed software in theiy product cycles that they can only distribute as BLOBs.

      It would "taint" the kernel whenever one was installed but it would make stuff work.

      It has been discussed to death (we cannot have a stable driver API because this and that, BLOBs are evil, etc.), but in the end it means that everything has to be reverse engineered which takes time and a lot of work.

      As a result, very few companies (nVidia comes to mind, they cannot be thanked enough) bother to make proper drivers. They're in the business of moving hardware, not writing software for niche markets. They might do it if it was easier, but not if they have to maintain a team working on it.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  90. OSS lacks marketing, ergonomics, and services by obarthelemy · · Score: 1

    I was selling MS software and services a few years ago. What really hurt Open Software was:
    - lack of marketing. there's very little communication even targeted at techs, and 0 targeted at decision makers / purse string holders.
    - lack of references. this may have changed, but many projects only had a handful of true entreprise-scale users;
    - product immaturity. ergonomics (both user and admin), documentation, sometimes even reliability could be often iffy.
    - training and consulting were less widely available than for MS/Oracle... products

    The actual license cost is often negligible for a complete project, once you factor in training, implementation, maintenance...

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  91. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    There is no reason for iPods to fail to play songs that are not in the database.

    It might make sense to blare a warning that such songs are not 'managed' or that the more advanced features of the player won't use those songs, but it makes sense for it to at least be possible to play anything that happens to be on the disk.

    So the issue I have isn't that iTunes makes it easy, it is that there is no other way to copy a song over. There is a difference.

    --
    Nerd rage is the funniest rage.
  92. Bad accounting software. by Anonymous Coward · · Score: 0

    I think they all are bad. I finally got to the place where I could tolerate Money but now they are discontinuing it! Back to that foul Quicken.

    I even tried quick books (lots of $) and it wouldn't even talk to my bank!

  93. Three Reasons to Abandon Open Source by salesgeek · · Score: 1

    I've only seen three real reasons to abandon using an open source solution, and not one of them is a universal flaw in open source as a model, movement or distribution strategy:

    * Lower support requirements / cost of ownership - Ultimately some proprietary software deliver lower costs and make processes more efficient by lowering costs and disruptions in operations. In a lot of cases, disruptions or maintenance costs are can be so much more costly than the cost of migrating that buying new software is dwarfed by the loss caused by the existing package.
    * Features - It's the Photoshop vs. Gimp thing. Package A does whet B doesn't.
    * Compatibility with other systems - Sometimes, integration is critical, and no open solution exists to connect to a proprietary software package.

    This whole argument is kind of silly - the same issues listed above are the same for moving from one proprietary package to another. Really, open source (remember, open source != free software) is simply a check box (and an important one) in a feature matrix, and the decision really is one software package versus another.

    --
    -- $G
  94. Let's change the definition! by Nicolas+MONNET · · Score: 1

    You're right, if we change the meaning of "vendor lock-in", then vendor lock-in is possible with Free Software!

    But with the generally accepted one, no, it's not.

    1. Re:Let's change the definition! by Bigjeff5 · · Score: 2, Interesting

      I think you missed his point, vendor lock-in is possible when the application is so difficult to develop and maintain that a fork would go nowhere.

      Imagine a fork of Open Office, it isn't very likely even if there are a lot of things some people don't like about it. It's such a huge application that if it were developed on a volunteer basis, it would require a team of 100 coders to keep pace with its current developement, if not more. Organizing that many coders for a single project is difficult, and frankly it probably wouldn't take too long before the fork was terrible compaired to the main branch.

      So if you want the most modern free office application, you are "locked-in" to Open Office.

      Again, it is possible that someone could make a new office application, and people would certainly try (there are already alternatives out there, but by and large they suck), but as long as Open Office is the only serious free competition to MS Office, you're stuck with it if you want (or need) all the features.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:Let's change the definition! by westlake · · Score: 1

      Imagine a fork of Open Office

      The problem is much bigger than that.

      Microsoft sells Office as part of an office system.

      Solutions for the Client, the Server, and the Web.

      Exchange. Sharepoint and so on.

      There is a Microsoft app for the loading dock. The point of sale.

      Integrated accounting for $200. Accounting Professional Home Page

    3. Re:Let's change the definition! by MaraDNS · · Score: 1

      Open Office is the only serious free competition to MS Office

      Not open-source, but SoftMaker Office 2006 is a nice, free (beer) lightweight alternative to Microsoft Office (their business model is that, if you want updates, you can pay them for it). Only the Windows version is free; there's also a Linux version, but you have to pay for it.

      --
      MaraDNS is an open-source DNS server.
    4. Re:Let's change the definition! by AleBaba · · Score: 1

      Imagine a fork of Open Office, it isn't very likely...

      I imagined that fork and, likely or not, here it is: http://www.go-oo.org/

    5. Re:Let's change the definition! by Kjella · · Score: 1

      You're still redefining "lock-in" to mean everything else than that the vendor has in fact actively done something to lock you in. By your definition I'm locked in to Linux because there's a snowflake's chance in hell I could make a successful fork of it. Lock-in means the product only works with the product itself, that the data is trapped and that you're being forced to pay large sums for upgrades because things run out of support and you can't fix things yourself.

      You're redefining the scale to not only say "Can we take what we have, and go off with that in any direction or no direction at all only with bugfixes?" but also "Can we take off in any direction, and get all the benefits of every other company going in every other direction (and a free pony too)?". That's nonsense, you're not locked in by a future product because the future product is better. You can only be locked in by an existing product because you can not leave. When you assume both that future versions will have features you need and no forks will have them you paint yourself into a corner that has nothing to do with lock-in.

      So if you want the most modern free office application, you are "locked-in" to Open Office.

      When you want "the most [adjective] [type] application", there's implicitly only one vendor. By your criteria anything but lock-in is impossible.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Let's change the definition! by Eskarel · · Score: 1

      This is true, however, the generally accepted definition of "vendor lock-in" is useless.

      The Enterprise doesn't care about vendor lock-in, they care about the consequences of vendor lock-in. That is to say, they care about what vendor lock-in might cost them. The cost of vendor lock-in is what it will cost you to change from your current system and what costs you might be forced to bear if you want to avoid that. Often this can be an issue of a company basically gouging their customers because they can't afford to get out, but it can just as easily be the costs of maintaining a project if the original maintainers disappear, or any number of other things.

      Lock-in doesn't occur because software is closed or for any reasons of legality. There is no law which you can use to force someone to continue to use your software. Lock-in occurs because every piece of software is a little bit different and relearning a new one, adapting your other software to work with a new one, changing your business processes to match a new one, all of that costs an awful lot of money.

      In a certain sense, Windows actually has less lock-in than Linux. You can nearly always install windows software on multiple versions of Windows, and the each version of Windows is supported for quite a long time. You can, for the most part(and I've certainly seen this) write a piece of software and run it, without any updates for 15 years. Whereas you can't even guarantee that any given piece of software for Linux will install and run the same way on the next version of the Linux software you're running, let along another distribution.

      In any event, none of the four freedoms frees you from costs incurred if the people providing your software change the terms under which they do so. Just because you can maintain it yourself doesn't mean that it is in any way practical or even desirable to do so.

    7. Re:Let's change the definition! by TheRaven64 · · Score: 3, Informative

      Imagine a fork of Open Office,

      Okay.

      it isn't very likely

      Try again.

      --
      I am TheRaven on Soylent News
    8. Re:Let's change the definition! by Zontar+The+Mindless · · Score: 1

      Imagine a fork of Open Office...

      Oh, you mean like this one?

      --
      Il n'y a pas de Planet B.
    9. Re:Let's change the definition! by xtracto · · Score: 1

      That would be nice and good, except that Go-OO is not a fork

      Marveled at Slashdot's inflation of the go-oo.org mess; a few points

              * This is hardly a fork - and it's not even something very new in practical terms. As I said very clearly, we're still contributing the majority of our work to Sun, (and hence OO.o) under the JCA, and will continue doing so for the bits that touch their code.

      Try again.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    10. Re:Let's change the definition! by TheRaven64 · · Score: 1

      They're contributing the majority of their work. Not all of their work is being sent upstream, and not all of the patches they send upstream are being accepted. They use their own build system, have their own repository, and release their own binaries. Whether they choose to call it a fork or not doesn't alter the fact that it is one. A friendly fork, maybe, but a fork nonetheless.

      --
      I am TheRaven on Soylent News
    11. Re:Let's change the definition! by DragonWriter · · Score: 1

      Imagine a fork of Open Office, it isn't very likely even if there are a lot of things some people don't like about it.

      There are existing commercial and open source forks of OpenOffice.org.

      So if you want the most modern free office application, you are "locked-in" to Open Office.

      I don't think I'd describe OpenOffice as being more modern than KOffice.

  95. Apple is an example for us by hessian · · Score: 1

    When people get too dogmatic about things for political reasons, real-world usability suffers.

    Apple created an identity for its users; as a result, in the 1980s you had Mac users telling Amiga users that Macs were faster -- when an Amiga could emulate a Macintosh faster than the original.

    Open source has the same identity crisis. We think it's the right thing to do, so we overlook a myriad of small problems and when someone refuses to use it, write them off -- "he's an MSFT fanboy, or just too lazy."

    I'll use a test case: OpenOffice. In addition to requiring a bulky Java install, and being crash-prone, it also had very flawed .doc file handling; yet for those of us in offices, .doc file handling is an essential feature.

    I recommended it to a number of clients until the error reports came back. Send a file that doesn't display correctly to a half-dozen people and you've quickly eaten up the time value of Microsoft Office ($300).

    Open Source works best with products that are like UNIX: designed for a small, clear-cut, low features set job that is not going to require frequent updates. I don't think it works well for software with huge feature sets designed for professional applications, and that's why so far, that market sector is dominated by closed-source alternatives.

    Commence downmodding!

  96. users vs. contributors by nickysn · · Score: 1

    I think there's a very common and flawed misunderstanding of how open source software works. Open source projects usually don't care about the absolute number of users. Most users are simply consumers, who wouldn't contribute anything back to the project. The only reason they would try it is because it is free (as in beer), and if it doesn't work for them, they will switch to whatever works, even proprietary, if it works better for them. But what's the benefit from having these users? Proprietary software caters to them, because they are paying consumers, so the company, that made the software makes money. However, open source projects don't make money from users, who download the software for free. They benefit from users, who contribute back bug reports and patches. These are people, who know that using open source software is not about being just a consumer for a (better) product, but it's about being part of it - by submitting bug reports and patches, you know that bugs will be fixed and you can shape the direction in which the projects goes. If there's disagreement between you and the other developers, you are free to fork the project - take all the source, make your changes to it and distribute it on your own website. If your version is better, it will gather more contributors and may become more popular than the original version. So, an open source project needs contributors to survive - they are much more important that ordinary users. You can have maybe as much as 0.1% of users, who contribute, compared to the sheer number of users, who use a proprietary equivalent to your application and still your project can continue to develop and improve. So, it's not all about market share, it's about educating your users and teaching them how to get involved in the project.

  97. Popularity and Education by jessedorland · · Score: 0

    First off, it implies that users know the difference. 99% of the times they don't. To some users "copy right' material is same as GPL.

    --
    Even veals have more autonomy!
  98. Info is obsolete, use man! by coryking · · Score: 0, Flamebait

    I hope to god you are trolling.

    "Excellent texinfo" my ass. Info sucks buddy. It sucks as a documentation format. The reader sucks. The arrogant way the GNU foundation spews "Man is obsolete, use our info docs" all over their crap.

    Info was the second to the last straw that broke the camels back for me. FreeBSD and all BSD's in general have excelent documentation that is versioned right along with the rest of the utilities. All of it written into man pages, as god intended.

    You want to know why linux has such shitty, fragmented docs? Blame the GNU foundation declaring the old one obsolete, hawking a shitty new version. They split the community into those who followed the party line and moved their docs into info and those who realized info sucks and kept their stuff as man pages. Thus to this day it is a crapshoot if any of the core utilities will have usable documentation.

    And before somebody suggests pinfo or whatever that "easy to use" info reader is named, too late. I switched to FreeBSD and I ain't looking back. Info was a political move and dammit, operating systems should be political.

    1. Re:Info is obsolete, use man! by Wolfbone · · Score: 1

      I hope to god you are trolling.

      No, but thanks for illustrating my point - and I think maybe you're the troll: I mean I'd expect the genuine beer-swilling, gun-toting, libertarian BSD folk to pronounce that word "God" - or even "Gahhhhd" ;-)

    2. Re:Info is obsolete, use man! by colinrichardday · · Score: 1

      Info was the second to the last straw that broke the camels back for me. FreeBSD and all BSD's in general have excelent documentation that is versioned right along with the rest of the utilities. All of it written into man pages, as god intended.

      And how does one organize a man page hierarchically? Or did God intend for us to simply read linear text, with no convenient way of finding subtopics?

    3. Re:Info is obsolete, use man! by lennier · · Score: 1

      Seconded.

      Info is, what, vi for documentation? And I don't use vi for anything else, so I can never remember the weird keystrokes to even exit the thing. If non-man documentation were HTML... heck, even read via lynx/links... that would be sensible.

      But no.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  99. Geek cred vs functionality by Anonymous Coward · · Score: 0

    When the OS community seems focussed on incorporating features for the achievement of it instead of actually making the software more useful (sentiments like this, even if the details aren't a great example).

    Also, stability. I'm using W7 at the moment. OpenOffice installed, and crashed every time I tried to open a file, whereas Office 2007 worked without a hitch. I had important data in spreadsheets, what else was I supposed to do? Sure, you could argue all sorts of stuff, but when it boils down to it excuses aren't going to get my work done.

  100. The Failure of General Categorization by sirkha · · Score: 3, Insightful

    Much like with racism, people get too hung up over general categories. Its not whether a piece of software is open source, or if it is free. What matters is if the software satisfies the user. The method of distribution, the cost, the license, the openness of the code, the status and quality of documentation, the level of support, the usability, the name, the aesthetics of the user interface, and many other factors all play into a user's satisfaction, and different users will appreciate different things, depending on what they like and their predetermined biases. Anyone looking to choose a piece of software should look into the pros and cons of that software and their budget instead of looking at just its label, open source or commercial.

  101. Re:Spot On! by Anonymous Coward · · Score: 0

    You owe me a good head... you, you fiend!

  102. Fonts are hard by westlake · · Score: 2, Informative

    Why aren't there any decent open source fonts?

    Times New Roman was commissioned by the London TImes in 1931. Times Roman

    Helvetica dates from 1957.

    It's an extraordinary craft, and the expert practitioners are rare:

    Bruce Roger's Centaur [From Typographic specimens: the great type faces

  103. Slashdot Heresy by Anonymous Coward · · Score: 0

    Ok, I'm going to go ahead and say it. "Lots and LOTS of people have absolutely no interest in a command-line or in the learning curves associated with many FOSS. Most people do NOT want to learn Python, C++, or BASH in order to USE their software." If you want the market penetration, accept this fact.

    Most proprietary products do a FANTASTIC job of making the 4 or 5 primary functions of a piece of software intuitive and almost idiot-proof. That's what catches the attention of 90% of the market and is the functionality that they require 90% of the time. All the rest of the other options and cool functions can be as esoteric and obfuscated or broken as the developer wants. People will still buy and use it.

    GNUPLOT, for example, is awesome and extremely powerful. But its help feature SUCKS, the GUI SUCKS, and every time I take a 6-month break from it and go to use it again....I'm starting from scratch on figuring out how to do a simple x,y graph of a two-column csv. So yeah, I'm doing 90% of my graphing using the weak graph functions in Open Office at home and Excel at work, rather than using GNUPLOT. It only gets pulled out when I have 2 free days and need to graph a couple of million data points, and it pisses me off every time.

  104. The difference, for me? by Anonymous Coward · · Score: 0

    Usability (read: user interface). Too many open-source applications, particularly Linux-based ones, have a very steep learning curve. The GIMP, for example, is (for me) a lot less intuitive than MS Paint or Irfanview. Granted, it's a lot more powerful -- but it seems representative of many (good, solid, powerful) open-source applications which have zero appeal to casual users. As far as a desktop environment, Gnome and KDE (and Apple's OSX) just don't seem to have as intuitive a user interface as Windows XP. Linux is a lot more solid and feels to me more like a "real OS" -- but it's IMHO harder to use. With Microsoft seeming to be following Apple, though, who knows -- my next desktop OS may well be Linux if MS continues with their current infatuation with doing away with the traditional menus.

    Linux and open-source apps often blow away payware in terms of features, ruggedness, and of course price. But it's difficult to get enthusiastic about all that if an OS or application is difficult to use.

  105. couple reasons by Tim4444 · · Score: 1

    noone ever got a kickback for switching to a free product / service

    a lot of companies need someone to sue if they have trouble with the software. the more money the provider has the better this sort of contingency plan looks

  106. MS Access Whiz, OOo Base Idiot by Anonymous Coward · · Score: 0

    After several years as a designer/developer of databases using MS Access (and quite a few databases using MySQL+PHP, and some older mainframe databases you probably never heard of) I thought to get acquainted with OOo Base by converting a near-trivial database I use to keep tract of my checking account. This app is hardly rocket science, with its main user interface a datasheet view of a query against the single table in the database, plus a couple of reports, e.g., year-end payee summary. There are also a number of MS VBA code snippets to smooth the user interface.

    I have tried repeatedly to get pieces of this thing to work in Base. The missing link is the Object Model for Base: there doesn't seem to be one. I have yet to manage to find or write code to, say, execute a query, or open a report, or apply a filter to the form, to mention a few of the easy things I do using VBA in Access.

    OOo documentation, as others have noted, is of little use. Where something like the maps of objects, and their methods and properties are concerned, the documentation simply doesn't exist. What little documentation I found for OO Basic seems to be exclusively for Calc. So for a developer like me, retired from the rat race, with lots of time on his hands, the idea of using Base to do ANYTHING is just laughable, because there is nothing to grab onto to learn the new database object framework. Many years ago I studied conversational Japanese at a local university. Just as Japanese has no mapping to English (or any Romance language or German, the extent of my language knowledge), OO Base and Basic have no apparent mapping to my lingua franca, Access and VBA, and until some sort of clear documentation of Base objects appears, or even better, a Rosetta Stone that shows how common VBA constructs trranslate into OO Basic, OOo Base is not something I plan to spend any more frustrating hours on.

  107. Yo Ho Ho and a Bottle of Rum by westlake · · Score: 1

    Actually, every software is free to normal users!
    Either you download and crack it yourself, or you have a friend who does it for yo.
    That is the main point free software hasn't taken off, and everybody knows it.

    Drink and the devil have done for the rest...

    Not everyone is part of the geek's pirate culture - or has ever seen any compelling reason to join in the party.

    Your employer participates in Microsoft's Home User program. The disks are yours for the asking. You might have to pay for S&H.

    The MS Office "Ultimate Steal" was available for $70 to anyone with student ID and 0.5 credit hours of part-time study.

    1. Re:Yo Ho Ho and a Bottle of Rum by Hurricane78 · · Score: 1

      Who are you talking to? I am my employer. And I would not join a MS house anyway. I never learned Windows programming, and never will. Also I'd rather die than to shove money into that monster that killed Borland, Netscape, nearly killed Sun, and did so many criminal things, that it's enough to waterboard Gates and Ballmer for the rest of his life without having a bad conscience. But back to the topic:

      First of all, you disqualified yourself, by using the word "pirate" in that context. And you know exactly why. Stop spreading artist extortion industry fearmongering, OK? You are hurting artist and consumers alike with that. You might as well have said "robbing murdering child raping terrorist-downloader-devil".

      Next, I wonder how you do it?
      Do you live in artistic and software desert land, with only being able to afford maybe a dozen programs and films / music cds a year?
      Or are you rich and throw away massive amounts of money for things that you just check out for five minutes, and then put onto the shelf never to use again or that you thought wasn't worth half the money you payed?
      in short: Do you let them rip you off, or do you live in a desert? ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  108. Housewives and open source by ethicalcannibal · · Score: 1

    I'm not that technically savvy, which makes open source software even more problematic. I am capable googling fixes if something doesn't work, but sometimes the fixes take me so far out of my comfort zone, that I don't feel comfortable implementing them.

    I tried GIMP about five years ago. (I could try it again, and see if it's improved, I know.) Photoshop just works for me. From install onwards. With GIMP, I had to use X11 which was just one more barrier to entry for me. Then the UI for GIMP was just plain difficult for me to navigate. I didn't mind those two things, but when I needed to figure out how to do something I could do in Photoshop, it took forever to google where things were, and how to do it. After a week or more of this, I gave up, and went back to Photoshop. Which sucks because I really wanted to use GIMP instead.

    When I decided I was done with MS operating systems, I didn't just jump to a Mac. My husband and I loaded up several consecutive Linux distros on an old PC to see if I could do that. The amount of fiddling was way more than I wanted. If I could have just loaded it up once, and had it work, I never would have bought a Mac. This is what I mean by not being technically savvy as a drawback for open source. Sure, I can google up answers, but sometimes they are way over my head. I can ask for help, but I have found again and again, that if you are not a computer whiz (and maybe if you are) sometimes you get a lot of crap for not RTFM. What if you are just an artsy housewife that wants to figure out a simple daily issue, like email, or layering in GIMP, or where the blasted button is for whatever? The barrier for entry is too high unless you are more technically capable.

  109. Why I've given up on open source and Linux by Anonymous Coward · · Score: 0

    I have been part of the "I hate Micro$soft" group since the early 90's and I've been using Linux since some of the first distributions. My main reason for many years was for 1. Fun and learning. 2. Keeping my UNIX skills up while working under Mainframe and PCs, 3. I didn't want to pay $$ as I'm cheap.

    Why have I given up on Linux? I've said that I've done this years ago after installing Redhat 5.1(not sure of the version) only to find that they never bothered to even test the Apache distribution they included, which included a dead-out-of-the-box situation. But back to the subject... I find that while some open source is fairly good most is inferior to what I have on Windows.

    I'll start that with the OS, Linux.
    1. Upgrading has been mostly painless, but of late the problems are nasty. I have 3 RAID-10 disks on my desktop running Mandriva. Since 9.0 ( and this problem appears not to be Mandriva but a Linux problem) 2 of the 3 drives re-sync on boot. I've read the fixes and they don't work. Since one RAID-10 is on a USB port it is a 20 hour rebuilt. I only do this for a some what lame back up. Why? From what I've read it is caused from changes in the boot process to improve boot speed. That's great news, but once again I'm spending more time doing admin than using my PC.

    2. Upgrading again. After upgrading and the passage of a week I found out that my firewall rules had been removed. Hmmm, Okay, I'll restore them. I few weeks later I want to make a change to the rules and the rules get wiped out. Funny, what has changed? Something in the structure of the files. Great. More time reading up on how things should be configured. Oh wait, that isn't for my distribution. Oh wait, that article is over a year old, and in the Linux world that is ancient and out-dated more often than note. Groan

    3. Opensource (finally) Okay, I can play music, rip-cds, record internet radio, Rosegarden for my keyboard and MIDI devices. Great. It works today. Tomorrow there is a new sound system/tools for the again that break everything. In fairness, ALSA has been fairly good the last 2-3 years, but now PulseAudio sucks up CPU and causes more problems. I can't load my JACK server(for MIDI).
    Oh boy, more admin time. Rosegarden, while in itself is nice, it is annoying to have to reconfigure my MIDI devices all the time. RythmBox, Evolution, etc. Nearly every application is either buggy, has problems with a platform which is constantly changing, or simply is so much slower than my Windows applications.

    Since I can purchase MIDI software for $90(done that) and playing and ripping DVDs on MS is only $50 (done that) why do I want to spend my life performing admin functions and not enjoying using my PCs?

    IMHO, Linux is great as a server, Apache, SAMBA, proxy server, Email. But as my desktop PC that I want to be productive I do all development in Windows. The only development that I do for Linux is in Windows C# and run it under MONO ( works pretty well). I know that when I purchase my next PC/server it will go back to running XP, I'll simplify my life, and be happier for it.

    Former Linux loving fanatic. (remaining anonymous because children will be children and they have not learned to face the truth of their mistakes.)

  110. Have you tried NX (no machine)? by pikine · · Score: 1

    NX is compressed X11 protocol with reduced number of round trips, so it's fairly responsive even over slow connection. You can create full-desktop sessions like VNC, floating window sessions like SSH with X11 forwarding, and also connect to existing full-screen sessions running on the remote computer like RDP. The server installation creates an "nx" user with a special NX shell. The NX client simply SSH to the server and manipulates the session with the NX shell, as opposed to listening on a TCP port.

    No Machine is proprietary, but they let you use the NX client for free (as in beer). The NX free server (running on the remote computer) restricts the number of connections, but Google has released open source NeatX for the server replacement. It's probably easier to install the NX server first, then replace the NX shell with that implemented by NeatX. For me, I just stick with the proprietary NX free server because the restriction is not a problem for me.

    NX does have a free open source server and client implementation, FreeNX. I haven't tried it, but you could.

    --
    I once had a signature.
    1. Re:Have you tried NX (no machine)? by smpoole7 · · Score: 1
      Don't think I'm picking on you, but your post makes another point about F/OSS. Let's say I try program A, probably because it came with my Linux distribution. It won't work with certain codecs (or file formats, or whatever -- this is a surprisingly broad-based problem).

      I go to the forum for that product (I *HAVE* learned not to even download and install something that doesn't at least have a support forum nowdays!!). I post, "I can't get the Gnarliewidgies to work."

      The standard responses, in no particular order, will be:

      1. "Works fine on my system." (Implied: your hardware sucks or you've done something wrong.)

      2. "Ah, don't use that program, it's trash. Use this alternative ..." So you download and install it (after figuring out how to uninstall the first one). You discover that it will indeed work with Gnarliewidgels, but there's something ELSE that it won't support. Or, the interface sucks. Or, it hangs when playing 3 minute long movies with dancing chickens.

      This is another problem: there's no one standard (as alluded to here in plenty of other posts). Even comparing Gnome and KDE is like apples and oranges in some respects. They're both desktop environments, but they have radically different views in some cases about how to accomplish what they're trying to do.

      Ergo, et sum: you were a "#2." "Try this alternative." I *guarantee* that the original poster will try it and find what I've said -- that there's something else that it won't do.

      This is the other problem: F/OSS users tend to be a bit more technically-inclined to start with. We will tweak stuff without even realizing that we're doing it -- so when we recommend it to someone who's less technically inclined, they're blown up.

      We also tend to have limited requirements for the software that we install. Ex.: I've published dozens of articles to date, all of which were done in OpenOffice as .DOCs (because that's what the publishers wanteD), and -- believe it or not! -- KolourPaint to do the touchup on my illustrations. But for someone who needs to do more than I, this will be wholly inadequate.

      --
      Cogito, igitur comedam pizza.
    2. Re:Have you tried NX (no machine)? by pikine · · Score: 1

      Ergo, et sum: you were a "#2." "Try this alternative." I *guarantee* that the original poster will try it and find what I've said -- that there's something else that it won't do.

      This really is a fact of life, not specific to F/OSS at all. You just have to keep trying until you find out what works for you. At some point you either get what you want, or just give up and move on.

      --
      I once had a signature.
  111. No or little UAT - plain wrong by war4peace · · Score: 1

    What I have seen missing in most Open Source apps in the design-to-release process is UAT. That's User Acceptance Testing. A lot of open-source apps do have the "by developers, for developers" look, that translates to awkward GUI, weird button locations, strange button titles and so on. In other words, it's as if nobody cared what users would think of the app while they use it. App makers should have this goal in mind while they develop and construct the app, but they often overlook this approach and concentrate on functionality.
    Having a plethora of abilities/config options don't make an app desirable, as long as a regular user is dissatisfied with the application's look and feel.
    However, I have seen and used a sum of closed source apps which also lack proper UAT. Maybe this is where higher management thinks cutting costs should come in. I think they're wrong but who am I to judge?

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  112. Incompleteness / Stability by dkarma · · Score: 1

    I keep on dropping linux because it is incomplete I'm sick of hearing the "we couldn't include this program in the OS because it's licensed differently..but you can get it over there for free" crap. This is a prime example of how the concept of IP is stifling and killing creativity. Don't get me wrong i really like the concept of linus but the implementation problems keep me from using it on a regular basis for anything important.

  113. Heh, that is a nice way to reframe it by coryking · · Score: 1

    It is a "hack", as you call it because it hacks around deficiencies in the linux driver architecture. Look the goal here is to get shit to work, right? People expect to be able to go to Fry's and buy a wireless NIC and have it work, right? That is a reasonable expectation, right?

    Does linux currently meet this expectation? No. In fact, it fails miserably. Why? Because we need "hacks" as you call them to hack around the busted, out dated way linux handles drivers. By "busted and out dated" I mean it does not seem to handle drivers.. every driver seems to be a one-off deal. Or something. Whatever it is doing sucks because hardware support has always sucked on linux.

    Maybe instead of blaming the user for having the oh-so-reasonable expectation of having his hardware working, you should redirect your blame toward the one thing that hasn't changed in this equation--the linux kernel. Perhaps the kernel is at fault here. ... just a thought.

    1. Re:Heh, that is a nice way to reframe it by AceofSpades19 · · Score: 1

      Are you smoking something? Obviously since not all hardware works in linux then the way kernel handles drivers is out dated and busted. There are 2 reasons why the OP's wireless card didn't work very well, the first reason is that a lot of hardware companies don't make drivers for linux and so you have to use hacks to get the windows drivers working in linux.

      The second reason is that Ubuntu is an unstable distro, which means that the software gets updated a lot, including the kernel. The way ndiswrapper works, is that part of it, is a userland app and another part of it is a kernel modue. The kernel module has to be recompiled every time you upgrade your kernel because of the way ndiswrapper is designed.

    2. Re:Heh, that is a nice way to reframe it by lennier · · Score: 1

      "The second reason is that Ubuntu is an unstable distro, which means that the software gets updated a lot, including the kernel. The way ndiswrapper works, is that part of it, is a userland app and another part of it is a kernel modue. The kernel module has to be recompiled every time you upgrade your kernel because of the way ndiswrapper is designed."

      That's an explanation, not a solution - and tends to support the parent poster's argument.

      It fundamentally IS NOT RELEVANT what technical arguments can be made to support a particular design, if the upshot is that that design DOES NOT DELIVER a functional system.

      Where 'functional' in this case means 'the system should at all times work with currently shipping bulk-retail hardware.'

      It just doesn't matter what technical reasons may or may not hold why Linux doesn't work with Currently Selling Widget X. If it does not work for User Z with Currently Selling Widget X, then that's a bug and needs to be fixed.

      Whether the ultimate solution is social, technical, economic, or leglislative also doesn't matter. The implementation of the fix doesn't matter. The only thing that matters is that User Z can't use Linux to do what she needs it to do. If she can't, she'll buy Windows or OSX instead, because having a working system trumps every other alternative.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    3. Re:Heh, that is a nice way to reframe it by AceofSpades19 · · Score: 1

      That's an explanation, not a solution - and tends to support the parent poster's argument.

      I wasn't trying to solve anything.

      It fundamentally IS NOT RELEVANT what technical arguments can be made to support a particular design, if the upshot is that that design DOES NOT DELIVER a functional system.

      Where 'functional' in this case means 'the system should at all times work with currently shipping bulk-retail hardware.'

      I don't think that any os works at all times with current hardware, hell, I've had just about as much problems with wireless cards in windows as in linux.

      It just doesn't matter what technical reasons may or may not hold why Linux doesn't work with Currently Selling Widget X. If it does not work for User Z with Currently Selling Widget X, then that's a bug and needs to be fixed.

      Sure it does, but kernel devs are superman and can't write drivers for all hardware instantly and thats why people use ndiswrapper, its a temporary fix
      I think the OP's main problem was that he was using an unstable distro, if he were to use a distro that doesn't upgrade the kernel as much, then he/she would have a much better experience

  114. GCC by gillbates · · Score: 2, Insightful

    Open Source nearly sank my career.

    I've been a staunch advocate of OS for quite some time now. I'm the guy who asks the awkward questions at the meeting, like, "Why are we paying 40 grand for a vendor toolchain when GCC is free?"

    Well, I found out.

    I've spent the last few weeks trying to build a cross compiler on Cygwin. Here's what I went through:

    1. First, I download version 4.4.1. This is the latest version formally released, so I assumed it was stable ;-)
    2. I actually read the documentation on building a cross compiler that came with it. Oh, look - well, my particular architecture isn't listed as being built, but there's a long historical support for this processor and this architecture with GCC. So I assumed no one had gotten around to building a cross compiler for my architecture with this particular version. As it turns out, this was the first warning.
    3. Reading the docs, I realize gcc needs binutils. So I download that, build it for my architecture, and do a make install. It actually works, without a hitch, the first time.
    4. So I follow the instructions, configuring it --with-this and --prefix-that, with all of the requisite gnu goodness switches. It configures successfully.
    5. After a few hours of my employer's time, the build fails. Tracing through the output, I can clearly see that it is missing a few headers. No problem, I'll just add them.
    6. A few hours later, the build still fails. Tracking down the problem, it was configure's fault - there's a config.in, but the config.h is nothing more than the template. So I modify that by hand and restart the build.
    7. About four hours later, it fails yet again, with a different problem. It complains that it can't link the libraries. So I google the error phrase, and sure enough, it's a known problem with older versions of the compiler. I look at the patch provided, and modify my configuration accordingly. Time to rebuild.
    8. Another few hours pass, and the build still fails. I've now figured out that I've built the cross-compiler portion, and it's now working on the libraries. Here's the problem: things like stdio.h are missing. So I go through this iterative stage by which I start copying headers to the library directory until it compiles and builds. Granted, I'm building this on Cygwin, and I'm concerned that their headers might not match the actual libraries I'll be building. But, I'll leave that for another time. (warning number two...)
    9. It finishes. I do a 'make install'.
    10. Now I can compile the project I've taken over from another department. Mind you, I was supposed to have had this working a week or so ago, but no one has found out yet... So I start the build. The cross compiler works, but then fails at the link stage - missing -lc.
    11. Okay, so I need libc. I download it, untar it, and then run into some problems. When I configure and build it, I can't get it to use the cross-compiler I've just built. Turns out, libc comes with many of the same headers in the Cygwin distro. That little warning flag about headers just went from orange to red. The compiler was compiled with the Cygwin headers, but I can't use them for building the C library. So now I have a conflict between the headers used to build the compiler, and the headers used to build the library. I have to make a choice: I'm going to install the C library headers in Cygwin, and then rebuild the compiler. I don't have time to audit all of the inconsistencies between the two.
    12. So I install the libc headers. And I do a make distclean and a configure. And then I try to build the compiler once again. It fails.
    13. Just as a sanity check, I configure for my host architecture - i686, and build and install gcc. It works like a charm, no problems at all. So I know that the compiler _can_ be built successfully.
    14. This time, it has a whole different set of problems. Can't find ins-modes.h. Yep, it's autogenerated by a program called ge
    --
    The society for a thought-free internet welcomes you.
    1. Re:GCC by Anonymous Coward · · Score: 0

      Dude, embedded dev. and/or cross-compiling is shit for _every_ arch and OS _ever_.

      The only reason anyone ever gets anything done is:

      1) Vendor spends $INFINTE man-hours making a GCC-based toolchain work (and probably writing a bunch of wrapper stuff to make it more seamless). See QNX Neutrino.

      2) Vendor writes their own compiler, linker, etc. Maybe even an IDE. See TI Code Composer.

  115. Re:GUIs only: regressions, stability, low standard by Anonymous Coward · · Score: 0

    The point of the database is that the iPod doesn't have to go through all the folders and all the ID3 tags to work out what songs are available--everything is loaded into the database when the songs are copied to the device. If it has to go looking through the folders anyway to see what isn't in the database, you lose the advantage of having the database.

    If you don't like the open source alternatives, feel free to contribute to them, or write your own. Or just use iTunes like everyone else.

  116. Re:Stability Cinelerra by Anne+Honime · · Score: 1

    I have to agree. I don't like to shoot at ambulances, but cinelerra is so broken I wonder if it could be salvaged in any meaningful way.

    OTOH, kdenlive while not as feature-full as cinelerra is maturing quickly, and while some people complain of random crashes, I didn't myself found it to be excessively crash-prone. (Kdenlive 7.4, up-to-date fedora 10 32bits-PAE, AMD X64 3800+).

  117. The answer is Bottled Water by stabiesoft · · Score: 1

    People are like sheep. If you don't tell them they need it in clever ads ("Hello I'm a MAC") you can forget it. Oh hookers don't hurt either for the top exec's and politicians/school admins. Linux has been more stable than windows for over a decade now, and still almost no one has tried it. Why? Because there is no money to buy cute ads to tell the masses they need it. As I tell my friends all the time, "People are STUPID". As the title says, they buy bottled tap water from coke/pepsi that was run thru a magic filter and pay dollars/gallon. Meanwhile they can get around 1000 gallons for a couple of bucks from their water district if they just opened that faucet. Why. Because the ad told them to & and it is cool.

  118. Uncertainty that it will work version-to-version by smchris · · Score: 1

    Linux desktop in various versions since 2001. There have been bad years and there have been great years where everything worked. The last year hasn't been pleasant. I'm speaking about the greater OS here but a couple examples:

    1. CUPS, Ubuntu and a print server: Seems like there has always been something that was a non-starter for me with Ubuntu. Gutsy was a great exception on a test dual-boot. For a month. Then I wiped it in favor of 64-bit 8.04 LTS. I've never been able to print to my HP laser printer through a Hawking print server. (Really exotic hardware there, eh?) Following one _year_ long thread, apparently no one else has either. The solution? Fixed in Ibex! (which says something about the LTS in 8.04 LTS, wouldn't you have to agree?) You can echo the linux party line, "Well, it's free. If it didn't work with your hardware right from the start either don't use it or buy new hardware." Will I have to do that for _every_ upgrade? What about random _updates_ that could break stuff? Is this the uncertainty I want? Is this the uncertainty a _company_ wants? Remember, it worked in Gutsy and they broke it in Huron _Long_Term_Support_.

    2. Debian squeeze (and I guess Ubuntu) NFS has very recently been broken in updates (https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/45842), which is really the craps if you have a file server and you don't want your other user (spouse) to do a "mount -a -t nfs" from root every boot. You can find a link to the discussion that current kernels make a Debian-branch boot a tangled mess. The wisdom had always been to go with Testing as the happy middle ground but I'd say Testing is a snake pit today and advise anyone to use Stable. But doing that, how far behind will your versions of programs be compared to the same open source program on Windows? Not gratifying.

    I recently found a fix on the web from eight months ago for my laptop's suspend freeze problem that hasn't been incorporated into Squeeze updates yet. And don't get me started on having an HD TV card _and_ a webcam with microphone on my desktop. The what, why and how of feeding the appropriate module parameters and various configurations to get that working is _not_ the experience every Windows user hungers for. Really it isn't. I guess I must be almost the only person in the world with linux, an HD TV card and a webcam because that was quite a web search. Frankly, I'm getting the unsettled feeling that there is an undercurrent of serious disfunction building among linuxes. Too few hands available trying to work on too much too fast in the economic crisis?

  119. General crappyness by Animats · · Score: 1

    A basic problem with open source applications is poor usability, combined with general amateurishness. There's a tendency to get to "90% working", after which the developers lose interest. The fundamental problem is that nobody is in a position to insist that the hard-to-fix problems get fixed.

    • Firefox I recently "upgraded" from Firefox 2 to Firefox 3.5.2. There's some bug that, about once a day per password site, causes some internal JavaScript associated with saved passwords to take about two minutes, producing dialogs warning that JavaScript is taking too long. I installed a JavaScript debugger, but it's not working correctly. It's futile to report this as a bug unless I can actually find the problem. That's open source.

      Also, each new version of Firefox seems to be more of a memory hog than the last. There is no excuse for a web browser requiring half a gigabyte of RAM.
    • Blender After five years, it's gone from having the interface from hell to only having the interface from heck. There are stupid bugs, like smooth shading sometimes working in the renderer but not the interactive windows, and vice versa. It's a good program, with crappy Q/A and usability.
    • Open Office I've used OpenOffice since 1.0; I still have a paid-up copy of Word 97 for emergencies, but that's it. At version 3, OpenOffice at least mostly works now. But the usability still sucks. The word completion assumes you don't touch-type fast, for example. Microsoft does much better at the subtle handling of spelling correction. External .doc documents sometimes don't render properly.
    • SumatraPDF At last, a safe PDF viewer. But I report about two documents a month that won't render at all. The SumatraPDF people run the PDF documents through some PDF checker and report that the document is at fault. This is a problem when the document comes from a legal proceeding. Plus, you can't even select text in SumatraPDF.
    1. Re:General crappyness by Aladrin · · Score: 1

      I've heard the next major version of Blender is going to have an awesome interface that someone actually sat down and planned, instead of just throwing together piecemeal. I absolutely hate its interface now, so I'm anxiously awaiting this change.

      As for Firefox... They've been concentrating on new features for far too long. Stability has gone to shit and about every 6 months the new major version breaks all my favorite addons, some of which never get replaced. There was nothing -wrong- with the addons, usually.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  120. Re:Stability (insightful wtf ?) by Anne+Honime · · Score: 1

    Last time I did that to get internet was 10 years ago. Today, I just put whatever distro cd I have handy into any computer, and internet here I am. Mind you, it even works magically with virtual hosts inside my computer.

  121. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    Yes, the database is an advantage. Not being able to play songs that aren't in the database is still idiotic (what if I just want to browse to the folder that the song is stored in, and click play there?).

    The point is that being able to browse the disk and select a song has no impact on the database. So not supporting it is either laziness, or from some wrong-headed desire to constrain how users interact with the device (for devices that have sold millions and millions of units, the $50,000 it might have cost to include such a feature is meaningless).

    --
    Nerd rage is the funniest rage.
  122. "Normal" Users by Anonymous Coward · · Score: 0

    The biggest problem with FOSS is that developers != users. Let's take an basic example:

    Open Office in windows.

    The way the menus are organized is pretty logical, from a developer viewpoint, but is terrible from a windows user. This is the first thing to overcome. Sure, icons are nearly there, but the drop-down menus are somewhat different... Doesn't follow the usual rules of windows apps. So a casual windows user will get upset pretty fast with the default interface of OOo and will drop it. (Of course unless some tech-guy make changes to adapt the interface and menus to the windows standard style). That's the first difference from windows apps and FOSS apps. (Eg. If someone compares office 2003 with autocad 2004 (Absolutely different software!! nothing to do one with other) the interfaces are similar and if you work usually with office, you at least will now how to open a file in autocad, save, print, edit, copy, paste, make a page format layout, modify options, get help in a nutshell. No previous experience needed. Compare this with MOST FOSS and you will get an instant alien interface sense).

    Also FOSS usually have less features than the commercial counterpart. Or just makes things working direrently to the rest. (Eg. to reach a point you need to edit files in FOSS, but commecial counterparts just click one button and is ready).

    Finally there are really good apps in the FOSS, but since doesn't follow the rules of the rest of the commercial counterparts, the FOSS alternative is usually dropped. Or is very hard to learn. Eg. Blender. Blender is a geat program to make 3D art, modelling, animations, some video edition, etc. but it's interface is PLAIN HORRIBLE compared to the comercial software and doesn't follow any standard established. So is usually discarded by regular users.

    The main problem of FOSS is that there's no real "Software Management" structure that tell developers how to comunicate with the users. Usually developers hate to do things that please users at the cost of make more complicated some routine. Or even ilogical from the developer viewpoint. If you pay developers in a job, they will do, since is a job and they are paid for it. But in FOSS many of the developers aren't paid (Of course many projects depends on donations, but nobody can donate and say "Make this feature work!" since you aren't the boss) so they can fully decide what to do with the software. And also this will also affect documentation. Comercial documentation is never made by the developers: Always are done by a team of users and testers with few or no programming knowledge but with knowledge in usability and knowledge in the area where the software is focused. That's why they centralize everything in a manual (physical or electronic). FOSS don't.

    Just 2 cents.

  123. A plethora of linux distributions? by Frosty+Piss · · Score: 1

    5. A plethora of linux distributions makes it difficult to choose.

    People say this all the time, but really there are only a hand-full that make it to the corporate level - Red Hat, SuSE, and their derivatives like OpenSuSE and CentOS, and maybe Mandriva and Ubantu. Make your app work with these four, and you've hit 90% of the business installs.

    Server farms may be using things like *BSD, but these machines are usually built by hand without automagic package managers.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:A plethora of linux distributions? by Floody · · Score: 1

      Server farms may be using things like *BSD, but these machines are usually built by hand without automagic package managers.

      God no. Server farms (really anything where scalability is a major factor) make good package management all the more important. Now, it might be something home-rolled or a conglomeration of existing package management tools, but something to manage/version software components in a consistent fashion will need to be in place.

  124. The WONTFIX tag applies well to GIMP. by Speare · · Score: 2, Insightful

    I don't use Adobe products, period. But I can see why some people would get incensed at the GIMP and abandon it. A big part of it is the pace of development on the GIMP project, and another big part of it is the team.

    The GIMP developers have, for the past dozen years at least, dismissed all suggestions that they are the de facto competitor to Adobe Photoshop. They are scratching their own itch, not scratching the itch that tens of thousands of graphic artists have, and if you want something in the GIMP, you better write it yourself. (No hint they'll accept your patch, either.) It's taken several years just to find competent developers who can get along with the GIMP project management and still work on CMYK or 16bpc or other important features. Those features are creeping along way beyond schedule, and just getting them onto the schedule took far too long.

    I just got a bug-system notification the other day that said they're finally going to support write-protecting layers. Oh, wait, it just says they're laying the groundwork for a padlock icon on the layers menu, they'll get around to doing the actual write-denying behaviors "soon." I submitted that so many years ago that I've lost track.

    Not counting nuances, the GIMP is still essentially feature-matched to Adobe Photoshop 5.5, a product that came out in the mid 90s. No wonder they don't want to accept the mantle of competitor.

    --
    [ .sig file not found ]
    1. Re:The WONTFIX tag applies well to GIMP. by Anonymous Coward · · Score: 0

      the GIMP is still essentially feature-matched to Adobe Photoshop 5.5

      You gotta be kidding! It's NOWHERE NEAR Photoshop v4 in terms of features. Where are basic features like adjustment layers which we've taken for granted for over a decade? Where's *proper* CMYK support? Where's my Lab Mode? Where's my Pantone swatches? ... Need I go on?

      Even Photoshop 2.5 is still FAR better in MANY ways! And that's a 1993 vintage, a 16 bit app, right from the Win 3.x era.

      Yet, CS5 should be out next year. That would be version 12, and the GIMP is still catching up with v4 (and to some extent, even v2.5), and the feature gap (bigger than the grand canyon at this point) between the two keeps growing wider and wider with every version.

      The GIMP, 15 years and 10 major versions behind, and no hopes of ever catching up. Not in our lifetimes. But hey, a usable GUI would be a start... Even MS Paint from win 3.1 is better when it comes to that.

  125. Firefox crashing by zzxc · · Score: 1

    On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use.

    I suggest that you look up your Crash Report to see why it's crashing. The automated crash report will link to the bug report and support articles, if they exist.

    The most common crashes in Firefox are caused by third party spyware, by plugins (Flash, old versions of Java, etc), and by extensions that are misbehaving. Mozilla actively works to correct these problems by warning users to upgrade and by blocklisting extensions that cause the most problems.

  126. Re:Stability - IE7/IE8 by hostguy2004 · · Score: 1

    On the verge of dumping firefox after years of use. 3.5.2 was horrible. 3.5.3 crashed within the first 5 minutes of use. The #1 reason I would dump any SW product is stability. If it can't perform its intended function without crashing then nothing else matters. Lets just hope I don't need to switch to Chrome to get this to post.

    One of my laptops has an issue with IE7/IE8 crashing on certain pages. I'm almost certain this is a javascript issue somehow, but I haven't found a solution on Google. Firefox 3.5.2 works fine on the same laptop. Should I go out and tell everyone IE7 is junk, and IE8 crashes after 5 minutes?

    --
    In Soviet Russia ^H^H^H America, The bank finances YOU!
  127. LOL. by coryking · · Score: 1

    I forget who, but some comedian claimed the best kinds of comedy are when you take ordinary things and simply retell them in a different context.

    I think that claim is correct. For anybody who reads the above comment, re-read it only imagine you are reading it to, say, your partner or maybe you are in a bar with a couple normal buddies swapping stories.

    If you can still read the parent comment with *out* laughing, then there is something wrong with the humor lobe in your brain.

    Seriously, I'll pull it out of context right now and just quote it.

    [q: Why Do users drop open source apps for proprietary ones?]

    I don't see how it's shit, you get the most used buttons people would want, play, stop, pause, next, previous, fullscreen. A easy to use volume control bar and seek bar. A option to use a playlist, equalizer and it's all intergrated with the player window that is completely dynamically resizeable. Then providing a lot more advanced features in a drop down menu which other players don't have. And if you don't like the interface, you can use the built in theme support to make it look like another player you do prefer.

    Do I even need to comment? I mean can this guy be serious!?

    1. Re:LOL. by Ash-Fox · · Score: 1

      And if you don't like the interface, you can use the built in theme support to make it look like another player you do prefer.

      Do I even need to comment? I mean can this guy be serious!?

      What, you don't know how to choose a theme from a drop down list like you can in WMP's preferences or Winamp's preferences? Feature parity and even UI parity right there to commercial applications.

      Sorry, I don't buy your bullshit still.

      --
      Change is certain; progress is not obligatory.
  128. So why are we dropping Asterisk? by Linker3000 · · Score: 1

    So why are we dropping Asterisk on one site?

    1) We had a power surge that actually broke a LAN cable, fried the ADSL router and trashed an analogue phone. VoIP system stays up and goes into power fail mode as it should, but the analogue line everything is diverted to is the one with the now broken phone - boss says "See, the VoiP system has gone down"

    2) A couple of weeks later a circuit breaker trips and after the UPS has done its stuff for 20 mins, it shuts down the VoIP server gracefully - boss says "Aha, unreliable VoIP again"

    3) Boss tells Area Manager to arrange for a telecoms company to quote for a 'proper system' without telling me - I'm only the IT Manager after all.

    Now, my boss sees everything in black-and-white and in this case he 'sees' that the 'VoIP system' died twice (when, in fact, there were two, unrelated incidents that could have knocked out ANY phone system) and so this 'Open Source', 'free' stuff is clearly unreliable and must be replaced. I could explain things to him (oh, how I have tried) - but then I am just being 'difficult'.

    So why is Open Source dropped? Paying for things is 'cosy' because you then have someone to lean on when things go wrong and, of course, you can't do that with Open Source, can you? It's all down to perception at some levels and it's VERY frustrating. My boss has made up his mind and - well - he's the boss and he makes the decisions round here...he's even told me so!

    Rest of our empire? some Win2K servers running a proprietary app that's so MS-bound it's never going to run on anything else, then Postfix/MailScanner for our email, BackupPC for cross-site and laptop backups (with deltacopy). Intranet is Joomla, Nagios monitors our LANs, servers and VPNs, HQ user shares are on a CentOS box and I have a total of 9 Linux servers doing remote corporate stuff, data collation and reporting (iReport and some automated scripts that drop stats into my Boss's inbox automatically). Damn dodgy all this Open Source stuff!

    What's the solution? For me, shoot the boss come to mind!

    Oh yeah, and I'll gloss over the fact that we have a similar phone system at HQ and my boss has a Snom 360 VoIP phone on his desk!

    PS: Anyone after a damn fine Systems Admin person? South Coast UK, open to offers!

    --
    AT&ROFLMAO
  129. No surprises by secondbase · · Score: 1

    It's a decent article, but I don't see any surprises there.

    Rational people and, by extension, rational IT departments choose software based on the overall value for cost. The features are the obvious value, of course. Individuals may think of ease of installation as a feature, while an IT department sees it as a cost.

    I would also argue that the comparison is distorted because commercial products undergo selection: a commercial product that fails to provide a certain minimum value goes away. FOSS, on the other hand, can stay around forever. If commercial apps were compared only to those FOSS apps that were installed at least as often as a low-selling commercial app, the differences might be so great.

  130. How to piss off your customers by MagikSlinger · · Score: 2, Informative

    I've seen some saying bits of what I want to say, and I don't have mod points so I'll just do a "me too":

    1. Programmer User Interfaces. GIMP makes sense to programmers, but shows nothing but contempt for anyone else. I have to switch mental modes to use GIMP, but even then, I find the user interface inconvenient. I used to think Photoshop's user interface was needlessly painful, now I know better...
    2. "We'll Do Everything, But Won't Assume Useful Defaults". I am staring at you Open Office! When I select a range on a spreadsheet and press delete, I would like you to clear the contents of those cells and leave the formatting. Quit bloody asking me what I want to delete each and every time!!
    3. "To Be Done". I am a programmer, and I understand writing user documentation sucks, but I have news for you: I'll ignore your precious open source project if there is inadequate documentation. Don't go crying, "You should write it!" No, you're the one who has to convince me to use your project. It's your responsibility to create docs, not mine.
    4. "Frequent releases are good!" NoScript protects me on-line, but I am so tired of trying to open Firefox and have to wait an extra 2-3 minutes for NoScript to update--AGAIN! For people who use your software in production, frequent releases are bad, m'kay? They have to regression test the new version in a development environment, plan a roll-out, negotiate outages, etc. Either make the frequent releases transparent to me (like Ubuntu does which goes to the trouble to make sure 99% of systems won't break so you don't notice), or batch and release like Microsoft does on a Tuesday.
    5. Developer Arrogance, NMH syndrome, arbitrary and irrational politics, etc. Most of the major projects I follow fork because of developer politics. Developers argue and fork over irrational arguments -- it reminds me of Gulliver's Travels and the Big-End/Little-End arguments. Decisions to not support something that smack of "I didn't design or make it, so I don't like/trust it". This childish and unprofessional behavior will kill open source projects more than any patent troll portfolio.

    These are my beefs. Feel free to add more.

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
  131. revision control system to slow ? by viralMeme · · Score: 1

    "open source tools were too slow and required "too much fooling around to administer"

    Is this true, is there no 'Open Source revision control system' with functionality equivilent to Perforce?
    --

    "The newsletter system we had often lead us reboot Apache, this way we opted by purchasing a paid webware instead, and since we have paid for the licence, we got faster support and they managed to keep us running without Apache issues anymore,"

    Wha, Apache can't even run a newsletter ??? No prizes for guessing which webware they switched to ...

  132. Re:Yeah, there you really do go by Johnny+Loves+Linux · · Score: 1, Insightful

    >And there you go, the problem in a nutshell. Expecting end users to do stuff like this is bullshit.

    Uh, did you read the posting? That wasn't a user issue, that was a SYSADMIN issue. The guy was talking about diagnosing a network service issue which is something a sys admin would worry about, not an end user, who has more important things to worry about like using a browser, or an e-mail tool.

    Jeezus, don't hate Linux because it works, hate it because the other OS isn't as expert friendly, dude!

  133. stop astroturfing by speedtux · · Score: 1, Informative

    I gave Linux a fair shake, found it as frustrating as driving a Volkswagen Old Beetle that keeps breaking-down, and decided to go back to XP and MacOS. They cost money, but not that much, and that cost is offset

    No, it isn't. XP and MacOS cost money, and they have just as many usability problems as Linux.

    One other annoyance with Linux Ubuntu is when I switched my screen size to 640x480 to play some Atari and NES gaming. I found it impossible to switch it back to 1280x1024. Why? Because the dialogue box did not fit, and the "okay" button was off the screen! I ended-up stuck.

    It shouldn't happen on any OS, but the same thing happens with Windows and OS X. The difference? On Linux, there's a simple way out: you can grab any window and move it around with Alt-Mouse-1. It's documented and it's a useful shortcut anyway.

    On Windows, you have to hack the registry in order to fix this kind of problem.

    1. Re:stop astroturfing by commodore64_love · · Score: 1

      >>>On Windows, you have to hack the registry in order to fix this kind of problem.

      No you don't. If I resize the screen to 640x480 on Windoze or Mac, even though the "okay" button is off the screen, I can still access it by using the Enter key, and thereby get back to the larger 1280x1024 size.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    2. Re:stop astroturfing by shmlco · · Score: 1

      "On Linux, there's a simple way out: you can grab any window and move it around with Alt-Mouse-1. It's documented and it's a useful shortcut anyway."

      Of course, with the screen down to 640x480 and with a modal dialog up it may be just a little bit hard to back out and search the internet for the mythical command key shortcut you need.

      Assuming, of course, that you even know that there might be a command key shortcut....

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    3. Re:stop astroturfing by speedtux · · Score: 1

      No you don't. If I resize the screen to 640x480 on Windoze or Mac, even though the "okay" button is off the screen, I can still access it by using the Enter key, and thereby get back to the larger 1280x1024 size.

      That works the same way on Linux. The Alt-Mouse-1 shortcut is an additional feature, and very useful for lots of things.

    4. Re:stop astroturfing by speedtux · · Score: 3, Insightful

      Of course, with the screen down to 640x480 and with a modal dialog up it may be just a little bit hard to back out and search the internet for the mythical command key shortcut you need.

      Well, so what? If you don't know about the shortcut, you're no worse off than you're on Windows or Macintosh in the same situation.

      Furthermore, on Linux, these kinds of dialogs tend not be modal; modal dialogs locking up the UI are a common misfeature of Windows and Macintosh applications.

      Windows, Macintosh, and Linux all have these kinds of problems. The difference is that Linux has a lot more ways in which you can get out of them if you know what you're doing. And if you don't know what you're doing, you're no worse off than on the other platforms.

    5. Re:stop astroturfing by Anonymous Coward · · Score: 0

      Well, so what? If you don't know about the shortcut,...

      [...] The difference is that Linux has a lot more ways in which you can get out of them if you know what you're doing

      Thanks to illustrate exactly the problem with FOSS: they don't really care for the end-user, he can still RTFM.

      you're no worse off than you're on Windows or Macintosh in the same situation.

      I just tried on XP: well, cannot go down to 640, but 800x600. Maybe they removed the 640 because the window would not fit, but at least it's possible to come back to proper resolution.

      On OSX: you can to 640x480, and still come back to the previous resolution. And the window is not modal.

      So please, take a look outside your linux box for once.

  134. Simple by Anonymous Coward · · Score: 0

    Simple:

    One:Support
    Two: Customization

  135. The Music by Eil · · Score: 1

    I've been running Linux on my machines for 13 years. I generally seek out an open source solution for everything I do because its cheaper, generally more reliable, and puts me in control of my technology.

    That said, I recently installed Windows for the first time in years. Why? I've taken an interest in music production and the Linux tools just aren't up to par yet. Yes, the basic underlying systems (Jack, various libraries, hardware support) are often far superior to commercial operating systems, but there's really no good way to hit the ground running when making music in Linux. All of the applications support different ways of pushing sound in and out, and many of them have a good foundation but lack in too many areas. Additionally, many of the packages that ship in distros like Ubuntu and Fedora are woefully out of date. And finally, there is very little in the way of commercial audio offerings on Linux.

    Now, don't take this as complaining. I spent the better part of a month trying to get things like the real-time kernel, Jack, and various applications and plugins to work properly with little success. I've lambasted plenty of posters here on Slashdot for trying one Linux distro, finding out that their wireless card didn't work right away, and then gave up running back to Windows or OS X whilst screaming all the way. This is more like wishful thinking. I would gladly help fix the problems that Linux has on the audio front, but I have neither the time nor experience and likely never will. I'm not happy about having to pay good money for proprietary software, but in the end, using the software that does the right job is more important to me.

    In the meantime, I'll continue to hope that someday, someone does for the Linux audio ecosystem what Ubuntu did for the Linux desktop.

  136. No one said sysadmin, you're making stupid excuses by ifwm · · Score: 0

    "Uh, did you read the posting? That wasn't a user issue, that was a SYSADMIN issue."

    Nothing in his post says he's a sysadmin.

    " The guy was talking about diagnosing a network service issue which is something a sys admin would worry about, not an end user, who has more important things to worry about like using a browser, or an e-mail tool."

    I have to remote desktop frequently, and I'm not a sysadmin, nor do my duties in any way resemble those of a sysadmin. You seem to be making things up out of thin air.

    "Jeezus, don't hate Linux because it works, hate it because the other OS isn't as expert friendly, dude!"

    Jesus, don't flame others because you make wrong assumptions, flame others because you can't read worth a fuck.

    Seriously though, no one anywhere said or implied anything that would lead one to definitively know he was a sysadmin, so flaming that guy because your made an invalid assumption is a dick move.

  137. Why do I change? by Todd+Knarr · · Score: 1

    Mostly I change to proprietary apps reluctantly, because those apps support a proprietary format or system that's not available to open-source and that I have to deal with and can't just ignore. I rarely change by choice, it's usually forced on me.

    My reason for being reluctant to change: yes, open-source apps are complex, sometimes awkward to configure, often not as polished as the proprietary apps. Yes, it's often painful and annoying to get them working. But I can usually get them working and doing what I need. Proprietary apps more often tend to make the easy stuff easy and painless (as long as you're doing it the app vendor's way), and make everything else simply impossible. Open-source you tend to have to deal with a hodge-podge of sources of disorganized information. Proprietary apps you have to deal with a vendor support line who have no clue how their app works and can only answer questions we already have the answers to from the manuals. And with open-source if there's a bug I can usually fix it. Vendor software, well, take Oracle for an example (please, preferably to another planet). Our open-issue list with them, counting only serious and up, is into the 4 digits and growing. Average open time for our tickets is the high side of a year. The last time I tried to get them to fix a bug, it was about a problem with their connection pooling. It simply wouldn't work, and it would lock up the database servers (not the client, not just one server, the entire cluster of servers). I managed to reduce the bug to a single-page test program in plain C that reproduced the problem 100% of the time and needed nothing but the IBM compiler, libc and Oracle's tools and libraries. It took 8 months to convince Oracle to even compile and try that simple test case, they kept asking for it to be simplified. When they finally did compile and run it, within 24 hours we got back "Oh, yeah, we know all about that one. It's in all our current versions. We're planning on fixing it in our next major release, you just have to upgrade to it. No, we're not planning on fixing any of the prior releases.". Wonderful. Thanks loads. Really. And that's it, we're done. It doesn't matter how major the problem is or how important it is to get it fixed, there are no further avenues we can pursue.

  138. Compliance. by ncalsmitty1369 · · Score: 1

    Automating encryption of data for sending to partners using PGP was easy enough with GPG. However with new FIPS compliance issues and GPG not being FIPS validated, that pretty much leaves only PGP. I know about FIPS capable OpenSSL, which we use. Some places ( using PGP ) want data encrypted before being sent across an OpenSSL tunnel though.

    It would be great if libgcrypt was FIPS validated.

  139. OpenOffice and "Normal" Users by viralMeme · · Score: 1

    "a casual windows user will get upset pretty fast with the default interface of OOo and will drop it"

    For the life of me, I don't ever see that 'problem'. I have sat msOffice users down in front of Open Office and they can't tell the difference.

    "The main problem of FOSS is that there's no real "Software Management" structure that tell developers how to comunicate with the users"

    What are you on about. When was it ever that the average 'Windows User' got to communicate with the developers. Contrast that with the FOSS equivalent where you contact the developers on the various forums. And in most cases get the problem dealt with - directly by the developers.

    "Comercial documentation is never made by the developers: Always are done by a team of users and testers .. That's why they centralize everything in a manual (physical or electronic). FOSS don't"

    'Comercial documentation' is a long running joke in the industry ..
    --

    PHB: "You'll have to have all the documentation written by next week so we can ship it when the software is done."

    Tina :"How can I write instructions for something that doesn't exist yet?"

    PHB: "You'll have to make logical guesses."

    Tina: "If you press any key your computer will lock up. If you call our Tech. Support, we'll blame Microsoft."

  140. On ODF interoperability by fritsd · · Score: 1

    ODF inter-compatibility has long been a problem.

    That's sad.
    I'd have hoped that initiatives such as ODF workshop in the Netherlands and OfficeShots.org would contribute to better interoperability.
    Can you give us any idea whether things are at least improving lately.

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  141. Dumping Linux (Again) by johngarrison · · Score: 1

    Several times over the past decade, I've tried switching to Linux and failed. This time, I've been using Ubuntu on my personal machines for about two years, however, I'll be switching to windows 7 when it comes out. It's the same old story of wasted time and busted software.

    In the c++ realm, autotools are an abomination and autotools based builds are orders of magnitude slower than vc++. I can live with this, but the available IDE's are either busted or time wasters. Anjuta is unstable and kdevelop is complicated and doesn't like working with custom autotools files. Even the visual studio 6.0 debugger doesn't work with current versions of Wine.

    I also develop with c# and .net. Mono itself works fairly well, but MonoDevelop continues to disappoint. For reasons unknown, the debugger recently stopped working after a system update and the latest sources in SVN don't work either. MonoDevelop might be useful someday, and Novel might be able to turn this into a profit center, but I'm tired of waiting.

  142. Quicktime X vs. VLC by stms · · Score: 0

    I Recently dumped VLC For every video type except wmv. The reason's are Quicktime X is much better at decoding most videos something that VLC is constantly directly trying to improve but has failed to beat quicktime (even 7). The only reason why I kept wmv under VLC is because flipformac (developed by Microsoft) takes for ever to decode video.

  143. writing your own cross compiler by viralMeme · · Score: 1

    "I've spent the last few weeks trying to build a cross compiler on Cygwin"

    Why ?

    "In my case, most of the time I spent was late at night after the kids had gone to bed. I was able to suffer through this without my employer knowing how dire the circumstances really were. But had I been required to make a release in these last few weeks"

    What was the name of this cross-compiler?

    What was the response on the support forums to these issues?

    Did you have a support contract with any of the major Open Source vendors.

  144. wishful thinking by speedtux · · Score: 1

    Then sometime later you want to update python from 2.4 to 2.5. you do the update and it updates all these dependencies as well. And suddenly you find that Gimp or gnuplot or something else you need is busted because say they all depend on some Latex for symbolic fonts and there's an incompatibility.

    So, what happens if you try to update and replace the system Python or system gcc on OS X? It completely breaks your system. You can't do it. People don't even try, they just suffer with buggy, outdated libraries and compilers, or they install multiple versions of the same software and then battle with incompatibilities and missing functionality.

    I think your bad experiences result from using OS X: package management on OS X doesn't work. Fink is broken. MacPorts is broken. I had drunk the Apple Cool Aid and for a few years really, really gave OS X a try as the "better UNIX", but eventually just gave up.

    One would prefer in many cases decoupling of applications or even standalone applications. When you update an app the worst that happens then is that just that app breaks. Plus it's trivial to roll back to the old self contained app.

    You can do that for desktop applications to a limited extent. You can't do it for something like gcc or Python. The dependencies are there, and you can't make them go away by pretending they don't exist.

    And there's no need to either. Package management may not work on OS X, but it works like a charm on Linux distributions.

  145. Usage models matter by Qbertino · · Score: 1

    Wether I use closed-source or FOSS or paid or free (bw. those metrics are ortogonal to one another!) depends entirely on the usage model and my preferences for the job at hand.

    Example 1:
    I'm considering getting back to Video Editing after 9 years of abstinence in order to spice up my website about web technologies.
    No effing way am I going to hassle around with FOSS Video editors - which practically don't exist. I might look at Blenders Sequencer for an hour to determine if it's usefull or not, but that's about it. I'll probably get Final Cut Express or something like that.

    Example 2:
    ATM I develop PHP in my spare time - my current daytime gig is mostly ActionScript. I've considered PHPEd as an IDE, but I haven't had a Windows Box since about 7 years ago and no way am I switching just for that. With PHPEd out as my IDE of choice I *will* have a fuss getting full roundtrip debugging to work - no matter which x-plattform IDE I choose, so I might aswell get a FOSS one. Eclipse PDT it is then. I am not shelling out money for Komodo or Zend Studio if the amount of work is the same. Which it is.

    Example 3:
    I was working on a clients project on my trusty 12" G4 iBook a few years back. It was laden with apps running side by side, including the Flash MX 2004 Pro IDE. Which was the reason I had gotten it in the first place. Needles to say it was slow as molasses. I chose to turn off my favorite Editor jEdit and get a faster one. TextMate was a worthy candidate. However, it costs 30$ (no problem with that), only runs on OS X (ok, that's a tad tricky, but I'll follow along) and gets its power by extensibility with some kind of C dialect scripting language. Here's the dealbreaker: If I have to learn some scripting language to pimp out my Editor with half the features jEdit has, it better be one that runs *everywhere*. TextMate was ruled out and I chose to bite the bullet and learn Emacs. Usability is beyond bizar - you have to actually actively practice select, copy and paste (no joke!) and you won't get anywhere without a cheatsheet in the first year or two - but it runs *everywhere* and I don't have to learn more about some programming language than I would have had to with TextMate. Only here it is Lisp.

    Example 4:
    I want to highres-scan a picture and print it out on a 1x2 meter banner to hang in my room. I'll have to edit it, remove the rastering and prepare it for 7-color printing. No effing way am I going to attempt that in Gimp, which I work with at least once a week. PS and maybe Corel Photo Paint are the only choice here.

    Bottom line: Use the best tool for the job. And invest either your time or your money. Never both.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  146. At a certain point it makes no sense to change by mschuyler · · Score: 1

    to an open source product, regardless if it's 'free.' I'll tell you my story just as an example of what open source has to face. I've used Word since version 1.0 when it came on two floppies and included a mouse in the box. I've used every single version up through 2003. I'm a writer. I was one of the first to use word processing with programs that no longer exist, like Zardax for the Apple ][. I've had a computer since 1979. I'm not as smart as all of you, of course, but I used to be famous for putting together a computer from pieces with only a Swiss Army knife at trade shows.

    I write book-length manuscripts in Word, making extensive use of multiple indexes, tables of contents, and tables themselves. I don't have Word exactly memorized the way I still have Lotus 123 memorized (It won't leave my brain), but I have a good working journeyman level knowledge of it. It can be frustrating at times, but by and large I can get it to do what I need to have done.

    Being a bit of a dabbler I once downloaded and installed Open Office to see what it could do. Looked fine at the outset. I had no problem with the menus or the look of it, so I loaded in one of my manuscripts. One look through it and I discovered it would not render tables properly. The tables were a mess. So I erased Open Office from my system and have never looked back since.

    Why? Because I don't have time for this shit. Maybe they fixed it. Probably they did, but I can't be constantly checking back to see how it has improved. It slows me down and time is money. Word, for all its faults I'm sure you all can point out with great gusto, is a functional program. It works. I and my publisher see it as a known quantity. At a corporate level I can get Word so cheaply that it is not cost-effective to consider a 'free' program.

    Proselytizers who have an axe to grind with evil M$ will make some inroads when they have enough power to force an organization to switch, just as they do with Linux on the desktop, which has a similar problem. But overall, the ecological niche for word processing is filled by Word, and it will take more than a few Linux geeks to dislodge it. Those who do use Word will use Word until they are dead.

    --
    How about a moderation of -1 pedantic.
  147. Ubuntu's a GREAT example... by grikdog · · Score: 1

    I started with Linux by trying out Slackware a decade ago, but always went back to Mac OS (X) and Windows XP since that was what we were using at work. I installed Linux on my own boxen every couple of years, but it was never a practical alternative until Firefox, Gimp and Open Office.org came along.

    Gnome finally got good enough to be a desktop, Ubuntu finally recognized most of my hardware out of the box, and Canonical started their insane giveaway program of free install CD's, but I looked at Feisty and Gutsy before I finally installed Hardy -- which promptly killed my wireless, since it didn't include Dell's proprietary Broadcom STA wireless driver. But Hardy was nice, almost everything worked including YouTube, Vimeo and whatever video it is that MSNBC uses. Good enough. I upgraded to Jaunty. Dell Inspiron 1525 wireless works again, and now — everything but YouTube is busted in the video department!

    What boils my cheese about Ubuntu, arguably the best free consumer Linux out there, is the lack of cross-sandbox QA. Yes, Apple has been a scurvy scumbag in the broken features department, and Microsoft is no slouch at the game of making users pay for bug fixes (but the bugs ARE fixed), but Linux is a green beacon of broken promises kept painfully slow. Linux is no child growing up, but Frankenstein's monster gradually accumulating bits and pieces, all individually cool but collectively alive only in someone else's paradigm of what a consumer computer should look like.

    Bottom line? I can't turn Grandma loose on Ubuntu. It's high maintenance. Way too high maintenance, almost as bad as Microsoft. If I charge myself for my time on this chore, how free is free? I will never go back to Vista, but Mac OS X...? That's in the realm. But I do sorely wish Ubuntu was up to snuff, and frankly it's gotten good enough to pay for, in the under $200 per major version range.

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  148. What about Krita? by Anonymous Coward · · Score: 2, Informative

    Everyone always talks about the GIMP, and about how it doesn't measure up to Photoshop. I haven't used Photoshop, so I can't really comment on that, but every complaint they bring up seems to not be an issue with Krita. Just to comment on the issues you mentioned, it does support write-protection for layers, and it has a wide variety of colour-space options. It supports:
    - CMYK (8 or 16 bit integer per channel)
    - Grayscale (8 or 16 bit integer per channel)
    - L*a*b* (16 bit integer per channel)
    - LMS Cone Space (32 bit float per channel)
    - RGB (8 or 16 bit integer per channel, or 16 or 32 bit float per channel)
    - YCbCr (8 or 16 bit integer per channel)

    Is there something I'm missing that makes Krita unusable for professional work, or is it just not widely known?

  149. one thing I havent seen mentioned yet by theheadlessrabbit · · Score: 2, Informative

    One thing I haven't seen mentioned here yet that is a big deal is compatibility with proprietary systems.

    If I'm a photographer who's working with another photographer, I can't send them my gimp files, and them them open them in photoshop. I can't open their photoshop files in gimp.
    It doesn't matter how good a FOSS video editor is, All the other pros are using AVID or final cut, and we can't work together on anything.
    If I have a recording to be mastered externally, the studios are set up to work with pro tools.
    You can't have one person off in their own little bubble while the rest of the team is working together on different software. Choosing to use a FOSS program immediately isolates you from the rest of your peers.

    If you are a lone person working freelance, FOSS is possible. I can edit wedding photos in gimp, and edit some audio in audacity, and get the job done. But larger production places, the work flow is more like an assembly line. after doing your job, You send off your work to the next guy. If you are ever expected to work as part of a team, you have to use what the rest of them are using. In these cases, a FOSS alternative, even if it works better than the proprietary alternative, breaks the chain, and is useless.

    --
    -I only code in BASIC.-
    1. Re:one thing I havent seen mentioned yet by Anonymous Coward · · Score: 0

      "If I'm a photographer who's working with another photographer, I can't send them my gimp files, and them them open them in photoshop. I can't open their photoshop files in gimp."

      Are you sure? GIMP supports the .psd file format for opening, editing, and saving.

      "If I have a recording to be mastered externally, the studios are set up to work with pro tools."

      If you are sending a recording to be mastered, stereo .wav format is fine. (Or 6 mono wavs for 5.1 etc). Remixing is another topic, but formats for mastering are well established and not dependent on any particular software.
      Do you think a cutting lathe for vinyl is PT file format compatible?. :)

  150. blame by pikine · · Score: 1

    Since the whole OS-App stack is made of too many components with different stake-holders, and these components interactive in non-trivial ways, it's hard to place blame on the OS or the app. In my case, Firefox 3.5 since beta 2 has been crashing my X server with intel i810 driver that came with rhel5. Nowadays, I essentially have a different Windows machine that I rdesktop from Linux that run Google Chrome. This is the path of the least resistance for me to get something that works. In the future, the physical Windows machine may simply be replaced by a virtual machine.

    --
    I once had a signature.
  151. When they're better. by Anonymous Coward · · Score: 0

    Let me introduce you to reality.

    1. Most people are not programmers, and are completely unable to read code.
    2. For such people, wether a program's source is open or private doesn't matter because they will never see it. Even if they did they wouldn't know what to do with it.
    3. This makes all programs a black box of which they cannot peer inside.

    To non-programmers free (as in speech) software has exactly zero benefit. Programs will be chosen based on their merits of accomplishing the tasks a user wants to do and within the resources they are willing to expend (money, time, etc). Firefox (open) is better than Internet Explorer (proprietary). But Safari (proprietary) is better than Firefox. Also, "better" is subjective.

    Wether you like it or not, that's the reality.

  152. Pragmatism by KingAlanI · · Score: 1

    This seems to be a subset of pragmatism versus idealism-type issues.

    I use OSS, not because I believe in OSS idealism, but because specific OSS programs are better than the other programs in that field, be they free or for-cost, open or closed.

    I'm typing this from FireFox; I use that because I feel it's the best Web broswer out there, not because it's an OSS web browser.
    OSS advocates may respond that characteristics of OSS are what *makes* it better. To that I say: Fine. Let OSS win that way, rather than letting OSS win "just because it's OSS".

    I'm no programmer, so having the source available doesn't mean much to me directly. As such, I gladly use free closed-source software if it fits. For example, I've got music on in the background through MediaMonkey, some of that music having been acquired via uTorrent. :P

    VLC? Best media player (except for media-library features, but it's great if you want to throw one specific file at it)
    Notepad++? Great text editor, period.

    Also, while there's some software I use every day, there's some software that I use only occasionally. (for example, video editing - it's not my main focus; I get occasional projects.) Not going to bother figuring out OSS stuff for such occasional projects, even if the OSS thingy may be a "better' piece of software in the end.

    I just happen to *like* XP as my OS and Office 2007 as my "productivity software". (Yeah, I like the Ribbon, okay? :P) Sometimes, it's hard to quantify these types of things, in those cases it makes sense to go with your overall impression rather than specifics.

    I like saving money, no doubt about it.
    However, one thing I know is that, in general, sometimes it makes sense to pay up for a better product, that in some cases, using the cheap thing is penny-wise and pound-foolish.

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  153. Re:GUIs only: regressions, stability, low standard by colinrichardday · · Score: 1

    I just checked Apple's site. They don't seem to have a Linux version of iTunes.

  154. Too much free software sucks... by blahplusplus · · Score: 2, Insightful

    ... because making software is time consuming and hardwork and doesn't pay the bills.

    The reason commercial software is preferred to free software is that commercial software is still better then free.

    That and linux can't run windows apps perfectly, I would move to linux if it

    1) had the same shell as say windows xp
    2) was faster in performance then windows (i.e. games had higher framerates under linux and there was no bullshit compatability, things "just worked".

    The best free software has a lot of great ideas but the problem is that software takes too much work and time from these guys lives without any compensation, they can't compete because

    1) They usually over-estimate their coding skills
    2) They code for themselves NOT for users

    When making any program you're coding for that "motherfucker" the public, therefore you can't make a program for coders, you have to make a program for users, ease of use.

    In the early days of video editing software, almost all video editing software was complicated for what joe user needed it for, finally for profit companies came to the rescue, companies like ULEAD for instance.

    Take a lot of the pain of video editing out of video editing for the average user who just wants to mash up videos, cut paste, etc.

    http://www.ulead.com/

    Open source guys obviously don't use or are unaware of how to do things better, when any company or person hits on the "magic user interface formla" you have to copy it and make it even better for the user if there is room for improvement.

    The thing is good software design is hard and time consuming for the output you get over time spent, it literally takes years to figure out how to build good software, since developing good software is extremely labour intensive.

  155. I didn't miss the point by Nicolas+MONNET · · Score: 1

    I got it perfectly right.

    What he (and you) describe is not vendor lock-in. When the vendor lets you go with the source code, no question asked, it's not vendor lock-in. Period.

    You're describing an hypothetical situation (code soooo hard to maintain but the vendor can) without even providing an example for it. I doubt you could -- it's completely ridiculous.

  156. They only care about the consequences of it? by Nicolas+MONNET · · Score: 1

    So enterprises are like me: I don't care about cancer, I only care about the consequences of cancer, the part with the dying and shit.

    Come on.

    1. Re:They only care about the consequences of it? by Eskarel · · Score: 1

      Yes, but unlike cancer, vendor lock-in is entirely unavoidable. The fact that the vendor is Ubuntu instead of Microsoft doesn't really matter. You're still locked in to the product of that vendor. It's just the degree and cost of that lock-in that really matters.

      For your metaphor, it's more like you not caring about dying, but more about how and when you die. You probably aren't really fond of the idea of dying, but you know that some day you're going to do so, and you probably to some level or another accept that. That doesn't mean you want it to be painful or tomorrow.

  157. features and support by praxis22 · · Score: 1

    I think if people are coming from an existing application they generally have expectations, provided they can do the same things in the same way they usually stay. If users have to change their workflow however, then the novelty wears of really fast. Which brings me to my second point, if user have support, then they'll stay longer, and wont mind doing stuff like tcpdumps, etc. provided somebody else is telling them what to type or tweak. If people know they can just ask somebody and get results in a day they usually stay. At least in my experience of familial & work tech support anyway.

  158. You can hire a progammer without being one by darkonc · · Score: 3, Interesting

    First, there's the expectation that if something breaks or something isn't working for you, you can just "fix it". Now this might mean anything from editing a configuration file to rewriting the code, which is far above a lot of people's heads. Plus, as you mention, sometimes it seems like developers focus on some technical aspect of the problem while ignoring the end-user aspect. It's great that ODF is an open format, but it doesn't really work as a universal file format if every program has a different implementation.

    This is one of the common refrains of the anti-FOSS FUD patrol -- that 'all of us non-programmers have no control'. That couldn't be furter from the truth. It's actually a close relative of Microsoft's 'are you going to trust your business to code written by amateurs' FUD.

    Truth of the matter is that the bulk of the code that goes into the major FLOSS projects is put there by people who are paid to do the work. It's not a bunch of lone wolves doing it for their own gratification. This means that they take their orders from the people who pay them to do that work. In other words, you don't have to be a programmer to get a wanted fix into your (not so) favorite FLOSS project, you just have to convince a programmer (by hook, crook or paycheque) to do it.

    This is quite a bit different than with proprietary software, where it has to be in the business interests of the program seller to fix what for you is a show-stopper bug. For example, when MS-Word for OSX first came out, it's multilingual support (especially for RTL languages like Hebrew) was abysmal. The Israeli government offered Microsoft 7million of dollars (plus a guaranteed bulk contract to fix it, but MS was more interested in using the bugs as a leverage point to force people to move from the MAC to Windows. Microsoft didn't budge on the issue until Israel's Department of defence paid a group of programmers $1/2 Million to port Open Office to the Mac, and ordered a halt to further Microsoft contracts.

    So the moral of the story is: If you have a show-stopper bug in a FLOSS project, then hire someone to fix it, then sit back and laugh at the people who spend 10 times as much money working around similar problems in proprietary programs. If you then feed your fix to the greater community, then not only don't you have to support your fix, as the base code is updated, you also get to bathe in the good karma of having contributed to the greater commumity. That's what FLOSS is all about.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:You can hire a progammer without being one by nine-times · · Score: 0, Troll

      Great, but let's say I'm just a lowly "user". I'm not a developer and not the Israeli government. Now what? Dip into my personal savings, come up with a few hundred thousand dollars to pay a team of developers to make OpenOffice load quickly on my Mac? Or maybe just pay $80 for an iWork license?

      I feel like I've had this exact argument before. It's not FUD. FOSS is great in many ways and I use it all the time. But the question was asked, "Why do people try FOSS and go back to proprietary software?"

      At least part of the answer is that developers are often paying attention to their own needs (or to their employer's needs) and not necessarily everyday users' needs. To the extent FOSS has made progress in user adoption (and it's made quite a lot, actually), I think it's because you get people like Mark Shuttleworth, who has seems to have put some focus on making Linux prettier and more user-friendly (though I still can't get behind the orange/brown color scheme).

      Now if you're a developer, you can very well take the stance that the program is serving your purposes and you don't care about users. Fine, then don't complain about everyone using proprietary alternatives rather than your software.

      But if you were to ask how FOSS developers can attract and keep users, my advice to a lot of these projects would be, "Get better at soliciting and responding to feedback." You want to stop people from dropping OpenOffice and buying MS Office? Go ask a bunch of non-technical heavy Office users what they don't like about OpenOffice. You want to get more people to use the GIMP? Go talk to graphic designers ranging from "professional" to "amateur" and see what they have to say about the GIMP; take their responses seriously. If you want to know why people are still buying Soundforge instead of using Audacity for free, then find a way to hunt down some Soundforge customers.

      I guarantee you that there are reasons other than FUD. But if you're some random individual person, it's generally going to be easier, cheaper, and less trouble to buy a proprietary alternative than to hire a team of programmers to build you the application you want.

    2. Re:You can hire a progammer without being one by darkonc · · Score: 1

      Great, but let's say I'm just a lowly "user". I'm not a developer and not the Israeli government. Now what?

      If you want to compare a 'lowly user' to The Israeli government in getting a FLOSS change done, then you should also compare a 'lowly user' to the Israeli government in getting Microsoft to make a change in, what's for you, a show-stopper bug.

      If $7M plus the promise of a 10,000 unit sale isn't enough to get Microsoft to 'listen to their users' and fix an obvious and major usability problem, then what's the chances for me, a lowly user?

      With Microsoft, that's your only choice.

      With Freed software, you have a number of other solutions open to you (whether you choose use them or not).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    3. Re:You can hire a progammer without being one by Anonymous Coward · · Score: 0

      Hiring a programmer is no different to hiring any other professional - they all cost something significant. How much do you think it costs to hire a house architect? A live band for your wedding? A caterer for your gathering? An accountant for your finances and taxes?

      The fact is, you just have to convince a programmer (by hook, crook or paycheque) to do it for you. It's generally understood that harder jobs will cost more than simpler jobs. It will cost plenty of money to build a new application or refactor a significant level of code. It's much cheaper to tweak an existing application to improve the functioning.

    4. Re:You can hire a progammer without being one by nine-times · · Score: 0, Troll

      Right, but the point is, the common "lowly user" is equally powerless in each case. They can't rewrite the code, they can't afford to hire someone else to rewrite the code. The issue is, which does what I want/need better fresh out of the box?

      Now I'm not saying that won't be OpenOffice. It might be OpenOffice. But if it's not, it's going to be cheaper to buy Office than to pay developers to rewrite OpenOffice for you.

      The most you can do in either case to get a change made is to submit feedback and hope for the best. Now I know Microsoft brings "lowly users" into their labs, studies how they use computers, ask for feedback, and use that research in their development. Is OpenOffice doing all that?

  159. OSS developers must be playing for 2nd place by Anonymous Coward · · Score: 2, Informative

    Coders are now preferring Visual Studio Express and GoogleCode over MinGW/Cygwin and Sourceforge, and for a good reason.

    If you look at most open source software packages, they are basically copy-cats of proprietary software -- FROM SEVERAL YEARS BACK!! Lots of cool new features of programs like Mac OS Finder, Windows Explorer, Photoshop and Dreamweaver either magically appear in open source programs years down the road, or have some competing feature that nobody wants except the coder and his friends. Many of us are still waiting for a good open-source alternative to Adobe Flash. Hopefully, HTML 5 will help out somewhat in the meantime.

    Windows Aero -- with all of its flaws -- looks good out of the box. Microsoft doesn't make you forage for the graphics and the libraries, or *gasp* create them yourself. Microsoft also goes out of its way NOT to copy Apple's Aqua interface. Commercial companies, in general, follow some rather fundamental design principles that most OSS developers neglect. KDE turns options into requirements, which is illusory and abandons the mission.

    The barrier of entry for OSS development is lower than that of a commercial software company. This attracts coders who don't know what they are doing like moths to a flame. They end up copying the next person without understanding that person's motivation, inspiration, life experiences, etc.

    Then there are people who develop OSS just to flip the bird to "the capitalist pigs" but are really just egotistic bullies. Working with this kind of divisive, oppositional mindset helps nobody.

    When you look at open-source development options, you see lots of questionable names and faces. Not everyone sleeps well at night knowing that a program named "Python" is running on their machine. This has been one of _several_ elephants in the room regarding open source, I believe. Ironically, if they kept to the KISS principle, someone would probably create a programming language named "Lucifer."

    People assume that they can produce portable programs by coding them in Java. History has already shown that Java is bloated, unreliable and insecure. Coding in Java is beating a dead horse. People are starting to say the same thing about OpenGL on Windows.

    Overall, OSS developers, in general, need to look beyond their noses. They need to actually talk to people -- REAL PEOPLE, AND LOTS OF THEM -- to see what people want, instead of making inaccurate assumptions based on lofty generalities ("people want options") or acting snobby. This is called "market research." OSS developers who wish to be competitive should actually do some research before complaining.

  160. Re:GUIs only: regressions, stability, low standard by AceofSpades19 · · Score: 1

    If it's open source and *doesn't* have a GUI, it's probably fantastic. My email, programming, backups, version control etc. is all open source and I wouldn't have it any other way.

    But as soon as you add a GUI and plug in a monitor, the quality drops away and things start to get iffy. What happened with KDE4, for example, was unacceptable. You can't just dump everything and expect users to accomodate that.

    Actually it was the distro maintainers that did that to the users, the KDE 4 team made it quite clear that it wasn't ready yet.

    And stability. A lot of open source apps are fantastic but they have rough edges - little bugs and issues. The way media managers like Rhythmbox and Amarok handle an iPod, for example: sometimes I get weird errors about mounting the iPod, or it doesn't behave properly when there's no free space left, and other little issues. They may not be show stoppers, but they're enough to give you a bad impression. The quality just isn't quite there.

    Its not like Apple goes out of its way to make sure iPods only work with itunes or anything

    And you know what the worst part is? This isn't getting any better. Open source GUIs are about the same quality now as they were a decade ago. Sure they're more capable, but all the rough edges are still there and don't seem to be going away. I've been using desktop Linux since Redhat 5.2 and I can honestly say the standards and general incompleteness, relative to the competition, are about the same today as they were back then.

    I still use Linux on my desktop but I'm tempted to buy a Mac next time and use it as a front-end, while keeping all the 'real' stuff on a Linux box. But I don't want to manage two computers if I can help it. Ho hum.

    I find it hard to believe that F/OSS GUIs haven't changed at all in a decade, perhaps you can give some examples?

  161. Why Does Open Source Persist? by LifesABeach · · Score: 1
  162. Twice nothing is still nothing by westlake · · Score: 1
    There are several people on campus who use Linux.

    There could be "several" people on campus running CP/M. No more visible than you are.

    The other massive advantage is software repositories. When something comes up and I need some new program to solve that problem, I google to find out what can do the job, download, install, and some five minutes to half hour later, I'm ready to go.

    The repository loses some of its luster when you need Google to point the way.

    How many of those programs are available for Windows - and are they really more difficult to find or harder to install?

  163. I care about technology, not ideology by leereyno · · Score: 3, Insightful

    There is a vocal minority of computer professionals and users who operate off of an ideological model rather than a pragmatic one. They see moral issues where most of us only see an engineering problem. Furthermore they define themselves based upon their attachment to their ideology.

    For the rest of us this is silly at best and downright exasperating at worst. Try working with someone who demands that a sub-par solution be used on political grounds and who casts your reluctance to do so as a moral failing, if not evidence of participation in an evil conspiracy of some sort. I really do think that people like that are mentally ill.

    I make technological choices on technological grounds. I choose the solution that works best. I don't cloud my judgement with emotionally driven ideologies.

    I use (and contribute to) open source products because they usually offer the best value proposition. When they don't, I look elsewhere. It is not wrong to support a proprietary solution. It is not wrong to reward those whose efforts have made your life easier.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  164. Ever heard of Youtube? by Anonymous Coward · · Score: 0

    Ever heard of Youtube? There are plenty of OSS tutorials, including gimp tutorials

  165. Organizational Maintenance was the Key by this_is_art · · Score: 1

    I'm a semiconductor test engineer in a department that has folks in various places across the US, and in Asia. I wanted to setup a departmental wiki so that we could share best engineering practices. My employer is not known for frivolous purchases, so free software sounded like a good deal to me. I'm not a Linux expert, but I wound up trying TWiki running in a canned Linux distribution inside a VM on one of my desktop PC's. It was a bit daunting at first, however I got an excellent prototype site running reasonably quickly. Since it was running inside a well-maintained firewall, security needs were nominal rather than dire. My boss liked the idea, so I went to IT to get them to host it on a "real" Intranet server, and they were favorable at first. They quickly made a counter proposal however and proposed that I employ their Enterprise Web solution instead. My first impression was disappointment, as I felt that their solution was a lot stodgier, with less flexible content editing. I quickly changed my mind for practical reasons however, as my career is based upon developing electronic test methods, and not upon fiddling around with open source software that is based upon a sweat equity model of ownership. I like TWiki, but the technical details of our Enterprise Intranet Web solution are managed by our IT team with corporate level backups and maintenance. In that context my departmental web site is growing into a major source of information for our far flung team members. If I were 30 years younger I might have stuck with TWiki anyway, but my job is very demanding and I have a family and a life to go home to after work. Regards.

  166. Well timed, don't you think? by 8086 · · Score: 1

    This post coming out just 2 days after the launch of Microsoft's half-assed Open Source initiative. Word of the day is that proprietary software doesn't get it's due credit, and indeed coming from free software proponents. Microsoft is not making as much money as they'd want at this moment, and this just might be a desperate underhanded attempt at swaying public opinion in favor of their lock-in.

  167. UI: Doubt it is about pay by jwhitener · · Score: 1

    "For many FOSS applications the UI isn't nearly as polished as the commercial alternatives. This might be partially because UI designers want to get paid for the work (perhaps not a dedicated to the free community as sofware developers)."

    I doubt that it is about pay. I think it is more likely two things:

    1. A UI designer cannot sit in his house and contribute like a programmer can. Usability tests require finding real people to take the tests, and this often requires paying them to do so. If a UI designer only uses people from his own industry, or programmers, the results will be poor. He needs average folks to test with, and this is a lot of work.

    2. A UI designer needs to have the authority to make a programmer change something. Even if a designer went out of his way to conduct formal usability studies with dozens of people, compiled the results, and sent them to the programmers working on the project, it's probably likely that the programmers would consider the suggestion list "not fun" and ignore it.

  168. RE: Why Users Drop Open Source by rubi · · Score: 1

    In the case of our company, the problem with F/OSS is that there is a real lack of local support/knowledge in our country; that way we are left to use the internet as a support source and that *is* a big issue for conservative companies like where I work.

  169. I dropped Cyberduck by nilbog · · Score: 1

    ... for Yummy FTP. The reason was that cyberduck would download 2 Megs of a 1 Meg file and then fail. I would then find that the 1MB file had downloaded correctly. In addition, the fault tolerance was poor and all around offered a slightly less refined user experience. Cyberduck now is a great FTP program and I recommend it to people who use FTP rarely. For people who use it regularly, I recommend Yummy - which is the best FTP program I've ever used on any platform.

    --
    or else!
  170. We dumped SugarCRM for Salesforce by k8to · · Score: 1

    My company dumped SugarCRM for Salesforce. I hate salesforce every day. It's a terrible program.

    The problem with SugarCRM is we always did the simplest possible hack at any given stage to meet the immediate need without ever cleaning up. This meant that it got creakier and creakier over time, until we had to start over, and it was viewed as easier to start over with a commercial solution. In our situation it seems that the ability to modify acted as a tarpit, due to poor self-control.

    --
    -josh
    1. Re:We dumped SugarCRM for Salesforce by catscan2000 · · Score: 1

      As someone who knows someone who works at Salesforce.com as a product manager, I'm wondering which annoyances in Salesforce.com bug you the most. I can forward them to him.

    2. Re:We dumped SugarCRM for Salesforce by k8to · · Score: 1

      Here's a few to get started:

      - Does email wrong. HTML encoded always, but then that's encoded in wonky character encoding. Mangles asian characters by default due to terrible encoding defaults. Doesn't understand <address@domain.com>, doesn't understand commas, or quoted names. Fails to handle attachments frequently. Doesn't include the contact when constructing new emails.
      - The ajaxy form fillout dropdowns actively interfere with browser memory, which worked better.
      - Ajaxy form fillouts don't handle common sequences of keystrokes, leaveing the substring in the field, not the desired term.
      - Data model is horrible. Designed by programmers instead of people who understand databases. Items are not assembleable with straight queries, but a bunch of ad-hoc processing is required. This makes tools construction unnecessarily difficult.
      - The search. How they live with themselves, I have no idea. I would die of shame selling a product with this level of search.
      - No simple way to just go to the right record built in. You already know the customer number, or case number or whatever. You have to "search" for it. See previous item.
      - Views are just a pollution space. Views get exported by other people into your personal list. You can't filter out the ones you don't actually use. You can't modify them on the fly.
      - Pages are so heavy that even on a very high bandwidth link, I need to use a cacheing proxy to get acceptable performance.
      - Salesforce has cacheing bugs that cause it to misbehave when using a cacheing proxy.
      - Ugly.
      - No sane email gateway. It should proxy private addresses to a public address so that communications automatically come back through it. I implemented this kind of thing myself in the 90s. It's not hard.
      - In keeping with the above, no support for email threading fields to get things to the right place.
      - Inability to handle text fields over 32k.
      - Ridiculous password policy.
      - Obnoxious session timeouts while you're actively useing the tool.
      - Totally fails to handle simultaneous edits sanely.
      - Cannot show the transitions on an opportunity/case/customer/etc in a single view, see also terrible data model.

      I have a lot more where that comes from.

      --
      -josh
  171. Is this MSNews now? by Anonymous Coward · · Score: 0

    Ok, this has to stop! How come this guy gets 5, insightful. Who gives these points? /. used to be so cool and trendy. You put a rock -- and not a precious stone -- and it gets modded +5 something. It's such a big shame!

    > The number of people who use Windows but loath it could be twice the number of total number Linux users combined, and it would still be less than 5% of number of people who use Windows.

    5% loath Windows because they know Linux/Mac; 50% loath Windows but cannot/don't want to change to another OS and 30% either loath it but don't know another way or don't loath it because they think the PC sucks. Probably 15% of Windows users thumb their noses at their jobs and don't care enough to loath anything. If you think I made up these numbers, well, you see, you got +5... so anybody can write anything.

    > There will never be an open source replacement for Windows, if anything replaces it it will be a closed-source OS like OSX, because programming the bits that make Windows easy to use and acceptable to a large user base are the very bits that nobody likes to write.

    I get you don't know jack about programming. Some dudes practically orgasm while programming the bits you say nobody wants to write. Following your reasoning, who would play the piano if it requires years of training? I can't believe you're writing this bull...

    > They are, in fact, a pain in the ass to write and there is no real sense of accomplishment.

    Well, maybe for you. Then again, for the life of me, I'd never play golf -- but look who's being paid thousands/millions of dollars.

    > That is why GUIs in Linux are horrible. Not just bad, but horrible. The rare GUI that is easy to use is a pleasant surprise.

    Yeah, right. You might say Linux is copying the Mac and I would give you that... but you know M$ is now copying both Apple and Linux, don't you?

    Also, that might be a pleasant surprise for you, but Linux has Gnome which has had very significant advances in usability and KDE, which I like best, and mops the floor with your darling Windows. Not only more powerful, KDE is also much easier to use than Windows -- I'm talking things like virtual spaces/desktops with single key switching, automatic copy on selection, middle-button single click mouse pasting, focus-follow-mouse automatic window selection, windows layout unaffected by windows selection, simultaneous multi-user login with instantaneous user switching -- not that lame "fast user switching" which is all but fast, extended customization, fonts better looking, automatic file content preview on the icons (pics, audio and video) with expanded view on mouseover, better picture visualization with tools like Kuickshow (Windows viewer is so much weaker), much more powerful file manager (Konqueror, nothing comes even close, Windows Explorer is so useless it makes me angry), KIO slaves, file formats working perfectly out of the box etc.

    Note that I haven't talked about all those cool 3D desktops which Aero mimics.

    > some schmuck got paid to make sure all the bits that nobody likes to program work the way they are supposed to, and what you get is a GUI that is so easy to use nobody even thinks about it.

    First of all, I think. I have to use it at work and I grind my teeth at how difficult to use Windows is. The poor schmuck probably didn't like to program which must be the reason why the UI has a lot of room for improvement. In fact, Windows doesn't need to be easy to use; it must be easy to understand so not to foul up things during the sale. I though everyone knew this.

    If you think Windows is an example of a good UI, I'd say you're in for many pleasant surprises...

    And I'm surprised you got a +5. What has /. come to?

    All brands, marks and products belong to their respective owners. I don't claim any of them.

  172. Nope. by Esther+Schindler · · Score: 1

    First, as I said -- the purpose of my post was to identify problems (including perceptions) so that they can be addressed. I have the silly idea that it's a good idea to know why people say No; that lets you find out what you would have to change to make them say Yes instead. (It's up to you to decide if you want to do those things; but you can't get that far unless you know what the objections are.)

    Also, I started research on this question several weeks ago.

    And, oh yeah, I've been writing about open source and software development for about a decade.

    1. Re:Nope. by 8086 · · Score: 1

      Okay, I see your point. Badly timed, then, don't you think? :)

    2. Re:Nope. by Esther+Schindler · · Score: 1

      Not particularly. My post was meant as constructive criticism, which is not tied to news events. I still don't see how some people can read, "This could use improvement" as "I think this sucks."

    3. Re:Nope. by 8086 · · Score: 1

      I still don't see how some people can read, "This could use improvement" as "I think this sucks."

      That's a perspective thing. The two are pretty close in meaning, and it's all about which context the reader _perceives_ it to be in. A lot of people skim through press, and I'm scared for the perception those types would get. Not everyone is completely with the movement, so to speak, and not everyone hears exactly what is said.

      After reading more of your work I totally understand where you're coming from and now have a lot of respect for the good questions you ask and the excellent research you do to find their answers. But, whenever politics (of any type) is involved, people's fleeting opinions (often more heart than mind - ref: the healthcare drama) are affected, and so timing is important.

      In your valiant pursuit of human progress, truth and freedom in software, it may be easy to ignore the importance of such timing. It may even seem beneath you to give it any consideration, but that doesn't stop the other side from using it to their advantage. Just like how a white flag does not provide any defense against missiles. Oh wait, talking of missiles I had to search this one out from way back: http://membres.lycos.fr/aulon/fun/dilbert.linux.gif

      All this is just my opinion, really. To the astute reader, your post signifies that open source is catching on and cleaning up its act to be truly purposeful and that is only a plus against the overcharging proprietary camp. No doubt it is a positive effort, but, I opine, not a well timed one.

  173. Why users drop open source by dhjdhj · · Score: 1

    It's really much simpler than people here think ---- most working people value their time and in such cases it is simply far more efficient to purchase a product that "just works" than to spend many hours (if not days or long) futzing with an open source product that has to be installed, is fiddley, and, quite often, just doesn't finish what it has started. The actual cost of a commerical product is generally negligible compared to other factors in play. If you're in the open source world, you're not motivated by money, at least not directly. Therefore, that last 10% that takes 90% of the effort often doesn't happen. It's why the user interface of products like the gimp don't come close to commerical products like photoshop or the many other commerical image processing apps out there. It's why that community does not understand the priorities of most users. Most (i.e., 99.xxx% of) users just don't care about the "joy" of the open source world, and even many who are technically knowledgeable (I'm one of those) just don't want to spend a significant amount of their time trying to make other peoples' stuff work. Apple understands this deeply. The technical community "laughed" when Apple finally included copy/paste in the iPhone. But instead of chuckling about Apple being late to the table, they should have understood that Apple recognized that most users just didn't need the feature. How many people do you think choose not to buy an iPhone because it didn't have copy/paste? Very few. Apple (and most successful companies) understand what motivates general users. Most of the technical community does not.

  174. Role of piracy in choice of commercial over FOSS? by PSdiE · · Score: 1

    The summary states that cost isn't the primary factor in choosing commercial vs FOSS. Granted, but I wonder what role the (often tolerated) ability to pirate commercial software plays in this?

    If there was genuinely no option but to stump up ~$1,700 each time one wishes to upgrade to the latest Adobe Creative Suite (Dreamweaver, Flash, Photoshop etc), this would discourage home users and push them toward FOSS alternatives. Same for MS Office vs Open Office, etc.

    Students are a prime example - what percentage of students do you realistically think pay for their software (particularly those requiring numerous high cost tools, such as programming students)? The tools that students become familiar with they will then become advocates for when they start working.

    It's no secret that Microsoft tolerated a rife pirating of MS DOS in order to strengthen their install base - a tactic which has reaped dividends. I wonder if this tolerance continues today for major software titles that rely on ubiquity to ensure their popularity, such as MS Office?

  175. Other open source applications are better! by Anonymous Coward · · Score: 0

    I don't open source applications all the time. The thing is I never switch to a non-free application. The reason I switch open source applications is because sometimes one meets my needs better than another. Be it documentation, prior experience, or better security.

    If we're talking about average joe desktop users I would say that people just don't remember to save in the right format- and then when someone else can't open it they give up and go buy MS Office. I sometimes have to repeat to people that Microsoft Office is a very risky venture- so while do what you have to do be aware and if you can avoid it I'd suggest you do.I also make sure to inform people the polite thing to do is send PDFs not MS Word documents. Not everybody can open an MS Word document.

  176. going dark by Anonymous Coward · · Score: 0

    This is very timely since I'm making the switch from Ubuntu Linux to OSX.

    You see, I discovered open sorce software in high school. At the time I was poor and couldn't afford software so I ended up using programs like VLC, OpenOffice, and Firefox. And then I found Linux shortly thereafter whose old-fashoned virtual terminals amazed me. (I had grown up with dos)

    Soon I was a Linux and FLOSS fanatic. During those years I went to the local lug and installed linux variants on dozens of computers. Even the grandparents were using it.

    But you know, after years of using FLOSS, I'm soon switching to a Macbook Pro. Why? The real world demands it from me. I greatly appreciate the technical merits of FLOSS, but things aren't always the way I'd like it in the real world.

    1) I need Adobe Photoshop for photography. GIMP doesn't offer all the features and efficient workspace I need for editing photographs. Saying to studios that I don't/cannot us PS is a bad thing.

    3) Adobe premiere. There's no open source substitute.

    2) Openoffice seriously lacks templates or the ability to have a pre-formatted doc. Sure, templates exist for OO. They aren't as easily obtained and implimented as microsoft's. And clients are always sending me documents in the new word format with crazy formating that OO can't read.

    3) GUI Asthetics. Sorry, not even KDE4 is as visually pleasing as OSX. I also feel great inconsistency in my favorite linux programs. Additionally, all the RSS readers and music players suck. Period. Using winamp for the time being.

    4) Status symbol. There's a lot assumed, for better or worse, about Apple stuff. People usually think you're superior or better just for having the shiny equipment. Boasting Linux puts me on a lower level.

    5) Pro tools. Honestly, there's nothing like it. Period. Ubuntu studio gives me occasional lockups and odd bugs. Plus the UI blows.

    6) Lack of completely stable and fully functional drivers for new devices. I need it for m-audio firewall devices which all performed horribly.
    I won't even get started with graphics and xorg woes.

    7) Codecs. I can't legally playback video and certain audio formats.

    I really appreciate technical merit. Once more, I've entirely been using Linux and FLOSS for years now. But my present operating system and software inhibits me from earning money. Not cool.

    Sorry, I'm going to the dark side.

  177. A Linux Noob weighs in... by Borg+Bucolic · · Score: 1

    I've been using Linux as my primary OS for about a month. I took the advise (in numerous articles and tried many distro's. I will admit that I am still getting used to the way things work in Linux. Just the same.... My impression is that many (not all) examples of FOSS software lack the "polish" that much of the propriatary software has. Now I keep in mind that this is also true of many Windows products, and I have replaced much of that software with better stuff over my experience with Windows (sometimes with FOSS software). I have plenty to say about my experience, thus far, but it does not pertain to the question asked. I think that the UI is a larger part of the less polished impression. What I mean by "polished" is the UI, documentation, features (or lack of), and the overall usability...

  178. A reason why FOSS is often a win by BevanFindlay · · Score: 1

    There is one thing that annoys me more than anything with software and has caused me more headaches - more than interface (which also can ellicit rants from me), more than stability, more than all of that - and it's this: licensing.

    I like open source software because I can go to a new computer somewhere, jump online, download, install and carry on working happily (or set someone else up to work).

    I have spent far too many hours (I used to work as an IT admin) bashing my head against walls with proprietary-licenced software. Oh, you can't find your licence code? Oh, you're having trouble with Windows activation? Well, we could set that up on his machine, but we'd have to pay [arm, leg, firstborn], even though he will only use it once a week. What do you mean you didn't keep the original install disks? The list goes on.

    As for the other reasons software sucks, it goes both ways (proprietary and FOSS) - broken upgrades? Bad interface? Ignoring users? Lack of support? (Have you ever actually read the average help file?) I've seen rubbish and gold in both free and proprietary.

    But knowing I can install and not be stealing is really helpful.

    And this is not mentioning things you can do with software that doesn't need DRM to protect it, like portable apps (I love being able to take my browser - and my office suite - with me) or live installs. I think this sort of thing may be areas that free software can really win against proprietary because the licence enforcement in a situation like that would be a headache, if not impossible...

  179. Reverse... by Zixaphir · · Score: 1

    I tried to do the opposite, actually. Way back in 2006, my friend's site used CuteNews, which is now all but abandonware, though there's a community developed fork. Well, I wanted to throw up a quick page for personal reasons, and scouring the internet for ages, I finally came across something that almost exclusively did what I wanted, which was replace CuteNews completely. I found SuperSimpleNews. The problem? No built in support for avatars (eh, not too bad), no support for commenting, no support for any user accounts (Just one Admin account, which... as we all know, is a bad idea for anything with more than one user). But the key features I wanted were still there: It simply delivered news posts without requiring anything but PHP5. No mysql, no postgre, etc.

    But the good news is... I know a bit about PHP. I've already looked at the source and said, "Ok, I can implement a lot of these things myself". But this is a simple application. I know a bit of Java, too, but that doesn't mean I'm going to jump into something like, say, OpenOffice.Org and start coding in support for, I dunno... how about collaborative writing in the style of Etherpad? I wouldn't know where to start. It's not a project one man could hop into and start working on features he wanted (or maybe she, whatever the case may be). I would have to learn their coding styles, learn their naming schemes, learn where the lines of code that provide the functionality I'd need to use or change are. In SuperSimpleNews, this was a five minute process where I just looked at it and went, "OK, this is about as simple as it claims to be," even with it's minimal commenting.

    But, yeah, it's easy for me to see why I'd go pick CuteNews UTF-8 over SuperSimpleNews. If I wasn't enthusiastic about adding functionality to SuperSimpleNews, I wouldn't mind the stupid, "Powered By Cutenews" after every post if it meant I had my comments, avatars, and usernames.

    --
    "Now I am become Death, the destroyer of worlds"
  180. Traditionally by quotationspage · · Score: 1
    Open source apps priorities have been
    1. Features
    2. Performance
    3. Usability

    And closed source apps priorities have been

    1. Usability
    2. Features
    3. Performance
  181. Marketing is a key factor by Anonymous Coward · · Score: 0

    We have a few pfsense routers at some of our locations in my soon-to-be former job, a consultant basically said "why arent these cisco?" and bypassed me and sold the boss on cisco products (through him, of course) and wooed him with brand name alone.

    Funny thing about that, these pfsense routers replaced our aging PIX 501s that were dying on us.

  182. support by pooh666 · · Score: 1

    The only open source apps that have done well have a company supporting them. Unless they are a programmer's tool or application, like Apache, a C lib etc.. It takes a paid team to put up with end users :)

  183. becoz of "dependancy" by Anonymous Coward · · Score: 0

    can u tell ur boss that no one is supporting the app when someone's gone? while no funding to let others continue
    so u think some robots work for u and fodd is not needed?

    if someone would take up the prj.......
    open src or proprietary doesn't mean any difference to bosses........

    just someone takes the responsibility.......then whatever works

  184. Radiance never grows by dalani · · Score: 1

    Radiance is a well known FOSS famous for rendering photorealist 3d visualization based on the physics of light. After many years of setting up various Linux boxes and converters to finally get my first renders with this program (actually a collection of 50+ programs), I found the support from the Radiance mailing lists not only valuable but AN ABSOLUTE NECESSITY. This software package learning curve is so steep with non-existent GUI, to make the program impractical to ACTUAL USERS WHO HAVE REAL WORLD JOB DESCRIPTIONS OTHER THAN PROGRAMMER: the software to be usable in anyway requires constant and repetitive custom bash scripting and commands switches without end. ITS LIKE HAVING A BOX FULL OF CAR PARTS WHEN YOU NEED TO DRIVE SOMEWHERE. The PARADOX here is that FOSS that are useful are often useful only to those who are not programers yet would require hiring one to operate. It makes more sense to get a proprietary software developed for end-users rather than the phenomenal WASTE oF TIME REQUIRED TO OPERATE RADIANCE FOR NEGLIGABLE RESULTS OBTAINABLE BY OTHER MEANS. Radianace was intended as a means to geting real world results. I've succeeded in doing that but at a terrible cost in time. My time has become more valuable to me than the software's potential. According to some numbers there are about 400 Radiance users worldwide..that number has barely grown (mostly phd students doing very NARROW research.) The software user base will never grow until its usefulness in consolidated with a comprehensive GUI and a complete documentation of its functions are published. The problem with FOSS is that with so little incentive to the developers, the software will wallow in complete obscurity.

  185. Couple of examples of pay software I use by saur2004 · · Score: 1
    I use UltraEdit instead of Notepad++. UltraEdit has a much cleaner column mode and actually does a regular expression "end of line" replacement (with no other characters) correctly. Notepad++ has a really clunky and unusable column mode and just will not perform something like "s/$/end/" in its replacement correctly, and it has been that way for a very long time.

    I use RealVNC instead of TightVNC. TighVNC just has way too many bugs when using its video driver. If running Excel through TightVNCs video driver, you constantly get a "Not enough system resources" popup. And, if you edit anything with high ascii characters in it, the rest of the text goes invisible. The RealVNC video driver just works correctly immediately after you install it.

    Now before you all call me a trator ;P note that I have TRIED the above packages, and tried to live with them for quite sometime, but I just could not live with the bugs.

  186. Re:GUIs only: regressions, stability, low standard by Anonymous Coward · · Score: 0

    If you do insist on treating your iPod like a filesystem, apparently you can do that:
    http://lmgtfy.com/?q=ipod+fuse
    http://lmgtfy.com/?q=ipod+kioslave
    (I haven't tried any of these myself)

    Expecting users to differentiate between songs loaded by iTunes and added to the iPod's database, and songs just dumped on its filesystem fundamentally alters user interaction with the device. All people want to do is select $ARTIST -> $ALBUM -> $SONG (or playlist, et cetera) and go from there, not navigate folders to a specific file. It's not about cost or laziness, it's recognising the iPod for what it's intended to be: a music player first and a USB drive second. Parsing filesystems and MP3/AAC metadata is a once-off task best left to a real computer.

  187. No shit. by Anonymous Coward · · Score: 0

    I just checked Apple's site. They don't seem to have a Linux version of iTunes.

    Use WINE. Or YamiPod, or something else. There's plenty to choose from.

  188. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    Neither 'fuse' nor 'kioslave' are obvious terms to associate with an ipod, so lmgtfy, while snarky, is not appropriate in this instance.

    Again, the idea is not to expect users to differentiate between managed songs and stuff on the disk (most users wouldn't even know they could mess with the latter!), the idea is to at least allow a user to use the audio and video hardware to play back something that only happens to be on the disk, for whatever reason.

    --
    Nerd rage is the funniest rage.
  189. Re:GUIs only: regressions, stability, low standard by Anonymous Coward · · Score: 0

    I assumed that someone who appears to have been on Slashdot for quite some time would be at least familiar with a cross-platform project like FUSE, if not one of the underlying technologies of KDE. My bad.

    What I'm trying to convey is that the only way to get an iPod to play something it doesn't know about without the user telling it to would be for the iPod to look for 'stuff on the disk' by default, which negates the benefits of its being designed to not have to do that, just to suit a minority of users. There are programs out there which can be run from the iPod's disk (a la portable Firefox) that can load songs onto an iPod without iTunes. I mentioned one in another post, which I sometimes use myself if I want to add an MP3 without adding it to my iTunes library.

  190. It's not that complicated. by stagg · · Score: 1

    People will use which ever tool is best suited to the job at hand. I don't see how much deeper you can take the discussion than that. The OP said that sometimes people leave Open Source for things like more features... implying that Open Source regularly has less. If we ignore broken assumptions like that, the equation is pretty simple and obvious: people will use whatever offers them the best tools to do their job. Sometimes that's open source, especially if they have programmers that want to customize their tools, but sometimes what they want isn't available in open source. Child's play.

  191. Re:GUIs only: regressions, stability, low standard by maxume · · Score: 1

    My solution is much easier than using some alternative iPod manager, I buy music players that work the way I want.

    And I'm not asking for the iPod to find and play arbitrary content on the disk, I'm asking for a 'browse disk' menu item. Then the user can find the file. All the iPod has to do is know how to play it.

    --
    Nerd rage is the funniest rage.
  192. An experience with FOSS by Anonymous Coward · · Score: 0

    I work for a popular video startup (not YouTube) and we use open source tools to encode video.

    The documentation, lack of support, and sheer buginess of FOSS like FFMpeg, Mencoder, and x264 when we are trying to make the service reliable pushes us daily towards using commercial alternatives. It has started to be the same with other FOSS software as well. To find anything resembling an answer to a problem, you have to look high and low through a million different forum postings to find any answers and the mailing lists don't guarantee any answers. For example, an update to x264 one time caused some serious problems and it turned out that somebody had decided to just change the default settings and left only a minor note in the commit logs -- I would not have known this had I not had a conversation by chance with somebody on IRC. There doesn't seem to be any accountability half the time. There are also irregular release cycles and things are constantly changing as a result of only having nightly builds. You would think that there might be some benefits there, but being able to just have a predictable rather than bug-free software is preferable in a larger environment. I have a feeling that our experiences are not uncommon.

    Commercial software on the other hand solves a lot of these pain points: they are accountable and will give you support, they make sure that stuff works consistently, etc.

    I think there are definitely ways to fix these problems, and FOSS projects should seek grants and contributions so they can pay for things like user testing. But this take what you can get attitude or inner circle cliques present in many FOSS projects hurts it overall. Most companies don't care about the money spent if it gets them what they want and reduces problems and friction, so this "free" offering does not really matter. The place where FOSS excels in this regard is reducing barriers to entry for small companies/individuals.

  193. Anonymous Coward by Anonymous Coward · · Score: 0

    A few years back my boss encouraged me to use OpenOffice version 2 because, well, it was free. I tried it out for about a week, mostly the word processing and spreadsheet applications, but it was horribly slow, so I was forced to drop it. Has it improved since then?

  194. I have dumped some, but I tend to keep tabs. by Anonymous Coward · · Score: 0

    It pains me to say it, but I have actually dumped my beloved Ubuntu a handful of times. Most occasions were the result of a bad-tempered repartition, due to lack of drive space. (I wanted to play a new game in my Windows partition, and didn't have the gigabytes. WINE wasn't an option, etc.) At the same time, however, while I may dump the application or software itself, I actively follow the progress of later versions. Which is why I've re-adopted Ubuntu 9.04 (eagerly awaiting the 9.10 release, too squeamish for pre-release, right now) dual-booting quite pleasantly with Windows 7 RC. (Wait, did I say pre-release software made me squeamish? Um... Just take my nerd card and leave me alone.)