More Features, Improved Lock-In
Found an interesting article on High Scalability blog (another must-read web site) on how PostgreSQL improves locking behavior in high-volume transaction environment.
Needless to say, the feature is totally proprietaryrather unique and not available in most other database products. Improved locking behavior ⇒ improved lock-in.
Moral of the story: Stop yammering. Networking is no different from any other field of IT.
Update: Yep, I goofed up on the proprietary bit (it was one of those “I don’t think this word means what you think it means” gotchas). However, if you think open source product can't have proprietary features or you can’t get locked into an open-source product, I congratulate you on your rosy perspective. Reality smudged mine years ago.
EIGRP is proprietary. EIGRP is vendor lock-in.
BTW, I did implement my own RDBMS once and got it into production, so I know a bit what I'm talking about. Did you?
What I mean - since you have the code available, license-free, why don't you give that to your company programers and ask for similar algorithm in your product? Sorry but I don't understand the "different realities" part - why do you think it's impossible?
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/enhanced-interior-gateway-routing-protocol-eigrp/qa_C67-726299.html
A. Cisco is releasing the basic EIGRP to the IETF as an Informational RFC. This includes all the information needed to implement EIGRP, and its associated features, including High Availability (HA).
So you lack more advanced EIGRP functionalities. To little, to late.
Will leave it as an exercise for the reader to think through the industry structure under which the customers benefit from the industry only doing the software once. Hint: a single vendor who maximizes marginal revenue (that's a college level economics textbook phrase) is not that structure.