Results 1 to 9 of 9

Thread: <resolved> How to prevent software theft

  1. #1

    Thread Starter
    Addicted Member SaharaWizard's Avatar
    Join Date
    Nov 2004
    Location
    Canada
    Posts
    254

    Resolved <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.

  2. #2
    Addicted Member
    Join Date
    Mar 2005
    Posts
    238

    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.

  3. #3
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    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.

  4. #4
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    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 PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI 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

  5. #5
    Fanatic Member
    Join Date
    Nov 2003
    Posts
    784

    Re: How to prevent software theft

    Or use dongle keylock (available in USB and serial) ..

    good luck

  6. #6
    PowerPoster
    Join Date
    Dec 2003
    Posts
    4,787

    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

  7. #7
    Hyperactive Member TupacShakur's Avatar
    Join Date
    Mar 2002
    Location
    Da Land Of Da Heartless...
    Posts
    493

    Re: How to prevent software theft

    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
    "And Now I'm Lika Major Threat, Cause I Remind U Of The Things U Were Made To Forget!" - (2PAC)

    "Now They Label Me a Lunatic, Couldn't Care Less, Death or Success is What I Quest, Cause I'm Fearless!" - (2PAC)

    " There's a light at the end of every tunnel, just pray it's not a train!! "



    I am 100% addicted to Tupac. What about you?
    I am 24% addicted to Counterstrike. What about you?
    The #1 Tupac Fans Web Site | The Official Tupac Web Site

  8. #8
    PowerPoster
    Join Date
    Dec 2003
    Posts
    4,787

    Re: How to prevent software theft

    Quote 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.


  9. #9
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: How to prevent software theft

    Quote 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...

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width