[Members] Voting criteria
Richard Dobson
richard at dobson-i.net
Wed May 11 03:58:41 CDT 2005
> I enjoy writing usefull software. That is why I am interested in such
> steps
> that result in an official JSF software. I write Jabber software just for
> fun and I would also offer my current source to become part of such a
> project.
Of course you would, but what if someone elses project was chosen over yours
how is that going to make you feel especially if you consider your
implementation far better, the answer is it would disenfranchise you.
> And why to make it an official JSF project?
>
> Because I think the motivation of some sparetime developers to contribute
> to
> an opensource projects increases if it is under control of a demcoratic
> (JS)Foundation.
I find that unlikely, linux isnt as far as I know under the control on a
democratic foundation and there are hundreds if not thousands of people
contributing to that, what really motivates people to contribute is interest
in that bit of software or the product area it is in as well as familarity
with the programming language its written in. Developing something that
noone else is interested in or doing it in some obscure language is not a
very good way to get people to contribute, if you want people to contribute
either you need to get them interested in your software somehow, implement
something you know lots of people are already interested in, and you must
ensure you do it in a language that is popular and well known for
implementing what you are trying to.
> There are tons of OS projects (including mine) but they usually remain
> single developer projects - because a project that basically remains under
> the main control of one single person is not very motivating.
Thats more of an open source software fact of life than anything else, you
cant just expect people to suddenly discover your project and then start
contributing, unless your project is very well known, in a product area that
lots of people are interested in and there arnt better competing
alternatives that they might want to contribute to instead you arnt going to
get people contributing out of the blue in that way, it is your job to
promote your project to other developers and if its interesting to them they
might contribute, but if its not interesting to them they wont, afterall
they are not getting paid for doing it, they will do it because they are
interested in it and they enjoy it, otherwise whats the point.
> Of course I can speak for me only but I would enjoy contributing. I also
> know of many other developers that are interested in jabber software but
> do
> not have the time to continue their half-complete (sometimes even OS)
> single-developer projects.
Again thats just a fact of life, if those developers dont have the time to
make their own projects why dont they go and contribute to other peoples
projects, thats what jabberstudio/sourceforge etc are for, making it a JSF
official project might help a little bit in that regard, but what would do
the same job without disenfranchising all the other competing projects that
wernt picked would be to just publisise all the projects that people can
contribute to in a central place on the jabber.org website so prospective
developers can easily look for things they might want to contribute to.
Another problem other than disenfranchising other projects will likely be
that you get less new people contributing overall to jabber projects as they
see the non-official projects as inferior thus not want to contribute to
those but also might not find anything in the official projects that either
is interesting to them, that they know the programming language for or they
might not agree with how it was structured.
Richard
More information about the Members
mailing list