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

Reply via email to