4 votes
Accepted

Source Control Design for Proprietary Logic which includes Obfuscation

Simply treat your "proprietary algorithms package" as if it was developed as a closed source software by a 3rd party vendor, decoupled from your main project. You may have already such other ...
Doc Brown's user avatar
  • 206k
3 votes
Accepted

How to deliver a website to the customer VM (real server) with a trial period?

In order for your code to be useful, it needs to be executed. In order to be executed, it needs to be understood by the CPU. CPU's are much stupider than humans, therefore, if it can be understood by ...
Jörg W Mittag's user avatar
2 votes

License control for an on-premise application

Licensing is difficult, which is one of the reasons there are third party products to enforce licensing for you. And in the context of this question we are simply talking about license enforcement. ...
Berin Loritsch's user avatar
1 vote

Source Control Design for Proprietary Logic which includes Obfuscation

With regard to Flater's comment, if the algorithms are so secret that you don't regard your ordinary staff NDAs and security practices as sufficient (an extremely high bar!), then one advantage of the ...
pjc50's user avatar
  • 13.2k
1 vote

Method to mask variable names in C++ files (cpp, h) and create an intermediate API?

If I understand your question correctly, you would like to obfuscate the protocol, but not necessarily masquerading the nature (purpose) of the software to be built by the hired C++ developer. You ...
rwong's user avatar
  • 16.8k
1 vote

Entire webpage obfuscation

does it makes sense to obfuscate a webpage that could comprise of variety of codes It depends on what you want to achieve. If you want to remove the semantic (human readable meaning of object names ...
SED's user avatar
  • 111
1 vote

Library protection in C++

@Bart Van Ingen Schenau is basically correct. In most jurisdictions, you have two choices for protecting your algorithm. What he's described is essentially trade secret protection. To get actual trade ...
Jerry Coffin's user avatar
  • 44.5k
1 vote

Library protection in C++

The concern is a client can share that library with anyone and get it running without our involvement, how to prevent that? You cannot prevent this by technical means. The typical way this is ...
Bart van Ingen Schenau's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible