Qbert: There are may reasons
why "the
community" doesn't pick up such stuff:
- Why should people work for free for Cisco or another
company? All too many
companies think free software developers are idiots. If
a company wants to have that stuff maintained, they should
use
their own resources.
- The telecommunications world is a closed world. Most of
the dino companys in that business would rather go
bankrupt, than sharing knowledge with each other. Free
software is alien to them, and doesn't fit into their
culture. As a consequence, they don't give anything back to
the community. Why should the community give something to
them?
- There is no incentive in working at that code. No fame
to gain, no recognition, no itch to go away.
- People in need for such stuff are usually working for
the competition. They have their own systems and
implementations to take care of. Which is already difficult
and tedious, even if you have full control over the
development process. Why should people work on
competetor's stuff?
- Telecommunication protocols are huge, complex, and
described in fscking pervers standards. Why should people
expose themself to that pain without at least getting paid?
- You don't get most of the standard documents for
free. Why pay a fortune for this horrible stuff out of your
own
pocket?
- People just don't have the equipmment to test or make
use of the protocols. When was the last time you build your
own terminals or switches? How many real time protocol
analysers do you have at home?