FOSS should be whatever the developers decide it should be. It's not up to the users to decide what requirements a piece of software should fulfill.