Hi Kent,
I will try to be nice. But it's not that easy as you steal me a lot of
time with these repeating messages.
First I must say you are correct in some points. We need to invest more
time into project handling for qooxdoo. If you take a look at the
mailing list and the number of messages there, you will discover that
the have increased dramatically over the last month and even weeks. It's
not that easy to meet this requirement. The company I am working for
have published qooxdoo as open-source, as we like to share it with the
community. We use many open-source projects ourself and in this way we
could give the community something (hopefully useful) back. The problem
with this increase of work is that I have also some other projects which
are more internal and only interesting for the company. I already invest
by around 70 percent of my time for qooxdoo. This is very much and much
more than any other developer or contributer spend for "just developing
qooxdoo itself". I have no problem with this. It's quite logical that
the leading developers invest the most of the time.
As qooxdoo grows even more, I must find a good balance to get the 30
percent done which are more company internal stuff while keeping the
development on qooxdoo up as much as possible. The previous and the
further development of qooxdoo is controlled, especially regarding my
resources, by the company I am working for. We don't want to sell
qooxdoo sometimes later. The major priority is to develop qooxdoo to
fulfill our internal requirements. We have no ambition to build a
complete toolkit, which we could sell afterwards. This is probably the
reason why there is currently no datapicker, no progressbars, no
horizontal scrolling in listviews and such stuff. We just don't need
these things currently. (This does not mean that they couldn't be
contributed by the community.)
I think it's a good idea to have more people which knows the code base
as good as I am and who would help to answer questions of the newbie
users, write documentation or even continue the development of qooxdoo.
The problem with this is that I don't see any person out there who could
fulfill this requirement. I am not able to bake us a new guy. ;)
Just to give our discussion some more facts. I was just one week ill.
This is not a really long time. But even the simplest questions, already
answered before by me or others, are not answered by anyone else in the
community. Yes, I think this is quite normal for OSS products as no one
feels responsible. But real contributors to qooxdoo also like to help
out here. It would be really appreciated to see more user support here.
I don't share your opinion (and yes, again it's just your opinion) that
you couldn't use qooxdoo in professional projects. You present this
messages without any facts. We don't develop qooxdoo just for fun (I
think I have repeated this enough times, but you don't theme to realize
this fact). We use it for some professional products already. Why do you
present such testimonies for even new qooxdoo users. This is really
contra productive. We want more users and developers not less. It would
be really nice you could present your reports in a more positive way.
Delegation, by the way, could only work for users which really want to
invest many hours. Are you such a user? Why do you don't help with the
already existing requirements? What should I delegate in your opinion if
there is no body how can handle this. Andreas and I have repeatly asked
for people who:
* write documentation (especially first-step level guides)
* make screenshots more documentation (such the new subversion stuff)
* add snippets and other userful stuff to our homepage
* reading code and try to understand it yourself and try to help us with
things like the new transport layer
* fix contributions (by the way, many of the contributed stuff doesn't
seem to be perfect right now. Can you tell me why I should even consider
to bring such contributions to our stable tree? I think they are really
good placed in our contributed folder)
* write new widget like a data picker, a slider or other widgets which
can be found in our TODO.
I think, regarding this small list, there is already enough one can
contribute. I think we need more delegation if there would be more
people who asks what they could do to help the project. But currently?
What should I do in your opinion than present a list of things we would
like to do in the next several months?
Where are all these "worried users", Kent? Can you please present some
more facts? Could you tell what they things went wrong and who they are?
I'm really interested if anybody else than just repeatedly you, Kent,
thinks that I prevent other users from contributing. I could be blind,
but I don't think it's a problem of my project handling that there are
not more visible and engaged persons.
Regards,
Sebastian
Kent Olsson schrieb:
Sebastian is a very driven person and in one sense too much drive for
this project. It means that things stop and nothing or very little
happens when he does not have time to spend for Qooxdoo for any reason.
It is detrimental for the project, because a lot of people spend a lot
of time to get things working with Qooxdoo. Indirectly it is a big
responsibility and a heavy role Sebastian carries on his shoulders. Of
course it is an open source project, but still, if we want Qooxdoo to be
useful in professional projects, it is necessary to find at least one
more person to share this role with Sebastian. I am not sure how aware
Sebastian is about this, because not much has happened by itself in this
area, but the more users approaching Qooxdoo, the more problems the
project will have. It already has had those symptoms the last 2-3
months. This is not a commercial project therefore it is extremely
important to share the burden of Sebastian's on at least one more
person. Why is this important? Is it only for the sake of Sebastian or
the project itself? I can see that there is so much more to develop
before Qooxdoo can be used in a professional project to an extent close
to 100% and I doubt that this can be done only by one or two persons
within reasonable time without 100% dedication/time. I try to be frank
in this, but delegation is now the only way to succeed and the future
solution, else there will be a high risk of people choosing other ways.
I have already received some communication from worried users indirectly
from this list. I do share their worries!
Sebastian, release some of the control but keep the quality control and
coordination!
Kent
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel