It has to be free and opensource software.