[Dbix-class] Decision time: which fork inherits the existing DBIx::Class namespace

Sam perl at net153.net
Sat Dec 3 17:27:00 GMT 2016


Please don't fork it :(
It is nice that Perl has one good ORM that everyone uses. I don't want 
to end up like Python and have 3 or 4 mediocre ORM's

--Sam


On 12/02/2016 11:50 PM, Peter Rabbitson wrote:
> Greetings,
>
>
> The discussion so far has been centered around "fork or not?" I regret I
> failed to address this early on, so here is my attempt at fixing that.
>
>
> I spent the better part of last month wondering "how" and then "if" I
> should respond to everything said so far. In the end I elected not to do
> so at this time: it won't help anyone decide anything. I will address
> the baseless personal allegations after the dust settles.
>
>
> I do, however, firmly believe that Matt's perspective[1] of:
>
>> I don't really think open source is *about* the people developing as
>> such. What I think is that open source is *made of* the people
>> developing it
>
> is more or less an embodiment of what is wrong with the Open Source
> industry today.
>
>
> As such, and despite protests[2], I am essentially obligated to
> kickstart a DBIx::Class fork free of "community bias" ( note:
> "community", which was clearly set apart from "user base" in the past
> months ).
>
>
> The distribution will be governed by the proven BDFL model, although a
> lot of the details will get formalized in a document supplied with the
> distribution. The effect of uncertainty in this area turned out to be
> too great not to address going forward.
>
>
> The name of the fork is not interesting - the important thing is that it
> will continue providing the DBIx::Class namespace ( via a novel method,
> with safe-by-default conflict-resolution at install time, very much
> *un*like the Alt convention ). This means that a user willing to
> "switch" will have to adjust nothing more than their list of dependencies.
>
>
> With all that said the outstanding question to the user-base is: given
> that a fork is unavoidable, and given technical means allow both forks
> to coexist on CPAN you must come to an agreement and instruct the PAUSE
> admins which of the two (mildly incompatible dists) should `cpan
> DBIx::Class` be resolving to.
>
>
> I am taking a break from the entire brouhaha and am planning to start
> work sometime in mid January. You have the holiday season and then some
> to figure this out.
>
>
> Cheers
>
>
> [1] http://lists.scsys.co.uk/pipermail/dbix-class/2016-November/012426.html
> [2] http://www.nntp.perl.org/group/perl.modules/2016/10/msg96348.html
>
>
>
> _______________________________________________
> 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




More information about the DBIx-Class mailing list