Home› Applications
Discussion
Back to discussions page
Thomas
Posts: 3 Apprentice
How to lock and protect programs as copyright ? |
94 views
|
Answered | |
/ Most recent by Thomas
in Applications
|
4 comments |

Hi everybody,
We have kind of an issue with customers asking us to lock their programs so that ther knwoledge doesn't get copied when selling an application.
Would you know how to lock an URscript or Polyscope program so that it cannot be copied by a third party ?
In that idea, we thought of the way the robotiqs tools work. Since there is the need of the USB stick to allow the robotiq product to perform, can I ask if it could be possible to work out the same solution where the program would be locked and unable to perform if the USB stick with it's key isn't found ?
I am not really sure how it performs in between what's on the key and what's protected, but would it be possible to think of a solution on the same configuration and would it protect the program knowledge of the application ?
If you have an idea, I am all ears
Thanks
Thomas
We have kind of an issue with customers asking us to lock their programs so that ther knwoledge doesn't get copied when selling an application.
Would you know how to lock an URscript or Polyscope program so that it cannot be copied by a third party ?
In that idea, we thought of the way the robotiqs tools work. Since there is the need of the USB stick to allow the robotiq product to perform, can I ask if it could be possible to work out the same solution where the program would be locked and unable to perform if the USB stick with it's key isn't found ?
I am not really sure how it performs in between what's on the key and what's protected, but would it be possible to think of a solution on the same configuration and would it protect the program knowledge of the application ?
If you have an idea, I am all ears

Thanks
Thomas
Tagged:
Even with the USB key, I think files within the URCaps app might be readable somehow. Perhaps a safer and robust way is to create binaries or encrypt files.
I haven't worked deeply with URScripts, but I have browsed the Robotiq 2F Gripper URCaps, and saw most of things in binary already (like Java classes or Debian executables / libraries), and others in bash scripts... you can download to check it freely here.
So the only things readable are the scripts, html and xml.
If you have important information in the scripts, you can try encryption with: http://enscryption.com/ or create a binary from the script using the open source Shell Script Compiler tool: Best
I will try these out
Regards
I wonder how UR sends programs from Polyscope to URControl. From the doc, you can send a urscript in clear text to port 30003 and it will get executed.
If Polyscope uses the same mechanism, is somebody sniffing the network traffic be able to see your program?
Software Designer
[email protected]
I have no idea either on how UR sends its programs from Polyscope to the URControl and how to sniff the network to check if it is done that way (I mean using port 30003)..
Sorry. Good question though