Say you build up a complex interwoven software stack in a largish organisation and you want to open source it (or say you have a smaller project, this talk also goes for you). How do you convince everyone that this is a cunning plan? And now you’ve decided to share your work with the world, how are you going to do it? Do you just throw it onto Github and hope for the best? That may not be a brilliant idea. In order to have people (and especially organisations!) want to touch your software you need to check a few boxes, pass a few waypoints. Here I will guide you through the hoops you really should be taking on the basis of my experiences preparing a complex environment for this very thing.