Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How do you protect your software???

How do you protect your software???

Scheduled Pinned Locked Moved The Lounge
javacomtoolsquestionlounge
24 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Offline
    O Offline
    Olli
    wrote on last edited by
    #1

    Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

    Olli "Ooooooh, they have the internet on computers now!"
    Homer Simpson
    :beer: + :java: = NULL :=> X|

    P J T S P 15 Replies Last reply
    0
    • O Olli

      Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

      Olli "Ooooooh, they have the internet on computers now!"
      Homer Simpson
      :beer: + :java: = NULL :=> X|

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      We've looked mainly at serial numbers. Having used Dongles in the past, I really feel that this isn't the way to go. They are unwieldy and can be bypassed by a determined hacker in just the same way that a serial no. system can be.

      Deja View - the feeling that you've seen this post before.

      V 1 Reply Last reply
      0
      • P Pete OHanlon

        We've looked mainly at serial numbers. Having used Dongles in the past, I really feel that this isn't the way to go. They are unwieldy and can be bypassed by a determined hacker in just the same way that a serial no. system can be.

        Deja View - the feeling that you've seen this post before.

        V Offline
        V Offline
        Vasudevan Deepak Kumar
        wrote on last edited by
        #3

        Some kind of hard disk based serial combination (hash) and Internet-based activation with your webserver.

        Vasudevan Deepak Kumar Personal Homepage Tech Gossips

        1 Reply Last reply
        0
        • O Olli

          Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

          Olli "Ooooooh, they have the internet on computers now!"
          Homer Simpson
          :beer: + :java: = NULL :=> X|

          J Offline
          J Offline
          James Brown
          wrote on last edited by
          #4

          don't bother.. software/dongles systems just irritate users and (worst of all) don't work. It is impossible to protect your software from cracking. If someone wants to copy your software they will do it. Just price your software appropriately so that it becomes preferable for your customers to pay the costs of the software and gain the benefits of whatever support you offer... you might try providing a unique build to each customer so that you ever do find illegal copies being distributed at least you can track this back to who you sold it to.


          http://www.catch22.net

          J O 2 Replies Last reply
          0
          • O Olli

            Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

            Olli "Ooooooh, they have the internet on computers now!"
            Homer Simpson
            :beer: + :java: = NULL :=> X|

            T Offline
            T Offline
            toxcct
            wrote on last edited by
            #5

            by providing the sources...!


            [VisualCalc][Binary Guide][CommDialogs] | [Forums Guidelines]

            1 Reply Last reply
            0
            • O Olli

              Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

              Olli "Ooooooh, they have the internet on computers now!"
              Homer Simpson
              :beer: + :java: = NULL :=> X|

              S Offline
              S Offline
              Sam_c
              wrote on last edited by
              #6

              can't have 100% protection and more often than not trying to protect it causes more problems and less people purchasing your software. it however does stop novice users from using it for free, so a basic serial key would cover that.

              Code Project Lounge 101 by John Cardinal :beer::bob::beer:

              1 Reply Last reply
              0
              • O Olli

                Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                Olli "Ooooooh, they have the internet on computers now!"
                Homer Simpson
                :beer: + :java: = NULL :=> X|

                P Offline
                P Offline
                Phil Harding
                wrote on last edited by
                #7

                it comes with a free rotwieller with the licence agreement printed on the insides of it's eyelids :mad:


                - "I'm not lying, I'm just writing fiction with my mouth"

                Phil Harding.
                myBlog [^] | mySite [^]

                1 Reply Last reply
                0
                • O Olli

                  Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                  Olli "Ooooooh, they have the internet on computers now!"
                  Homer Simpson
                  :beer: + :java: = NULL :=> X|

                  H Offline
                  H Offline
                  hairy_hats
                  wrote on last edited by
                  #8

                  I protect my software by never letting anyone else use it.

                  1 Reply Last reply
                  0
                  • O Olli

                    Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                    Olli "Ooooooh, they have the internet on computers now!"
                    Homer Simpson
                    :beer: + :java: = NULL :=> X|

                    J Offline
                    J Offline
                    james_dixon_2008
                    wrote on last edited by
                    #9

                    watermarking

                    1 Reply Last reply
                    0
                    • J James Brown

                      don't bother.. software/dongles systems just irritate users and (worst of all) don't work. It is impossible to protect your software from cracking. If someone wants to copy your software they will do it. Just price your software appropriately so that it becomes preferable for your customers to pay the costs of the software and gain the benefits of whatever support you offer... you might try providing a unique build to each customer so that you ever do find illegal copies being distributed at least you can track this back to who you sold it to.


                      http://www.catch22.net

                      J Offline
                      J Offline
                      Johnny
                      wrote on last edited by
                      #10

                      While I agree that dongles are not good, reasonable licensing systems are better than no licensing systems. It's all about perceived value to the customer. If you create something with no restrictions and a suggestion to pay then you'll find very few users actually bother to do so - there is no perceived value. If you create something with reasonable licensing that forces users to pay then you'll find that legitimate users will pay - there is a perceived value. Sure the software will be cracked, but the people using pirated software will never pay anyway, regardless of the cost, so you may as well cater to the people who will pay (as long as you don't annoy them with over-bearing licensing schemes).

                      1 Reply Last reply
                      0
                      • O Olli

                        Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                        Olli "Ooooooh, they have the internet on computers now!"
                        Homer Simpson
                        :beer: + :java: = NULL :=> X|

                        J Offline
                        J Offline
                        Jorgen Sigvardsson
                        wrote on last edited by
                        #11

                        With my life!

                        L 1 Reply Last reply
                        0
                        • O Olli

                          Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                          Olli "Ooooooh, they have the internet on computers now!"
                          Homer Simpson
                          :beer: + :java: = NULL :=> X|

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #12

                          I write such terrible software that no one will buy it. That way, I don't have to worry about protecting it. :) Marc

                          Thyme In The Country
                          Interacx
                          My Blog

                          J 1 Reply Last reply
                          0
                          • J Jorgen Sigvardsson

                            With my life!

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #13

                            Cool, I'll protect my software with your life :-D

                            Visit http://www.readytogiveup.com/[^] and do something special today.

                            O 1 Reply Last reply
                            0
                            • M Marc Clifton

                              I write such terrible software that no one will buy it. That way, I don't have to worry about protecting it. :) Marc

                              Thyme In The Country
                              Interacx
                              My Blog

                              J Offline
                              J Offline
                              Jorgen Sigvardsson
                              wrote on last edited by
                              #14

                              Patent violation!!! ;P

                              1 Reply Last reply
                              0
                              • O Olli

                                Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                                Olli "Ooooooh, they have the internet on computers now!"
                                Homer Simpson
                                :beer: + :java: = NULL :=> X|

                                R Offline
                                R Offline
                                realJSOP
                                wrote on last edited by
                                #15

                                I protect mine with a gun. Go ahead. Steal it. I dare you.

                                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                -----
                                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                1 Reply Last reply
                                0
                                • O Olli

                                  Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                                  Olli "Ooooooh, they have the internet on computers now!"
                                  Homer Simpson
                                  :beer: + :java: = NULL :=> X|

                                  O Offline
                                  O Offline
                                  Obliterator
                                  wrote on last edited by
                                  #16

                                  I'm just exploring this topic now. One of the companies I work for used to use dongles but are wanting to remove them from the next version (finally!). Dongles are a real pain to support and only inconvenience genuine users. Furthermore like everyone says they're still vulnerable to hackers like anything else. I'm hoping to replace the dongle with a simple key or serial number. I'm also considering using some kind of online activation service as well - but this comes with its own headaches and problems. Not really sure if its worth the hassle. Surprisingly, I struggled to find many off-the-shelf modules that provide such functionality - at least not ones which didn't cost the earth. I honestly thought there would be hundreds of this kind of thing out there! I did find a couple but none which met my need. I think I'm going to end up rolling my own, probably based upon the following articles which I found really useful: http://www.codeproject.com/library/ssdsdk.asp http://www.codeproject.com/install/LicenseKeyGeneration.asp Let me know if you find anything better ready to go.

                                  -- The Obliterator

                                  O 1 Reply Last reply
                                  0
                                  • O Olli

                                    Hi there! We are thinking about a way to protect our software for our systems so I just want to know if you protect your software and if so, what do you use and how does it work?? A dongle, software dongle, codes, serials...? I'd be happy to hear what you are doing in that case. Ok, I know, this is not a programming forum but I don't want to see some sourcecode, just in general... ;) Thank you for answers, Olli!

                                    Olli "Ooooooh, they have the internet on computers now!"
                                    Homer Simpson
                                    :beer: + :java: = NULL :=> X|

                                    _ Offline
                                    _ Offline
                                    _Damian S_
                                    wrote on last edited by
                                    #17

                                    Someone has to say it... Chuck Norris protects it for me...

                                    ------------------------------------------- Don't walk in front of me, I may not follow; Don't walk behind me, I may not lead; Just bugger off and leave me alone!!

                                    O 1 Reply Last reply
                                    0
                                    • O Obliterator

                                      I'm just exploring this topic now. One of the companies I work for used to use dongles but are wanting to remove them from the next version (finally!). Dongles are a real pain to support and only inconvenience genuine users. Furthermore like everyone says they're still vulnerable to hackers like anything else. I'm hoping to replace the dongle with a simple key or serial number. I'm also considering using some kind of online activation service as well - but this comes with its own headaches and problems. Not really sure if its worth the hassle. Surprisingly, I struggled to find many off-the-shelf modules that provide such functionality - at least not ones which didn't cost the earth. I honestly thought there would be hundreds of this kind of thing out there! I did find a couple but none which met my need. I think I'm going to end up rolling my own, probably based upon the following articles which I found really useful: http://www.codeproject.com/library/ssdsdk.asp http://www.codeproject.com/install/LicenseKeyGeneration.asp Let me know if you find anything better ready to go.

                                      -- The Obliterator

                                      O Offline
                                      O Offline
                                      Olli
                                      wrote on last edited by
                                      #18

                                      Thanks for advice. In my case ist the term that we have modular concepts, means that we do have parts of the software which are implemented but maybe not payed at the moment, therefore we're lookin for a way to protect (at least) our knowledge a little bit.

                                      Olli "Ooooooh, they have the internet on computers now!"
                                      Homer Simpson
                                      :beer: + :java: = NULL :=> X|

                                      1 Reply Last reply
                                      0
                                      • _ _Damian S_

                                        Someone has to say it... Chuck Norris protects it for me...

                                        ------------------------------------------- Don't walk in front of me, I may not follow; Don't walk behind me, I may not lead; Just bugger off and leave me alone!!

                                        O Offline
                                        O Offline
                                        Olli
                                        wrote on last edited by
                                        #19

                                        which version do you use??? ;)

                                        Olli "Ooooooh, they have the internet on computers now!"
                                        Homer Simpson
                                        :beer: + :java: = NULL :=> X|

                                        1 Reply Last reply
                                        0
                                        • J James Brown

                                          don't bother.. software/dongles systems just irritate users and (worst of all) don't work. It is impossible to protect your software from cracking. If someone wants to copy your software they will do it. Just price your software appropriately so that it becomes preferable for your customers to pay the costs of the software and gain the benefits of whatever support you offer... you might try providing a unique build to each customer so that you ever do find illegal copies being distributed at least you can track this back to who you sold it to.


                                          http://www.catch22.net

                                          O Offline
                                          O Offline
                                          Olli
                                          wrote on last edited by
                                          #20

                                          James Brown wrote:

                                          you might try providing a unique build to each customer so that you ever do find illegal copies being distributed at least you can track this back to who you sold it to.

                                          That's one of the best ideas I think, because we don't write kindof 'mass-software'. Thx! olli!

                                          Olli "Ooooooh, they have the internet on computers now!"
                                          Homer Simpson
                                          :beer: + :java: = NULL :=> X|

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups