[development] CVS HEAD, code freeze, zeitgeist
Dries Buytaert
dries.buytaert at gmail.com
Sat Aug 19 08:42:10 UTC 2006
On 19 Aug 2006, at 00:28, Chris Johnson wrote:
> I think this is the crux of our difference in opinion, Dries.
> While it would be great and noble for me to build such a team out
> of desire to make my module successful and sustained, I might not
> do that for any number of reasons (e.g. lack of time, lack of
> diplomatic skills, lack of English language skills, people just
> think I'm ugly, whatever). The point then is that despite my
> "neglect" my module has become important and now there is nobody to
> maintain it.
If you created a module that thousands of people depend on, you
created a successful Open Source project. By now, I think we all
agree that the community has a desire for successful projects to
sustain. It think we also agree on the fact that a successful
project should not depend on a single person, especially if that
person is a really busy person. :)
Now, my opinion is that _you_, the maintainer of the project, should
create a team around your successful project in order to grow and
maintain it. Your opinion is that _we_, the community, should start
caring about your successful project and that we call the squad team
when you can't handle the work.
In my eyes, your opinion, is flawed. If you "force" people
(volunteers) to do something, they'll burn out or they'll go away.
Open Source development is all about having fun. It is very hard for
us to make people passionate about your project. It takes a lot more
time and energy than blessing it with a golden star. And unless
developers are passionate about it, they are not going to have fun
working on it.
If a successful project has problems, the maintainer can send an e-
mail to the mailing list asking for help, ask for help raising funds,
write about it in a forum topic, give a presentation about it, or
what not. It all creates visibility, and people will start to care.
Take the project.module, for example. It's an important module, but
only few people cared about it. There was frustration, but no
passion. We publicly blessed it with a doze gold stars but at the
end of the day, not many people cared about it. So in the past,
CivicSpace threw money at the project module to make it sustain.
Money can fix short term problems quickly, but doesn't offer long
time guarantees.
What Derek is doing with the project.module nowadays, is much more
rewarking and much more sustainable. He cares about the module, he
improves it, and he writes about it. By doing so, he is spreading
the passion and slowly creating a team around it. It takes him a lot
of time and energy, but for god's sake, he converted Boris from a
'hater' into a 'believer'. ;-)
> It just seemed that the door to any discussion was being closed.
No, we can discuss this. :)
--
Dries Buytaert :: http://www.buytaert.net/
More information about the development
mailing list