After stating my opinion once more I am going to butt out. I'm not a quagga dev, nor a copyright lawyer, I'm merely someone that sees the babel mess as a symptom of a larger problem, and someone that would like to see more routing protocols (such as RPL) interoperate with other protocols (such as ISIS, ospf, bgp, and babel), with the far too few developers in the routing field clearly understanding the guidelines for doing so in various codebases, and with maintainers willing and able to keep up with the evolving standards.
The original commit to this version of the quagga tree was wrong on several levels, as jim outlined in his message. Additionally it wiped out the original babel history kept here: https://github.com/Quagga-RE/quagga-RE - and the ongoing pulls from codebases licenced that way compounded the harm. I am satisfied that ripping the /babel files out as just happened removes the continued harm until these other issues are resolved. It is king solomon's choice - sawing the baby in half - but that is what happens when things get to this level. The quagga copyright holders totally have a right to object to other quagga-derived trees that contain stuff they feel is infringing. There (for me) has never been "one true quagga" - just dozens of conflicting in-house trees everyone is afraid to touch for fear the network would melt down. That too is a lousy situation. I had a few additional constructive ideas to offer - but they all cost time and money nobody has - rewriting or relicensing libzebra, waiting for the outcome of the oracle dispute for more clarity... And this whole thing is really sad in that the real enemy are the proprietary implementations of these protocols deeply embedded in the core of the internet, that cannot evolve to meet new needs and new environments as fast or as well as free or open source software could. And that (not limited to quagga!!!) routing protocol devs - in the *business of trying to get stuff to talk to other stuff* - are always in such warring camps. I would have liked a world where ospfv3, olsrv1,olsr-etx,olsr-v2, isis, babel, ripng, oadv, rpl, other manet stuff etc, could all interoperate. In that world we would have seen a renassance of routing, over switching, in the data center, small business, and the home. Instead, we are seeing weird things with vxlans, udp tunnels, and so on propagate relentlessly outwards. I find myself hoping that trill might work... If it is possible here for people to laugh, still, try this https://www.youtube.com/watch?v=iS-0Az7dgRY _______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
