On Mon, 24 Oct 2016 13:20:27 +0200, Peter Rabbitson <rabbit+d...@rabbit.us> wrote:

On 10/23/2016 10:55 PM, Christian Walde wrote:
On Sun, 23 Oct 2016 22:19:42 +0200, Andrew Beverley <a...@andybev.com>
wrote:

- Riba was prepared to keep maintaining (and "tightening" in slower
time) "DBIC"

As far as i understood there was no circumstance under which he'd have
been involved further, at all.

The situation has changed. Notably I have taken up employment where (all current plans considered) I will have to maintain at minimum a private fork of DBIx::Class for my own use.

In light of several proposals on the list, the gist of my *revised* position is:


- If there is sufficient interest in myself continuing to be the sole gatekeeper/point of responsibility for the DBIx::Class distribution

   and

- Folks are not concerned with neither my tangibly limited availability going forward (I started a 40h/week job), nor with the potential conflict of interest (i.e. that I might slip up and put $work concerns ahead of the userbase)

   and

- All current comaints are content with relinquishing their claims to the namespace and continuing building up on my work outside of the DBIx::Class distribution


Then, yes: I suppose you can consider this a proposal to avail myself to keeping the preexisting actual setup unchanged for the foreseeable future.

I was conflicted about this. But the more i think about this i lean against it.

The main thing i want is to retain a development speed that keeps it healthy enough to keep living on. Below a certain level of development activity it will die because it won't be able to keep up with the world changing around it, and dbic won't die gracefully either.

I'd love to see you stay involved if only because you're currently the one person with the most intimate knowledge about DBIc.

On the other hand there is absolutely no guarantee as to the kind of development speed there will be with you, other than "low".

Additionally, given that you, as per comments you made to me, see it as your duty as an engineer to use every tool at your disposal to do what you consider best for the engineering integrity of the software at hand. You've made it sufficiently clear that you consider it the best for DBIc to freeze, with at most emergency patches applied. Given the fact that you've in the past proven that you will stop at nothing to achieve what you consider necessary, i see no other choice other than to weigh into every consideration i bring to this the fact that you may still be trying to achieve your original goal.

Next, this feels like an extortion attempt to me. Whereas before it was a clear "You don't like me anymore, so you won't get the toys i was planning to make." it is now "I'll be making my own toys as well, but unless you play by my rules only, you don't get to play with my toys."

You've also made no attempt to assure us that your further involvement will resolve currently existing deadlocks ("wait until my branch is done") for other contributors.

I know that going with the new governance and a team consisting mainly of the developers of modules DBIc depends on is a bit of a gamble. How much time will they actually find to contribute? What traps will they run into due to not having your level of knowledge?

But weighing that up against all the aforementioned, and the fact that your proposal would further tighten things to a single point of failure i feel better with the gamble. Particularly since the proposed governance structure does not preclude your further involvement at all, be it with you being a contributor, or be it with you part of the core team

--
With regards,
Christian Walde

_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk

Reply via email to