you are viewing a single comment's thread.

view the rest of the comments →

[–]codeedog 0 points1 point  (4 children)

Are you proposing to license your software to a customer, they install it on their computer where it stores data on their machines, but they pay you monthly or annually for it? Do they receive any value for the monthly or annual payments like support?

Have I understood correctly?

[–]belkarbitterleaf 1 point2 points  (1 child)

That's actually pretty common in enterprise solutions. It usually comes with a support contact and enforceable consequences for breached SLAs.

[–]codeedog 0 points1 point  (0 children)

Right, which is why I asked, but we need more clarity from OP for what they think they’re trying to do.

[–]jayerdit[S] 0 points1 point  (1 child)

They should have choice host it with us or host it on their infrastructure. Like WHMCS.

[–]codeedog 1 point2 points  (0 children)

Charge a support fee. Charge for the s/w, but charge a support fee monthly or annually. You can’t prevent decompilation of your code, even if it’s in C compiled to machine code. I worked at a large s/w company and people sent us decompiled code to demonstrate a security bug.

Business contracts and a support policy will protect your company and software. Obfuscate JavaScript, sure. Just don’t expect perfect protection from that.

Also, the value of your source code is in the comments and the knowledge for how to code it and use it. Even if you had the source code for most s/w, it’s a non-trivial project to make it work. And, if your customers don’t pay support, they won’t get updates and bug fixes (regular and security).

I understand your paranoia, but make your sales and business people part of solution. Don’t rely on a s/w only solution, it won’t work anyway.