[TYPO3-timtab] [Announcement] Timo Webler as Co-Leader

Ingo Renner ingo at typo3.org
Wed Aug 11 11:23:03 CEST 2010


J. Schaller wrote:

Hi Jörg and all,

maybe I need to clarify some things here...

> first of all it's good to see you coming back on the project. I
> apologize in advance should I overstep my bounds, but I wanted to
> voice some concerns from an outside perspective without knowing the
> internal relations of the persons involved.

A very short note on this one: I'm open to any feedback, after all this 
is Open Source and thus we all should be as open to any opinions as well.

> Somehow it feels as if your return to timtab has been somewhat abrupt.
> After this group has asked during years time and again for status
> updates, you had remained silent. Finally, someone picks up your slack
> and the first thing you do is take the project away from them. Is that
> a good way to encourage the community to contribute?

This is all cool, I really welcome and am happy about new development 
happening. Nevertheless, as the founder of this project I'd like to 
reserve the right on some decisions especially when quality is concerned 
or things are moving in directions I'm not happy with. I guess we know 
that there are other extension projects out there where sometimes it 
feels that contributions are less welcome or are even blocked from some 
single maintainer.
This is not the goal I'm looking for, instead I really welcome any 
contributions as long as things are of good quality. I hope we all can 
agree that we want to build and deliver good quality software that is 
easy to use.

> I don't know anything about Timo Webler (except that it states on
> forge "Timo Webler has not signed the Contributor License Agreement")
> and the quality of the job he's going to do, but I know that Lina has
> achieved a lot in just a few weeks and has shown an enthusiasm that
> this extension has been sorely lacking over a long period of time.

Let me assure you that I know the quality of Timo's work and that I 
trust him.

> Wouldn't you think that the work already applied merits bringing Lina
> into the extension team and rewarding her efforts by teaching her
> about possible code improvements rather than extending a brief thanks
> and basically brushing her off?

I surely hope nobody is offended by this announcement. The main purpose 
of the announcement and Timo's main task is to have an eye at quality 
assurance and laying ground for further improvements by first bringing 
the existing code base up to current coding standards and use of current 
APIs.

Lin is listed as a member on TIMTAB's project page already and has 
commit privileges.
http://forge.typo3.org/projects/show/extension-timtab

The process of filing issues and committing them only after review may 
at first look like added bureaucracy or the like. However, I should 
mention that in my role as a core developer as well as extension 
developer I have always been concerned about delivering quality patches 
and software.
As mentioned in the announcement we have found some issues with coding 
style. Having the review process in place will help to iron these out 
and - just like you suggested - to tell people about the DOs and DON'Ts.

Also I don't know whether all the code committed by Lina was actually 
created by herself as there was some mention about a BTUG code sprint 
where others helped to improve TIMTAB. I'd rather like to see every 
contributor register as a member at the forge project.

I'm sure that the review process will lead to spreading knowledge about 
CGLs and best or good practice integration with the core.

So in the end I think it's still a win win situation for a lot of 
parties involved here.

* I can be assured that the project keeps moving in a good direction 
although not having to look at it all the time
* We all get notified about (planned) changes by email as issues, 
feature requests, and tasks are filed in the project's issue tracker and 
can thus comment on them.
* New contributors learn about the CGL and core integration of extensions
* The TYPO3 community will get a top class extension


One more thing that might help to understand the issue:

When I developed TIMTAB, I did this in my spare time so you need to 
understand that there is quite some enthusiasm and sweat involved also 
from my side in the first place. It's probably not like the relation to 
your first born but still a very close relation to some piece of code. 
In Open Source we should be able to hand over projects to other people 
if we can't find the time to look after them our selves. Thus I'm happy 
to see development happening again. However, to being able to hand 
something you have such a close relation to over to somebody else you 
need to have trust in that person or team. Trust however can't be build 
in a day, this takes time.

In the end, once I gain confidence that there is somebody who I can 
trust in terms of quality, understanding of the extension and the 
visions and ideas involved I would still like to hand over the project 
to this person or team.

To gain this trust needed though, I've put up that QA process to see how 
things are evolving and share the visions and ideas for the projects 
with new contributors until I'm convinced that I can hand over the 
project without having to fear sleepless nights about what is going on 
with "my baby".


> Again, I apologize for my stating my perspective of things

No offense taken here, as I said I'm open to every opinion. In fact I'm 
quite happy someone brought this up so I may clarify these things. It 
would have been worrying if things would have been taken as given.


Hope this helps, all the best
Ingo


P.S.
The decision to put Timo into place as Co-Leader was solely my decision. 
TIMTAB was developed by me in my spare time and so dkd has not taken any 
influence in this decision. The choice for Timo was just a very 
practical one as he's in reachable distance and currently implementing 
TIMTAB in a client project.

-- 
Ingo Renner
TYPO3 Core Developer, Release Manager TYPO3 4.2



More information about the TYPO3-project-timtab mailing list