Slashdot Mirror


Open Source on Windows - Boon or Bane for Linux?

A not-so anonymous Anonymous Coward puts this tough issue up for discussion: "There seem some more determined efforts underway currently in some corners of the KDE project to port substantial parts of the software stack to the MS Windows platform. These efforts are now met by fierce resistance on the part of some of their core developers. Aaron J. Seigo summarizes his reasoning in his blog: 'If the applications people want are available on Windows, they will tend to stick with Windows...by porting software to Windows, we eliminate the majority of the competitive advantage of Free Software desktops in the eyes of the overwhelming majority of consumers while Microsoft has all the rope they need to shut the door once again on us ... Free Software desktop applications on Windows represent a no-win situation for Open Source, but Open Source desktops on Free Software operating systems do.'" (Read more below.) "Does it hurt the 'Linux to the Desktops!' battle fanfare, if Linux apps and other OSS are ported on a large-scale to MS Windows, or will it rather have a 'pave the way' effect? Does it help to migrate enterprises and public sector units if users to Linux if users are already familiar with Firefox and OpenOffice.org from Windows, or does it take away the motivation to migrate at all? Is porting Unix desktop software counterproductive? Does it even help Microsoft and damage Windows users?"

46 of 896 comments (clear)

  1. Platform or application? by alext · · Score: 5, Interesting

    If KDE is an app then it's a win for MS.

    If KDE is a platform then it's a win for FOSS.

    1. Re:Platform or application? by TheRaven64 · · Score: 5, Insightful
      Either way it's a win for FOSS. When I moved from Windows 2000 to FreeBSD on my desktop (I never found a Linux distro I considered usable), I was more or less able to swap out the OS and still have exactly the same apps running on top of it (OpenOffice.org, Thunderbird, Opera, (g)Vim). I replaced WinAMP with XMMS. Cross platform software made ditching Windows a whole lot easier than it would have been. With an entirely cross-platform software stack the OS becomes the least important part of the system, and can be swapped out at will. This is one of Microsoft's biggest fears. It's something they are so afraid of that they killed Netscape to prevent it happening. It's the entire reason IE exists and why MS insists on adding as much proprietary technology to the WWW as they can.

      Disclaimer: More recently, I have migrated to OS X as my primary platform, and I use very little cross platform software here since it rarely integrates well with the rest of the system or follows the HIGs. Windows and *NIX users are easier to please with cross platform software since programs that don't fully conform to the platform's UI guidelines are the norm.

      --
      I am TheRaven on Soylent News
    2. Re:Platform or application? by Anonymous Coward · · Score: 4, Interesting

      What is the goal of open source software? Is it to drag users away from proprietary solutions, or is there a grander purpose to the open source movement?

      This is an honest line of questions, not a troll. Why do you release your code? What is your motivation? Do you hope to reap the rewards of many people's hard work, and contribute to projects that you use in order to keep things heading your way?

      Has the OS movement's hatred for Microsoft overwhelmed their perceived goals?

    3. Re:Platform or application? by Anonymous Coward · · Score: 5, Insightful

      Mozilla is an App. It runs on Windows. Is it a win for MS?

      This is wrong logic. Here is what I think.
      1. If the new applications are worse than MS, there isnt much value till they get better.
      2. If the applications are better than MS, then people will move to OSS apps and ultimately may pave the way to move to linux

      Just remember the following logic:
      More options = good
      Less options = bad

      Isnt this how MS won from Apple and IBM to start with? The only way to win from MS is to give more freedom.
      Yours truly,

    4. Re:Platform or application? by ssj_195 · · Score: 5, Insightful
      Has the OS movement's hatred for Microsoft overwhelmed their perceived goals?
      This is a good point. From my point of view, I'd like to see Microsoft dislodged as quickly as possible, as you can bet that they *will* try to crush OSS, or at least marginalise it to the point where it might as well not exist outside of a small circle of hobbyists. Also, technologies such as Palladium may even allow them to accomplish this goal.

      Part of the "Microsoft hate" is because Microsoft threatens the very existence of OSS; "winning over" a decent section of the mindshare to OSS will help to prevent this.

    5. Re:Platform or application? by Zorilla · · Score: 4, Interesting

      When PCs start coming standard with multiple cores in the CPU and a gig or two of RAM, someone will develop Linux for Windows and a nice development environment. When you run the application on Windows, it will simply load Linux (or Linux will be loaded at startup) and run on top of this additional layer. Performance won't matter because there will be oodles to begin with. It won't matter what Microsoft as long as the top layer is consistent for developers.

      The general rule has been that when computers double in speed, the applications they run triple the amount of resources used. WordPerfect 5.1 loaded instantaneously on a 286. OpenOffice Writer takes 10+ seconds to load on a typical modern machine. You won't see enough resources to run Linux as an application layer anytime soon, especially since hard drive throughput seems to be the big exception to Moore's Law.

      --

      It would be cool if it didn't suck.
    6. Re:Platform or application? by Chromium_One · · Score: 5, Informative
      The required underpinnings for this already exist.

      Check out coLinux.

      Installation is currently somewhat painful if you don't want to use a provided system image, but progress is definately being made.

      Colinux + Xming (or your favorite X server for win32) = Windows and Linux applications running seamlessly side by side, with very little performance loss compared to running Linux natively.

      (Don't let the last update of May on the front page fool you, check the snapshots for more recent updates, documentation also updated on the wiki site more often than anywhere else.)

      coLinux can be installed as a system service that starts at boot. Put Xming in startup also, and on the Linux side add whatever you want to startup to contact the Xming session and go.

      There's no fundamental reason why someone couldn't make a nice package that sets everything up automatically, it's just that so far as I'm aware, nobody has yet done any targetted application setup this way that I am aware of.

      Cheers,

      --
      When you live in a sick society, just about everything you do is wrong.
    7. Re:Platform or application? by Dysan2k · · Score: 5, Insightful

      If I had mod points, I'd bump this up as well. Creating software that is cross platform, especially the core libs, are a huge boost to the Open Software movement. Whether on Win, Mac, Linux, BSD.. doesn't matter. If you make the tools available to Windows, there's a good chance someone would look and say, "Hey, if we use this, we can broaden our marketshare by providing ports of our code to 3 other platforms without having to rewrite much." It takes time, but we've seen over the past 10 years how much of a difference it has made so far.

      Microsoft doesn't need ammunition, and it doesn't need help to cause problems. They are far, far more influential and backporting to Win32 just gets them nice and irritated. For instance, "Hi, umm, Microsoft Support? Yeah, I'm trying to run this program called Gimp, and it seems to keep erroring out because of XYZ." Could you imagine flooding their phone lines with calls for OSS apps. It'd drive them bonkers.

      So I say, keep it coming. Port everything, just make sure the Linux version still works since that's the one I'm going to use.

      --
      -What have you contributed lately?
    8. Re:Platform or application? by Long-EZ · · Score: 5, Insightful
      I can see the point that open source applications make it easier to swap the underlying operating system. I was glad I used Netscape back in the dark days of Windows. When I switched to Linux, Mozilla read my bookmarks, address book and a LOT of archived email with no problem.

      My concern with open source applications under Windows is the quality. From what I've seen, the open source applications were usually developed under Linux, then ported to Windows. Many times, the Windows port isn't close to the quality of the Linux version, probably because fewer people are developing and testing it. I can imagine Windows users saying, "If this is open source, I don't see what the big deal is."

      So I think porting the many great open source applications to Windows could be a great introduction to open source, but only if the quality is maintained.

      Firefox is currently ripping IE a new one, and that's a good thing. From what I've heard of the Windows version, it's as good as the Linux version. Open Office on Windows didn't seem nearly as good as the Linux version, but it still beats paying for MS Office, so it has a good following. But it doesn't adequately convey the positive experiences I've had with open source applications running under Linux.

      --
      >> My ultraviolent Linux switch video.
    9. Re:Platform or application? by CerebusUS · · Score: 4, Insightful

      Firefox is currently ripping IE a new one, and that's a good thing. From what I've heard of the Windows version, it's as good as the Linux version.

      Here's the best praise I can give Firefox: I cannot tell which OS I'm using it on until I start downloading a file.

      They did a terrific job.

    10. Re:Platform or application? by Jason+Earl · · Score: 5, Insightful

      Free Software doesn't have a coherent set of goals. Ask any three Free Software hackers why they write Free Software and you are likely to get five answers. What Free Software has is an economic model that works.

      Take Linux, for instance. What are the chances of an undergraduate student from Finland being allowed to hack on a commercial operating system? None, there is no chance that anyone would have give Linus a shot at meaningful work on a commercial operating system when he first started hacking Linux. Once Linus did write Linux what were the chances of Linux being able to compete with the various and sundry commercial operating systems if Linus charged people money to use it? No one would have paid money for early versions of Linux, and no one in their right mind would have even played with Linux had it not come complete with source code distributed under a permissive license.

      Fast forward a few years and Linux is slowly crushing the life out of commercial operating systems, and it continues to do so with hackers that wouldn't have a prayer of getting a shot at meaningful work in the commercial software world. Marcelo Tosatti was maintaining the 2.4 kernel as an 18-year-old high-school student in Brasil. What are the chances of Sun or Microsoft giving that kid a job. Yet Marcelo has been making money writing Linux software since he was 13. He's currently employed by Cyclades. Linus, and most of the other kernel hackers, are also doing far better with Free Software than they would have been had they followed more "normal" career paths. You see, that's the little secret of Free Software, most of the folks writing Free Software get paid to do so. Those that don't get paid directly usually get indirect financial benefits, and they can at least use their Free Software success as a calling card.

      The end result is software that is cheaper to write and maintain than conventional software written by folks that get paid to do what they would probably do for free.

      The reason that Microsoft comes into the discussion has very little to do with the "goals" of Free Software and everything to do with the fact that Microsoft is doing everything in their power to maintain the status quo. Microsoft has built their business around an economic model that requires huge profit margins, and the Free Software business model is destroying those margins. Microsoft controls the computer market, and they are using their current market dominance to drive their incompatible file formats and incomprehensible protocols. Free Software hackers simply want their software to get used (for a variety of reasons, many of which are economic), and Microsoft stands in the way of this goal.

      This isn't saying that there aren't some Linux hackers that don't *hate* Microsoft, but it's not the hate that is driving Free Software adoption, it's the economics.

    11. Re:Platform or application? by damiam · · Score: 4, Insightful

      That's not really much praise. If that were true, it would show that FF doesn't fit in with native programs. Fortunately, it's not really true - there are noticable visual differences between FF's various ports, especially on MacOS.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  2. Competition by EnronHaliburton2004 · · Score: 5, Insightful

    If the applications people want are available on Windows, they will tend to stick with Windows

    But competition is a good thing.

    Similar software on Linux and Windows makes it easier to move users from Windows to Linux... it's the OpenOffice argument.

    1. Re:Competition by gollum123 · · Score: 5, Insightful

      Also if a lot of people start using openoffice and other open source software on windows MS loses a lot of money. Most of their profit comes from selling office and other addon software rather than OS itself. They would have to make their own stuff free or come up with very good software which people are willing to pay for. The only reason people pay so much for office and all is because they do not have or know about opensource which works on windows.

    2. Re:Competition by PhoenixFlare · · Score: 5, Insightful

      Migration is only going to happen gradually as people get weaned of of win32 only applications one by one.

      And don't forget about gaming. Until something major happens to bring Linux some big, big game support, you will have lots of people that will be right on the edge of switching or that will stick with dual-booting.

  3. nonsense by epohs · · Score: 5, Insightful

    Seems to me, if a windows user who normally wouldn't consider a full switch to linux is able to try KDE applications on his machine without an OS change, and grows to like them, they'll be much more likely to consider linux as a viable alternative the next time they upgrade their machine.

    1. Re:nonsense by swv3752 · · Score: 4, Funny

      No they won't.

      A) they won't realize thier stuff is available and designed for Linux.

      B) they wil be content to get some free (gratis) software and be able to easily install all sorts of junk.

      C) when the software is not windows centric and so "non-intuitive", they will be turned off Free (libre) software.

      It might seem contradictory but it is how people think. My parents have a linux desktop and they do not suffer from any of the spyware problems all thier friends do, but when the scanner stopped work they were quick to bitch how it was a Linux problem.

      Now they were getting a message about no scanner detected. I advised them to check the connections but they claimed everything was fine. I go over and check it out and see the dc adapter is unplugged. If a device is not getting power it is not going to work.

      --
      Just a Tuna in the Sea of Life
  4. Only if software is ported both ways. by nlinecomputers · · Score: 5, Insightful

    The day I see Quickbooks(as one example) for Linux then that is the day I can kill Windows for good. People will NOT go to Linux unless Windows software makes the leap to that platform. Otherwise Joe User will not notice or care.

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
  5. Wrong Argument by SlamMan · · Score: 5, Insightful

    This is making the assumption that everyone goal is to move everyone to Linux. Maybe some people's goal is to have the best tools available to everyone, regardless of their platform. I don't see it as any sort of problem that people are downloading FireFox for Windows and OS X.

    At the end of the day, its about everyone having the best computing experience possible, not whether they use Linux or not.

    --
    Mod point free since 2001
    1. Re:Wrong Argument by jj_johny · · Score: 4, Interesting

      Yeah, it gets real old hearing from the Linux = OSS crowd. Linux has its own very real problems which is one of the many reasons that people with the complete move to Linux is not for everyone. The real question for the developers is do they have the bandwidth and experience to support a Windows port.

    2. Re:Wrong Argument by stratjakt · · Score: 5, Insightful

      No idea why this "everyone must migrate to linux" thing is a stated goal of any CS professional. Linux is not the be-all-and-end-all of OS'es.

      It excels in certain niches (server backends and embedded systems), and is woefully inadequate in others (just about anything that requires user interaction).

      To me the underlying OS kernel should be irrelevant. I should be able to use KDE on an NT kernel, or a Window's desktop overtop of a linux kernel, etc..

      The kernel is just one small piece of software, with a whole bunch of artificial value attached. In the end all it does is send bytes back and forth to the hardware. Only zealots and businessmen cheer for a particular kernel. IBM cheerleads for linux because they plan to make a buck out of it, but frankly, it accomplishes nothing that the NT kernel or BSDs couldn't do.

      The applications are what actually does anything. Whether it's Apache or mysql or Tux Racer. Who really gives a shit about the OS? It's about as relevant as the brand of mouse you're using.

      I look forward to the day that people dont list experience with "Linux, Windows, OS-X" on their resumes and instead just say "can use computer".

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Wrong Argument by stilborne · · Score: 4, Insightful

      you, as most of people posting here thus far, have missed the thesis of my blog entirely.

      it's not about "Freeness politics", and it's not about open source (this isn't just about KDE) being on a closed source platform. nor is it about moving everyone to Linux or any other given OS.

      the issue is creating long term viability for Open Source desktop software, which requires being able to develop and run that software, having a user base that large enough to be sustainable and satisfying that user base.

      the whole point of the blog was that Windows, in specific, is not such a place in the mid-to-long term.

      this has nothing to do with it being a closed source platform (after all, what's Solaris or AIX?) and everything to do with it being the platform of a company who competes very aggressively and effectively on their own platform.

      to understand why that is the case, you may have to actually read the article ;-)

      but those posting about "transitional apps" or "choice" or "stupid free software hippies" are talking about something almost completely different than what i wrote about.

    4. Re:Wrong Argument by Mr+Smidge · · Score: 5, Insightful

      You're absolutely right; the goal is not to force everybody onto GNU/Linux. Instead, a better goal would be to allow the user to use whatever platform they want.

      There's a key area underlying that goal: adoption of open standards.

      If there's an incredibly popular platform X whose applications use mostly open standards, then the interopability challenge is generally minimal to make a similar app on (or port to) another platform.

      Consider this: if the most popular applications on Windows used open standards, then people who wanted to use Windows could do so; those who thought it sucked could move to another platform, be it Mac, Linux, or BSD, with minimal transfer costs. Why minimal transfer costs? Because their documents, music, and videos are in formats easily readable by a number of different applications. The openly-documented network protocols they would have used on one platform could be implemented just as well on the next. All you need is someone to write the application.

      So this brings us back to the question that the article asked: is OSS on Windows good for Linux? Well:
      * Open source software tends to favour open standards.
      * If the OSS apps use them correctly, then an increase in the popularity of OSS apps on Windows increases the adoption of open standards on Windows.
      * These open standards may well be in use already on other platforms. And if they're not, just go ahead and code them: no patents or NDAs are stopping you.
      * The Windows user who uses OSS apps now has an easier time moving to another platform, should they wish.
      * Everybody's happy, apart from proponents of Vendor lock-in.

      So the answer is... yes.

    5. Re:Wrong Argument by GlassHeart · · Score: 4, Insightful
      you, as most of people posting here thus far, have missed the thesis of my blog entirely.

      If you want to open your source code and let others use it freely, then somebody is going to port it to Windows. Asking whether it helps or hurts Linux in particular or free software in general is moot.

      Let's say it hurts free software. What is anybody going to do about it? Close the source? Prohibit its use in Windows? Either way, you'd "kill" free software as it exists today. It would be effectively the same as closed source software, except for a small club who doesn't run Windows (just as there's a small club for whom Windows is effectively "open source").

      If you are required to kill yourself immediately if you are HIV positive, would you bother getting tested?

  6. Pave the way.... by NetJunkie · · Score: 5, Insightful

    It definately will pave the way. Many people want to move off Windows but can't just make that huge leap all at once. Give us apps to help get the users ready for the move and then we can take care of the underlying OS when they are ready. I know 10 people that now use FireFox..none on Linux. They all use Windows and now see that good software can be free.

  7. Yep, theres the rub with OSS by stratjakt · · Score: 5, Insightful

    People let goofy ass politics in the way of practicality. There are a lot of great reasons to have OSS running under windows. Cygwin, mysql, X servers and clients..

    The underlying OS should be less and less relevant as time goes on. It shouldn't matter whether you're running on Linux, Darwin, NT, BSD.. Well-defined and implemented standard APIs should let you easily recompile and run the same apps anywhere, without some bloated Java runtime or CLR in the way.

    But no, we have petty "M$ is teh bad deval!" bullshit further fragmenting what is a relatively small talent pool to begin with. What goal are people working towards? If it's really as simpleminded as "destroy Windows", it'll never be reached.

    So keep KDE "GPL OS only", and when the OS itself becomes irrelevant, so will all OS-specific apps.

    --
    I don't need no instructions to know how to rock!!!!
  8. It's hurting Linux, not OSS by Ironsides · · Score: 5, Insightful

    By porting the OSS to MS Windows, people are using and getting used to OS Software in general. They only thing that it is hurting in the OSS movement is the Gnu/Linux operating system, if anything. Many people are used to using MS Windows as their operating system of choice due to the ease of use compared to Gnu/Linux (Mind you, it has been a few years since I tried a Linux instal, so I haven't tried the ones that came out this past year). But the good news is that people are looking outside of the proprietary software makers for their applications. That, at least, is a start. Besides, isn't locking in OS Apps to an OS OS no different than Microsoft locking people into using Windows for any of their apps?

    --
    Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
  9. Make it buggy as hell by ylikone · · Score: 5, Funny

    for windows... keep it working nicely for Linux. People will switch to Linux because "look how crappily windows runs KDE".

    --
    Meh.
    1. Re:Make it buggy as hell by einstein · · Score: 4, Funny

      hey, don't bring me into this.

  10. Ah, a hard one to answer... by Mathiasdm · · Score: 4, Insightful

    For people who don't know anything about computers, switching to Linux will probably be as easy as switching from Windows 98 to Windows XP (though a lot of people think that switch is hard), once they get used to KDE, Firefox, Thunderbird and Open Office on their Windows machine (of course, someone has to put those programs there for them first!). Non-tech savvy people don't care about the operating system, they just want everything to stay the way they like it. That's why it's hard to convince Windows users to Linux.

    However, people using Firefox and Open Office will switch to Linux faster, because it won't be all that different!

    Once all of the applications are available on both operating systems, people will just choose the best operating system.
    That would be... the most secure and stable one! Right?
    Well, almost.
    If we can get Linux as user friendly as windows (ah, we're almost there!) and make all applications available on both operating systems... They'll choose Linux.

    I know my mom would... And if my mom would do that, everybody would! :-P

    --
    Join the anonymous, help develop the network: http://www.i2p2.de
  11. I completely disagree. by gnuadam · · Score: 4, Insightful

    Once people are used to apps, it doesn't matter what OS is underneath. Get people hooked on the OSS stack, and sooner or later, they'll realize that they could run the same great software without paying microsoft for the privledge.

    --
    You say :wq, I say ZZ. Why can't we all just get along?
  12. FOSS a restrictive culture? by _LORAX_ · · Score: 5, Insightful

    Since when is FOSS about *restrinting* choice? I though the reason that FOSS was superior was because the users has the source and the power to do with it what they wanted, if they want to port KDE widgets back to windows in a way that does not violate the licence ... more power to them.

    It's people like this that get misquoted and give the FOSS community a bad name.

  13. Familiar apps by deepstephen · · Score: 5, Insightful

    You don't hear people complaining about Firefox running on Windows, do you?

    Which is better: to say "if you move to Linux you can keep using Firefox" or "if you move to Linux you'll have to stop using IE"?

    There is a much lower barrier to entry for Linux if users are already familiar with its apps.

    --

    --
    Karma: Chameleon (you come and go)
  14. Open source OS's need some 'killer feature' by Blamemyparents · · Score: 4, Insightful

    In order for people to make the jump from one platform to another, the other platform has to have something that the current one lacks. not a 'killer app' but a 'killer feature.' There's very little available only for Mac OS X that's doesn't have a Windows port, or an app on Windows that does the same thing. However, Apple says that it's superior in it's performance, ease of use, and stability. That's what drives switchers to switch. Linux needs to offer something Windows doesn't, and just as importantly, GET THAT INFORMATION OUT THERE.

  15. It can only be a good thing by eln · · Score: 4, Insightful

    Just a couple of years ago, the Linux environment was seen as purely a geeky fringe platform, where everything was completely different from the Windows world. That attitude is still prevalent, but it's fading, in large part because people on Windows machines are now getting to use some of the same applications that these Linux geeks have been using all this time.

    More importantly, since these applications are now on Windows, and are therefore easily accessible to the masses, the media is starting to report on them, especially Firefox, and not just the geek journals. Invariably, when these things are reported on in the media, "open source," or at the very least "free," is mentioned. Often, Linux is mentioned as an aside in the same story.

    All of this means positive free publicity for Linux and Open Source in general. People hear about this stuff, try it, find that they like it, and maybe ask their geeky neighbor down the street what the big deal is. All of this is positive stuff, and taking the attitude that we need to pigeonhole ourselves back into our one geeky platform, and exclude the rest of the software world, is counterproductive.

  16. However... by francisew · · Score: 5, Insightful

    The main obstacle to many people adopting Linux is both the lack of familiarity with the OS, but also (and more importantly) a lack of familiarity with the programs they will be using.

    Until people adopt and know that they can functionally use Open-Source programs, they will likely never even consider moving to an open-source OS.

    Yes, we end up giving microsoft help in the short term. But in the longer term, we let people know that they are no longer dependant on microsoft. More importantly, we get the feedback of designing for a much larger audience, the one we would (I assume) like to cater to in the longer term.

    While the primary purpose of open-source is to liberate tools, a definite secondary purpose in my mind is to allow people to actually use them. I'm mostly for open-source because I think it's a real waste of resources to have software being reinvented from scratch over and over again.

  17. What's the motivation NOT to migrate? by Walkiry · · Score: 5, Interesting

    If you end up using OSS applications in your Windows machine, what's the incentive not to migrate to Linux? Sooner or later you'll have to upgrade or change the OS. At that point, you can pay Microsoft a tax, or just install Linux, which will be free (gratis and libre) and able to run all your apps. And then it will matter, because the issue won't be if you like one interface or another, but hard, cold cash.

    --
    ---- Take the Space Quiz!
  18. What about freedom? by bonch · · Score: 5, Insightful

    A more important issue is, what happened to freedom? If people want to port OSS to Windows, they should be able to. Otherwise, OSS isn't truly free. Free as in speech.

  19. Device drivers by tepples · · Score: 4, Interesting

    If KDE isn't compatible with my scanner than it's a win for Microsoft.

    Currently, Microsoft has the advantage in driver support from the manufacturers of PC peripherals. Many manufacturers refuse to port their drivers to a Free operating system and refuse further to disclose specifications that free software developers would find useful in writing a driver.

    1. Re:Device drivers by pthisis · · Score: 5, Insightful

      The last count I saw (on linux-kernel) showed that Linux supported more than twice as many devices as Win2k. Windows is ahead on supporting new hardware and way behind on supporting old hardware.

      My scanner hasn't worked under windows since Windows 95/98 (the 95 driver kind of worked under 98, but locked up occasionally), but SANE supports it just fine under Linux; I see no reason to replace it since it's a quite nice true 600dpi flatbed. Indeed, I wound up with it because Windows stopped supporting it (my parents were forced to "upgrade" to a much inferior but newer model about 3 years ago).

      --
      rage, rage against the dying of the light
  20. It's "boiling the frog" in a good way by smchris · · Score: 4, Insightful


    Count me in on anything that makes FOSS omnipresent in the popular mindscape.

  21. WTF?? by Shoten · · Score: 4, Interesting

    Wait...I seem to remember no small amount of condemnation directed towards Microsoft for trying to keep their customer base captive by making their technology interdependent...You need Outlook to use Exchange, you need Windows to use Outlook, etc. So what the hell is this crap about not wanting to port KDE to Windows because then people wouldn't have to run Linux? It seems like the same idiotic mentality.

    Look, if you want people to run your software, MAKE GOOD SOFTWARE. Period. Granted, other things have to follow that, but it's a hell of a lot easier to get people to try something that works and stick with it (Firefox anyone?) than it is to force garbage down their throat. Especially without gigabucks to spend on advertising, against a company that spends petabucks on advertising.

    And by the way, why is it still considered a viable option to get people to dive headfirst into OSS...platform, OS, GUI, apps, the whole lot at once? What's wrong with just giving them one part at a time? I would think that getting them accustomed to it without having to leave everything familiar and known to them behind at once would be a good thing, not a bad one.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  22. Experiences from another Open Source project by dracvl · · Score: 5, Interesting

    What we have seen with our own project, the Plone Content Management System is that people very often use Windows as their evaluation platform. Since it is so simple for them to download, double-click the installer and have a Plone site up and running in a few minutes, they actually find that Plone is a good alternative to whatever proprietary solution they are using or considering. They get hands-on experience without the hassle of setting up a separate server to test it.

    The most common scenario we see is organizations that are evaluating or currently using MS Sharepoint, and they find Plone as a much more compelling and useful system for them, regardless of cost.

    When they can then get rid of the Windows box they purchased to run the other system, and install Linux on it, and not have to reboot the server every night just to keep it stable - they couldn't be happier.

  23. When you're not the front-runner... by Bill_Royle · · Score: 5, Insightful

    I'm not sure that 95% of OSS is a waste of time and energy. Even if it is, I waste a lot of time and energy cleaning up after Windows already, so it's not a real concern for me.

    I do think this debate reeks of some exclusivity, however.

    If you're the industry leader, you can afford to ignore different market segments - at least temporarily. OSS is still essentially second to Windows, at least in terms of mass-market adoption.

    Also, ignoring a market out of concern for some sort of "ethic" in programming creates an air of "holier-than-thou" - something that many already sense from the open-source crowd. While it's not really the case, that doesn't erase the perception. To get someone to jump to your side they have to feel like they'll be "accepted"... just look at all the companies that choose to be Microsoft shops to placate investors. Exclusivity doesn't encourage that.

  24. Cross-platformity means no harm by Vitus+Wagner · · Score: 4, Insightful

    If lot of time and engergy is spent porting code, it means that code would be reviewed, cleaned up, and restructured to have layers of abstraction clearly defined.

    If people would try out different compilers they would eliminate non-portable constructs.

    BTW, just today I've found a bug in our (proprietary) code which show itself up in tests only using MSVC 6.0. With GCC on various platform and MSVC 7.1 it wasn't caught by tests, but potentially it can cause app to crash. And we have reports from our testers about misterious crashes.

    So, putting effort into porting code to as many platforms as possible would undoubtely lead to better code.

    It is also possible that there would came bunch of developers who know at least two operationg system s - Linux and Windows. Most messed up code is written by people who never programmed for more than one OS.

  25. The Gnu Manifesto by Stephen+Samuel · · Score: 5, Insightful

    Just a reminder: Stallman came up with the GNU manifesto back at a time when MS was little more than a startup. He wasn't responding to Gates. He was responding to the proprietary principle that it's OK for me to hold your data hostage to my business model

    --
    Free Software: Like love, it grows best when given away.