Open source is the best way. The real question is how many people in the world are willing and able to work with it?