Solved

Protecting Code Copyright

Posted on 2015-02-02
5
88 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 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

How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

Question has a verified solution.

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

Developer portfolios can be a bit of an enigma—how do you present yourself to employers without burying them in lines of code?  A modern portfolio is more than just work samples, it’s also a statement of how you work.
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 is disastrous for companies and can lead to major hits on a brand, reputation, an…
The viewer will learn how to count occurrences of each item in an array.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

733 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