?
Solved

Protecting Code Copyright

Posted on 2015-02-02
5
Medium Priority
?
90 Views
Last Modified: 2015-02-08
Hi,

I have a built a small payments and customer management system, which allows small businesses to keep track of their customers and accept payment from them, via their own website.

I have sold the script to a few different companies now and they are getting great use out of it everyday.

Considering the payments are run on the customer's own website (and not a third party website), i  need to set up my system on the client's web server, so essentially they are getting a full copy of the code once i have it set up.

Can anyone advise of a method for adding some copyright procedures to protect my code. It is quite easy for someone to download my script and pass it onto another party, in which they can then install it on several other websites?

I was thinking of linking my script to a file on an external server (my server), so that part of the system was ran from my own server, but i understand that this could also lead to problems, as if my server experienced downtime, then so would all of my clients who are using the system.

Can anyone advise of any other methods? Thanks in advance for your help.
0
Comment
Question by:oo7ml
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 9

Expert Comment

by:Rob_Jeffrey
ID: 40583780
I would suggest that you speak with a copywrite lawyer who is familiar with your local laws as they can vary from region to region.

Intellectual Property law is not a simple topic that I would fully rely on input from a few of our experts here.  We may be able to provide a good introduction or warn of some pit-falls, but ultimately a legal resource will be needed to fully protect yourself.
0
 

Author Comment

by:oo7ml
ID: 40583852
Ok thanks, I was hoping to adopt more of a technical solution as opposed to a business / legal route.
0
 
LVL 9

Assisted Solution

by:Rob_Jeffrey
Rob_Jeffrey earned 1000 total points
ID: 40583875
You can introduce a 'call home' function that is called once a day or set schedule that lets you know who is running the program and may be able to detect invalid or unlicensed execution.  However, since PHP is visible, this can easily be bypassed.

There is a compiler available for PHP - you may be able to compile the code to make it more difficult to read and therefore more difficult to pirate.  http://www.phpcompiler.org/

There are other ways to make it difficult to run your code or copy it, but your best protection is legal.   The other solutions are just to keep the honest people honest.
0
 
LVL 17

Accepted Solution

by:
Chris Harte earned 1000 total points
ID: 40583930
Google php code lock. I have never tried any of the following and they are not free

http://www.sourceguardian.com/
http://www.phplockit.com/
0
 

Author Comment

by:oo7ml
ID: 40596761
Ok cool, thanks guys.
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many old projects have bad code, but the budget doesn't exist to rewrite the codebase. You can update this code to be safer by introducing contemporary input validation, sanitation, and safer database queries.
This article was originally published on Monitis Blog, you can check it here . Today it’s fairly well known that high-performing websites and applications bring in more visitors, higher SEO, and ultimately more sales. By the same token, downtime…
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question