Slashdot Log In
Open Source on Windows - Boon or Bane for Linux?
Posted by
Cliff
on Wed Dec 15, 2004 12:10 PM
from the tough-questions dept.
from the tough-questions dept.
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?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Platform or application? (Score:5, Interesting)
If KDE is a platform then it's a win for FOSS.
Re:Platform or application? (Score:5, Insightful)
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.
Parent
What about freedom? (Score:5, Insightful)
Parent
Device drivers (Score:5, Interesting)
If KDE isn't compatible with my scanner [sane-project.org] 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.
Parent
Re:Platform or application? (Score:5, Insightful)
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,
Parent
Re:Platform or application? (Score:5, Insightful)
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.
Parent
Re:Platform or application? (Score:5, Interesting)
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.
Parent
Competition (Score:5, Insightful)
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.
Re:Competition (Score:5, Insightful)
Parent
Re:Competition (Score:5, Insightful)
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.
Parent
nonsense (Score:5, Insightful)
Only if software is ported both ways. (Score:5, Insightful)
Wrong Argument (Score:5, Insightful)
At the end of the day, its about everyone having the best computing experience possible, not whether they use Linux or not.
Re:Wrong Argument (Score:5, Interesting)
Parent
Re:Wrong Argument (Score:5, Insightful)
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".
Parent
Pave the way.... (Score:5, Insightful)
Yep, theres the rub with OSS (Score:5, Insightful)
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.
It's hurting Linux, not OSS (Score:5, Insightful)
Make it buggy as hell (Score:5, Funny)
I completely disagree. (Score:5, 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.
FOSS a restrictive culture? (Score:5, Insightful)
It's people like this that get misquoted and give the FOSS community a bad name.
Familiar apps (Score:5, Insightful)
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.
It can only be a good thing (Score:5, Insightful)
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.
However... (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.
What's the motivation NOT to migrate? (Score:5, Interesting)