@jwildeboer Totally agree about that, done maybe almost 30 years ago. And nothing is better than reading 'DNS and bind' by O'Reilly to understand how it works.
I just found a pure Python #geotiff implementation; it has been experimental for 3 years. It has a series of contributors, too. Quite a long time ago, I wrote my own implementation of a TIFF library in C. That was before the well-known SGI libtiff implementation, and I know that writing such a lib from specs is not for the faint of heart: I was perfectly able to write legal TIFF files that caused segfaults for many applications at the time (but for Adobe ones).
I like the deprecation documentation in Perl, which is very precise. Specifically, some features are introduced as experimental and possibly deprecated if they hurt more than they are perceived as an advantage.
In the case of very large projects, like a distribution, I don't think a deprecation policy is really practical: there are too many variables due to subprojects....