Solved

Protecting Code Copyright

Posted on 2015-02-02
5
87 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
  • 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 250 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 250 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

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
"Go Fund Me" type plugin 5 24
Email called spam 5 36
Undefined Variable: loop_limit, Undefined Variable: number 3 17
Echo Multiple values from multiple records 19 42
Build an array called $myWeek which will hold the array elements Today, Yesterday and then builds up the rest of the week by the name of the day going back 1 week.   (CODE) (CODE) Then you just need to pass your date to the function. If i…
Any business that wants to seriously grow needs to keep the needs and desires of an international audience of their websites in mind. Making a website friendly to international users isn’t prohibitively expensive and can provide an incredible return…
This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
The viewer will learn how to count occurrences of each item in an array.

829 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