I do not want this thread to be sidelined into a source control discussion

. Please understand I know exactly what source control can and cannot do - I use it all day every day for my day job as a developer which I have been doing commercially for over 25 years now. However my point is that *so few* people contribute to calibre plugins that the effort for me to move all of them to public repositories, change all my build and packaging procedures and introduce some sort of change management procedure/process around them far outweighs any benefits of doing so in terms of my time to bother doing it.