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. Selling shareware?

Selling shareware?

Scheduled Pinned Locked Moved The Lounge
tutorialquestion
25 Posts 13 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.
  • A Allen Anderson

    who do you use for your reseller? I've been using element5 and so far I'm happy with them but I've been looking for a place that has site integration instead of just passing the link off.

    C Offline
    C Offline
    CyberSky
    wrote on last edited by
    #8

    Have you looked into DigiBuy? I'm very happy with their service. (I use element5/share-it! as well, but DigiBuy is far better for online delivery.)

    1 Reply Last reply
    0
    • B BrockVnm

      Ivor S. Sargoytchev wrote: 3. Spend time building your own anti-piracy system. Implement the ability to disable registration codes. The only way to beat the hacker is make him believe that he has succeeded, so he will move on to something else. Do you have a way to see what registration codes have been hacked? What do you normally do to try and prevent this from happening?


      There are 10 kinds of people in this world. Those who understand binary and those who don't. We shouldn't assume something's debugged just because everyone in the whole world has access to the source code.

      C Offline
      C Offline
      CyberSky
      wrote on last edited by
      #9

      BrockVnm wrote: What do you normally do to try and prevent this from happening? Don't use registration codes. Make your evaluation and licensed versions two separate programs.

      R 1 Reply Last reply
      0
      • C CyberSky

        BrockVnm wrote: What do you normally do to try and prevent this from happening? Don't use registration codes. Make your evaluation and licensed versions two separate programs.

        R Offline
        R Offline
        rocky_pulley
        wrote on last edited by
        #10

        That only makes it easier. One person buys it with a stolen credit card and now it's all over the 'net. -- Rocky Dean Pulley

        I C 2 Replies Last reply
        0
        • R rocky_pulley

          That only makes it easier. One person buys it with a stolen credit card and now it's all over the 'net. -- Rocky Dean Pulley

          I Offline
          I Offline
          Ivor S Sargoytchev
          wrote on last edited by
          #11

          My program connects to my web server every time the user opens it and sends the user's registration code. The web server then checks the code against a database of hacked codes that I get from some hacker web sites. If the code was hacked the web server sends a special reply that reverts the program to evaluation expired state.

          R 1 Reply Last reply
          0
          • I Ivor S Sargoytchev

            My program connects to my web server every time the user opens it and sends the user's registration code. The web server then checks the code against a database of hacked codes that I get from some hacker web sites. If the code was hacked the web server sends a special reply that reverts the program to evaluation expired state.

            R Offline
            R Offline
            rocky_pulley
            wrote on last edited by
            #12

            What kind of software is it? This requires the user to be logged on to use it then I guess, if it's web software I guess that's ok. -- Rocky Dean Pulley

            I 1 Reply Last reply
            0
            • R rocky_pulley

              What kind of software is it? This requires the user to be logged on to use it then I guess, if it's web software I guess that's ok. -- Rocky Dean Pulley

              I Offline
              I Offline
              Ivor S Sargoytchev
              wrote on last edited by
              #13

              http://www.netcardsgame.com[^]

              1 Reply Last reply
              0
              • A Allen Anderson

                who do you use for your reseller? I've been using element5 and so far I'm happy with them but I've been looking for a place that has site integration instead of just passing the link off.

                S Offline
                S Offline
                Steve Maier
                wrote on last edited by
                #14

                I have had stuff setup with DigiBuy and with Reg.Net. I think that I like DigiBuy better. I also have Paypal setup to take payments, but people are still using DigiBuy instead. A few of the shareware that I have bought have had multiple purchasing systems available. That way you could use the one that you are already setup to use. A friend of mine switched from DigiBuy to do it himself. He got setup with a merchant account at a local bank and got setup to take payments. I am not sure that I like that, because i would rather not be responsibile for it myself. Steve Maier, MCSD MCAD

                A 1 Reply Last reply
                0
                • B BrockVnm

                  Ivor S. Sargoytchev wrote: 3. Spend time building your own anti-piracy system. Implement the ability to disable registration codes. The only way to beat the hacker is make him believe that he has succeeded, so he will move on to something else. Do you have a way to see what registration codes have been hacked? What do you normally do to try and prevent this from happening?


                  There are 10 kinds of people in this world. Those who understand binary and those who don't. We shouldn't assume something's debugged just because everyone in the whole world has access to the source code.

                  S Offline
                  S Offline
                  Steve Maier
                  wrote on last edited by
                  #15

                  The problem with trying to stop people from stealing or hacking a registration system is that you can spend 30-50 hours coming up with a decent system and someone with a debugger running can see what you are doing. That 30-50 hours could be better used to make your product better. A friend of mine had a CD Menuing system that he sells. He keeps updating the software, but there are old version online that have hacked reg codes. You just have to make your software something that people will want to register and not search for a hacked code. I have used 2 exes in the past and have not found a site giving away my free version. One thing that I am thinking of doing is to make a license file that includes the name and email address of the person that registered. That way of they share their license file, they are sharing a name and an email address with the world. They could be fake, but that will be the address I send the license file to, so it had to be valid at one time. Steve Maier, MCSD MCAD

                  N 1 Reply Last reply
                  0
                  • B BrockVnm

                    Ivor S. Sargoytchev wrote: 3. Spend time building your own anti-piracy system. Implement the ability to disable registration codes. The only way to beat the hacker is make him believe that he has succeeded, so he will move on to something else. Do you have a way to see what registration codes have been hacked? What do you normally do to try and prevent this from happening?


                    There are 10 kinds of people in this world. Those who understand binary and those who don't. We shouldn't assume something's debugged just because everyone in the whole world has access to the source code.

                    B Offline
                    B Offline
                    BrockVnm
                    wrote on last edited by
                    #16

                    I guess that means if you come up with your own encryption algorithm it can still be hacked with a debugger. That just sucks! I guess its one of those things where you try to stay a step a head but its a never ending battle.... :sigh:


                    There are 10 kinds of people in this world. Those who understand binary and those who don't. We shouldn't assume something's debugged just because everyone in the whole world has access to the source code.

                    1 Reply Last reply
                    0
                    • S Steve Maier

                      I have had stuff setup with DigiBuy and with Reg.Net. I think that I like DigiBuy better. I also have Paypal setup to take payments, but people are still using DigiBuy instead. A few of the shareware that I have bought have had multiple purchasing systems available. That way you could use the one that you are already setup to use. A friend of mine switched from DigiBuy to do it himself. He got setup with a merchant account at a local bank and got setup to take payments. I am not sure that I like that, because i would rather not be responsibile for it myself. Steve Maier, MCSD MCAD

                      A Offline
                      A Offline
                      Allen Anderson
                      wrote on last edited by
                      #17

                      yea, that's the one thing that I really like about using a third party company to do processing and customer service. I don't have the resources to police things like fraud and such so I'd rather pay a little higher percentage of my profits for less headaches which I don't have time to deal with anyway. I'll check out digibuy though, if they have a system that you can make it look completely integrated with your own site then that's what I'd really like to move to.

                      N 1 Reply Last reply
                      0
                      • R rocky_pulley

                        That only makes it easier. One person buys it with a stolen credit card and now it's all over the 'net. -- Rocky Dean Pulley

                        C Offline
                        C Offline
                        CyberSky
                        wrote on last edited by
                        #18

                        I don't buy that at all. It's far more tempting and far easier for someone to search for a registration code that will turn what they already have installed into a full version than is is for someone to find a site where they can download the full version of the program.

                        1 Reply Last reply
                        0
                        • G Gurra_Koo

                          Hi, I’m interested in selling some of my software as shareware. But I don’t know how I should do that. It would be great if I could get some tips or ideas on how to do that… Thanks

                          B Offline
                          B Offline
                          Brit
                          wrote on last edited by
                          #19

                          On the subject of anti-piracy (which other people have mentioned in this thread), there are products (http://www.download.com/SoftwareShield-System/3000-2216-10290247.html[^] / Main site[^]) which could help with that. Of course, you'll have to look at the limitations and throughness of the product (is it a pain for users, is it easy to break, ...) ----------------------------------------------------- Empires Of Steel[^]

                          1 Reply Last reply
                          0
                          • G Gurra_Koo

                            Hi, I’m interested in selling some of my software as shareware. But I don’t know how I should do that. It would be great if I could get some tips or ideas on how to do that… Thanks

                            J Offline
                            J Offline
                            James R Twine
                            wrote on last edited by
                            #20

                            1st: setup a corporation or a LLC for legal protection.    2nd: keep your software OFF download sites!  Noone hacked my CheckFavorites product or created a reg key for my DeleteFXPFiles product until shortly after I uploaded them to download sites like Tucows, Soft32, FlashFiles, etc.    As for reg keys, use a one-way hash (MD5, Tiger, etc.) as part of the key; it makes it a little harder.  Making a subtle change to the algorithm (its registers) helps (a little).    Debuggers like SoftICE can be detected by looking for the pipe it creates.  Some others can be jerked around with by clever exception generation, or you can look for certain opcodes to see if a breakpoint has been set on common trap functions like MessageBox(...).  Lots of work, but you need to determine if your product is worth it.    In my case (DelFXPFiles Server Edition is ~$200), it was worth it to cause as much trouble as possible.  I have about 4 kinds of debugger checks and about 7 "reg key sanity" checks wrapped up in macros that are ALL OVER the code.  That is why DelFXPFiles has never been regged, but they just finally reversed engineered my key algorithm.    Just my $0.02...    Peace! -=- James


                            If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
                            Tip for new SUV drivers: Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
                            DeleteFXPFiles & CheckFavorites

                            1 Reply Last reply
                            0
                            • G Gurra_Koo

                              Hi, I’m interested in selling some of my software as shareware. But I don’t know how I should do that. It would be great if I could get some tips or ideas on how to do that… Thanks

                              R Offline
                              R Offline
                              Rocky Moore
                              wrote on last edited by
                              #21

                              You want to get shareware out, it can be handy to look for tools that adds your software to tons of free/shareware directories on the net. Large sites like "Download.com" charge you money, but most do not and welcome new posts. I think Alongx had one of these programs I used in the past and worked well for getting the software listed. The only other main suggestion might be to get involved with Association of Shareware Professionals (ASP) if you have not already. They usually have information availble. Good luck on the business! Rocky <>< VS.NET 200? beta 2 coming soon with Go-Live[^]

                              1 Reply Last reply
                              0
                              • A Allen Anderson

                                yea, that's the one thing that I really like about using a third party company to do processing and customer service. I don't have the resources to police things like fraud and such so I'd rather pay a little higher percentage of my profits for less headaches which I don't have time to deal with anyway. I'll check out digibuy though, if they have a system that you can make it look completely integrated with your own site then that's what I'd really like to move to.

                                N Offline
                                N Offline
                                Neville Franks
                                wrote on last edited by
                                #22

                                You should also have a look at eSellerate. I'm using them for Surfulater (see sig) and am very happy with all aspects of there product. I especially like the ability for customers to purchase directly from within Surfulater, without having to go to a Web site etc. although they can still do that if they want. Neville Franks, Author of ED for Windows www.getsoft.com and Surfulater www.surfulater.com "Save what you Surf"

                                1 Reply Last reply
                                0
                                • R rocky_pulley

                                  The only thing you can do is make it validate online when it registers, then monitor the wanna-be-hacker sites and if you see a registration code for your software, add it to your list of invalid codes. -- Rocky Dean Pulley

                                  N Offline
                                  N Offline
                                  Neville Franks
                                  wrote on last edited by
                                  #23

                                  Time limited activation keys are a good solution to this. It doesn't matter if a key gets posted on a warez site then. Internet based activation like in XP is also effective. Neville Franks, Author of ED for Windows www.getsoft.com and Surfulater www.surfulater.com "Save what you Surf"

                                  1 Reply Last reply
                                  0
                                  • S Steve Maier

                                    The problem with trying to stop people from stealing or hacking a registration system is that you can spend 30-50 hours coming up with a decent system and someone with a debugger running can see what you are doing. That 30-50 hours could be better used to make your product better. A friend of mine had a CD Menuing system that he sells. He keeps updating the software, but there are old version online that have hacked reg codes. You just have to make your software something that people will want to register and not search for a hacked code. I have used 2 exes in the past and have not found a site giving away my free version. One thing that I am thinking of doing is to make a license file that includes the name and email address of the person that registered. That way of they share their license file, they are sharing a name and an email address with the world. They could be fake, but that will be the address I send the license file to, so it had to be valid at one time. Steve Maier, MCSD MCAD

                                    N Offline
                                    N Offline
                                    Neville Franks
                                    wrote on last edited by
                                    #24

                                    For ED (see sig) I use a system where the reg code only works for 14 days from the date of issue. Simple and very effective. Downside is you need to re-issue keys from time to time. For Surfulater I've moved to Net based product activation, like XP uses. Neville Franks, Author of ED for Windows www.getsoft.com and Surfulater www.surfulater.com "Save what you Surf"

                                    1 Reply Last reply
                                    0
                                    • A Allen Anderson

                                      who do you use for your reseller? I've been using element5 and so far I'm happy with them but I've been looking for a place that has site integration instead of just passing the link off.

                                      F Offline
                                      F Offline
                                      fwdever
                                      wrote on last edited by
                                      #25

                                      You should also have a look at Regnow, I'm using them for CaptureSaver.

                                      Save, Organize, and Search Web Pages with CaptureSaver! http://www.capturesaver.com/

                                      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