FOSS ethics