Hi Kevin,
Am Thu, 06 Dec 2007 11:55:40 -0700
schrieb Kevin Fries [EMAIL PROTECTED]:
On Thu, 2007-12-06 at 12:03 -0500, Scott Kitterman wrote:
I think you misunderstand my point.
No I got it. And I think that that thinking is wrong and dangerous to
Linux in general, and Ubuntu in specific.
snip
My concern is the idea that because a user said they want it is a
meaninful metric in a largely volunteer project. In Free software
projects, the meaningful metric for what gets done is what the
people doing the work think needs doing (and this applies to all
types of work, not just development, in the project). Volunteers
can't be ordered. They have to be convinced.
If I don't get my steak the way I ordered it. I buy my steak from
elsewhere. Ubuntu with no users, is not anything but an exercise in
ego. What the customer wants is the only real metric. You need to
understand that as a developer, and I live with that every day as a
Consultant, Designer, and Implementer.
The World is split into two groups:
1. OpenSource Developer who are working in companies like Novell,
Canonical, RedHat, Sun etc. They are paid to work 8 or more hours on
dealing with the users needs.
2. Volunteers, who are working in other businesses, have other
priorities. Daily Work, Family, Friends, ..., OpenSource Development.
So, there is a difference, and Scott is totally right, when he says,
Volunteers needs to be convinced.
Users != Customers. Customers are companies and people, who are buying
Support Contracts. Those Customers are handled by the First Group.
But Ricky Smith, who doesn't pay a penny, but wants something, is not
a customer, but someone who could convince me or Scott to fix or
prepare software for him. (Which I wouldn't do, honestly)
Which of those priorities you wish to work on, however, is completely
your own decision. But the customer MUST set the priorities of what
needs done in the bigger picture. And, the customer MUST set the list
of features that need to be implemented.
So, Kevin, Pay For It. You can send us money, for doing work on what
you want. Price per Hour starts at 150 Euros (without local tax).
Private People like Scott or I are not in this Customer Business,
that's Canonical (for Ubuntu) or other paid people in other OpenSource
Companies.
Rule #1 of Business: Its not about you.
It's not our business, it's our hobby, that's the difference between
let's say Alan Cox (who is working for hard bucks on the Kernel) and
Ricky Smith, who is sending in kernel patches, because he is
interessted to fix stuff and because it's his hobby.
If you do not make your customers wishes and desires #1 on your
priority list, your competition will.
As I said, pay us then :)
Lets not forget, Ubuntu is a business product, distributed by a real
business. Therefore, its not about you... or me. Its about the
customer. Making the customer feel like they have to talk you into
something, is just not good business. This is why I spend so many
hours providing help to ANYONE who asks. Even people I would rather
not. Its not about me, its about Ubuntu, and what is best for the
project.
Ubuntu is just pool/main and pool/restricted which is mostly maintained
by Canonical from paid developers. Which is good.
pool/universe and pool/multiverse is community driven. Fixed,
Maintained and handled by people who are not being paid by any company
to do this work.
Even more so in an all volunteer endeavor, egos must be checked at the
door. Developer's egos, designer's egos, and consultant's egos. We
as the people trying to make this a success, need to listen to the
customer so that there will be more of them. Its the one true
advantage we have over Microsoft which is notorious for blowing off
their customer to do what is in their best interest (Can we say
Windows Genuine Advantage, or Digital Rights Management... I knew we
could).
Well, it's all about egos, developers are really difficult people
sometimes. Without an ego you can't kick someones ass, to work on
things. That's business. NO Ego, no social competence, no ass in your
pants, you lose. That's why opensource is special, and not only
opensource. That's why Jono wrote last time about RockStars for
OpenSource...you need stars, you need assholes.
You allow the customers wishes to be the only real metric because you
place Ubuntu and Linux's needs before your own. Otherwise, are you
really helping?
Well, you really got the point. OpenSource is Business, Business means
being paid, so if you want something, please pay us people, who are
dealing with software in our sparetime. Without money, no developer can
live, but TBH, if this would be the usual case, most of the developers
would only work for only about 8 hours on their software, and then they
are leaving the office, going home to their families...and then you
have, yes, the MS way.
Result: The OpenSource Business Model is a mixture of