Topic: Feature Requests: licensing nware view file designs
Hello everybody,
Having several projects with scripts of over a few thousands lines, I'd like to have some opportunity to display license agreements.
Some thoughts:
- possibility to embed a license text in the .npa file;
- having a possibility to ask the user to accept a license when deploying a view file;
- having a possibility to display a splash window with license or copyright informations when a kiosk connects;
- an 'about' button on the kiosk that displays a splash window when hit (that's do-able as is but I'd like to see that integrated on the kiosk title bar because it can easily be removed from the view file!);
- having a possibility to lock a script code so that it cannot be seen or edited without password;
- having a possibility to restrict the usage of a view file to a certain list of nions (depending on the serial number for example);
Regarding script development:
I'd like to have a mode where the scripts are stored outside of the viewfile. Upon selection of this mode, the scripts are copied in a folder named 'src' in the same directory as the viewfile, under 'function_name.py'. Then the scripts can easily be edited with a python editor and maintained under a versionning system. When the viewfile is compiled, the content of the 'src' folder would be merged with the .npa file, each function_name.py replacing (or creating) respective scripts.
Just suggestsions
Best regards
Raphaël Bollen
Ampco Belgium.