No Respect for Windows Open Source 551
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?""
A lot like Star Trek... (Score:2, Insightful)
Re:A lot like Star Trek... (Score:2, Informative)
It's written in VB.NET, hence the name DotNetNuke.
Re:A lot like Star Trek... (Score:4, Funny)
Re:A lot like Star Trek... (Score:3, Insightful)
Re:A lot like Star Trek... (Score:3, Insightful)
Lets be serious here... (Score:3, Funny)
We're all geeks here, no need to deny it.
Re:A lot like Star Trek... (Score:5, Informative)
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.
Re:A lot like Star Trek... (Score:3, Interesting)
Ruby is an example of what VBScript should have been but completely failed at. PHP is, at it's heard, a procedural language but very robust and powerful applications have been built with it that would have taken many times more lines of code were they
Re:A lot like Star Trek... (Score:5, Funny)
I could: Apache 2.0.x [secunia.com] had 28 security advisories since release (2 still unpatched at the time of writing), while IIS 6.0 [secunia.com] had only 2 until now, and they were both patched.
Re:A lot like Star Trek... (Score:5, Funny)
Re:A lot like Star Trek... (Score:4, Interesting)
People often quote the number of security advisories against a product as evidence of how secure it is. In some cases this is warranted, but this is not one of them... a general rule: comparing closed source and open source products in this fashion is not valid.
Most security flaws in open source programs are discovered by people looking through the code, and noticing things like unchecked buffers, etc. In closed source programs, these types of flaws are found generally through more sinister means. What this means is usually closed source vulnerabilities are less frequently reported, but when they are they are generally more serious -- not because the potential exploit is more serious, but because it's almost always guaranteed that at the time of discovery a working exploit is already loose in the wild.
And there are many other factors involved as well. Apache does WAY more things than IIS does (when you include all of the add on modules and so forth), and this is fair to say since the security advisories include problems that relate only to modules.
The Apache 2.0.x stream is almost 6 years old now. IIS 6.0 has only been around for about a year or so.
It seems silly to count the number of security vulnerabilities in a new closed source product against a much older, more widely used, more complex, open source one.
Having said all of that, I feel the need to point out that secunia.org is really not a very trustworthy source of information. There are many known IIS 6.0 exploits that don't appear on that list.
For example:
IIS Information Disclosure [securiteam.com]
I just wanted to say that you really can't do such a comparison.
Re:A lot like Star Trek... (Score:3, Informative)
Open source is... (Score:5, Insightful)
Re:Open source is... (Score:5, Insightful)
The problem arises when a particular free, open source app relies on a proprietary library. Then in order to modify/compile the source, you need the proprietary lib (which costs money and is usually not modifiable), thus negating the "free and open" part of the situation.
Re:Open source is... (Score:4, Insightful)
Each is tailored to a different situation. And let's not get into a debate about Open Source vs. Free Software. Not again. Please. For the curious, read this [wikipedia.org] and this [gnu.org], instead. Or just do a search for open source vs free software [google.com].
Re:Open source is... (Score:5, Insightful)
A free software developer, tho, could; he's almost as bad as a proprietery software developer--possibly worse--because, even though there's an adequate (perhaps not perfect) environment for which Shaun Walker could've written his tool using solely free software, he's encouraging people to stick with the proprietry base. His software is one of the temptations that we need to avoid if we're to obtain a fully free-software world.
So yes: As an open-source developer, Walker has a legitimate complaint. As a free-software developer, he doesn't.
(In case you're wondering, no, I have no idea how to spell "propriet[|a|e]ry".)
Re:Open source is... (Score:3, Funny)
Re:Open source is... (Score:3, Funny)
Re:Open source is... (Score:3, Informative)
Re:Open source is... (Score:3, Insightful)
Re:Open source is... (Score:5, Insightful)
Re:Open source is... (Score:3, Insightful)
By using this weasely phrase, you should already know.
The point is that the IA32 commands (like those of most other CPUs as well) are all very well documented and open. In the case of IA32, there are even multiple vendors available. Also anybody can look up what exactly each command does.
This makes it possible to compile most OSS software on many different CPUs.
Windo
Re:Open source is... (Score:4, Informative)
Well, that's not quite true anymore. KDE 3.x is based on Qt 3. Version 3 was never released under an OSI-compliant license, so there was no legal way to port it, short of porting the Linux/GPL version of Qt 3. That was in progress for a while.
Trolltech has since released Qt 4 for Windows under the GPL. That means that there are no longer any licensing issues preventing anyone from developing a Windows port of KDE 4. The core KDE libraries would have to be ported, but the underlying Qt libraries are already available and Free.
My perspective (Score:3, Interesting)
I don't use Windows because I don't like the terms of the EULA. But I don't make that decision for my customers. In these cases, complimenting Windows with Free/Open Source software (like SpamBayes, Cygwin, and the like) makes a lot of sense. So while I make my own software use decisions around the stack argument, I want my customers to hav
Windows for Linux users (Score:5, Informative)
Re:Open source is... (Score:3, Insightful)
Well, yes and no. One important issue that seems obscured by this way of framing the issue is the practical reason for wanting "open source": If you want reliable software, you need access to the source for all the software. Not just the app you're running, but all its libraries. And the system calls that it makes. And, ultimately, the hardware diagrams for the processor.
I
Not true (Score:5, Insightful)
Re:Not true (Score:2)
Re:Not true (Score:3, Insightful)
Re:Not true (Score:4, Insightful)
Microsoft is uncool and trying to associate it with that which is cool linux,open office,firefox and thunderbird etc. is pointless excersize in marketing. Getting the community to write code for it for free to promote it's products is history (microsoft loves the BSD licence, you do the work so it can sell it back to you)
Re:Not true (Score:3, Insightful)
I personally think your experience will be more common. Give people a little taste of geekdom and free stuff, and they might not be so afraid of trying
Re:Not true (Score:3, Interesting)
I disagree with you on every count. Windows may have 90% of the desktop market, but the figures are different in other segments. W
Re:Not true (Score:4, Funny)
In VI America, you use text editor. In Stallman Russia, text editor uses you!
On the contrary (Score:5, Insightful)
Re:On the contrary (Score:5, Insightful)
That's because in reality, there aren't actually many people like that. Sure, you'll find the occasional flameboy on Slashdot (although Slashdot's population in general is better than its reputation), and of course you'll also have zealots like Theo de Raadt (who, while probably a genius as far as the technical side of things is concerned, unfortunately still can be quite the flameboy), but for the most part, most developers *and* most users are pretty reasonable and will respect your choices and opinions even if they don't share them.
Maybe it has to do with the fact that the more reasonable developers are busy coding instead of making a fuss all the time, but I also think that people generally aren't given as much credit as they deserve. Every village has village idiots, even the global village, but you shouldn't judge the entire population based on them, and neither should you assume that the majority of the village's inhabitants are village idiots - because they aren't.
Re:On the contrary (Score:5, Interesting)
I routinely install Cygwin, OpenOffice, Dia, Python, Ghostscript, GIMP, and several other lesser apps on my own personal windows machines. Aside from games and CAD, I can get a pretty complete system using free software.
It is true though that for some unknown reason, corporate IT people won't even consider an open source app most of the time. Why businesses continue to hire these wastrels is beyond me though. Companies will throw millions of dollars into crappy proprietary software, then cut jobs when the red ink starts appearing.
Re:On the contrary (Score:4, Insightful)
I work for a major investment bank, building front and back office systems. Most of what I (and my team) do day to day is in Java - I use Eclipse as my IDE, build the code in Ant/Maven, and never go anywhere without my Apache Commons libraries. We have code generation tools which are built on Velocity, and everything's tested with JUnit. The finished stuff runs on Linux blades, often under JBoss or Tomcat - http duty is obviously also handled by Apache. When it comes to debugging web apps nothing beats Firefox & the HTTPHeaders extension.
But apart from that you're right - we're terrified of Open Source
Open source driver? (Score:3, Interesting)
So, ATI knows this. All opening up the driver would do is (a) give people more of an opportunity to screw things up and (b) give a helping hand to people that want to dr
Same for the opposite. (Score:2, Insightful)
Let me rephrase it a bit... (Score:5, Insightful)
Sound reasonable?
Re:Let me rephrase it a bit... (Score:2, Insightful)
It's called "argument of the beard"...
Everyone has a different point at which they split the hairs.
Re:Let me rephrase it a bit... (Score:3, Interesting)
I don't personally agree with this statement. This is one of those logical fallacies, maybe a Straw Man [wikipedia.org]. Running on proprietary hardware has little or nothing to do with the fact that the software itself is Open Source.
I always kind of felt that Stallman and his crew basically made the GNU userland so that when their expensive UNIX li
Re:Let me rephrase it a bit... (Score:5, Insightful)
Basically to me all this whining over openess of the whole thing sounds like just silly zealotry and isn't helpful.
Re:Let me rephrase it a bit... (Score:3, Insightful)
Re:Let me rephrase it a bit... (Score:5, Insightful)
Yes, it's widely understood that people you disagree with are by definition zealots. After all there can be no rational or reasonable reason not to accept your viewpoint, people must be disagreeing with you out of sheer zealotry and blind hatred of you and those things you love.
Re:Let me rephrase it a bit... more... (Score:3, Funny)
Good heavens, don't do that!
There are only a few vendors who make FPGAs with enough gates to run a full MIPS core (you'll need more than the mimimum to boot an interesting operating system). And then you're locked in!
Unless the FPGA design is open source, you're a complete hypocrite, worse than any Windows user, because you preach open source and are living in sin.
Re:Let me rephrase it a bit... (Score:3, Informative)
Probably.
I would think that anyone porting a Linux app to Windows using closed Win32-specific libraries and distributing executables could (technically) be sued by the original author of the GPL software. No?
Probably not.
See section 3 of the GPL: "as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major compone
Re:Let me rephrase it a bit... (Score:3, Informative)
If it's under the GPL then things get interesting. From section 3 of the GPL [gnu.org]:
Does it make sense? (Score:5, Insightful)
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.
Re:Does it make sense? (Score:3, Insightful)
If there were Open Source alternatives for ASP.NET that were source level compatible, then there wouldn't be a problem. But forcing someone to purchase a license for windows, and ASP.NET is generally unacceptable from a free standpoint.
I
vocal minority (Score:5, Insightful)
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"?
Re:vocal minority (Score:2, Insightful)
But when someone makes an OSS app which only works on Windows (Miranda), I consider it somewhat of a waste.
Idiotic (Score:5, Insightful)
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
Re:Idiotic (Score:3, Insightful)
I don't follow your logic. I use Linux. I've written some open-source apps that run on Linux. Most of them don't run on Windows. My life is fine. How am I hurting myself?
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
There are a whole bunch of hidden assumptions here:
I use a lot of OSS on doze (Score:2, Troll)
But, at the same time, I totally understand the argument that people who write OSS for windows or port OSS to windows are part of the problem (tm). If we want to defeat windows - and I hope we do, be
Re:I use a lot of OSS on doze (Score:2)
We should ALWAYS BE MAKING COMPUTER SYSTEMS MORE USABLE.
"Defeating Windows" may be one way of accomplishing that, but it's not the only way.
Re:I use a lot of OSS on doze (Score:2)
It may not be the only way, but it's the best way.
Usability goes beyond the GUI and the help. There's also the idea that you should be able to use your computer without legal, political, or monopolistic interference.
Making windows slightly more usable by making it possible to run more OSS on it means that windows will be around even longer, exerting its ne
Re:I use a lot of OSS on doze (Score:5, Insightful)
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.
Re:I use a lot of OSS on doze (Score:5, Insightful)
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.
The Definition of Open Source (Score:3, Insightful)
From a legal perspective, there are 58 OSI-approved "open source" licenses last I checked, which together constitute at least 58 different definitions. There's no consensus on what it really means. Personally, I feel that if I can read the code, the code is open source. All the other factors are extraneous.
However, one would think that in the spirit of openness, the open source community would welcome whatever contributions it gets, no matter how they're licensed. Sadly, that's rarely the case. I actually had someone threaten me with trademark infringement on the term "open source," when we released the Lampshade PHP framework [thinkcomputer.com] under a dual license [thinkcomputer.com] of our own. Of course, that person didn't own the trademark, becaues there is no trademark on the generic term, but whoever it was felt justified in threatening me anyway.
If the open source community wants respect, it should be willing to treat people who contribute with respect, too. Scaring off contributors is not the way to go.
why is this a problem? (Score:3, Insightful)
OSS should be everywhere!!! Hooray!!! (Score:3, Interesting)
That's sometimes easier said than done. I worked for a company that had a huge existing codebase in ASP and C#, and they had already bought the licenses for Windows server. The actual Microsoft Content Management Server was so insanely prohibitively expensive that it wasn't even an option. Dot Net Nuke saved the day.
For the open source model to become what people want it to become, it needs to be not only embraced by the slashdot community of Linux nerds, but by everbody else, as well. Stuff like this is a good start.
OpenFirmware? (Score:2)
Re:OpenFirmware? (Score:3, Insightful)
There are Open Source zealots (Score:2, Insightful)
Cross Platform (Score:5, Insightful)
Re:Cross Platform (Score:4, Informative)
The article is incorrect in saying "at this point in time DotNetNuke runs on ASP.NET, a services layer which is only available for the Windows platform - a situation which the Mono project is trying to address." ASP.NET is indeed available on other operating systems using Mono's implementation. In other words, the Mono project has already addressed this issue. While running ASP.NET applications with Apache and mod_mono isn't as easy to configure as, say, mod_php or any old CGI application, it's possible and not very difficult for anyone with experience configuring Apache and compiling Apache modules -- comparable to setting up FastCGI.
Mono's XSP, a small, simple web server, works great for serving up ASP.NET applications.
While .NET programs can be portable between Microsoft's .NET Runtime and Mono, just as software written in many languages can be portable between Windows and Linux, it's also possible to write software that only functions properly in one operating system or the other.
A mute point (Score:4, Insightful)
I think the quoted in this post was trying to get false sympathy. By using someone elses foundation you are gaining advantages that allow your job to be done more easily, However when that foundation is closed source you do no favours to people who would improve or port your project. So unless you want to do ALL the non-foundational work yourself, find a good open source foundation, or write your own OS foundation.
This is more of a practical argument than a philosphical one. I'm sure the
Re:A mute point (Score:5, Insightful)
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.
Looking at this from a different perspective (Score:2)
More sour grapes than truth here, I suspect (Score:4, Insightful)
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.
True Dat (Score:2)
There are some very nice OSS windows apps, as well as *nix apps ported to Win32. There are also a good number of "Windoze" type comments which do nothing but let me know the maturity level of the author(s).
Hint for the flamers - that maturity level would be low.
If I'm trying to get a OSS project into a predominatly windows shop, I already face some sort of battle. My CTO sees a polishe
Port Up or Shut Up (Score:5, Insightful)
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
putty and winscp (Score:2, Interesting)
Why only Windows? (Score:2)
Again, I don't know much about this project - but is there a specific reason for being Windows only instead of being multiplatform?
Think Of It This Way (Score:2)
What if nobody notices? (Score:2)
OpenOffice.org gets lots of attention partly *because* it supports Windows, so supporting Windows isn't the problem. The main reason why I suspect DDN gets little attention is because it's stuck to a proprietary system: Windows and IIS. If they haven't already, the DDN team should work on getting it working with Mono under t
I once wrote this.. (Score:2)
People should switch to GNU/Linux because they value their freedom, not because there's more apps, or because the TCO is lower. If they switch because of these secondary reasons they will be nothing but a burden on Free Software. These people are the ones who are after a free lunch and frankly, we have enough trouble f
If it's open source... (Score:2)
I don't have any problem with OSS written for the Windows environment. It's just as cool as any other, but I am most accustomed to seeing any given project being written to support multiple platforms. I don't see any reason why any Windows-targeted project couldn't also be made cross-platform when using the appropriate libraries.
OpenOffice.org, Firefox and The GiMP are terrific examples of this sort of thing. It could only make a project more likely to live longer.
Talk to the folk at Wine (Score:2, Insightful)
It's just platform chauvinism, plain and simple. It stems from a very simplistic world view, a sort of If you aren't 100% against them, you must be against us.
The irony is, it's often those who whine and complain the loudest about Micro$oft that do the least to support actual Open Source development.
Ooops, that was almost well thought out and reasoned... I should have just said: "Y
Misinterpretation? (Score:2)
Apache, Mozilla, MySQL, PHP - these are examples of OSS projects where they are both cross-platform, and respected. I don't think they would have been nearly as well recieved if they were for Windows only. Of course, there is a large subset who think that anything designed for the Windows platform mus
The stack argument makes no sense (Score:2)
Predefined Notions (Score:2, Informative)
Be More Specific (Score:2)
I'd say that some cases of Open Source on Windows are genuinely good, and others aren't so much. When it's open source that can run on Windows, I say "yay!". When it's open source that requires Windows, I balk.
Part of the philosophy is to put choice into the hands of each individual. I give a lot more credence to OSS that can run on multiple platforms. Sure, you can run .NET projects on Mono or the like - but that's a hoop you have to jump through. You can't be truly confident in the success you'll ha
How open is C#? (Score:3, Informative)
It's like building an 'open source' house with wood that's owned by Bill Gates. What is going to happen to your house when Bill decides to start breeding termites on location? Bye bye house. And bye bye open source C# implementation.
Re:How open is C#? (Score:3, Interesting)
Standards? They don't need no steenking standards!
Why, no, it doesn't. (Score:3, Insightful)
The stack argument never made any sense. Over the years I've seen too many projects that claim to have Windows versions, and then when you download the source they don't include any kind of Windows build files (NMAKEs, project files, etc) or they say it has source for Windows when it really just has source for Cygwin, which isn't native Windows. Worse than that, I have even seen projects that just give you headers and libs with the Windows "developer" distribution. Or, if you offer to provide better Windows development files, they say they don't want them. This will often happen with project files for MSVC. Yes, I know they are subject to the format whims of MS's next release, but for cryin' out loud the format doesn't change that often, and there is nothing that says you can't provide NMAKEs and other, more stable build scripts too. Regardles, those MS files are part of the preferred method for modifying the program and I have even seen projects where the developers obviously used MSVC but wouldn't tar up those files. That's just cruel, because then I have to go through the hassle of re-creating them.
Anyway, the stack argument is being invalidated every day by apps like Firefox and Open Office. It might not have taken so long if so many people hadn't been snobbish. People are more likely to replace their kernel when they can keep familiar apps then they are to replace familiar apps for the sake of a kernel.
Re:Why, no, it doesn't. (Score:3, Informative)
Beyond the FUD (Score:5, Informative)
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?
Re:Beyond the FUD (Score:3, Informative)
You can't run
You can't run ASP.NET on linux [pcquest.com]
There's not an Integrated Development Environment (IDE) for
There's no commercial support for
So I am betting you want to bash Novell too because they support
Which part of 'Open Source' don't you understand? (Score:3, Interesting)
Gee, since WHEN is that tied to CROSS PLATFORM crap? Because in this particular situation, it's very handy to use that cross-platform nonsense to hit back at this DNN OSS developer?
It's precisely the whining YOU put forward in your posting what made him write the article.
There are Good F/OSS Windows Applications! (Score:3, Insightful)
That being said, I do still sometimes have to use Windows & I am happy to have F/OSS on that platform. I patch my own code to work around bugs that only impact Windows users & I have financially supported projects on that platform. I have even given money to good F/OSS software which is only on that platform. I am certainly not alone. Just look at the top projects on sourceforge [sourceforge.net]. Most run on Windows. Some run only on Windows.
So...some of the best Windows-only/Windows-mostly F/OSS:
Filezilla [sourceforge.net]--great (S)FTP client/server. Hopefully a *nix port soon.
7-zip [7-zip.org]--excellent compression software. p7zip [sourceforge.net] is there for the rest of us, but updates take a while to reach us.
PuTTY [greenend.org.uk]For your ssh/scp/sftp needs.
I've given money to these projects & carry them around on a USB key (along with Thunderbird, Firefox, and vim). Cygwin is another handy thing to have if you have to be on win32 for very long.
I'm Guessing You Don't Get It. (Score:4, Insightful)
In order to download DotNetNuke® Projects, you must register on the site.
I'm thinking you're getting no respect in the Open Source community because you don't get it. The community is not about how you license your software (you don't even have to be a developer to be a member of the OS community). It's about the spirit of community and openness from which springs the compulsion to use a particular license for your software.
The above statement from your site and your publication of an MS-only piece of software makes me assume that you accept Open Source because that's the way the world is and it is how one develops a resume these days, not because you like it. Is that necessarily true of you? I can't say for sure, but first impressions mean a lot, even your post somehow hits me as a little off - something about the whining or faulting others because you are not being accepted, like you need someone to bless your OS-ness, instead of just knowing you have it. I can't say exactly what all it is, but I'm guessing it's the same thing that has made others uneasy (perhaps some other poster will be more insightful in identifying the real causes).
Moreover, changing that one line on your site isn't going to do it. Faking it won't work - if you don't understand, people will see it in a million ways. OS developers will see it and continue to give you no cred. If I'm wrong, or if you're willing to learn more and understand why Open Source is a good thing, more power to you. But until you do, you're probably in for a fair amount of continued disenfranchisement.
The elephant in the room - Portability (Score:4, Informative)
Since XP, technological measures have been in place (DeActivation) that can separate you from your applications (not to mention your data) at any time, through wilful act of the vendor, or fault in the system, and this is regularly experienced by customers of M$ and Adobe.
It seems obvious that portability is part of the spirit of freedom as expressed in free and open source software. If your code can't migrate from Windows - then it's going to be taken from you and your users sooner or later.
You don't need respect to develop on windows (Score:5, Insightful)
Quality of products on Windows is good (Score:3, Interesting)
Eclipse is far more responsive and cleaner-looking on Windows than linux.
I've used postgresql on linux for years and years. The other day I installed postgresql for Windows and was quite impressed by the implementation. It works like a Windows app but doesn't compromise performance or power.
He misses the real issue (Score:3, Insightful)
Few care about the nit-picky definition of "not being open because the whole platform isn't open" The author of the article misrepresents that for the general lack of interest most of us have in Windows-only software- we simply can't use it, and are therefore unable to see why we should care. That being said, many larger OSS projects maintain windows ports (firefox, gaim, etc), but they were Linux programs first for the most part.
Supporting Windows is a waste of effort (Score:3, Insightful)
The reason is that Windows is incompatible with existing OS API standards. This makes it difficult to port apps to or from Windows, whereas getting an app that uses mostly POSIX APIs to work on any other operating system requires a lot less effort.
Thus, if you want to support multiple platforms, your choices are essentially to spend the extra effort and support Windows, or to support only the other operating systems and spend the effort actually developing your app. As I said in the beginning, you're free to chose as you wish, but I'd choose the latter option any day.
Re:The open source crowd won't matter next year (Score:3, Interesting)
Still living in the 90s?
That is simply no longer the case.
Install ubuntu from
Re:Free or not... (Score:3, Interesting)
Yes, GNU isn't interested in developing things which are not [or rather, cannot be] free from the ground up. That's why they don't endorse OpenOffice 2.0 or the Sun JDK [the former due to great use of the latter]. Sure, there was compromise at the