Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Programming

+ - What's the Best Way to Protect My Software?

Submitted by occasional_dabbler
occasional_dabbler (1735162) writes "I am a hobby coder. In my day job I've been able to convince clients to pay for some small applications related to my main work as an engineer. All written in Python with wx GUIs. Everything else I've done has been OSS so copy protection was irrelevant

For several years I've been working on a project, firstly in Excel, now in a mix of Python and Fortran, that will be the first thing that I can sell as a stand-alone product. It is very niche; I might sell anything between zero and five copies, but the nearest comparable products sell for tens of thousands of dollars.

My question is this: What is the best way to protect such a product? Key it to a specific machine? Run it on a server via ssh -X and charge for a login? Rewrite as a web app (Can I use Numpy/Scipy?) or should I use a commercial licensing product like FlexLM?

As an added complication — it could conceivably be used for military purposes and be subject to ITAR or the EU equivalent. I think I would have to show some kind of effort to prevent it being used by unfriendly countries.

What have other Slashdotters done in similar situations?"
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

What's the Best Way to Protect My Software?

Comments Filter:

"In the face of entropy and nothingness, you kind of have to pretend it's not there if you want to keep writing good code." -- Karl Lehenbauer

Working...