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. Shareware development: dying? or, dead?

Shareware development: dying? or, dead?

Scheduled Pinned Locked Moved The Lounge
comsalescollaborationquestion
33 Posts 12 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 Andy Hassall

    It's from Alice in Wonderland, by Lewis Carroll.

    R Offline
    R Offline
    Reno Tiko
    wrote on last edited by
    #22

    Ah, thanks! It's been a *very* long time since I've seen the movie. I learn something new everyday ;)

    S 1 Reply Last reply
    0
    • P Peter Pearson

      Neville, I'm using a home made one. I got a lot of tips from Fravia's old site about cracking www.fravia.org There's also quite a bit of information out on the web (can't remember addresses). Cheers, Peter

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

      Peter, then how come people are able to generate license keys for your product, or are they posting known good keys on the web for others to use? Fravia is indeed an excellent resource. Fortunately I stumbled across this as well. There are few others as well. If you want URLs lemme know. Neville Franks, Author of ED for Windows www.getsoft.com

      S 1 Reply Last reply
      0
      • P Peter Pearson

        I agree with you about the time spent on protections - I still spend most of my time improving features and adding features. But the ratio is changing. I'm a fairly capable cracker myself (although I've only used it in games - to change the res a game runs at) and in my own software, or to perhaps change some minor problem in some software (a freeware hex editor opened files in non-shared mode - I hex edited it to make it FILE_SHARE_READ | FILE_SHARE_WRITE, rather than 0, so that I could modify the file open in another program at the same time), but I've yet to use cracking to get free software myself - so I understand how easy it is to get round protections. But there are different levels of protection, and crackers IMO can be quite lazy - they check it works once, and don't bother checking again - the check may be a random one, so that crack only fixes one of the 5 checks done. As to your point about only the honest people paying for shareware - I agree to a certain extent, but there have been quite a few examples in my case where someone has emailed me claiming their key didn't work and that they purchased my software when they obviously hadn't. I then asked them for their registration ID - no reply. In a couple of cases, within the next few days they had purchased the software legally. I think it's all to do with how easy it is. Serials2000 is pathetically easy to update recent serials for, and it's becoming more and more well known. 2 years ago, cracking and serial gens were relatively unknown - changes are taking place, as can be seen by Windows XP's checking system. Cheers, Peter

        S Offline
        S Offline
        Sam C
        wrote on last edited by
        #24

        Wow goto bed and miss all the great post people start to leave. First off, Neville, thanks for the story on how ED started it's nice to know that hard work and a little perseverence pays off in today's day and age. And software protection does play a role in today's shareware market. I (ahem) used cracks back in my college days (circa 94-96), and they where easily found, better than downloading warez version of the program. I mean can anyone blame MS for trying to bring down anti-piracy of their software? I mean they did develop it and they are totally entiled to the correct amount of licensing fees. For people who have developed applications in which there is only a small market segment, every dollars count. But is there truly an infalliable type of software protection? I mean I have seen some determined crackers, stub out DLL protection functions, go through pages of hex files, disassembly in assembly code... When they want something they go for it. I don't know maybe copy protection is the holy grail of shareware development, a quest which will never be completed. Sam C ---- Systems Manager Hospitality Marketing Associates

        1 Reply Last reply
        0
        • R Reno Tiko

          > That sounds good, however, with the complexity of applications increasing, can one person develop something to make it in time to market? One developer working on idea can easily be beaten by a team of developers (i.e. Microsoft). If you don't spill your guts to the press and the whole world about your ideas before it's finished then Microsoft et al. won't know to even try to compete with you to get into the market first. And once you get your product into the market first, you'll be the only one getting the undivided attention of press coverage for the first couple of months. Meanwhile competitors with freshly minted MBAs from Harvard, MIT, and Yale are going to be lining up to try to capitialize on your success, and try to get a product turned out in a quarter with a small spin on your idea. (Look at how many copycat ideas are based on utilizing P2P technology to search Intranets, data within application servers (InfraSearch), etc.) So you'll have to be ready to release version 2.0 soon and stay on top of everyone else. Hopefully, after all of the press coverage, venture capitalists and angel investors are going to be knocking down your door hoping to get a piece of the action and finance your company. Then you'll be ready to put together a large staff and compete with the likes of Microsoft and others. Focus on your core competencies and you're likely to come out as the winner. Other success examples started by garage developers are plentiful in business news: - WinAmp was started by some teenagers at NullSoft which were bought by AOL. - PinPoint.com was started by two high school seniors (Jud Bowman and Taylor Brockman) that developed a search engine for wireless devices. - Michael Dell sold computers from the trunk of his car when he was still in college and dropped out to created DELL. (Not really software development, but you get the idea.) - And the list goes on and on. At my college entreprenuer incubator program there's many CS and EE students who came up with great ideas and are launching their own companies while still in undergraduate school.

          S Offline
          S Offline
          Sam C
          wrote on last edited by
          #25

          That is pretty cool! I didn't know Winamp was started by a bunch of teen-agers. Thanks for the info, Dell's story sounds a lot like EDS which Ross Perot started in the trunk of his car :-) Sam C ---- Systems Manager Hospitality Marketing Associates

          1 Reply Last reply
          0
          • N Neville Franks

            Peter, then how come people are able to generate license keys for your product, or are they posting known good keys on the web for others to use? Fravia is indeed an excellent resource. Fortunately I stumbled across this as well. There are few others as well. If you want URLs lemme know. Neville Franks, Author of ED for Windows www.getsoft.com

            S Offline
            S Offline
            Sam C
            wrote on last edited by
            #26

            If you don't mind, Peter, can you post a URL to your product? No, I'm not trying to sniff out ideals :-) But I'm compiling all the posts and stories and just thinking of posting them all on some free site for people interested in the shareware development industry from people within, I wish I found a site like that when I was doing research, but better yet I came across this site :-) But I'd be interested to hear your story of the development of your product, Peter, just like hearing about ED from Neville was highly interesting. Sam C ---- Systems Manager Hospitality Marketing Associates

            1 Reply Last reply
            0
            • P Peter Pearson

              I agree with you about the time spent on protections - I still spend most of my time improving features and adding features. But the ratio is changing. I'm a fairly capable cracker myself (although I've only used it in games - to change the res a game runs at) and in my own software, or to perhaps change some minor problem in some software (a freeware hex editor opened files in non-shared mode - I hex edited it to make it FILE_SHARE_READ | FILE_SHARE_WRITE, rather than 0, so that I could modify the file open in another program at the same time), but I've yet to use cracking to get free software myself - so I understand how easy it is to get round protections. But there are different levels of protection, and crackers IMO can be quite lazy - they check it works once, and don't bother checking again - the check may be a random one, so that crack only fixes one of the 5 checks done. As to your point about only the honest people paying for shareware - I agree to a certain extent, but there have been quite a few examples in my case where someone has emailed me claiming their key didn't work and that they purchased my software when they obviously hadn't. I then asked them for their registration ID - no reply. In a couple of cases, within the next few days they had purchased the software legally. I think it's all to do with how easy it is. Serials2000 is pathetically easy to update recent serials for, and it's becoming more and more well known. 2 years ago, cracking and serial gens were relatively unknown - changes are taking place, as can be seen by Windows XP's checking system. Cheers, Peter

              S Offline
              S Offline
              Simon B
              wrote on last edited by
              #27

              Was thinking about serial code generators; was wondering if there are shareware programs impossible to make a serial generator for? Could this not be done with some simple cryptation? Attachment of a large list with very, very large numbers based on primes; then use name and serial code as a base for knowing one of the primes in a different number based on name. With a list of say 10000 very large numbers of multiplied primes could take weeks, months or even years to factor. Of course, the serial code would have to be *quite* long to store data for one of the factor (and to crack the program would be no harder than before), but it would be hard to make a code generator... /B

              T 1 Reply Last reply
              0
              • S Sam C

                I know a majority of the people who will read this post are going to be dedicated shareware professionals, and that is great you're the one whose minds I want to pick :-) Thinking of getting into the shareware industry, but would like to know is it dead? I know with the proliferation of sites like download.com, tucows, etc... it might not seem so, but are the days of a 1 man development team actually making a living or subsidizing one's income, coming to an end? Every time I think of writing something it has already been done, and with the increasing growth of people releasing software for free (and some are really damn good. i.e. powerarchiver, irview, etc...) and the greatest distribution method devised (world wide web), how can one make a sale? Is it still possible? Yet alone feasible? Also, ideas, how do you shareware authors come up with ideas for programs, is your program based on a specific aspect you enjoy? Or, is it based on market conditions, knowing what the consumers want? If so, how do you get to know what consumers are looking for? Or, is developing an application and selling it as shareware a Field Of Dreams motif "If you build it they will come(buy)..."? If anyone can post their comments, suggestions, links, or even anecdotes on their expierence please do, not asking for sensitive company data. I would like to know if the idea of shareware is still alive, and if 1 (or 2) man can make a difference in the application market, or are we all forever confined to endlessly looking for jobs on monster.com? Thanks for any posts!! Sam C ---- Systems Manager Hospitality Marketing Associates

                Brian C HartB Offline
                Brian C HartB Offline
                Brian C Hart
                wrote on last edited by
                #28

                I'm a one-man development team, and I can say as a student, the income subsidy is not much but for me with my limited budget it's nice. Sincerely Yours, Brian Hart "And that's the news from Lake Wobegon, where all the women are strong, the men are good-looking, and the children are above-average." - Garrison Keillor

                S 1 Reply Last reply
                0
                • Brian C HartB Brian C Hart

                  I'm a one-man development team, and I can say as a student, the income subsidy is not much but for me with my limited budget it's nice. Sincerely Yours, Brian Hart "And that's the news from Lake Wobegon, where all the women are strong, the men are good-looking, and the children are above-average." - Garrison Keillor

                  S Offline
                  S Offline
                  Sam C
                  wrote on last edited by
                  #29

                  Brian, It's good to hear at least it is something that you can subsidize. Do you feel that the time you invested it has given at least some rewards to you? And, are you planning on including your software on your resume upon graduation? If you don't mind please post a link to your project, would love to read up about, and also can you post a story of what it was like to create the project, your thoughts, how you came up with the idea, as well as your story as you developed your project. Just love to hear about shareware development stories, it's kind of my Rocky theme song to get started :-D Sam C ---- Systems Manager Hospitality Marketing Associates

                  1 Reply Last reply
                  0
                  • N Neville Franks

                    Sam, I started work on the original ED editor some 20 years ago believe it or not. The first version was written in Signetics 2650 Assembler, then Z80 Assembler etc. It all came from the simple fact that full screen editors didn't exist back then. You can see some info on EDs history on the Future Plans page at www.getsoft.com Obviously a lot has happened since those early days, and I started marketing ED for DOS some 12 years ago. It has been a steady evolution since the very start, always heavilly influenced by co-workers and peers, and later customers. Trials and tribulations abound. In the early days the biggest battle was getting resellers to handle it. This is where I learnt a lot about marketing and sales, and the importance of networking and good contacts. I also learnt to enjoy long distance travel, which is something you no choice about when you live here in Australia. The landscape has changed dramatically in the past 6 years or so with the ability to market, sell, distribute and get paid over the Internet. In the same way that anyone can now put up a crappy Web site, lots and lots of "wanna be" developers can write crappy software and inflict it on the world (CP developers excluded of course). :rolleyes: As I write this it strikes me how interesting this anology is. I find that I'm forever filtering out the crap web sites (from search engines etc.) and likewise we all evaluate lots of potentially interesting and usefull software, often to find what may appear to be a gem on the surface has no substance underneath, or if it does support doesn't exist. I don't think you need to only consider apps which you think haven't been tackled before. My gut feel is that there are plenty of opportunities to develop better versions of apps which are already in the marketplace. User interface design weighs in heavily when I'm looking at adopting an application, and as we know most programmers are pretty poor at this. Marketing is probably the number one key to success and another skill most developers don't have, at least initially. You often see mediocre products which are very successfull and think I could write a better xyz than that. And you probably could, but could you market it or would it just be background noise. Enough ranting and raving for me for now. More than happy to keep contibuting in this thread though. Neville Franks, Author of ED for Windows

                    P Offline
                    P Offline
                    Paul Hooper
                    wrote on last edited by
                    #30

                    Where in Australia Neville? I only ask because I am also a one man show getting used to long distance travel from Western Australia. Maybe we can compare notes. The key to our success (one developer plus 1.5 others) is focusing on a niche so small that the big guys CANNOT make a dollar there. We make money because we are small - if we had to support an infrastructure, our products would simply not be viable. Paul Hooper If you spend your whole life looking over your shoulder, they will get you from the front instead.

                    N 1 Reply Last reply
                    0
                    • P Paul Hooper

                      Where in Australia Neville? I only ask because I am also a one man show getting used to long distance travel from Western Australia. Maybe we can compare notes. The key to our success (one developer plus 1.5 others) is focusing on a niche so small that the big guys CANNOT make a dollar there. We make money because we are small - if we had to support an infrastructure, our products would simply not be viable. Paul Hooper If you spend your whole life looking over your shoulder, they will get you from the front instead.

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

                      Hi Paul, I'm in Melbourne. I used to travel OS for Trade Shows like CeBit, Comdex, PC-Expo, Software Develepment (SD) etc. and to meet and work with my distributors. UK, Germany, France, Japan, Singapore, US etc. Been cutting right back the past few years as a lot of what I used to do can now be done on the Net or has been taken over by the Net. Also the cost of doing this is difficult to justify and I don't think the big shows are as usefull as they used to be. That said I've had some great times and met lots of interesting people along the way. And I've definitely got itchy feet.;) I don't think you'd call my market niche, and the competition has increased a lot in the past few years, while I've had new products to release. That said I'm near the end of a massive 3 year rewrite and will have a major new release of ED for Windows hitting the streets this month. Time will tell how well it goes. Neville Franks, Author of ED for Windows www.getsoft.com

                      1 Reply Last reply
                      0
                      • S Simon B

                        Was thinking about serial code generators; was wondering if there are shareware programs impossible to make a serial generator for? Could this not be done with some simple cryptation? Attachment of a large list with very, very large numbers based on primes; then use name and serial code as a base for knowing one of the primes in a different number based on name. With a list of say 10000 very large numbers of multiplied primes could take weeks, months or even years to factor. Of course, the serial code would have to be *quite* long to store data for one of the factor (and to crack the program would be no harder than before), but it would be hard to make a code generator... /B

                        T Offline
                        T Offline
                        Tomasz Sowinski
                        wrote on last edited by
                        #32

                        was wondering if there are shareware programs impossible to make a serial generator for? Could this not be done with some simple cryptation? RSA can help here. The registration information should contain two pieces: unencrypted user name and the same name, but encrypyted with RSA. Validation routines should decrypt the name using public key, if names match, then registration is OK. In this scenario you'll never make private key available, it will be included only in code-generation program running on your order server. Tomasz Sowinski -- http://www.shooltz.com

                        1 Reply Last reply
                        0
                        • R Reno Tiko

                          Ah, thanks! It's been a *very* long time since I've seen the movie. I learn something new everyday ;)

                          S Offline
                          S Offline
                          Steven Mitcham
                          wrote on last edited by
                          #33

                          Actually, it's from 'Through the Looking Glass.' The second 'wonderland' story, and as far as I know, the scene is not played out in the movie versions that I know about. If you haven't read Alice in Wonderland or Through the Looking Glass I recommend them highly. In terms of the discussion at hand. I agree with the idea that time and effort spent on keying software is wasted time. A simple registration to keep honest people honest is probably the best you can do. If pirates want to crack your code they will.

                          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