News for hackers. Stuff that matters.
Re:Crossroads I/O is a fork of the ZeroMQ project by Ecio78 on Thursday March 15, 2012 @03:57PM (#3710280)
I've read it, and yet not understood which are those incompatibilities in the goals
Re:Crossroads I/O is a fork of the ZeroMQ project by yk_42 on Thursday March 15, 2012 @07:44PM (#3711197)
As I understand it (as a regular on the ZeroMQ and Crossroads mailing lists), the reasons are as follows:

1) Trademark issues - the original developers of ZMQ have been prohibited from using the ZeroMQ trademark and, thus, from making official releases.

2) The new ZeroMQ contribution policy[1], in which pull requests are merged without review and then later reverted/enhanced if necessary, is seen as incompatible with the goals of some of the lead developers. These developers prefer a more rigorous review policy.

There are more reasons, but from what I can tell, those are the main ones that haven't fully been covered here.

[1]: http://www.zeromq.org/docs:contributing (see "Philosophy").

Re:Crossroads I/O is a fork of the ZeroMQ project by mato on Thursday March 15, 2012 @07:56PM (#3711234)
If you want more background to what led up to our fork of ZeroMQ, read the flamewar on zeromq-dev from February carefully hidden in a "C++ assertion" thread at http://lists.zeromq.org/pipermail/zeromq-dev/2012-February/0..., or from http://lists.zeromq.org/pipermail/zeromq-dev/2012-February/0... which relates directly to the trademark question.
Re:Crossroads I/O is a fork of the ZeroMQ project by DennisP on Thursday March 15, 2012 @09:58PM (#3711586)
I noticed there's a compatibility library with 0mq. What are the technical changes that require a compatibility library?

This seems to imply there are API differences, rather than just the same code with different development policies going forward.

Re:Crossroads I/O is a fork of the ZeroMQ project by obtu on Friday March 16, 2012 @07:20AM (#3712810)
The compatibility configure flag seems to be used to also install the crossroads library as libzmq.so.
Re:Crossroads I/O is a fork of the ZeroMQ project by aidenn0 on Thursday March 15, 2012 @04:02PM (#3710305)
"To grow such an ecosystem the project must be fully vendor neutral, and implement a liberal (e.g. Linux-style) trademark policy allowing use of the trademark for third party distributions of the software, as well as for plug-ins and extensions."
Re:Crossroads I/O is a fork of the ZeroMQ project by mcantelon on Thursday March 15, 2012 @04:30PM (#3710429)
Ah, a Centos/Red Hat thing.
Re:Crossroads I/O is a fork of the ZeroMQ project by obtu on Friday March 16, 2012 @07:27AM (#3712830)
I'd say “personal differences” (regardless of the deal about trademarks and code review), but it still surprises me; I thought the zmq developers were a tight-knit bunch. Maybe the drama manifests itself in more extreme ways because they know each other so well, but it does seem dysfunctional.