canadabeeau Posted November 17, 2009 Share Posted November 17, 2009 Hi, I am in the middle of developing a new web-based application (PHP/MySQL/HTMl etc). I and my colleagues see a lot of potential in the project and we startd wondering how do we protect the program from piracy. The program would be sold (licensed so copyright remains with us), and therefore we want to protect with license keys (or similar) the program. I was wandering if anyone here has ever done this, has any ideas on how we could do this, or if there is a commercial script (etc) to enable us to do this. I want soething similar to BoonEx Dolphin and or AdventNetManager ManageEngine, so people cant simply remove a line of code to bypass it. Thanks in advance RK Quote Link to comment Share on other sites More sharing options...
Mark Baker Posted November 17, 2009 Share Posted November 17, 2009 Zend Guard Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 17, 2009 Author Share Posted November 17, 2009 Is there an opensource one? Quote Link to comment Share on other sites More sharing options...
jjacquay712 Posted November 17, 2009 Share Posted November 17, 2009 You shouldn't be worried about piracy for server side code as long as you keep your source private. As for anything that is client side like html, css, js there is not anything you can do to prevent someone from stealing your code. EDIT: I didn't realize that you would selling this, I would use Zend Guard. Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 17, 2009 Author Share Posted November 17, 2009 The thing is the code is issued to them to place on their webserver, like ManageEngine Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 17, 2009 Author Share Posted November 17, 2009 Zend Guard, does this work only for PHP made in Zend Studio? Quote Link to comment Share on other sites More sharing options...
MadTechie Posted November 17, 2009 Share Posted November 17, 2009 If the code in on their server you need to look at securing it until you release a new version, as all protections are crackable read up on Zend Guard ionCube PHP Encoder sourceguardian Zend Guard, does this work only for PHP made in Zend Studio? EDIT: no Zend Guard works on all PHP but requires Zend Optimizer on the server (which is pretty common) Quote Link to comment Share on other sites More sharing options...
drowsymoose Posted November 17, 2009 Share Posted November 17, 2009 As said before, Zend Guard. But I hear giving the application for free and selling support packages can be an option too. My two cents Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 17, 2009 Author Share Posted November 17, 2009 maybe settingit up so the main code is pulled from my server require_once('http://server.com/api/name/index.php'); and have it use server IP and other details to validate wether to pass on the script Quote Link to comment Share on other sites More sharing options...
MadTechie Posted November 17, 2009 Share Posted November 17, 2009 It really depends on what the application does! Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 17, 2009 Author Share Posted November 17, 2009 I can't really reveal that yet, I am waiting for the international patent to clear successfully, but as you can tell I am willing to go to lenghts to protect from piracy Quote Link to comment Share on other sites More sharing options...
Mark Baker Posted November 17, 2009 Share Posted November 17, 2009 Running the application on your own servers as a managed service is also an option you might consider Quote Link to comment Share on other sites More sharing options...
keldorn Posted November 17, 2009 Share Posted November 17, 2009 I once bought a video sharing website software called Clip-share ($299). The project ended up dead, and I lost the code. The way their website works is that you pay extra for extended downloads(which I didn't pay), So I can't get the software back by redownloading it. what a waste of money, I should of pirated it. I hope you don't treat your customers like that. Quote Link to comment Share on other sites More sharing options...
roopurt18 Posted November 18, 2009 Share Posted November 18, 2009 nuCoder is another option. You still need to encode your source code if you want them to require_once() it from your server, as it will come over in plain-text just like any other PHP file. I saw a project out there once upon a time, the goal of which was to turn PHP code into compiled programs. I don't know if it's still active or not though. Quote Link to comment Share on other sites More sharing options...
trq Posted November 18, 2009 Share Posted November 18, 2009 I am waiting for the international patent to clear successfully Software patents are the devils elbow. Quote Link to comment Share on other sites More sharing options...
Garethp Posted November 18, 2009 Share Posted November 18, 2009 I am waiting for the international patent to clear successfully Software patents are the devils elbow. As a matter of interest, what do you mean? Quote Link to comment Share on other sites More sharing options...
448191 Posted November 18, 2009 Share Posted November 18, 2009 Not just software patents, all tech patents IMHO. They are just valid way too long, standing in the way of technological progress. For example, if I want to make a x86 processor I have to get a licence from Intel. Yes, to be permitted to use an instruction set in use in computers since 1978, I have to pay the mighty Intel a truckload of money. Geez, I wonder why there is so little competition on the CPU market.. These patents should be valid for like 5 years or something if we want to get somewhere as a race within my lifetime. Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted November 18, 2009 Share Posted November 18, 2009 I am waiting for the international patent to clear successfully Software patents are the devils elbow. As a matter of interest, what do you mean? Because the longevity of patents hinders progression in the software/tech world. What was top of the line 15 years ago is trivial today. Quote Link to comment Share on other sites More sharing options...
448191 Posted November 18, 2009 Share Posted November 18, 2009 Uhm.. Isn't that what I just said? Quote Link to comment Share on other sites More sharing options...
MadTechie Posted November 18, 2009 Share Posted November 18, 2009 Yep, almost 15 years ago Sun released the first public implementation as Java 1.0 and released Microsoft Windows 3.2 (followed shorty by Windows 95) Anyone remember anything else released 15 years ago ? Quote Link to comment Share on other sites More sharing options...
xsist10 Posted November 18, 2009 Share Posted November 18, 2009 Have you considered not? A number of companies now base their purchases on the ability to tinker with a product to integrate it into their own systems. Encoding the software and managing license will just end up giving you a headache and costing you more than you would by the additional sales you may have made off people who buy the product. Quote Link to comment Share on other sites More sharing options...
Mark Baker Posted November 18, 2009 Share Posted November 18, 2009 Anyone remember anything else released 15 years ago ? World Wide Web Consortium (W3C) founded, Netscape Navigator 1.0 (IE 1.0 wasn't yet available) released, WebCrawler (the first web search engine) Quote Link to comment Share on other sites More sharing options...
Daniel0 Posted November 18, 2009 Share Posted November 18, 2009 Uhm.. Isn't that what I just said? Yeah it is. I didn't see your post. Sorry. Quote Link to comment Share on other sites More sharing options...
keldorn Posted November 18, 2009 Share Posted November 18, 2009 Not just software patents, all tech patents IMHO. They are just valid way too long, standing in the way of technological progress. For example, if I want to make a x86 processor I have to get a licence from Intel. Yes, to be permitted to use an instruction set in use in computers since 1978, I have to pay the mighty Intel a truckload of money. Geez, I wonder why there is so little competition on the CPU market.. These patents should be valid for like 5 years or something if we want to get somewhere as a race within my lifetime. Greed is more important then human evolution. Luckily though not everybody is like that, there are some great people that have gave us some great open source stuff that has really contributed to the internet. Like Linux, mysql, PHP,. Can you imagine if there was no linux,php or mysql and only windows, and paid databases? First anyone who wanted to run a website would have to use proprietary windows server, properiety databases, properietyer this and that. I guarantee you that that whole economy would be a lot worse off, there would be less skilled programmers, since most got their head start with opensouce, there would be a lot less websites and more greedy mega websites. The whole internet might of been a 500 channel tv. But I guess for the greedy corporations that would be their wet dream. Quote Link to comment Share on other sites More sharing options...
canadabeeau Posted November 20, 2009 Author Share Posted November 20, 2009 Thankyou for all your advise, I am still going to have the patent, despite the above. However if I feel it is hindering the further development of other projects/products etc I would consider an open-source version of the product, when and if the time arises. I am still investigating the licensing issue, and in response to above comments, it will be licensed but I mean for this is no way to impact integration with other systems at the clients request. More opinions are welcomed. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.