How software can be free