AKent Olsson schrieb:
Hej Sebastian!
I will try to be nice. But it's not that easy as you steal me a lot of
time with these repeating messages.
You can if you try. The same for me and the time we have invested so
far, we are trying to consolidate.
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.
Sebastian, I do not doubt anything of this. I see the results. It is
wonderful, but even the best can be better and that is what it is all
about. No one is doubting your talent, time, dedication, but being an
enthusiastic developer to manage 50 to 100 people or even more is a
dramatic difference in comparison to managing yourself. Ask your
managers in your firm!
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.)
Sebastian, please notify my words! Delegate as much as possible.
Hej Kent!
As there are no developers who want to help us to get the things done,
there is nothing I can delegate. The only thing I try from time to time
is to ask if somebody could help. But in 80 percent of the cases there
is just nobody who answers. I'm not your superior or the other people in
our mailing list. I couldn't delegate, I could just ask for to help.
Just a few examples which were already ask for:
* Combine your progressbar implementations
* Add more documentation, snippets and so on (BTW: Hugh has already
Managing Editor access for about 2 month. This means full access to all
editor relevant stuff. Please inform yourself before posting such
irrelevant stuff regarding giving people more access and trust them.)
* Add a wikipedia entry.
* Answer simple questions of new users in the mailing list. Just take a
look on the last week. Many simple questions. But nearly nobody answers.
For beginners even a simple "this was already posted in the mailing
list" could be helpful.
Also there is a large TODO (which is kept up-to-date) in our repository.
There are many ideas how one could help us. I'm open to accept all
contributions in this area. If I will see that someone is repeatedly
presenting good work and support, I'm the first person who will grant
him/her full access to the areas he/she needs. This was also the case
for Hugh.
Here is
a true question: When a project is let to the community you also accept
to listen to the needs of the community, else it is far easier to keep
the project internally within the company. No buzz!!!
I do not doubt anything of this.
If you do not use
the power of the community, it is useless to be in the community for
other reasons as showing off. Here comes the question concerning
reasons? I hope it is for getting help from the community Qooxdoo is
present there.
Everyone seriously interested to support qooxdoo is invited to help.
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. ;)
It is less vulnerable. Find your substitutor already now! You don't see,
try to find!
I don't see currently there is any person in our community who can
fulfill this role. This needs to be a person who is really ambitioned
and have no problem with reading and understanding existing source code.
Also I don't think this is a part-time job. I hope for the future that
there are many people in the community which understands just one part
as perfect as me and Andreas currently.
I don't think this "substitutor" must be one person. It could also be
realized by multiple persons.
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.
Not at all. We all missed you and at least I hoped everything was ok
with you.
Thank you for your nice words.
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.
No these are facts. We are a team of 5 very advanced developers with
many different backgrounds, but we have still not managed to get the
first commercial application with Qooxdoo as the GUI client working in a
stabile way because of many reasons. We do not know better!
Interesting. We have developers here, which get this job done without
repeating questions to layout stuff for example which was already
answered weeks ago in the mailing list.
If you know better, please show me ONE commercial application of
Qooxdoo. I would love to learn more. If it is not there I understand,
but do not change reality. Keep it simple! I know it will come, but I am
not convinced we are there yet.
I don't know why you couldn't just believe our testimonies that there
are already some commercial applications running. What about your
company and the five developers you mentioned?
It is positive and balanced. At least that is the purpose!
I'm not sure if all the people on the list would estimate it in the same
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:
Trust people you have been working with for a while. I can put three
more people 40-60% of their time paid by the company I manage, BECAUSE
QOOXDOO IS A FANTASTIC APPROACH, but not more right now!!!!....and I
think we will be able to use it soon. Now you have heard it again! It is
your decision.
Thank you for the kind words. I'm really interested in more part-time
core developers. You repeat this for months now, if I remember
correctly. I'm not sure if you ever will fulfill your announcements. ;)
I am trying to help you. I have made some suggestions.
Give more people access, 3-4 super users.
I don't know who needs more access:
* 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
Give Hugh free hands. He has done a wonderful job so far. Trust him!
He has already full access. Please ask first, before telling us these
wrong facts.
* reading code and try to understand it yourself and try to help us with
things like the new transport layer
One of the users who tried to do it was totally demolished. I think it
was very aggressive to turn him down like that, instead of involving him
and not invent the wheel twice.
I don't think he was "totally demolished". He, you mean Chris Ricks, I
think, has repeatedly written that he enjoys that we use some parts of
his code. He has even written that he is interesting in contributing to
our new implementation. Unfortunately, haven't heart of any progress.
* 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)
Do you know why? Because my interest to put all updates in the list has
decreased, so they are not up-to-date. It clots the list,
It clots the list? You don't really think so? For about 5 patch-mails a
month. That's in my opinion just a bad argument, which should hide the
fact, that you are not really interested in perfecting your
contributions. I remember that I've rewritten and refactored our layout
API multiple dozens times. I miss this for your widgets and
contributions. Where is the repeatedly written strong commitment?
you wants to
look at it, but you do not have time etc etc I am not arguing with you.
I am telling you what the reasons are. But I will be putting it
up-to-date.
Tell me one example, excluding the locales (which you sent Sunday and
I've just committed to SVN), where you think there is a timeout which
stops you in contributing more stuff.
* write new widget like a data picker, a slider or other widgets which
can be found in our TODO.
I have a slider working in my computer, but I have not uploaded it so
far. The start of the date picker is also in place, but because the
localisation etc has not been decided yet, I stalled that until I came
through with the QxLocale, QxLocaleManager and QxResource classes. They
are there now....first shot released yesterday.
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?
I think you should have an extremely clear list of things you want to be
done and invite new developers to start. Not only one line. A little
more explanation about your ideas might help them to estimate the
effort. Then take a chance to ask everyone to contribute whenever it
gives. Make it divergent!
There is a TODO file. I could repeat this again and again.
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?
Of course, I do not give any names if they don't want to publish. I have
asked them to publish, but they think the debate climate is a little bit
too tough. You have had arguing with people during the last months. I
think they really wanted to contribute, but did they feel welcomed?
My experience was the following: I was astonished over the willingness
of you to answer questions. I was disappointed with you when it came to
stimulating me to contribute. But the library has all the time kept me
here, and that is the result of your and others work.
Why do you need me to stimulate you. Where is you own ambition?
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.
So, what is then the reason, Sebastian? Why aren't more people involved?
Can you share your analysis?
My analysis is just that the project growth organically. There are
currently not just enough developers who have that much time to invest
that much time needed to be really useful to bringing the core stuff of
qooxdoo to a new level.
Sebastian
Kent
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
-------------------------------------------------------
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