I'm wondering about the scope of the interpratation of the RFC 2119's MAY word.
Let's take an example:
The yellow button of the system MAY be stop the process.
In this phrase, according to the definition of MAY, the yellow button of the system is optional. This mean we can have a system A which have this button, and also a system B which don't have it, and they both are covering the requirement of the phrase. Because this yellow button is optional.
But is it possible to respect the requirement of the phase with this third case:
The system C have a yellow button which start a music.
According to the RFC 2119's MAY word definition, do you think that the system C is following the requirement of the phrase?
Edit:
In other words, is it possible to respect this requirement:
The yellow button of the system MAY do foo.
...with a system C which have a yellow button that do bar (instead of foo)?