Client scripts permissions for end users

Client scripts permissions for end users

Hi,
I developed a client script to validate data entry.
Everything is fine with my account (I am super-admin), I can manage and see the script in action. When I insert data in some fields, it correctly shows me some validation messages.

On the contrary, this is not working for other users. I seems that they aren't able to run the same script.
We double checked browser permissions to be sure that it is not a browser issue.

In the documentation I found this pre-requisites
  • You should enable the Developer Permissions for the profile using which you want to access the Client Script feature. To enable the Developer Permissions, Go to Setup > Users and Control  > Security Control > select the Profile and enable Developer Permissions.

Is it a pre-requisite for the user who develops the client scripts or is it needed for every users that execute them (without konwing the existence)?

Thank you in advance for your help.
Nadia