Todd Walton wrote:
On Mon, Jul 7, 2008 at 1:50 AM, DJA <[EMAIL PROTECTED]> wrote:
o Fix it yourself
o Send your suggestions to the developers
o File bug reports
o Hire someone to fix it
o Inspire someone to fix it.
This *still* doesn't answer the question.
It wasn't a reply to the OP, it was a reply to your post, which was a
reply to someone else's sarcastic question asking /you/ why, if you
think all it takes is a few thousands of small fixes a day, you didn't
offer a day of /your/ time as proof.
OP asked, "How is it
possible that open source developers have been working on KDE for a
decade now and they still can't come up with something remotely
polished as Win2k was years ago?"
It's pretty easy to polish a static code base. Especially code that
didn't see the light of day for a decade. There's never been anything
static about KDE, or Gnome, or many OSS projects. Linux development is
for the most part constantly moving. The majority of its user base is
always looking for change, for more, for different. It's a beater OS,
not an assembly line suburban grocery-getter. You want reclining seats
and a defroster?, you're driving the wrong wheels.
The FOSS philosophy is
"If you want something, do it yourself. I don't code for you, I code for
me. My stuff is free for you to use if you like, but if you don't like,
then either ask me to fix it (which I may or may not do depending on my
time and/or interest in the "problem"), or fix it yourself and
contribute those fixes back to the community", or don't use it.
Often times, once an itch is scratched, interest in the solution waxes.
The original developer is on to the next itch. Most OSS projects are
intended to solve the developers' problem, which may or may not also be
one you're interested in having solved. One of my possible solutions was
to hire someone (maybe the developer!) to fix your problem, to wax your
hoopdi. Otherwise, since the developer doesn't work for you, you don't
get to control the code.
With ongoing projects, priorities change, new bugs pop up, the world
interjects itself, bills need to be paid, etc. If it's got a larger
developer community, what's important, what's interesting, what gets
done all depend on the hive mind's interests, time, and talents.
Remember that the primary user of any given FOSS project is the
developer himself.
You imply that if one just took some simple action towards that end,
it would happen.
You implied that if Someone-not-you just took a day,
yours-not-necessarily-someone-else's complaint would be taken care of.
I think open source software development is more
complex than that. Even if you'd just said, "Because no one has
stepped up to fix those things, or no one has filed a bug report,
etc", it would be more of an answer to the question than what you're
saying. (Though still simplistic.)
-todd
I did say that. It was implied in my list. Besides, it should be
understood. The nature of OSS development is, at its most basic, "It's
code I wrote for my own use, I don't have to care if you don't like it".
Mine was a list of possible ways to answer that.
Now as for W2K: What is so great about that? It's polished, sure. For
what it does. It's not all that powerful. It's certainly not very
flexible. It's nowhere near as featurful as any other desktop, FOSS or
otherwise. It's stagnant as hell, which is probably why it's so
polished. If fact, it's the paint that holds it together. NT in W95
makeup. It assumes I'm stoopid, and so treats me so. Once I've learned
the fundamentals, and am ready for a little more sophistication and
power, then...well, tough noogies. It's kindergarten forever. If I don't
like it, I don't even have an opportunity to change it. I can't modify
it's behavior. I can't change it's code. I can't hire someone to change
it. I can't switch it out for something else. MS isn't interested in
helping either. I'm supposed pay for any real fixes in the form of a
whole new vehicle. Which is merely a different color. With rearranged
controls. Which still treats me like I'm a moron. I can go broke buying
third party add-ons which bring their own problems.
Sounds a lot like that FOSS software you've been complaining about? At
least on the FOSS side, I have options.
Also keep in mind that W2K was not new when it was released. It had at
least a decade of development time behind it which was hidden from the
critical eye of the public. KDE is developed in the open. We've gotten
to see practically every mistake and misstep the devs made. Like any
project they have, and will again, go down wrong paths. We're
ride-alongs. Sometimes that's dangerous. Mostly it's exciting and fun.
With W2K (or any closed-source, proprietary project) we only get to
experience the end result. And good, bad, or indifferent, we're stuck
with it. It's done. Neither MS nor for the most part Apple are
interested in any end-user feedback that doesn't come in the form of
hard currency. They're already working on the next ride. Which you might
get to see in another decade. And they don't allow any prying,
second-guessing, back-seat-driving ride-alongs.
--
Best Regards,
~DJA.
--
KPLUG-List@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list