473,395 Members | 1,568 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

providing license for product

121 100+
hello,


Is anybody knows how to put license file for our product, which is developed using PHP,Mysql,Javascript etc....

My requirement is like this

i have developed one product i want customers to use our products freely for some trial period eg 30 or 50 days like that after that application as to ask license key.

For this is there any tool....

i searched in the internet i found zend guard.
next one i got some PADL (PHP Application Distribution License)

but i am not clearing about above one pls anybody knows reply for this
May 16 '08 #1
1 1407
dlite922
1,584 Expert 1GB
hello,


Is anybody knows how to put license file for our product, which is developed using PHP,Mysql,Javascript etc....

My requirement is like this

i have developed one product i want customers to use our products freely for some trial period eg 30 or 50 days like that after that application as to ask license key.

For this is there any tool....

i searched in the internet i found zend guard.
next one i got some PADL (PHP Application Distribution License)

but i am not clearing about above one pls anybody knows reply for this
You must first obfuscate/encode (or both) your code to do this.

For it to "expire" there has to be some registration date to install your software. (See how PHPBB does it). Maybe automatically set it in DB, but HiDe it. (ie call it something other than "expiration date", call it ....er "print functoinality" and make it date in Unix format (bunch of integers), you get the point.


You could also have the software report back to your server (if its always connected to the internet) and build an API that checks the status of the subscription. XML?

It is very difficult to really protect PHP code. But once you obfuscate it and encoded it, you'll be one step closer to security. All you have to do is just program a self-expire in the "demo" version of the software.

Good luck,

Dan
May 17 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

11
by: gooze | last post by:
Hi I know, this might be the wrong place for such a question, but maybe you can redirect me to the right place to post. I wrote a small software under the GNU General Public License and put...
34
by: Michael Foord | last post by:
I'd like to formalise slightly the license I release my projects under. At the moment it's 'free to use, modify, distribute and relicense'. This is basically fine as I don't want t oprevent people...
10
by: VisionSet | last post by:
Is my understanding of the MySQL license correct for this situation? If I write software that uses MySQL as in client/server. I can distribute both together commercially so long as I make it...
0
by: Robert Warnestam | last post by:
Hello, I have some problems deploying Crystal Reports. I'm using Visual Studio 2005 Beta 1. In this version Crystal Reports (9.7.3500.0) is included. I created a small test application...
6
by: Joe | last post by:
Sorry this is OT... I'm looking for recommendations for generating license keys (machine specific) for our application. I was looking at Quick Licenses Manager which looks pretty good. Is...
1
by: Rinie | last post by:
Hi, I have downloaded db2 version 9 through passport advantage. The db2ese.lic file was included but I have my doubts if this is okay. Db2licm output differs a lot from version 8. My "db2licm...
4
by: Martitza | last post by:
Hi. I work for a small company (actually in process of forming) interested in embedding or extending python as part of our commercial non-open-source product. We have legal counsel, but are...
4
by: Jurgen Haan | last post by:
Hi hi everyone. We have upgraded our DB2 LUW 8.2.1 which was directly installed from our DB2 CD's to DB2 LUW 8.2.6 (FP13). (system: HP DL385 (AMD64), single socket, dual core. 8GB memory. SLES...
0
by: dunleav1 | last post by:
I have a working 8.2 installation on a Windows machine. I'm trying to install 9.1 license on a successfully installed 9.1 installation on the same machine. Note: My license is a IBM PartnerWorld...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.