by jnankin on 6/17/13, 4:02 PM with 6 comments
What are the best ways to go about doing this without having to worry about people ripping off your code?
I assume answers will fall into some of the following categories:
- compile/obfuscate code (i.e. cpython)
- submit product as a virtual image (like github enterprise)
- just don't care and rely on your bundled licenses
Each has their own up/down sides. Discuss. :)
by firstprimate on 6/17/13, 4:07 PM
The rest are not my customers and worrying about them is a distraction.
by sdrinf on 6/19/13, 12:46 AM
The most viable target market for self-hosted products are still entreprises ; deployment via virtual images might be the most feasable solution for all parties involved.
Second-best option, specifically for eg. PHP, might be compiling the code into executables (via eg. https://github.com/facebook/hiphop-php ), and distributing distro-specific executables.
Re: 3rd option, the specific worry about distributing code in any form isn't piracy (as pointed out by firstprimate, those aren't your customers); rather, blatant ripoffs engaging in marketing-only competition using a rebranded version of your own product.
by rotnewson on 6/17/13, 4:47 PM
But really it depends on who you are selling to and what you are selling, some companies just have the customer pay for a server and then the company ships it out with a guy to install it (better for small businesses that don't have dedicated sysadmins).
by gesman on 6/17/13, 6:54 PM
It obfuscates your code well.
by wmf on 6/17/13, 4:06 PM