If you want to implement a standard like fetchmail did, great, everyone can work on different standards or different parts of the standard.
If you want to make something for which no standard exists, people will just bitch and bicker about what direction it should take and what features it should have. This happens enough with standards-conforming software already.