Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Protect Source
Message
De
14/04/2003 14:19:51
 
 
À
13/04/2003 02:39:07
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Titre:
Divers
Thread ID:
00776383
Message ID:
00777361
Vues:
8
Hi Jos,
It's the source code. I already use SafeSerial when selling just the executable/runtime. I figured I could embed some code in a routine that is called from the main program that opens the app, but I need a way to hide it and then I wouldnt give the source code for that _ probably in the mainline program. The end developer would not be able to bipass it because it would be setting up the entire environment. The other thought is some sort of a dll that must be there and then code into a dll - but I cant do that within Foxpro. I know alot of people (like Stonefield) license their source code, so there must be a way - I just cant think of the actual mechanics to do so.

Sandi.


>Sandi, I'm a bit confused :) Do you want to protect your source code or a compiled VFP exe?
>
>1) If its source code then your only real choice will be a legal one where you copyright the concept embodied in the code and/or the programming techniques and/or any other special or specific thing about your code. You would also need to get your client to sign an NDA agreement. All in all though this will be tough to protect since a competent programmer can review your code to understand the principles and then probably develop a variation of it which is now "different and not yours anymore.
>
>2) If its the exe you want to protect then there are several programs which can help to protect you. The three most popular ones discussed here on the UT are:
>
>a) ReFox - http://www.xitech-europe.co.uk/ReFox.html
>b) KONxiSE - http://www.xitech-europe.co.uk/Konxise/index.html
>c) Armadillo - http://www.siliconrealms.com/
>
>There are others. However, all of these products are ultimately crackable and so no tool will give you 100% protection.
>
>3) In respect of only allowing certain copies to be made - the easiest solution is to require each copy of your exe to have an installation key entered to unlock it which is unique to each specific PC that it is run on. There are various ways to do this using encrypted registry keys or an encrypted field in a file.
>
>
>>Hi. I am preparing to sell my source code to users/developers and need a simple method to protect someone from creating an executable and selling it based on my source code. I want to 'license' a company for the source code usage but stop/prevent the licensed company from giving/selling copies of my source to other companies without compensation for me. I currently use safeserial for compiled copies but the problem with it is if you mess with the files (even accidently like copying them, deleting them, etc.) the serial number becomes invalid, also if you need to reinstall the app you need a new serial number. I dont want to have to generate serial numbers for ever for people as the code will be sold as-is with pay for support if required and the client I am going to sell it to first tends to have network issues that invalidate the serial number. Is there a way to build a non visible/non accessible method or something that I could code to match a customer's name (user will input in the
>>application). I would like the solution to be entirely in foxpro as I dont have access to a c compiler.
>>
>>TIA,
>>
>>Sandi Cassidy
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform