FOSS principles