On Dec 8, 2014, at 2:12 PM, Harald Hanche-Olsen <[email protected]> wrote:
> 
> And here is the original blog post that sparked the discussion.
> 
>  http://wesleyio.tumblr.com/post/104637877991/node-js-is-forked-not-f-ed
> 


Where in we read: "Now, some people will scream about fragmentation”. People do 
not scream about fragmentation, they worry about it. And it is a very 
legitimate worry.

The author of the above post has written well but the point, as he 
acknowledges, is an old one:

"This is precisely the beauty of open source. Iojs makes something awesome, and 
the guys at nodejs copy the feature. The reverse situation could also happen. 
This idea that there are ‘tribes’ within open source is quite silly. Either 
party can copy the other at any time. If anything, their competitiveness may 
increase the quality of both pieces of software.”

The idea is that by enabling developers or groups of developers to branch the 
project as they see fit, simultaneously, we increase developer freedom, which 
in turn leads to competition that lets the best branch rise to the top, thus 
benefitting the user.

It looks good in theory. In reality, it does increase developer freedom (hence 
the near universal love for the fork’ing model from developers involved), the 
gains for the user (in this case, other developers) is dubious or at least 
arguable. For one thing, there is information asymmetry: # of open issues, # of 
committers, etc, have been offered as measures of a project’s popularity, but 
they are crude measures, and trivially useless when it comes to new forks. What 
the user (again, in this case those building NodeJS or other Open Source based 
applications), especially new users, are left with is a confusing array of 
choices and no expertise to choose among them.

I do not argue that this particular fork (or set of forks) is a bad one. I do 
not know enough to even remotely answer that. What I do think is that there is 
no predetermined rule by which all forking is good. Node is far from f*cked. 
But whether it will benefit, or rather, whether I as a user of NodeJS will 
benefit from the current churn remains, at least to me, to be seen.

Regards,

        —ravi

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/BF6AB9EB-4E3B-4467-B815-11EAE86F8086%40g8o.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to