|
-
Mar 28th, 2005, 06:02 PM
#1
Thread Starter
Addicted Member
<resolved> How to prevent software theft
Hello ppl
I am sure you have been faced with the same situation many times, so I am hoping someone has a fool-proof solution for this:
How can you prevent your clients from copying and selling copies of your software?
I am working on a software for a client and want to make sure that they would not be selling copies of this to other people without my knowledge.
Thanks for the suggestions in advance.
SW
Last edited by SaharaWizard; Mar 29th, 2005 at 10:04 PM.
Don't let your schooling get in the way of your education.
-
Mar 28th, 2005, 06:05 PM
#2
Addicted Member
Re: How to prevent software theft
Hrm... couldn't you make it so ur program would have to send a message to a server in order to work. Once it has messaged the server make it so it doesn't do it again :\ thats prolly what i would do
The Tempest Shall Never Die.
-
Mar 28th, 2005, 06:07 PM
#3
Re: How to prevent software theft
There is no fool-proof way to do it. Look in the codebank. martinliss has code that will let you register you program with each client. I have a method that requires activation prior to running the software. there are a couple ways to do it, including a service called ActiveLock (which I haven't tried)
Good Luck.
-
Mar 28th, 2005, 06:23 PM
#4
Re: How to prevent software theft
The way we do it is to include in the contract a section describing their license for the app.
We give them full control to use the program but they are not allowed to sell, modify,
or distribute it (for free or $$$) or if they want the source code then they can pay extra to purchase it.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Mar 29th, 2005, 04:19 AM
#5
Fanatic Member
Re: How to prevent software theft
Or use dongle keylock (available in USB and serial) ..
good luck
-
Mar 29th, 2005, 04:42 AM
#6
Re: How to prevent software theft
just to add my 2 cents in here,
There is no way to make a program 100% safe, if someone really wants it they will get it. You can just do as much as possible to offput them.
#
Pino
-
Mar 29th, 2005, 05:02 AM
#7
Hyperactive Member
-
Mar 29th, 2005, 08:00 AM
#8
Re: How to prevent software theft
 Originally Posted by TupacShakur
Actually, i think (am not sure) that it's enough to include a copyright/lisence texts in ur program to legally prohibit them from selling or copying ur program. Now it's up to you to follow up and prosecute them (if it's worth it, and if you live in a country where intellectual theft is considered a crime by practice and not only by law)...
Good Luck 
Yes, in a law following world.....
Most music is copyright, but downloading and file sharing clients still provide a service to copy them.
-
Mar 29th, 2005, 08:22 AM
#9
Re: How to prevent software theft
 Originally Posted by SaharaWizard
Hello ppl
I am sure you have been faced with the same situation many times, so I am hoping someone has a fool-proof solution for this:
How can you prevent your clients from copying and selling copies of your software?
I am working on a software for a client and want to make sure that they would not be selling copies of this to other people without my knowledge.
Thanks for the suggestions in advance.
SW
So many people have said similar things here...
We always have our customers sign contracts indicating they do not have rights to sell or distribute our software in any way - or allow others to use it. All our source code contains "copy-right" and ownership language (actually at the top of each and every sub and function).
Something like this:
Code:
'=====================================
'Module :basMain.bas
'Application :AMC
'Author :Name goes here
'Creation Date :November 18, 2002
'=====================================
'Business name
'Address line
'City, State, Zip
'=====================================
Public Sub AddTabInfo(ByVal intTabNo As Integer, ByVal strName As String)
We also like to receive on-going revenue from a customer - so annual maintenance and licence fees are normal for us.
With this business model, we have had some clients for over 20 years. We end up being more of a business/IT resource to our customers, instead of being just a software supplier.
During the past 25 years I have suspected that some of the IT directors from some of my customer sites have moved onto other jobs and brought along the software I supplied to them. I've never chased them down though...
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|