No Respect for Windows Open Source
man_of_mr_e writes "Shaun Walker, one of the founding developers of the DotNetNuke Portal/CMS has written an interesting piece about Open Source software on the Windows platform. "It's hard being an open source project on the Microsoft platform. Because no matter how hard you try to exemplify true open source ideals, you will not get any respect from the non-Microsoft community." He also says "There are Open Source zealots who believe that unless an application is part of a stack which includes 100% Open Source services and components, that it can not claim to be Open Source. [...] But does this "stack" argument actually make any sense?""
Open source is open source, no matter what platform. Just because you use Windows does not mean that you beleive that everything should be DRMed or closed. If you write something open souce, you know what, thats good enough for me.
Yay, I have a sig.
Considering still 90% of people, inc me, use a Windows environment, having your software work on it is not a bad idea, unless you want to cut 90% of your market off without even trying. Get people onto free open source software and they may try your OS. I wouldn't have tried Linux if I hadn't tried OSS such as Firefox/OO, yes it's silly but I didn't know about it before them.
I hold more respect for people willing to produce open source products for windows. Mainly because of the people this article is written about. I think there's some sort of irony to giving away something so open on top of a platform that stands very much for closed. Maybe that's just me though. I don't see a lot of people griping when their Closed-Source ATI linux driver keeps their video card running on their "open source" OS...
Unless an application is running on a system in which the processor design, motherboard schematics and BIOS firmware are 100% Open Source, it can not claim to be Open Source.
Sound reasonable?
No, of course not. These are zealots we're talking about. Logic rarely has anything to do with it.
As to the argument: What are the overall goals of OSS? I suspect you'd get 10 different answers from 5 different people. But even if you define the goal as free and open software, you'd still want OSS projects on windows to create a transition medium. So the zealots would still be wrong.
In short, ignore them and keep up the good work.
Mod me down with all of your hatred and your journey towards the dark side will be complete!
It's just a vocal minority. Chill. Most people aren't that particular.
Seriously, I love the fact that people are passionate enough about something that they're willing to write Open/Free Software for Windows. After all, it's a VERY popular platform, and unlikely to go away any time soon. Firefox? Sure! OpenOffice.org? Yes, please! These two projects are helping keep things at the office I work at both safe and legal. ClamWin? Why not? I could go on, but I won't.
A good analogy would be the days when kuro5hin.org was worth reading. You'd have material that was getting voted to sections and the front page all the time, but you'd only see comments like "stop posting this crap, we don't want to read it!"
Who's "we"?
Stating on Slashdot that I like cheese since 1997.
I'm usually very understanding of people defending linux, unix, bsd... and in fact, I'm an avid NetBSD user myself. However, people who don't support open source software on Microsoft platforms are really just hurting themselves. For example, how can one argue against the "low quality of open sourced software" to a Windows user, who cannot try any open source software themselves? Mozilla Firefox has helped immensely in this regard, showing how open source software can truly trump proprietary software.
I'm all for open source operating systems, but let's be realistic here: zealots who don't respect open source efforts on Windows are not only being stubborn, but are hurting their treasured cause.
- dshaw
If it's Windows only I could see how the anti-MS types would lose respect but if it's cross platform then intentionally preventing it from running on Windows would seem to be missing the point of openness.
What if Digg added local news and a Slashdot inspired comment karma system? ---
http://houndwire.com
I mean, sure, there are undeniably people who insist on running a 100% pure free software stack (I'm close to this end of the spectrum myself). And there are undeniably trolls out there who see the use of non-free software (more commonly MS software specifically) as evidence of moral corruption, idiocy, or malice. And these populations have some overlap.
But so what? The reaction from the sane folks in the OSS community is going to be just, well, ignorance. As a full-time linux user, I will admit that I've never heard of "DotNetNuke" and have no plans on using it. It just doesn't enter my field of view, sorry.
Ignoring projects isn't the same thing as "disrespect", and I suspect the author has confused the two.
Would I care if a project that was really useful to me on Windows wasn't viable on Linux? Yes and no. I think that platform independence is a HUGE plus in the FOSS world. It definitely earns you bonus points. It increases the level of freedom the users of that project have. BUT, users of that project are also free to port it to other platforms. I wouldn't be able to run my WAMPP environment if people hadn't ported the AMPP portion to Windows.
Using more proprietary foundations like .NET do limit the usefulness of an OSS project, but only until people get interested in developing ports. If nothing else, you can build a forked project that uses the best logic and functions that aren't platform dependent and merges them with a more platform independent underpinning.
If you're developing OSS for .NET, kudos on being open source, but you do miss the bonus points for being platform independent and don't whine about not getting the cred platform-independent projects of the same nature do. If you're an OSS user who sees this great project built on a proprietary stack and are pissed because it's not available for your platform, "port up or shut up".
- Greg
Start a happiness pandemic
1) There is no operating system called "doze" - You might benefit from the link in my tagline.
2) You can't defeat something unless you have something better to replace it with. Linux is not better from an end-user standpoint.
3) People who port their software are NOT part of the problem. They are part of the solution. Exposure to what F/OSS is capable of will make it more likely that someone will use it in the future.
4) People like you are part of the problem. You would limit choice based on platform.
BeauHD. Worst editor since kdawson.
ASP is a language-independent framework. While VBScript is popular, there are two languages shipped by default, JScript being the other. You can also install other components to allow you to use other languages, such as ActiveState's PerlScript. In this particular case, it's VB.NET, which (I believe) is substantially better than traditional ASP VBScript.
With all due respect, that particular complaint doesn't mean much when you are converting it to Perl and PHP, seeing as that's the way a good portion of the rest of the world feels about those languages too.
Bogtha Bogtha Bogtha
(Meh, sorry to those I modded up, but I need to say this.) The article is (possibly intentionally) vague on what they mean by 'Windows OSS projects.' If you read into what DotNetNuke actually is, you'll discover that it is a Windows-only OSS project built on the .NET framework, and that they appear to be partly sponsored by Microsoft itself. The article is referring to Windows-only OSS projects, not OSS projects with Windows versions.
Though I imagine projects like VLC, Freeciv, and Gaim occasionally have someone whining about their supporting windows, that's not what this is talking about, and frankly, where DotNetNuke is concerned, I'm with the 'zealots', despite having nothing against proprietary software. OSS has built up a strong reputation for being cross-platform, so an OSS project that's for Windows-only and is dependant on Microsoft technology is understandably going be frowned upon by OSS purists. Windows-only OSS developers are, arguably, not helping the OSS communities much, and they are especially detrimental to the spread of Open-Source and Open-Source-based operating systems. It's not showing Windows users that they have something nifty that they could still have if they decided to try linux or get a Mac, it's just further miring people in the Windows platform.
Now, are these people against DotNetNuke still looking so much like zealots, or are they perhaps starting to look more like people against Microsoft who see this as yet another boost to Microsoft's power?
By reading this you acknowledge that you have read it.
Could you explain how IIS is more secure than Apache?
I could: Apache 2.0.x had 28 security advisories since release (2 still unpatched at the time of writing), while IIS 6.0 had only 2 until now, and they were both patched.
gAIM works "OK". It's useable. Same deal with Ethereal. These apps would be a lot better if they used the native Windows APIs, or if they used a wrapper that was abstract enough to give them more the feel of a "real" Windows application. Not getting the Windows common dialog savebox when I want to save something is annoying. I understand why they did that--it was probably a lot easier to port. If I were looking to write GUI apps cross-platform though, I'd make sure the wrapper I was using came as close as possible to the look and feel of the native GUI on all the platforms I was trying to support. GTK ports are just crappy on Windows in too many ways to ever be the method I'd chose. It's been a while but I've heard wxWindows is pretty good in this regard. If so, more people should probably use it.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
1) It wasn't right then, it's not right now. If you really love Linux/Unix/Etc, then at least try to support it in a way that encourages new users. This brand of advocacy that you endorse just makes it so people think you're a raving lunatic with no objective opinion. You know, a zealot.
2) Sure it can. Right now, OS X is better than Linux is, and it appears to have coexisted just fine in a Windows dominated world.
3) Most people don't know anything about OSS, and are unlikely to move to Linux just to experience it. Face it, Linux users in general are the minority, and if you want to see that userbase increase, we need to slowly get these people used to the idea that OSS is not something to fear.
[..]we shouldn't be supporting windows by making it more usable.
4) Actually, as per your original post (see above line), you flat out said we shouldn't port OSS to Windows. That's limiting choice based on platform. Isn't part of the whole FOSS argument that you're giving the user choice and freedom?
5) You take things way too seriously. Relax.
BeauHD. Worst editor since kdawson.
Just go look at the stats on sourceforge, software that runs on windows gets 10x the downloads that linux software does. A great example is Postgresql which was ignored by many until it got a windows port. Who needs respect when you've got popularity?
That would explain the mass exodus of Apache users moving to IIS 6.
Find coupons in Greeley
I suppose this would be as good a place as any to mention the wiki I started, Windows for Linux Users, which attempts to gather up some software that is useful for long-time Linux users who are for some reason constrained to use Windows. I know I had a terrible time getting the environment to a point where I didn't want to smash the computer because focus wasn't following mouse and a bunch of other little annoyances.
http://www.welton.it/davidw/