Aptech Systems, Inc. Worldwide Headquarters
Aptech Systems, Inc.
2350 East Germann Road, Suite #21
Chandler, AZ 85286
Ready to Get Started?
Request Quote & Product Information
Training & Events
Step-by-step, informative lessons for those who want to dive into GAUSS and achieve their goals, fast.
Have a Specific Question?
Q&A: Register and Login
Premier Support and Platinum Premier Support are annually renewable membership programs that provide you with important benefits including technical support, product maintenance, and substantial cost-saving features for your GAUSS System or the GAUSS Engine.
Join our community to see why our users are considered some of the most active and helpful in the industry!
Where to Buy
Recent Tagsapplications character vectors CML CMLMT Constrained Optimization datasets dates dlibrary dllcall error error handling errors Excel file i/o floating network GAUSS Engine GAUSS Light graphics GUI hotkeys installation Java API license licensing linux loading data loops matrices matrix manipulation Maxlik MaxLikMT Memory multidimensional array optimization Optmum output PQG graphics procs RAM random numbers string functions strings structures threading writing data
Time Series 2.0 MT
Find out more now
Time Series MT 2.1
Find out more now
How do I restrict the use and protect my rights to algorithms developed in GAUSS and compiled with the GAUSS Engine?
I would like to provide GAUSS files compiled in the GAUSS Engine to others, and am wondering about security issues in terms of restricting use and protecting my rights to the algorithms I have developed in GAUSS. I would compile my programs in GAUSS using the compile commands and give others the right to use the algorithms.
If I provide the compiled GAUSS files, would it be possible for another to somehow decompile them, in order to get access to my algorithms? Even if my end user was not able to decompile my code, could they pass them onto an expert who could?
The only way it would be possible for someone to gain access to compiled GAUSS code is by running it under the GAUSS debugger. You can prevent this by turning OFF line number tracking. Turn this off in the 'gauss.cfg' file. Around line 111 of 'gauss.cfg', set the 'transtrack' variable to off like this:
transtrack = off
Then there will not be anyway to decompile the code. You can verify by trying to run the compiled GAUSS code in the GAUSS debugger.