Slashdot Mirror


More On Policing Shareware

RHW22 writes "Washington Post's Rob Pegoraro looks at shareware, focusing on the question of whether or not this industry can survive if people never actually cough up $$ for the product. He mentions Ambrosia Software, 'a developer of Macintosh games and utilities in Rochester, N.Y., could stop guessing after it revised its payment system last year. The new system aims to stop people from using pirated registration codes in two ways.' Read his column here." We mentioned this several weeks ago, with a link to Ambrosia's description of their system and what led to its adoption.

479 comments

  1. Most shareware these days isn't really shareware by Tyler+Eaves · · Score: 4, Interesting

    IMHO, most stuff marketed as shareware is really demoware.

    If it can't save - It's a demo
    If it pops up excessive nag screens - It's a demo
    If major functionality is locked - It's a demo

    --
    TODO: Something witty here...
  2. What do these folks expect? by Night+Goat · · Score: 2, Interesting

    The way I see it, shareware authors shouldn't expect to turn a profit. They should just see being profitable as a nice perk. The majority of people out there won't pay for what they can get for free. If that involves running a serial number generator or a simple crack, then that's what people will do. The only reasonable way to get people to register is to do like Doom and offer a sample that can be expanded upon once the cash is coughed up. Most importantly, it can't be an unlock code, it must be an entirely different program. Of course that doesn't prevent people from giving their buddies copies of the registered version, but that's an unwinnable war.

    1. Re:What do these folks expect? by amccall · · Score: 4, Interesting
      This is a good point.

      Shareware authors, and everyone on the internet for that matter, need to ask "Why would I spend my money on this"? I'm sick of hearing websites complain that people don't register for what amounts to a few worthless extras. Would you register for that worthless trash? No? Don't complain.

      A good example: If I didn't view the slashdot subscription as a tipjar, there is no way I would EVER consider paying for it. As a long time /.'er, I probabably will.

      The shareware, software, or service I see being successful is that which has a service behind it.

      Codeweaver's Crossover plugin is arguably worth the money. (As an above poster said, this really isn't shareware as much as it is a demo though.) Those that provide extras for registering - such as sending a CD. For the internet age, DigitalBlasphemy is a another excellent example. Providing an excellent freeware sample gallery, and then a relatively low annual fee for access to the full gallary and then discounts to artwork CD's/etc...

      When providing something extra to those that pay, the honor system works. When treating your customers DECENTLY, the honor system works. But when you suspect your cutomers to be criminal from the start, and treat them like trash, you deserve what you get. Registration of shareware should be EASY - not something that requires a complete hardware identification of my machine, 3 CDKey's, all my personal information, and a blood sample. - And if they aren't having that many people register - they're probably asking too much or selling trash.

      What the internet needs a little bit of old-style business sense. Something I see almost none of.

      --
      ------ 24.5% slashdot pure
    2. Re:What do these folks expect? by amigabill · · Score: 1

      > The way I see it, shareware authors shouldn't expect to turn a profit.

      Why not? Shareware users expect support and bugfixes. perhaps the shareware author had some expenses involved, and would like to at least get those expenses paid for. And something in return for helping users with installation issues, compatibility issues, fixing bugs, adding new features, etc.

      I realize that many in the Slashdot community are hard-core "software should be free and open source with zero exceptions", but some people have bills to pay related wo their works. For example, I am working with a friend to write drivers for modern graphics cards for the Amiga platform. Sure, a lot of you will think such a thing is laughable and rediculous. But there is interest for such a thing, at least from users wishing they could plug a new graphics card into their machine (via one of the many currently available PCI bridges or the upcoming new motherboard with an AGP slot) and have it actually do something. To properly support and debug these drivers, I have to buy PCI bridges beyond what I really need myself, and various cards in the product line I'm working with. This costs me money. I didn't already have all this stuff, and I wouldn't have bought all of it independent of this driver project, so there is true expense involved, which I'm happy do to so long as I can expect at least that expense to be reimbursed by users of these drivers. I of course do not expect to get rich in the current Amiga market, but I would appreciate some help in paying for the hardware involved.

      And yet there were Amiga users responding to this announcement with anything but appreciation. One guy even said and I quote: "I don't care if developers have bills to pay." OK, then please tell me what my motivation for this project is.

      I've already spent US$800 on hardware, the PCI bridge and three graphics cards, and have the new Amiga PCI/AGP/PowerPC motherboard on preorder. Why do the users out there demand that developers spend money to make something possible, but then refuse to spend any money to have a legit license to use the resulting software? These people sound very interested in having something better than a Voodoo3 card, but at the same time the vocal among them have zero interest in helping make that possible by collectively reimbursing the hardware and my own licensing expenses by paying registration fees. Sorry, but not everyone is willing to go very deeply into personal debt to satisfy selfish users that want everything for free (as in beer). If a driver for a modern graphics card isn't worth US$5 or so to these people, they probably won't be getting many new features or a wide variety of models from the product line supported well.

      And they don't seem to realize that user disinterest in paying for someone else's work and investments in development is exactly why the Amiga market has got to where it is today, with very very few active developers doing commercial quality work. Why the office apps don't seem to be in development at all anymore, games are few and far between, and web browsers have been stagnant for years, etc.

      This problem goes beyond shareware. I would sell my drivers via a web page credit card registration for only a few US$, not as shareware but as internet commercial purchase for cheap. The public discussion shows that I shouldn't have any right at all to ask for anything whatsoever in return for my work and expense. So when "finished", I'm going to be finding other ways to occupy my spare time, such as working on my house or developing for a more viable computer market when I'm not at my "day job" as a chip guy. I'm stil obsessed with Amigas and will continue using it as my main system at home, but it's just not possible to please these users and still have even remotely realistic expectations in return. I simply can't afford to give every Amiga user in the world a "free beer".

    3. Re:What do these folks expect? by Anonymous Coward · · Score: 0

      Nice try...but the websites are not complaining because they wrote crappy software that no one uses. They are complaining because they wrote crappy software that people are using for free.

      If you don't like their software, don't use it at all. And spare me your rationalizations about how hard it is to register. I've never seen one shareware yet that asked for anything beyond my CC info and the minimum data required to authenticate it.

    4. Re:What do these folks expect? by Sj0 · · Score: 2

      Yes. When somebody pirates a piece of software, and doesn't pay for it despite finding it useful, it's the developers fault for not trusting the user in the first place. I agree fully...

      /me smiles and nods, while slowly backing away.

      --
      It's been a long time.
    5. Re:What do these folks expect? by Anonymous Coward · · Score: 0
      The way I see it, shareware authors shouldn't expect to turn a profit.
      Why? Are they your personal servants or some such? Do you go to work pro bono publico, or do you expect to be paid for your work. Shareware is just another way of marketting software, and if you're not willing to pay for it then don't use it.
      The only reasonable way to get people to register is to do like Doom and offer a sample that can be expanded upon once the cash is coughed up.
      You're talking demoware, not shareware. Shareware is Try before you buy.

      I don't mind your ripping off the MPAA and RIAA, who have stripped us of our fair use rights with the DMCA. But shareware authors are honest people who deserve to be compensated for their labor.

  3. Interesting ^-^ by cassandy · · Score: 1

    This is a philosophy that more and more companies should be following: realize that no, not every customer is a thief (or at least make them think that you don't believe that)

    It's nice to see some one with an idea like that

    --
    Have you thought about what you're looking at today?
    1. Re:Interesting ^-^ by ergo98 · · Score: 1

      Which part of the article are you talking about? This whole issue (and the article that you're commenting on if I'm interpreting correctly) is about gross, overwhelming piracy, and truly most (>50%) of people will commit petty theft when it comes to software, usually justifying it in their mind in some abstract way (ex. "Well I would pay if only they included an amazon tip jar!").

    2. Re:Interesting ^-^ by Drgnkght · · Score: 0

      I find that most people I've discussed this issue with tend to say something similiar to this:
      Since I wouldn't/couldn't pay for it, pirating the program doesn't hurt them because they wouldn't have received any money from me anyway.

      Of course this completely ignores the fact that they are still thieves. Basically you just have to assume that anyone who can steal something will. The internet is especially bad considering the anonymity it provides.

      You don't have to be rude about it though in shareware registration schemes or otherwise. Always try to be polite. (Besides, sometimes it's kinda fun to be obnoxiously polite to individuals who annoy you. ;-) )

  4. I love my free software by doubtless · · Score: 1

    It would be interesting to really see the comparison of piracy to shrink wrapped software and sharewares.

    On one hand, people pirate shrink wrapped cos it's too expensive too buy. On the other hand, they pirate shareware cos it's convinient (erase registry entry, anyone?).

    I guess I'll still stick with my GNU Linux and all the freebies. ;)

    --
    geek page at KY speaks
    1. Re:I love my free software by kz45 · · Score: 1

      On one hand, people pirate shrink wrapped cos it's too expensive too buy. On the other hand, they pirate shareware cos it's convinient (erase registry entry, anyone?).

      it's funny....music piracy is defended with the exact same argument: "it's too expensive for music X". Now we see people defending the piracy of shareware (which I might add is usually in the sub $40 range, hardly what I call too expensive). It just makes me wonder if it just isn't a bunch of cheapskates that want to get stuff for free (as in beer).

    2. Re:I love my free software by doubtless · · Score: 1

      most linux software = half-assed crap, so knock yerself out i guess

      For every 1 half-assed linux software, there are probably over 10 half-assed windows shareware, and they are not even free (as in beer, or otherwise)

      --
      geek page at KY speaks
    3. Re:I love my free software by Anonymous Coward · · Score: 1, Interesting

      This is true. And for every decent usable linux software there are probably over 10 usable windows shareware programs, and they are just as free (as in beer) unless you want to register them.

      I am tired of the really awful stuff out there for Linux. 'Finish it yourself' isn't going to bring in people to Linux except for a select few who enjoy programming. People want to pay for software that's useful. I know I do. I've registered about 20 things in the last several years, from TextPad (a truly great editor) to GetRight.

    4. Re:I love my free software by SerpentMage · · Score: 2

      I agree with that point. I see in the Open Source community two camps. Those that actually have the know how to finish the application. And those that say "Finish it yourself".

      The reason why I know this quite well is because I use a PowerPC Notebook with Linux. And in 95% of the cases there is no BINARY. Hence I am forced to build everything. And when building from scratch I see which projects actually take the time to do things professionally.

      For example most Java projects are pretty professional. I can usually get a Java application to work. Apache is very professional. Apache builds everywhere without problems. Redhat is very professional since I can get basically everything to build.

      But many other projects are not. Often I get problems of things not building because of dependency problems. Especially bad are GNOME projects. They seem to forget that the rest of world may not have all of the GNOME libs installed. KDE projects seem to be pretty good and I can get them to compile in most cases.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
  5. How does this work? by fred911 · · Score: 1, Insightful

    "First, after a user buys a program, Ambrosia e-mails him or her a personalized registration code stamped with the date of purchase. Entering this code into the program activates it and ends any trial-period limits -- but the software won't accept a code older than 30 days. (Once the code checks out, Ambrosia programmer Matt Slot said, the program won't run any further tests.)"

    Looks great until someone writes a keygen. If it doesen't auth with their server how secure is it?

    Looks like more fluff to me.

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:How does this work? by jmaslak · · Score: 3, Insightful

      It can be very secure.

      I don't know what they mean by "polynomials", but a public key algorithm would avoid any realistic possibility of a key generator. You would have to crack the codes a different way.

    2. Re:How does this work? by The+Cookie+Monster · · Score: 3, Insightful

      You don't need to auth with a server to prevent keygens from being possible.

      You can't write a keygen if the key system uses public key encryption to sign the timestamp (a few implementation details ignored here as you get the idea). You'd have to crack the software instead then - and who knows what that software crack will install on your system.

      This kind of 'strong' key isn't appropriate in all situations due to its length - for instance where the user has to type it out (eg a key printed on the softwares CD), but in the case of shareware where it is emailed to you (or supplied on a web page) and the user can just cut it and paste it, it's fine.

      I thought the idea of only accepting keys less than 30 days old was quite a good one actually (one of those really damn obvious in hindsight things), sure the determined user can roll back their clock (if the key was provided with a date) but it adds two more hoops a pirating user has to jump through without affecting a legitimate user - calling up the server to auth the key is a Very Bad Idea, you get a tonne of paranoid users telling their friends and posting everywhere that you are spyware because their zonealarms went off (found that one out the hard way too ;)).

    3. Re:How does this work? by fprefect · · Score: 1

      We've made it harder for people to download codes from the net by making them expire.

      We've made it harder for people to reverse engineer the algorithm by leaving some bits of the code "silent" and untested until later revisions.

      We've made it harder for people to crack the program by sprinkling lots of little serial checks throughout the code.

      It's not perfect, and I'm sure someone will find a way to bypass it eventually, but it is vastly more secure than our previous system. All we want is for those who like the software enough to use it, to pay for it.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    4. Re:How does this work? by fprefect · · Score: 1

      calling up the server to auth the key is a Very Bad Idea

      100% agreed on this. The only time our software ever contacts our server is in direct response to a user's request to (a) register the software or (b) renew an expired code.

      We don't believe in spyware.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
  6. Um... by Ridge · · Score: 1

    "But in the shareware industry, which can't function without Internet distribution, this freedom of theft can be much worse."

    Surely I remember having Wolf3d and Doom on floppies... Nonetheless, I'm sure Internet distribution is much cheaper for the Shareware developer over floppy distribution. This protection scheme doesn't seem all that different from numerous other copy protection systems for software whether it be commercial or shareware. It will be broken like all the rest and then the poor shareware developers relying on it will get screwed like they would've before. It's unfortunate because there are worthwhile shareware products, and while I'm sure a lot of people here might scream "well just go open source." I'm sure some of these shareware developers are deservant of some monetary gain for their toil. Then again I don't think some shareware products are worth a bloody nickel, thusly I don't use them. I guess the trick is to get them hooked, ala Doom, and sell them more content. However, instead I see things that function then break, or function only partially, neither of these solutions lend me to want to purchase a program.

  7. The only effective way by TheSHAD0W · · Score: 4, Insightful

    You want to make money on shareware? Charge less. Make it very convenient to pay. And don't annoy the end user.

    Headlight Software has made lots of money from Getright registrations, despite some people having pirated it. I've registered it myself. (I think it was $20, not $25, when I did, though.)

    If a software company wants too much money for a piece of shareware, users will get a patch or key generator rather than pay. If the software nags the hell out of the user when he installs it, he'll get mad. I know I do.

    1. Re:The only effective way by KittyTheCat · · Score: 1

      If only that were true. The reality is that if you want to make money, you need to charge more (the honest people pay either way) and nag people who do not pay.

    2. Re:The only effective way by jpmkm · · Score: 1

      As my English teacher would say, show not tell.
      Does Headlight Software make it convenient to pay? Why did you register getright while you might not have registered other programs.

    3. Re:The only effective way by silentbozo · · Score: 3, Informative

      Pricing lower only works if pricing is an issue. For some users, any price is too much. For other users, you can charge quite a bit. From what I've seen, piracy is mainly an issue for popular software, where people who fall into the first camp publish kracks/keys, which are then used by the second group...

      That's where the real revenue hits come in - when downloading the key/krack is easier than registering, and users who would have paid, if they had been forced to, take the easy way out.

      BTW, there was a brief experiment done by a shareware author (Colin Messitt), who inserted code that would cripple his app for half the users, and have full functionality for the other half. Who would get which version activated was totally at random. One of the observations from this experiment was that the crippled version had a MUCH higher rate of registration/payment than the non-crippled version. The price for the utility was $25. A copy of the article is here (google version).

      Mind you, if you release "true" shareware (no restrictions), you essentially provide the "krack", and can fall victim to users just being too lazy to register (or falling victim to the perception that since they can use the software for free, that's all its worth.)

      This isn't true of all users, of course. But the grim truth is that there aren't enough scrupulously honest users out there that value your software enough for you to build a thriving business without some protections in place (at the very least, some sort of nag.) Most of the shareware authors I know would agree with me on this point.

    4. Re:The only effective way by TheSHAD0W · · Score: 2

      There was a quick link to a secure site that took my credit card number. This was more convenient for me than it might be for some people, admittedly. On the other hand, I've turned down registering a few pieces of software that used PayPal to process the purchases (I have a strong dislike for PayPal).

      It also made my price point; at $20 I register some shareware programs, while at $40 it'd have to be a truly amazing piece of software. (I've actually registered software at that price level; Conseal Firewall, back before McAfee bought them out.)

    5. Re:The only effective way by Anonymous Coward · · Score: 0

      Yes, I bought CuteFTP Pro even though it was $60, because it was very very useful. I also bought Getright. I didn't buy things like WinZip though cause there are free alternatives that do the same thing, and the same for mIRC.

    6. Re:The only effective way by Paul+Fernhout · · Score: 1
      BTW, there was a brief experiment done by a shareware author (Colin Messitt) ... A copy of the article is here (google version)

      I read Colin Messitt's experiment results years back when we were deciding on whether or how to release two of our projects under the shareware marketing method. Here are two problems I have with his analysis:

      1. At the time of his experiment, receiving printed documentation for registering a shareware application was a big incentive to register. His program lets you easily print out a windows help file. So, to an extent, his target audience would include people who might not otherwise register shareware. So his registration ration (crippled vs. uncrippled) results may be distorted by that.

      2. He writes that he made around 34K for a few days programming work. Taking that claim at face value, we are talking about registration of a fairly simple application. So, it is not clear that given human psychology, one can apply his logic to registration rates of more sophisticated applications.

      Based on those two issues, it is not clear to me how strong a case one can make for crippling of sophisticated applications marketed to a general audience.

      In our case, we released two products marketed as shareware which were essentially fully functional with minor nags or inconveniences. One has received close to five hundred registrations; the other has received closer to only five registrations. What is the 100X difference? The one being registered simply meets an unfilled niche that is used sometimes in business (3D plant models). The other meets a niche which was already filled and is mainly personal entertainment (interactive fiction).

      The successes people point to like WinZip or PaintShop Pro I think also reflect this -- they are applications that are heavily used in potentially money making type settings (even if they are also used in other ones). Also, they are of very high quality for what they do, and were early in their categories (windows based zipping and windows sophisticated painting).

      I would agree with your other point that a nag, like a lock, helps keep honest people honest. Also, I'd say that making registration as easy as possible is also a big issue.

      The thing about shareware marketing is that it is a business. And like any business it comes with its share of headaches. For example, one major competitor tried to usurp our trademark and also take our good will and registered the name of our product as a dot.com domain and pointed it at their website -- costing us thousands in legal fees to deal with this, and is still not completely resolved. So, from painful experience, I'd worry a little more about dishonest competition and little less about dishonest customers.

      Still, we may move to a different approach. We find the current one very demanding in terms of having to always check email each day to handle registrations relative to the return (making vacations difficult), and also we don't like the notion of making people feel bad about themselves if they use the product and don't register, so we may move more to a more voluntary registration system if we continue to charge at all. However, there is no question that bringing in some money via registrations is a good thing, allowing us to spend more time improving the product. If we could increase our registration revenue by a factor of ten through whatever methods, we could devote a full time person to the product.

      By the way, on pricing, at $20 and then $40, users still continue to tell us we are priced too cheaply. So the registration price that can be charged does depend a lot on the value perceived.

      --
      A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
    7. Re:The only effective way by iphayd · · Score: 1

      "And don't annoy the end user."

      I take it you've never played Ambrosia's Escape Velocity.

      In EV, you were free to roam around the galaxy. Every once in a while, there would be a ship that flies by that tells you "Don't forget to pay your shareware fees."

      After 30 days, cap't hector then becomes a little agressive, shooting at you with it's wimpy guns.

      Only Cap't Hector is invincible.

      When you get respawned, you lose half of your money.

    8. Re:The only effective way by hyphz · · Score: 1

      I don't agree.

      If you want people to pay, you have to give them something for their money.

      Taking away a nag screen *isn't* giving them something for their money. It's removing something that was a pest in the first place.

      Likewise, "unlocking" functionality already existant doesn't *feel* like giving them something for their money, and the "teasing" is considered a pest.

      Make the registered program a seperate package with extra features. Then put your key-gen/registration in that.

    9. Re:The only effective way by Reziac · · Score: 3, Interesting

      Getright has other things going for it, too:

      It's probably the best-designed shareware I've seen in my almost 9 years of computing. You can really feel like you got your money's worth.

      And registration really does kill off the adware component.

      I've seen altogether too much shareware that is either ill-behaved junk, some species of spy/adware that doesn't turn off gracefully when registered, or is overpriced for what it does, to the point where now I very rarely download shareware at all. Free alternatives aside, sometimes a much better commercial product costs less!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    10. Re:The only effective way by Anonymous Coward · · Score: 0

      Who makes more? Dell with TV ads and flyers or the guy with the stall on main street who shouts in your face "Get your computers here!" when you take a look?

      Minor annoyances that are easy to ignore (commercials/flyers) are better received than someone who shouts in your face.

      So, to apply this to software, a screen that pops up at the start that must be cleared saying "register me" and an "unregistered" text in the title bar is like Dell, and a program that pops up a "register me" notice every hour that takes a minute to clear is like the street vendor.

    11. Re:The only effective way by Theom · · Score: 1

      Have you ever used Windows Commander?

      --

      mp3: l33t term for empty.
    12. Re:The only effective way by Reziac · · Score: 2

      Nope, but I tend to prefer default and/or very basic interfaces in Windows, and the fewer layers of Stuff between me and the core OS, the better. :)

      I presume your point being "but there is some good shareware out there" -- and that's so, but as someone else pointed out, WAY too much of it is overpriced one-function junk. Frex, one I saw the other day -- $20 for a 2mb util that does nothing but add a basic autorun.inf to CD layouts. ISTM if you have any business messing with autorun, you already know enough to do it in Notepad.

      And in my experience, shareware has more than its fair "share" :) of bugs and deficiencies, when laid against comparable (and often cheaper) commercial products. There are exceptions, but they aren't all that common. And it's gotten much worse since the advent of Win32 and the Internet. And too often, the shareware author is unwilling or unable to fix what ails his product.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    13. Re:The only effective way by Theom · · Score: 1

      I fully agree with you that most shareware isn't worth the money.
      My point by making the post was that GetRight isn't the best shareware out there, like someone said before me.

      --

      mp3: l33t term for empty.
    14. Re:The only effective way by Reziac · · Score: 2

      Ah. Well, I've used Getright rather heavily for some while, and what impressed me was how modular and configurable it is, not to mention stable. It's the only shareware I've seen in years that I've felt any urge to pay for. Tho a bargain at $20 may not be worth $25 or $30.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  8. From a former Warez K1dd13 by Anonymous Coward · · Score: 2, Interesting

    This stuff is easy to defeat. If you wanted to pirate this stuff you would not try to do it with a shared registration code. That is just 5tup1d. It would be done in one of 2 ways:

    1) A key generator: Create your own personalized registration key. This was my favorite way to pirate and it usually doesnt take the professionals long to create a keygen either.

    2) A crack: completely disables the 'time checking' on the shareware by altering the binaries in some way

    The piracy prevention methods outlined in the article won't have any effect on key generators or cracks.

    P.S. This is such old stuff. I remember shareware companies keeping blacklists and time stamping keys in 1997. It did not slow me down at all :oP

    Why is this news?

    1. Re:From a former Warez K1dd13 by Anonymous Coward · · Score: 0

      Cracking Shareware is how I came to learn what little I know about Assembly. Running SoftIce under Windows was slick.:}

    2. Re:From a former Warez K1dd13 by Anonymous Coward · · Score: 0

      It is old... but there's a point. A program has to be worthy to have a keygen written for it. Not useful? Why bother?

      So many shareware authors are so full of themselves and consider their crappy code to be worth some extrordinary renumeration, they fashion themselves as the next Bill Gates or Steve Jobs.

      I'd really like to see some put some code out there as open source and let the world see their work for what it is. Might bring them a dose of reality

    3. Re:From a former Warez K1dd13 by The+Cookie+Monster · · Score: 1
      1) A key generator: Create your own personalized registration key. This was my favorite way to pirate and it usually doesnt take the professionals long to create a keygen either.
      Not possible if the key system uses public key encyption.
      2) A crack: completely disables the 'time checking' on the shareware by altering the binaries in some way
      Many people have issues running executables from sources as trustworthy as warez sites.
    4. Re:From a former Warez K1dd13 by cduffy · · Score: 2, Interesting

      Many people have issues running executables from sources as trustworthy as warez sites

      Of course -- but then, that only applies to those who can't make their own cracks.

      It takes time, of course -- but that's good; it means that those whose time is valuable (ie. those who have jobs and can afford to register) have a financial incentive to buy a legitimate license; while those whose time is cheap (ie. a high school kid without a job who's trying to learn reverse engineering.. that is to say, me, back in the day) can fend for themselves. (And no, I never redistributed my cracks -- helping those who could afford to pay get out of doing so isn't something I aspired to).

    5. Re:From a former Warez K1dd13 by inkey+string · · Score: 2, Insightful
      Not possible if the key system uses public key encyption.

      Alright, as a math major and a former warez monkey, ill bite. We know the public key. I'm assuming the program itself is the holder of the public key. Assuming you couldn't just pull the program itself apart to grab the private key, which is pretty unrealistic assumption imho, but alright... it would boil down to, worst case, factoring n. Which isn't trivial, but the important thing here is that it's constant. One person needs to do it on one machine. Once. Then, you make a wonderful keygen, and it's all over.

      It's a bit disturbing just how insecure most programs are. Sorry to be the one to tell you...

      Many people have issues running executables from sources as trustworthy as warez sites

      jeeesus, you know this is grasping at straws. Try to tell me that your average amatuer punter who seeks out cracks on http sites in the first place will balk at running something from a website.

    6. Re:From a former Warez K1dd13 by Anonymous Coward · · Score: 0

      Apparently you aren't familiar with public key encryption, or not familier enough with it to understand that when you don't have the private key (and you don't unless the shareware provider is an utter and complete fool), to create a key generator you must essentially crack that key. Good luck.

      It's far easier (orders of magnitude) to crack the software, or get a valid registration code from someone else and set your computer's date/clock back to within the 30-day time limit on that code.

      If you seriously think that you CAN crack, for example, a 1024 bit RSA key (you only know the public key - and we'll even be nice and provide you with "black box" access to send chosen plaintexts to be encrypted with that key) because it doesn't change and you only need to crack it once, then you should let the encryption world know of your amazing triumph! I'm sure they're all dying to hear from you.

    7. Re:From a former Warez K1dd13 by Anonymous Coward · · Score: 0
      The private key is not in the shareware, it's in the keygen at the software house, the public key is what's in the shareware. So it boils down to factoring n, which currently nothing on this this planet is capable of doing in a lifetime.

      jeeesus, you know this is grasping at straws. Try to tell me that your average amatuer punter who seeks out cracks on http sites in the first place will balk at running something from a website.
      Most prospective users of your software who are happy to pirate it won't have an issue typing in some key they got off Google, but running an excutable written by some dodgy 17 year old is a whole other matter (see, lack of windows secuirty is a good thing ;)). Obviously warez k1dd13s won't have any issue with this, nor will many ignorant users, but that still leaves a market of people who won't run a crack on your software regardless of how willing they are to steal it. If you make keygens impossible then this demographic will have to either go without your software, crack it themselves, or buy it.

    8. Re:From a former Warez K1dd13 by damiam · · Score: 1
      it would boil down to, worst case, factoring n. Which isn't trivial, but the important thing here is that it's constant. One person needs to do it on one machine.

      Okay, here's n, factor it on your machine this afternoon:

      20376549129219083476234482374650213294836464583292 77594583040847612390847612394876921386446543278843 82154832168432156857818946913246328915943219432165 93169432156326843287143683658798765029875191834750 1934632098573698675975467633847831496359`581384620 34875631048576130458761457619481765918461019298378 37465766675845933029385657928296998998762418739584 65243869870327265549870103847561034650138465789325 78925792596284563876834987240698134137645697137519 12352145478723782421545484251012154542121215524564 87568914512392637486594929204059684736252759697239 09545847561023864501847684932785403498672304857129 418623586473970532097543968345t7329686504975696785 82056021459367324985731458752695761487496875498766

      Good luck.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    9. Re:From a former Warez K1dd13 by jbf · · Score: 2
      Not possible if the key system uses public key encyption.

      Assuming you keep the public key in the program and the private key for registrations, why not replace the public key with one for which you know the private key?
    10. Re:From a former Warez K1dd13 by Anonymous Coward · · Score: 0

      That would involve cracking the software -> Many people have issues running executables from sources as trustworthy as warez sites (unstated assumption: they are unable to crack software themselves).

  9. Then you never really own the software! by zerofoo · · Score: 5, Insightful

    When I purchase software, I own the product. The problem with expiring registration codes is that you only own the software as long as the company is in business.

    What happens when Ambrosia goes out of business and the software code expires? Your product that you PAID FOR stops working.

    Can you imagine the impact of GM going out of business and then finding your car doesn't start the next morning? You paid for that car, and you expect it to function correctly for the expected life of that car.

    Expiring codes, WPA, and all the other software piracy/protection schemes out there remove control of the software from the end user and shift it to the software vendor. It is only a small step to software as a subscription service after that.

    I'm really glad my Linux machine is totally free and if Microsoft, or Ambrosia goes out of business it will still keep working.

    -ted

    1. Re:Then you never really own the software! by npietraniec · · Score: 1

      I would expect Ambrosia to put out a fix for this when they went under. It would be the right thing to do... If they truly valued the customers that kept them going for all those years. The point is that by doing this they hopefully won't go out of business.

    2. Re:Then you never really own the software! by Serial+Troller · · Score: 0, Interesting

      Exactly. I have a couple of their old games (WHICH I PAID FOR) before they started with this SHIT. This is like Windows Product Activation but having to KEEP RE-REGISTERING for no reason. At least WPA only needs to be re-registered when you change your hardware.

      Won't be buying anything else from them now.

      --

      STOP ME BEFORE I POST AGAIN!

    3. Re:Then you never really own the software! by Michael+Woodhams · · Score: 3, Informative

      I think you have misunderstood. Once you have given a legitimate, non-expired key the software will work forever. The only time you need to go back to Ambrosia is if you bought the key and didn't get around to applying it before it expired, or (I expect) if you reinstall. The reinstall is a problem, but not as bad as your scenario. (More like spare parts becoming unavailable when GM goes out of business.)

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    4. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      > The reinstall is a problem, but not as bad as your scenario. (More like spare parts becoming unavailable when GM goes out of business.)

      Suppose there were a critical, proprietary part of that car tha only GM made, and then GM went out of business and hadn't provided the means for others to make that part?...

    5. Re:Then you never really own the software! by npietraniec · · Score: 1

      I probably shouldn't reply to this cockmaster, but it is a somewhat valid response. They could send out an E-mail to thier customers when they "fucking are about to go about of business"... Since they kept a record of these when people registered. Such is the responsibility when implementing such a scheme. I'll host thier patch for em' for a few months. I doubt findind a distribution point would be all that difficult...

    6. Re:Then you never really own the software! by Joel+Ironstone · · Score: 1

      Continuing to re-issue these codes is a very easy, very profitable business. The companies could sell the rights to provide these codes during their liquidation.
      Wouldn't you offer to maintain a web-server that provides a constant stream of income in exchange for sending a few bytes every month or so?

    7. Re:Then you never really own the software! by WIAKywbfatw · · Score: 1

      Even if they did go out of business I'd doubt you'd be left completely high and dry.

      Given that it's shareware we're discussing here, odds are that, if the company went under/stopped product development indefinitely, then the software would be made freeware and the source code made readily available.

      So, assuming that the company does the right thing by it's installed user base, even the going out of business scenario wouldn't be that bad.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    8. Re:Then you never really own the software! by MajroMax · · Score: 5, Informative
      When I purchase software, I own the product. The problem with expiring registration codes is that you only own the software as long as the company is in business.

      If done right, this isn't strictly true. A registration system only needs to rely on central servers if data used for the authentication process changes, such as a System ID or a timestamp, the latter being used in Ambrosia's system.

      A simple authentication system would take the registree's name, address, and perhaps a keycode given at regtime to create a hash for the authentication server. If that hash is valid (meaning the registration actually happened), the authentication server will respond with a countercode that the program uses to unlock itself. If this countercode is not time-limited in any way, there's nothing logisticially preventing it from beging shown to the user, and thus permanently recorded; it will still be valid so long as the user remembers his name/address/etc.

      If changing data is used for the hash, however, then there's a trickier situation if the authentication servers go permanently down. Most schemes would have the server respond with a sepereate countercode, and thus an old one would not work to unlock the program.

      One solution to this problem is a master-key; a nonchanging constant that could be released if the company goes out of buisness. This creates security flaws, however, if the key is found out before the company goes out of buisness. Also, having a master key for the product out there would significantly reduce the possible value of the software "asset" in bankruptcy proceedings, so the courts might not allow the key to be made public.

      A possibly better alternative would be to have the company release a patch that turned off the date-checking code in the program. Although this doesn't create any security holes in the product while the company's still alive, it does require that the company know it's irrevocably going bankrupt, and the programmers must have enough knowledge about the banakrputcy and power to release the patch -- neither of which are particularly likely in large corporations... after all, management can spin off the now-crippled masses as a "customer base" for future revisions to be sold at auction.

      What's really needed is some sort of "dead-man's switch" so that if the company suddenly drops off of the face of the earth, the software will still work. To do this, the software should become non-functional if it receives a negative response from the auth server, instead of becoming non-functional if it fails to receive a positive response. The reg-server hostname should be hardcoded into the software somewhere (binary data file or program executable -- NOT a plaintext file), and the software (given use of an expired regcode) will try authenticating with the server on run and every hour or so until it receives a positive or negative response, in which case it will update its datafile and not try again (with that regcode).

      "But Wait!" you say, "Isn't that system inherently insecure, as malpeople can crack the software or selectively block access to the auth servers?"

      This is true, but, as the Ambrosia article says, the vast majority of people will do very little beyond trying a cracked regcode -- even installing a crack is beyond the vast majority of people who would typicially use the software; configuring special firewall rules is probably out of the question. (This is also why I said "put the server info in a binary file", as instructions to remove the data from a textfile is easy enough for most users.) Software registration is a game of 90%'s, so eliminating 90% of potential copyright infringers is about as good as you can get for reasonable effort. For people who _do_ tell Zonealarm to not allow the program to connect, a nag screen on startup to the effect of "This software has not verified its registration, click OK to continue" will get another fraction or two to register -- admittedly, it would be a pain if the company went out of buisness, but it doesn't have any bearing on the functionality of the software, especially for something noncritical like a game.

      Running the software on a computer without internet access at all is another possibility of getting aroud the auth scheme, but that's becoming increasingly less likely as time goes on -- more and more computers are getting connected in some way, shape, or form, and shareware is largely distributed over the Internet now anyway.

      Admittedly, this isn't a 100% perfect solution to the tradeoff between infringement-possibilities and functionality in the face of bankruptcy, but I'd guess that it's 80% of the way there, and it would require no changes to the keygen routines themselves.

      --
      The ideas expressed in this writeup are expressly placed into the public domain.

      --
      "Evil company X is threatening to restrict our rights! Let's all get together to stop--OOOH! SHINEY!!!" -- AC
    9. Re:Then you never really own the software! by glwtta · · Score: 3, Funny

      I'm really glad my Linux machine is totally free and if Microsoft, or Ambrosia goes out of business it will still keep working.

      Isn't it the other way around? If your Linux machine keeps working then MS will go out of business?

      :) (oh, all you MS-bashing bashers - try not to take this too seriously?)

      yeah, yeah - off-topic. I've learned my lesson and will never stray from the righteous path of the all important "topic" ever again. After this one.

      --
      sic transit gloria mundi
    10. Re:Then you never really own the software! by BigBir3d · · Score: 1

      according to the standard M$ EULA your statement "When I purchase software, I own the product" is invalid. you purchase the right to install and use the software on one machine.

      your analogy of GM going out of business is foolish. i can still go to the auto parts store and get things that i need to make my car run. if you are not the do-it-yourself type, support a local garage by letting them fix it for you.

      i am fairly certain that if M$ goes out of business, most M$ boxes will still work, just without support. i have a old laptop from '93, running win 3.11 and it still works, i just can't rely on M$ for support.

      however, i do agree with your thoughts on software subscription; blech!

    11. Re:Then you never really own the software! by /dev/trash · · Score: 1
      I would expect Ambrosia to put out a fix for this when they went under. It would be the right thing to do... If they truly valued the customers that kept them going for all those years. The point is that by doing this they hopefully won't go out of business.

      You've got to be kidding? They're going out of business. Bills are not getting paid and they have a shit load of other problems to deal with and then you want them to have someone sit down and make sure the 'customers' don't get screwed?

    12. Re:Then you never really own the software! by ripicheep · · Score: 1

      there should be a tech solution to the expiring code problem.

      Possibly the company responsible would release an omni-registration code (or patch) that would disable the expiry of all previous registration codes.

      It is important that the company responsible for a shareware propgram will likely be a smaller company which probably has a better chance of wanting to keep it's users happy.

      . . . It is only a small step to software as a subscription service after that.

      As for the subscription model, that seems to be where a lot of non-free licenses are headded. The companies involved are not out to make a better piece of software. The development team might be, but the company exists to turn a profit. That's the main diff between a company and an all voulenteer open source project.(And I don't mean to imply that an OSS project can't work within a company, I just think it ahs to be a very special set of people and circumstances for it to work)


      I'm really glad my Linux machine is totally free and if Microsoft, or Ambrosia goes out of business it will still keep working.


      As for your free and eternally supported platform.
      Good!
      But remember that the level of free support, beyond what you can do yourself, is not guaranteed to continue on indefinately either.

      --
      "A witty saying proves nothing." -Voltaire
    13. Re:Then you never really own the software! by npietraniec · · Score: 1

      Well, they've got a policy that says that their software goes open source when they go out of business, so they obviously do care that their customers don't get screwed... And I don't understand why you've put the word "customers" in single quotes.

      The *point* is that if you've implemented a policy like this that there needs to be a provision for if you go out of business... And apparently there is.

    14. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      >This is true, but, as the Ambrosia article says, the vast majority of people will do very little beyond trying a cracked regcode.

      copy con ez-crack.bat
      echo 127.0.0.1 my.ambrosia.authserver.com >> C:\windows\hosts
      ^Z

      That didn't take long. And now anyone can run it!

    15. Re:Then you never really own the software! by Sharkyfour · · Score: 1

      That's all well and fine for Win31, but with product ativation in Office 2000/XP and in WinXP, and probably every product M$ puts out from here on in, you still need Microsoft to be there if you re-install or you change too much of your hardware configuration.

      Not that we really have to worry about Microsoft going out of business, but...

    16. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      I don't get it... who is paying to get new copies of the key to software they already paid for?

    17. Re:Then you never really own the software! by cant_get_a_good_nick · · Score: 3, Insightful
      What happens when Ambrosia goes out of business and the software code expires? Your product that you PAID FOR stops working.

      • Ambrosia programmers spend the time to remove the licensing stuff, they recompile and release a FreeWare version to the net.
      • They release a key generating program/algorithm.
      • No, these things are not guaranteed, they could just piss all over you. But considering they trusted you enough to pay, maybe you can trust them not to leave you high and dry if they go out of business.

    18. Re:Then you never really own the software! by Anguirel · · Score: 1

      Well, you could always write down the date you got the code, or something... If all it does is test the date, then resetting your system clock would be enough to handle this. I don't see how this is stopping anything except stupid people... Oh wait, they write software for Macs. Perfect scheme! :P

      --
      ~Anguirel (lit. Living Star-Iron)
      QA: The art of telling someone that their baby is ugly without getting punched.
    19. Re:Then you never really own the software! by Clovert+Agent · · Score: 1

      Do you own the software, or have you just purchased the right (ie: license) to use it? Usually, the latter. The software belongs to the author, you just have permission to use it under certain conditions (like, having paid for it).

      Similarly, you don't own the music on a CD. You own the CD - the medium - but NOT the music itself.

    20. Re:Then you never really own the software! by Queer+Boy · · Score: 1

      First, I can't believe the parent post didn't get modded Funny. Second, even successful and currently operating software companies abandon software that still contain show-stopping or data-corrupting bugs, let alone a feature that can cripple it to the point it won't even launch. Furthermore, Ambrosia could be bought out by a company that discontinues support of older or even current software. This is true of any and all software, it's just an even riskier endeavour for the end-user when an activation scheme is involved.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    21. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      If all it does is test the date, then resetting your system clock would be enough to handle this.

      My guess is that it hashes the registration code based upon the time on a trusted box. Doing it locally is just stupid.

      I don't see how this is stopping anything except stupid people

      And you're an AOL user. What's your point?

    22. Re:Then you never really own the software! by Queer+Boy · · Score: 3, Insightful
      No, these things are not guaranteed, they could just piss all over you. But considering they trusted you enough to pay, maybe you can trust them not to leave you high and dry if they go out of business.

      Uh, the whole point is that they didn't trust you to pay. This is a company that's out to make money (that is not a bad thing), and they admittedly will inconvenience the end-user if that means they can make more money (that is a bad thing). From a business standpoint, when you're going out of business, it's because you can't make money anymore, or because you can't make enough money, so it doesn't make business sense to pay people to work on the very thing that is causing the company to go out of business* (*see also BeOS). The only probable scenario is that they might release the source, which has been mentioned, but that's just a scenario. We've yet to see that played out by anyone but Bungie, and if I recall correctly, the Marathon source code release was under the radar of Microsoft.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    23. Re:Then you never really own the software! by rudy_wayne · · Score: 1

      "Ambrosia programmers spend the time to remove the licensing stuff, they recompile and release a FreeWare version to the net.
      They release a key generating program/algorithm."

      Please cite a specific example of a shareware programmer who actually did this. I have yet to see it.

    24. Re:Then you never really own the software! by MajroMax · · Score: 2
      copy con ez-crack.bat
      echo 127.0.0.1 my.ambrosia.authserver.com >> C:\windows\hosts
      ^Z

      That didn't take long. And now anyone can run it!

      You know that, and I know that, but I'm willing to bet that the average user doesn't know that it's that easy. Trying a "public" regcode is a simple idea that Joe Public can grasp his head around -- you tell the software you're someone else, and it works fine.

      Any kind of crack, even one as simple as the above, has the disadvantage that users are scared of downloading strange things off of the internet. Even the instructions on how to do it yourself would scare off most people, as it involves mucking around in the windows directory, and WinXX itself tries to scare you away from there.

      A regcode-verification system doesn't have to be technicially perfect; a perfect system would require a "trusted client" ala DRM, and without that I don't think it's technicially possible. What a good regcode system will do make it difficult/scary enough for the nieve user attempting to install a crack that it's easier (at least mentally) to actually go out and spend the $20 for it.

      By the way, your system won't protect against a hard-coded IP backup. Less stable, as the servers might change, but for a one-step immunity to /etc/hosts solutions while your site stays up, half a dozen packets isn't that expensive.

      --
      "Evil company X is threatening to restrict our rights! Let's all get together to stop--OOOH! SHINEY!!!" -- AC
    25. Re:Then you never really own the software! by Lumpy · · Score: 2

      Exactly. I have a nice DOS emulator for windows CE that runs most dos apps on my winCE palm (I dont really use that Jornada picec of crap anymore... but I buoght that damn DOS emulator.)

      A buddy of mine wanted to buy the jornada off me specifically for that DOS emulator (some kind of loader for security systems he uses is dos based and worked for him with my device/software combo.) and he loved it when I loaned it to him, no laptops to carry around works great. Until he changed the contact info in the journada. the DOS emulator stops working.. So I decided to dig up the source for that and fired off an email to the author... "blabla.. I have microsoft, I sold the device and software to a buddy of mine... can we fix the registration?"

      I got back a reply that he no longer supports the software, doesn't have a keygen anymore so Tough luck... noone can help you.

      Great... The $45.00 I spent in 1999 is worthless because this butthead wanted to squeeze every fricking penny out of his software.

      thanks.... Now? I'll never EVER buy shareware again.. I also add into sever other requirements... I Own VM ware for linux.. I happily bought it... and I love it! AND I looked for and downloaded the keygen for it. why? so that I can re-authenticate it whenever I want on my machine. Yes I DO reinstall linux on a regular basis... (I use redhat, redhat get's really messy when you try and do things right) and I also use beta distros, and use bleeding edge drivers hardware etc... I know it's going to be unstable, I expect that so I am happy to reinstall everything once every 3 months.

      in the linux world software is better overall, but I still will hunt down and find keygens for wverything I buy... because companies don't hang around forever, nor do they support things long.

      --
      Do not look at laser with remaining good eye.
    26. Re:Then you never really own the software! by Paradise+Pete · · Score: 1
      Once you have given a legitimate, non-expired key the software will work forever.

      For sufficiently small values of forever. For nearly every piece of shareware I've registered I've eventually used a circulated code for one reason or another. Yes, I could be better organized about it, but with enough moves, computer changes, and disk failures, keys get lost. This gets compounded by the (somewhat embarrassing) fact that I can't always remember which ones I've paid for and which I haven't.

      Ambrosia's been around a long time, and will probably be around for a while longer, but if they go away then not only do you have have been organized enough to save your registration number, but you also have to have been prescient enough to note the date, and know enough to set your clock back when re-entering the code.

    27. Re:Then you never really own the software! by Paradise+Pete · · Score: 1
      Please cite a specific example of a shareware programmer who actually did this

      There was a Mac shareware guy who died way back when and his parents released everything. Can't think of his name though.

    28. Re:Then you never really own the software! by cthrall · · Score: 1

      > Can you imagine the impact of GM going out of
      > business and then finding your car doesn't
      > start the next morning?

      Can you imagine trying to find parts for a Stutz Bearcat?

    29. Re:Then you never really own the software! by Sloppy · · Score: 3, Interesting

      What happens when Ambrosia goes out of business and the software code expires? Your product that you PAID FOR stops working.

      I think either you or I have misinterpreted how Ambrosia's system works.

      My reading of Welch's explanation is that if Ambrosia goes out of business, your key file will still work. It's just that if you lose it (e.g. hose your system and don't have a backup), you won't be able to make a new file from your old numeric registration code (assuming Ambrosia is out of business).

      So really all you have to fear is: you have a catastophic data loss and Ambrosia goes out of business. Only then do you face the situation of losing the game you paid for. That is bad. But it doesn't sound any worse than old-fashioned commercial software, where if you lose your distribution media and all backups, you're equally screwed.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    30. Re:Then you never really own the software! by fprefect · · Score: 1

      A possibly better alternative would be to have the company release a patch that turned off the date-checking code in the program.

      This is exactly what we're talking about. See my other post in this thread.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    31. Re:Then you never really own the software! by fprefect · · Score: 1

      This is a very valid point that has been raised before.

      We have discussed putting key parts of our license system into escrow. If the company was ever to go under, provisions would be made to publish the tools necessary to unlock our products forever.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    32. Re:Then you never really own the software! by fprefect · · Score: 1

      Tell ya what, when we go out of business, we'll post the necessary tools to every warez and crack site we can find -- especially those that host our software already.

      Troll.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    33. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      When Circuit City's DIVX went under, DIVX-Silver discs went under with it.

      The company did refund the purchase price of the discs, but those who bought into DIVX learned the truth about the "permanence" of the system at the worst possible moment.

    34. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      The reinstall is a problem, but not as bad as your scenario. (More like spare parts becoming unavailable when GM goes out of business.)


      No, the reinstall is a serious problem, because people do reinstall for various reasons (system cleanup, repartitioning, moving all software to a new computer, etc.).

      A shareware unlock code that stops working after 30 days is comparable to my car being designed to break down if I move to a new city and start parking it in a new garage.
    35. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      You're not too familiar with the way that shareware authors operate, are you?

      I can't recall ever seeing a piece of shareware become freeware. I can recall almost no cases of source code ever becoming available for shareware (whether for a fee or otherwise).

    36. Re:Then you never really own the software! by /dev/trash · · Score: 1
      Well, they've got a policy that says that their software goes open source when they go out of business, so they obviously do care that their customers don't get screwed... And I don't understand why you've put the word "customers" in single quotes. The *point* is that if you've implemented a policy like this that there needs to be a provision for if you go out of business... And apparently there is.

      Well I am sure Arthur Anderson had a policy to not cheat and lie but we know how well that went. I placed customers in quotes because once you get to the point of going under....you really don't have customers but creditors.

    37. Re:Then you never really own the software! by mitheral · · Score: 1

      (More like spare parts becoming unavailable when GM goes out of business.)

      IT's exactly that . Tried to buy a rear brake drum for a '66 Windsor 2DRHT lately? Not available new at any price unless you can luck on to a NOS part. (not idle speculation, it's a good thing I have a couple parts cars sitting around) I know 35 years seems like for ever but it's not, not even in computing. In some ways computing is worse. Even trying to find parts for 5 year old systems can be impossible. Nothing like having a $150,000 5 year old computer controlled router sitting lifeless because your vendor went chapter 11 and now they can't supply you with parts.

    38. Re:Then you never really own the software! by Anonymous Coward · · Score: 0

      My penis is long and stout
      If you're a man, you can try it out.

      I don't like girls.
      Not thir tits,
      Nor their curls.

      I'm a Slashdot kind of guy.

      Come close and lick it.
      Bend over and I'll stick it.
      Where the sun don't shine.

      I'm a Slashdot kind of guy.

      Call me a fairy.
      My balls they are hairy.
      Sniff them with your snout.

      My penis is long and stout.

      I'm a Slashdot kind of guy.

    39. Re:Then you never really own the software! by Anonymous Coward · · Score: 0


      Dear Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      Dear Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      Learn to program. Then, maybe someone will be willing to pay you.

      I hope to see you posting those tools real soon.

      Dork.

  10. Is troll your middle name? by WIAKywbfatw · · Score: 5, Insightful

    The way I see it, shareware authors shouldn't expect to turn a profit. They should just see being profitable as a nice perk.

    Why shouldn't shareware authors expect to make a profit? Because you say so?

    Shareware is a distribution model - you like it so you register it, recommend it to your friends, etc - nothing more, nothing less.

    Too many people equate shareware with free, and those that resort to password cracks are the worst kind as they can't even use the "I just wanted to see if it was what I wanted" defence.

    Sure, most people will take advantage of the situation and never register software that they decide to use beyond the trial period, but some people are more honest and will happily pony up $20 for a package that does the job they want done.

    But saying that the authors, the people who invested their time and effort into code that other people benefit from, shouldn't expect to see a return on their work is downright unbelievable.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:Is troll your middle name? by Night+Goat · · Score: 3, Interesting

      All I'm saying is that they shouldn't expect to be in the black if it's easy as running a Google search to find a way to circumvent their protection. I don't condone the practice of cracking software, I just think software designers should wise up instead of pitching a fit when their weakly protected software is pirated. Find a better way to convince people to pay you. Doom was the first shareware program I registered, because it was the first that gave me something that made it worth registering, besides a warm fuzzy feeling. And look at how well Id did, they became millionaires. They're savvy businessmen.

    2. Re:Is troll your middle name? by swb · · Score: 3

      First you asked:
      Why shouldn't shareware authors expect to make a profit?

      And then you answer your own question:
      Sure, most people will take advantage of the situation and never register software that they decide to use beyond the trial period, but some people are more honest and will happily pony up [...]

      That's exactly why they shouldn't expect to make a "profit", because most people aren't going to pay for something if they get it up front without having to pay for it.

    3. Re:Is troll your middle name? by The+Original+Bobski · · Score: 3

      Why shouldn't shareware authors expect to make a profit? Because you say so?

      No, because the shareware model, having been around for a long, long, time only makes money if you have something really slick to offer. You only deserve remuneration commensurate with the quality of your offering.

      Years ago I released several useful programs as shareware. While they were useful to some, they weren't, in any way, "killer apps." I found out that even though I spent my time on creating quality - though marginally useful - applications, that time didn't translate into monetary remuneration.

      Should I be bitter about the fact that a few used my programs and didn't pay? Or more accurately, should I re-examine what I think is valuable?

      An example of a shareware program that made money is ProComm. It stands alone as a defacto standard of exceptional usefulness, a 'killer app' that deserved its success.

      Profitability in shareware is a measure of the author's ability to offer something of fantastic value. While the author spent hours in development and thinks he deserves monetary gain for doing so, the public will decide whether it merits squat.

      So, no, shareware authors should not expect to make a profit.

      --
      satire, n: 1) witty language used to convey insults or scorn; 2) a form of humor lost on most slashdot moderators.
    4. Re:Is troll your middle name? by Dr.+Awktagon · · Score: 2

      Why shouldn't shareware authors expect to make a profit? Because you say so?

      In a free market, nobody should "expect" to make a profit. If a shareware author's chosen activity doesn't make him enough money, he should find something else.

      A shareware author shouldn't look at how many copies are in use, they should ask themselves, of all the things I could do to create income, am I getting the best return by writing shareware? If Yes, continue writing shareware, if No, then do something else.

      Of course, when you actually check the number of copies, most shareware authors will find that people are using the software without paying.

      The same is true for music as well. I read a sound bite somewhere that 2 albums were copies for every 1 that was sold. This was BEFORE the "MP3 (r)evolution". Yet the music business survives. Because they have nice profit margins.

      Now, I don't fault people for trying to get MORE money for the same amount of work. But if they don't succeed, there isn't much else to do, because they're not entitled to it in the first place! The harsh reality of free markets.

    5. Re:Is troll your middle name? by Dr.+Awktagon · · Score: 2

      I read a sound bite

      *sigh* time for bed

    6. Re:Is troll your middle name? by The+Cat · · Score: 2

      having been around for a long, long, time only makes money if you have something really slick to offer.

      ..and how is this different from any other business?

    7. Re:Is troll your middle name? by oGMo · · Score: 2
      Why shouldn't shareware authors expect to make a profit? Because you say so?

      No, because for the most part it's a silly distribution model. They can expect anything they want, but that doesn't mean they're going to get it.

      Sure, most people will take advantage of the situation and never register software that they decide to use beyond the trial period, but some people are more honest and will happily pony up $20 for a package that does the job they want done.

      Or in other words, they shouldn't expect to turn a real profit, because only a few people are actually going to plunk down $20 for their crappy utility.

      See, the problem with shareware is that people want $5-$20 for something that's usually inane and/or poorly written, and people are either going to use the trial version for as long as they want (if that's an option), find a crack (for the less-ethical), or find a different solution. Buying it would make people feel ripped-off, and most people don't like to feel like that.

      There are exceptions of course, as id software and others have shown in the past. Heck, I paid for the Crossover plugin, because it did what I wanted and the money is supporting a decent cause. (I don't know the numbers for how many others have bought it though... this would be interesting to know.)

      But otherwise, people shouldn't expect to write their first VB app that does some inane thing (crappy address book or take a screenshot or something) and expect people to pay $5 for it. They have no right to make money. That's not how the system works. (Although many businesses would like to think they're guaranteed such a right, from the CueCat people to the RIAA and MPAA.)

      If you've got a good business model, plan, product, and your target market actually exists, you can expect to make money (although there are no guarantees... your competitor may still be one better.) But if you've got a crappy product, silly business model, and a target audience who isn't going to pay, don't expect a profit to come your way.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    8. Re:Is troll your middle name? by Anonymous Coward · · Score: 0

      MS, MPAA, RIAA all make oodles of money. Do you honestly believe that they all have something "really slick" to offer?

    9. Re:Is troll your middle name? by peachboy · · Score: 1

      Sure, most people will take advantage of the situation and never register software that they decide to use beyond the trial period, but some people are more honest and will happily pony up $20 for a package that does the job they want done.

      there are other reasons besides dishonesty that cause people to not send in registration money for shareware. i am a college student (read 'poor') and literally do not have the money to pay for these things, even if it is a program that i really like or need. i keep track of what i'm using that i should pay for, and when i have some money that doesn't have to go to car payments and the like, i will send it along.

      i believe lack of wealth is behind some of non-shareware piracy as well. i think that if adobe illustrator didn't cost $399, then not so many people would use it without paying. i certainly don't have $400 to be spending on making pretty graphics for my website.

      not all people who 'pirate' shareware are dishonest. some of us are simply delaying payment until we have it

      --
      "I just want to thank my coach Eric a.k.a. Disco for shattering my reality..."
  11. Not Shareware by wandernotlost · · Score: 4, Insightful

    I find it disturbing that so many people continually show such complete ignorance of the history of this industry.

    Shareware is fully-functional software for which you are *encouraged* to pay the developer (if you find it useful). You are also encouraged to share it with your friends, hence the name shareware. It is not time limited. It is not missing any functionality necessary for normal operation. It may have annoying messages nagging you to please pay, but if it is hampered in any way in which you must pay to get the fully-functional version, it is a commercial demo.

    It's offensive that so many people these days seem to be freeloading off the good will and generosity of the shareware community in order to sell their commercial products!

    1. Re:Not Shareware by ObitMan · · Score: 1

      Gee i wish i had mod points. truer words have never been spoken.
      your comment and this one sum it up very well.

      --
      Who run Barter Town?
    2. Re:Not Shareware by vukv · · Score: 3, Insightful

      thats not the definition of shareware program... it might have been 15 years ago, but it definetly isnt anymore.

      Basically, shareware is an trialware that never expires. Every single shareware program that came out in past 5 years is exactly like that (if not more restrictive). Check their licenses and you will see...

      Futhermore, this was never ever point of shareware - it was always ment to be free to try & share but pay if you use it (not pay if you want to pay).

      You wishing it to be something else, does not make it so... I work for shareware company and we depend on sales to pay out salaries... the fact that we hold to the true meanings of shareware (full functionallity, no expirations) only hurt us today. We dont drive BMW's or have expensive office's, we dont have overhead yet most of shareware companies are struggling. I suspect this to advance futhermore and you will see more and more restrictive shareware programs in future, same way you see more and more freeware going into some kind of payware.

      Reason that modern shareware went into trialware zone is that people like yourself do not want to pay for something if they dont have to, hence developers could not pay off their own bills anymore, much less anything else. What you are talking about is modern freeware programs, most of which have donation pages for people to donate few bucks for developement... and few ever do, even with huge freeware programs, I doubt anyone would get enough money to pay their own hosting bills.

      Sad part is that pioneers of modern shareware, such as Jasc (whose Paint Shop Pro was one of the major shareware contributors long, long time ago) now release time limited demoes because thats the only way to sell their own programs.

    3. Re:Not Shareware by Anonymous Coward · · Score: 0

      >Sad part is that pioneers of modern shareware, such as Jasc (whose Paint Shop Pro was one of the major shareware contributors long, long time ago) now release time limited demoes because thats the only way to sell their own programs.

      I don't recall their software ever _not_ having time-bombs. And I ran it on win 3.1, IIRC.

    4. Re:Not Shareware by Waffle+Iron · · Score: 2
      Sad part is that pioneers of modern shareware, such as Jasc (whose Paint Shop Pro was one of the major shareware contributors long, long time ago) now release time limited demoes because thats the only way to sell their own programs.

      The strange thing about my copy of PaintShop Pro 4 was that the time limit didn't work. It would fire up even after it said "you have -437 days left on your free trial period". I finally felt bad enough about this to go to their website with my $49 to buy a copy. Problem was, they hiked the price to $99 for the next version. Threshold exceeded.

      That prompted my to learn the GIMP. My initial reaction to its GUI was revulsion, but I wiped the puke off of my keyboard and kept learning it. Now I am actually getting used to it. It's more powerful, zero cost and guilt-free.

      I think that over time there will be less room for old-style shareware writers to operate squeezed between established commercial vendors and ever-improving free software.

    5. Re:Not Shareware by xigxag · · Score: 1

      The shareware paradigm has two essential features:

      1) The executable file is freely distributable ("share") and

      2) The author asks to receive payment for extended use of his creation ("ware")

      There are other subcategories, such as nagware, crippleware, but they still fit under the shareware umbrella (BTW, Windows fails condition 1, and Linux fails condition 2).

      if it is hampered in any way in which you must pay to get the fully-functional version, it is a commercial demo.

      It's offensive that so many people these days seem to be freeloading off the good will and generosity of the shareware community


      Commercial demos most typically are not freely distributable, but only available on the companies website (and these days, tend to require submission of demographic/professional information)

      The reason why time-limited shareware wasn't popular before the rise of the World Wide Web is that it could've taken a long time in the old days for an author to be sent the check, cash it, and get around to mailing out a non-crippled floppy. And in those days, since most people didn't have email, registration codes were less popular. But still, crippled shareware was common. I just found in my closet an issue of INFO (an Amiga/Commodore magazine) from 1989 which contains a blurb about a program called Fungraph. It says, in part, "if you want to make your own demos, or print out any of the graphics within the program, you must purchase the shareware version." I'm sure someone out there with a few back issues of Creative Computing or COMPUTE! could find some much older crippleware in the back pages.

      --
      There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
    6. Re:Not Shareware by vukv · · Score: 1

      you are correct... it would tell you your trial expired, but it never stopped working ;-)... they now release demo's essentially, and charge more for it... now they are top 100 desktop software company in the USA ;-)

    7. Re:Not Shareware by wandernotlost · · Score: 1

      >You wishing it to be something else, does not make it so...

      You're making my argument for me, my friend.

      > Every single shareware program that came out in past 5 years is exactly like that (if not more restrictive). Check their licenses and you will see...

      ...that they're not shareware. The facts that they market themselves as shareware, and that lots of people actually believe them, do not make them shareware. The fact that abuse of the term is the standard, rather than the exception, does not alter this point.

      > Reason that modern shareware went into trialware zone is that people like yourself do not want to pay for something if they dont have to, hence developers could not pay off their own bills anymore, much less anything else.

      First, you said it yourself, they went into the trialware zone. That means that they're trialware. Not Shareware. Second, people like myself? Just what do you presume to know about me? I've happily paid for shareware, and will continue to do so. This is not about payment, this is about honesty; truth in advertising. Back in the day, when most "shareware" was actually shareware, I didn't pay for much of it (did pay for some, though). Why? Because I was in high school, and didn't have any money. I was still able to use the software to its full extent, and that played a part in my being a professional programmer today. Shareware is about letting those who want to use the software do so, and requesting, not demanding, that they pay for the privilege. The commercial software of which you speak does not have the same benefit of true shareware, that of letting those without the means continue to use the software.

      > I work for shareware company and we depend on sales to pay out salaries

      Now, I think it's great that you can make a living doing this, and I applaud you for sticking to the ideals of shareware, but shareware started out as people writing software because they loved to program, who were willing to share their creations with the world. It was often small programs that would not be marketable or salable profitably. Some of the more interesting software became quite popular and people found that they could make some real money from it, and it became a business model for some people. This was all fine and good. As soon as people started crippling the software, however, it ceased to be shareware. Whatever you want to call it, trialware, commercial demo, etc., what you're talking about is a company whose business model is to have a widely distributed, partially functional or time-limited *demo* of some commercial software. If you *must* pay for functionality, it is commercial software. Period. End of story.

    8. Re:Not Shareware by vukv · · Score: 1

      actually, to counter that idea, first shareware program ever made was turned into shareware since its creator learned he can make decent money out of it and start on his own. It was based on assumtion that people using it will pay for it, like people in those days did (80's). Shareware always required payment for use, but it did not enforce it at beggining.

      As to people liking to program, we do... which is why we like doing shareware application - it let us do what we want, without usual corporate ideas on what product should be...

      Concept of shareware has evolved soon after to include mostly everything written by small companies that was downloadable (hence not published)... today, i doubt you will be able to find any program that sticks to old, old days of shareware

      It seems as if many people believe that "shareware" in todays world doesnt have much space between freeware and corporate software world... I can tell you that it does right away, good shareware is usually quite updated, price is cheap, registrations are lifetime and support is almost instant

      however with all of that being said, concept is moving forward towards more complicated applications that cant be easily replicated and required constant development - that usually has its price which is changing program to be more restrictive

      problem is that guys like me & others who had experience with shareware 7-10 years ago feel bad about moving on to the next phase, which is going to be a death of few left standing true shareware applications


    9. Re:Not Shareware by letxa2000 · · Score: 2
      First, you said it yourself, they went into the trialware zone. That means that they're trialware. Not Shareware.

      I've been a shareware author since the late 80's. It's sickening to see people like you mutate the definition to essentially mean freeware--which it is not.

      Some terms for you to study, as they've been used since at least the 80's:

      Public Domain - Means that the author is essentially making the whole dang thing public for the benefit of humanity, no strings attached. Use it for personal, commercial, or any other use you see fit.

      Freeware - Means the software is completely free, but still belongs to the author. That basically just means he doesn't want any money but doesn't want anyone else making any money off of it either.

      Shareware - Means the author encourages people to share the unregistered version of the software with others. This accomplishes distribution without shrink-wrapped expenses and has the added benefit of letting the user try before he buys. It's win-win. The user is legally and morally required to buy the software if he/she continues to use the software after its "trial period." Whether the trial period is enforced or more features are available to registered users does not change its status as shareware.

      Commercial Software - This is what shrink-wrapped programs are normally called. You don't get to try before you buy and they don't want you to share any version with anyone else.

      Read and re-read the above until you understand it.

      Shareware is SHAREware because the author encourages people to share the unregistered version of the software; not because the author is some altruisitic individual whos is sharing the fruits of his hard work for free.

      Since day-one of shareware there have been disclaimers saying "Shareware is a method of software distribution. If you use this software useful and continue to use it you are morally and legally required to buy it."

      Software that doesn't expire, doesn't nag, and doesn't have any restricted features is essentially "freeware" with a tip jar. And has been stated and even demonstrated, it doesn't work. At least not to make any money.

      Before harping on programmers using the "shareware" term, go back and do some investigation as to what it really means. It is entirely clear that you WEREN'T on the scene when the term was coined.

    10. Re:Not Shareware by Anonymous Coward · · Score: 0
      The reason why time-limited shareware wasn't popular before the rise of the World Wide Web is that it could've taken a long time in the old days for an author to be sent the check, cash it, and get around to mailing out a non-crippled floppy.
      The WWW is not the InterNet. You don't need a web browser to receive email or to access an FTP site.

      Further, you don't need InterNet access to access files or communicate electronically. I registered shareware well before I had InterNet access, and was never left stranded waiting for a key to come by snail mail. I've also found that authors were understanding about extending the evaluation period; in each case where I asked for an extention, the author granted it and I wound up deciding that the product was worth registering.

      BTW, I have nothing in principle against crippleware and angware, but it takes careful design to allow the consumer to do a thorough evaluation without getting so annoyed that he drops the product.

    11. Re:Not Shareware by wandernotlost · · Score: 1

      Your arguments defy logic. The terms you defined (incorrectly) address terms of use, not distribution. With shareware, you are encouraged to distribute (share) the software as widely as possible, as you are with commercial demos. The difference is that with a commercial demo, standard functionality is not enabled without payment, whereas with shareware, all functionality required to use the software is present, and the honor system is used to secure payment. If you can't afford the software, for example, you can still use it. By your definition, commercial software and shareware are the same thing. So why not call it what it is?

      Let's see, taking the first and third results of a Google search for "history shareware" both say that freeware and shareware started out as the same thing. The term "freeware" was trademarked, so they started calling it shareware instead. From the paragraph about Bob Wallace, who coined the term shareware, "People are encouraged to copy and share the software for evaluation, then users of the software are encouraged to pay for it." Note the wording: encouraged, not forced.

      So who needs to do some investigation? Idiot.

    12. Re:Not Shareware by letxa2000 · · Score: 2
      The terms you defined (incorrectly) address terms of use, not distribution.

      The terms are intermingled, sir.

      Each of the definitions I provided has its terms of use and its manner of distribution.

      With shareware, you are encouraged to distribute (share) the software as widely as possible, as you are with commercial demos.

      Agreed. And THAT is the definition of shareware. That you can share it and that a substantial amount of the functionality is there so you can try before you buy.

      The difference is that with a commercial demo, standard functionality is not enabled without payment, whereas with shareware, all functionality required to use the software is present, and the honor system is used to secure payment. If you can't afford the software, for example, you can still use it.

      I disagree. Nowhere is it written that shareware has to use the honor system to secure payment. Likewise, I've seldom (if ever) seen shareware that says "Use this for free, but if you want, pay me."

      In fact, shareware is software that can be distributed in its unregistered form without any threat of legal action against the person doing the sharing.

      By your definition, commercial software and shareware are the same thing. So why not call it what it is?

      Well, I agree with you there. Shareware, in this sense, IS commercial software. The only difference is the distribution method. Traditional commercial software comes in a shrink-wrapped package that you pick up at Best Buy, shareware is shared around the net for distribution.

      But, yes, shareware is commercial software. And I'm sorry if the definitions I provided in my previous message suggested otherwise because I have always believed that shareware is commercial software. It's just distributed in a non-traditional way.

      People are encouraged to copy and share the software for evaluation, then users of the software are encouraged to pay for it." Note the wording: encouraged, not forced.

      Well, that's certainly open to interpretation.

      Nag screens and increased functionality when the software is purchased is just "additional encouragement" and doesn't violate the quote you cited.

      Perhaps expireware might go beyond your quote in spirit, although again it DOES still fit the description since the fact that the software expires is just one more way to encourage the user to purchase the software.

      The fact is, the quote above doesn't indicate that the author can't implement designs that encourage more users to purchase the shareware.

      And, in light of the fact that 80% of users will not purchase shareware if they don't have to, I think working on the honor system is just foolish. You might as well just call it freeware and be done with it.

    13. Re:Not Shareware by wandernotlost · · Score: 1

      > Traditional commercial software comes in a shrink-wrapped package that you pick up at Best Buy, shareware is shared around the net for distribution.

      This isn't quite accurate. Shareware was originally distributed on floppies at computer stores, among user groups, and through BBSs. To look at the situation now, commercial demos are frequently distributed freely over the internet, and encouraged to be shared widely. What makes this a commercial demo (commercial is a bad word here, of course shareware is commercial, but here I'm talking solely about a distinction in categorization) is that it is only a temporary preview of software which you must pay to recieve. In many cases, the full functionality is present in the executable, which a key is used to unlock, so the method of distribution is no different from that of shareware.

      > Nag screens and increased functionality when the software is purchased is just "additional encouragement" and doesn't violate the quote you cited.

      I completely agree. But what we're talking about here is not increased functionality, but basic functionality needed to make the software usable.

      > And THAT is the definition of shareware. That you can share it and that a substantial amount of the functionality is there so you can try before you buy.

      Well, at least we're getting closer to a common understanding. I'd agree that something is shareware as long as basic functionality, enough to make the software useful, remains present without payment. I never said there was anything wrong with charging for functionality that enhances the basic product. In fact, I think that this is a great way to give the honor system a helping shove.

      > Perhaps expireware might go beyond your quote in spirit, although again it DOES still fit the description since the fact that the software expires is just one more way to encourage the user to purchase the software.

      In all this arguing about details, I think we've strayed from what really makes shareware special. Expireware does violate the spirit. It is the spirit that goes to the heart of what shareware represents, what distinguishes it from commercial software distributed in the same way, and what is missing from terse definitions of terms. (Again, I mean commercial not in the strict sense, but solely as a means of categorization, i.e. to fit into your list of terms.)

      Calling the disabling of basic functionality "encouragement" is a bit of a stretch of the truth. Like claiming that if I run someone over with my car, I'm encouraging them to get out of the street. It's not difficult to distinguish between being forced to do something and being encouraged.

      > And, in light of the fact that 80% of users [scrawlsoft.com] will not purchase shareware if they don't have to, I think working on the honor system is just foolish.

      This is probably why you don't see much real shareware anymore. Those that were committed to the ideals of freedom are making GPL'd software, perhaps in part because the honor system just doesn't generate enough cash to make shareware worth the trouble. Those that weren't willing to give up on the potential revenue are making commercial software. I'm not trying to condemn commercial software here. Demoware is almost certainly better than straight buy-before-you-try software, it's just not shareware. All I want is for the spirit, the optimistic trust in human nature that was inherent in shareware to be preserved with the name.

  12. So shareware authors are all gullible? by WIAKywbfatw · · Score: 2, Funny

    maybe they shouldn't be so GULLIBLE to expect that someone would want to fork over money for something if they dont have to. if a business model relies on honesty, it's not gonna work in the year 2002.

    Show me (and the authors) a distribution model that gets as much potential exposure with next to no marketing spend and perhaps I'll consider your argument.

    Relying on the honesty of others might not be as profitable in 2002 as it was in 1952 but to say that it can't work at all is foolish. Ever heard of WinZip?

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  13. Why I hate shareware by IvyMike · · Score: 4, Insightful

    Actually, I'll just quote Linus: " In my opinion, shareware tends to combine the worst of commercial software (no sources) with the worst of free software (no finishing touches). I simply do not believe in the shareware market at all. "

    Perhaps I've been spoiled by Linux, but I'm getting into Mac OS X now, and there are tons of little apps that on Linux would be free, but some chump wants $9 for on OS X. Yeah, part of it is me being cheap, but I keep going back to Linus's quote and end up not buying it.

    "Shareware + source" might be interesting, even with a non-RMS-compliant license, but I haven't seen it. (And of course, I'd prefer full GPL if possible.)

    1. Re:Why I hate shareware by banky · · Score: 2

      I too am doing the OSX thing,and often I am a little distressed at the amount of shareware on OSX that is free on Linux.

      I do take issue with the latter portion of the remark - things like DragThing are quite polished and stable, and remarkably cheap (the Windows market would easily have it at a much higher price, I suspect).

      There are people out there creating free apps that challenge the shareware market. I really wish more shareware authors would give out source, if only to accept patches from interested developers, but I think the rampant piracy of the shareware world makes that unattractive. How long before someone released a version with protections completely removed? The authors don't want that.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    2. Re:Why I hate shareware by Anonymous Coward · · Score: 0

      "Shareware + source" might be interesting, even with a non-RMS-compliant license, but I haven't seen it. (And of course, I'd prefer full GPL if possible.)

      The popular UNIX image manipulator xv is "shareware + source".

    3. Re:Why I hate shareware by aardvarkjoe · · Score: 2
      As far as games go, I've been thinking about the possibilities of going open source, and releasing a "demo world" along with it -- then you can buy the "full version" with all of the graphics, sound, and other data of the entire game. Sort of like the traditional shareware games of old, when they would break the game into a few episodes, and you'd get the first one as the shareware version, and the rest if you registered -- but in other respects, the game was fully functional.


      Anyway, are there any companies that do this kind of thing? I wort of wonder if it's feasible or not -- whether people would actually buy a set of data files.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    4. Re:Why I hate shareware by kootch · · Score: 2
      maybe you should try here:

      macosx.forked.net

    5. Re:Why I hate shareware by lanalyst · · Score: 1
      Anyway, are there any companies that do this kind of thing?

      idSoftware? doom... quake(s)... wolfenstein3d...

    6. Re:Why I hate shareware by droleary · · Score: 2

      "Shareware + source" might be interesting, even with a non-RMS-compliant license, but I haven't seen it. (And of course, I'd prefer full GPL if possible.)

      Depending on how you mean "shareware + source", I might be doing that with what I call "serviceware", which is the idea that once my programming services are paid for, the source is released. Users are under no obligation to register, making it essentially freeware for anyone but developers. At this point, not a single bundle available at our website has had their development paid for in registrations. I still like the concept, though.

    7. Re:Why I hate shareware by Anonymous Coward · · Score: 0

      Actually, I'll just quote Linus: " In my opinion, shareware tends to combine the worst of commercial software (no sources) with the worst of free software (no finishing touches). I simply do not believe in the shareware market at all. "

      And this is why Linus is producing the glorious free software he advocates...

      Sorry, guys: If there is freeware that does the trick, use it and be happy. If there is only payware, and you want it, pay for it. You can try out shareware, which is mighty nice in my opinion.

      I am sick of this warez kiddie and cracker talk. The people who write shareware invest a good deal of time to deliver a product, and if they want money for that, it is their right. If you don't like that, get a compiler and write your own app. Yeah, why don't all these cracker advocates don't write the cool free software they want for themselves?

    8. Re:Why I hate shareware by Anonymous Coward · · Score: 0

      Basically every game company do this. It's called Demoware now..

    9. Re:Why I hate shareware by Queer+Boy · · Score: 1
      Perhaps I've been spoiled by Linux, but I'm getting into Mac OS X now, and there are tons of little apps that on Linux would be free, but some chump wants $9 for on OS X. Yeah, part of it is me being cheap, but I keep going back to Linus's quote and end up not buying it.

      First of all, amen for quoting such a perfect summation of general shareware (there's exceptions to everything). Secondly, I agree with you about the stupid apps that people want money for. The problem here is that there are three camps going on in OS X (and traditionally 2 in Mac OS). There's the people that don't know, and aren't interested in knowing anything about their computer except how to run a program and find their files, there's the power users that truly harness the elegance of the Mac Way(TM), and now there's the Unix guys that are all about hacking up the system to get it to work more efficiently for them.

      Furthermore, most of those dinky apps can be replaced by AppleScripts. I run into one-trick pony shareware apps all the time that do almost nothing, but do something halfway interesting, but then I always remember how to do it in AppleScript (which also now hooks into Perl), and wonder why these fools are trying to sell something that's free with a little bit of work, and I mean little. I guess Barnum was right...

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    10. Re:Why I hate shareware by Queer+Boy · · Score: 1
      I've been thinking about the possibilities of going open source, and releasing a "demo world"...like the traditional shareware games of old, when they would break the game into a few episodes, and you'd get the first one as the shareware version, and the rest if you registered...wonder if it's feasible or not -- whether people would actually buy a set of data files

      For the process of registration to work (whether you buy the product outright, or if you have to buy it when you register) there needs to be a compelling reason to create a relationship with the company. Support is the first solution most people come up with, but it has the distinct probability that it will cost more than it makes you. People have mentioned Doom and Quake, where you get more episodes, but the true beauty of those was that custom levels and mods only worked with the registered version. Suddenly there's a reason to form a relationship with the company. The Sims is an even better example. When I registered, I had access to all those add-ons, not just from Maxis, but from other Sim users . Then there's Livin' Large, then House Party, then Hot Date. Wow, not only did they get me to register, but they got me to spend more money on essentially the same game. It just isn't worth trying to pirate a game like that. You lose access to too much.

      It really comes down to creating a successful business model. Buy my word processor and you get access to wizards, templates, clip art...buy my image editing application and you get access to filters, stock photos, brushes, actions...buy my web browser and you get access to a personalised portal, web service...buy my music player and you get access to visual plug-ins...

      If you've set up a good model, the add-ons have more value than what you can find for free (which is the compelling reason to buy commercial software) or that the tools to create the add-ons are only available when you register.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    11. Re:Why I hate shareware by kdgarris · · Score: 2

      "Shareware + source" might be interesting, even with a non-RMS-compliant license, but I haven't seen it. (And of course, I'd prefer full GPL if possible.) xv, the image-manipulation program for various UNIXes, falls into this category. It's one of those that's on the honor system, and in addition it's free for personal use, but if you use it to help you do your job, you are supposed to register. Sources are available. -Karl

    12. Re:Why I hate shareware by NearlyHeadless · · Score: 2
      Actually, I'll just quote Linus: " In my opinion, shareware tends to combine the worst of commercial software (no sources) with the worst of free software (no finishing touches). I simply do not believe in the shareware market at all."

      That's fine. Much shareware is crap. If it is, don't use it. What this article is about is people who are using the shareware yet still don't pay for it. That's different.


      One example of great shareware is WinZip. It's very easy to use, with more features than one would expect: I love that I can right-click on a file or directory and choose Zip and Email as one step.


      It has a very reasonable nagging start-up screen. It was very easy to register it.

    13. Re:Why I hate shareware by stikves · · Score: 2
      Well, the Bochs PC emulator "used to be" shareware with source. It even did not have any "binary" distribution at all.


      Later on, the developer (Kevin) was hired by Mandrake soft, and the whole thing was licensed under LGPL.

    14. Re:Why I hate shareware by aardvarkjoe · · Score: 2

      Demos and shareware are completely different. Today's demos generally just scratch the surface of the program, and promise that there's lots of stuff that's blocked out of the program for now. Traditionally, shareware programs were fully functional and useful, and you got extra features and stuff when you registered. Today, the things laughably referred to as shareware games are one level, or time-limited or so forth -- not a full program in any sense.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    15. Re:Why I hate shareware by metamatic · · Score: 1

      Yeah, there's tons of stuff for OS X that ought to be freeware but is $5 or $8 shareware instead. I'm learning OS X app dev at the moment, and hope to put a few of those crappy shareware programs out of business when I'm ready by offering superior free versions.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    16. Re:Why I hate shareware by Anonymous Coward · · Score: 0

      I've been thinking along the same lines for a game I'm working on. I would release the engine itself as open source, and sell datafiles containing levels, scripts, etc. The format would be left open, so that users could create their own levels.

      The problem I see is that I am essentially in competition with my own users. I am selling levels, while the users are giving them away. This could make it hard to get much revenue...hell, I might not get *any* revenue at all, since they could get the engine and levels for free.

    17. Re:Why I hate shareware by fusiongyro · · Score: 1

      That was always a big problem BeOS had. There weren't many big apps, but programs like "FolderShaper" (which lets you template the attributes on a folder) were going for $40 at one point. I paid $40 myself for BeXL, a graphical IDE which wasn't very cool at all. They also had a tendancy to give things 1.0 version numbers with the first release rather than upon reaching stability.

      I always thought it was strange that, in the Linux community, there is little replication of effort even where programs have similar goals in mind, yet in the Windows shareware world, people always seem to be ripping off from each other. Compare Emacs, Vi, Jed, xedit, and cooledit to the 900 or so shareware editors for windows and you see what I'm talking about. Everybody wants choices, but meaningful choices are much nicer than cosmetic choices.

      BTW: one of my computer science lab TAs has his clock set to October last year so he continue to use UltraEdit32 for Windows 2000. The class is Systems Programming and our textbook is "Beginning Linux Programming", by the two brits.

      --
      Daniel

    18. Re:Why I hate shareware by MoneyT · · Score: 1

      Have you considered installing the X Window system on your OS X partition and running the programs from with-in that?

      --
      T Money
      World Domination with a plastic spoon since 1984
    19. Re:Why I hate shareware by Kanasta · · Score: 2

      Being such an upright citizen as you must be, I'm sure that you have since spent your own time to write those little apps yourself and have given them away for free, right?

      How dare you call someone a chump who has spent their own time trying to contribute to the world?

      Make no excuses. If you don't want to pay, fine. Don't try to blame it on someone else.

    20. Re:Why I hate shareware by IvyMike · · Score: 1

      I don't even understand what I'm being accused of here. What exactly is the "it" that I tried to "blame on someone else"? I was basically saying that in my opinion (which I tried to explain) shareware usually isn't worth the price. No excuses involved, no blame to be assigned.

  14. Ultra cheap, easy to pay by metalhed77 · · Score: 2, Interesting

    it's been said earlier, but if you compare the ratio of sales of a product like CuteFTP to pirated / trial versions, it's ridiculous.

    let's examine it in depth.
    What are 94% of FTP client users doing? WAREZING
    now that we know that, we can assume, that most people won't pay $35 or whatever.
    So the solution would be to make it ultra cheap, say in the neighborhood of $5 a license. That would greatly expand the user base, and if they implemented payment via paypal as well as credit cards, people would be more likely to impulse buy.

    $5 is nothing, i'll spend that impulsively. Even $10, after that, we move into the area where we stop caring about the company (think of how many sharware progs you use, (wellyou linux people dont')). If they were that cheap, i'd by each one that I use.

    --
    Photos.
    1. Re:Ultra cheap, easy to pay by Anonymous Coward · · Score: 0

      This is very right. I've paid for a couple shareware-type utilities so far:

      dumeter - cheap
      fksysmon - cheap
      agent - fairly cheap
      acdsee - fairly cheap

      The one thing these all have in common is that they're good at what they do, and it was extremely easy to pay for them online without having to figure out where the money for them would come from.

    2. Re:Ultra cheap, easy to pay by danielrose · · Score: 1

      I haven't paid for any, I just use them in shareware type mode. Not because I am cheap but because even for $5 I could not be fucked going to paypal and opening an account to pay. at $5 credit card is not worth it either.

      --
      i hate pansy republicans
  15. Shareware can still make money by Screaming+Lunatic · · Score: 1

    If shareware didn't make money, companies would not make shareware versions of their software. Why do games companies make shareware? Because shareware is great advertisement. If 5% of their clients buy the full version of the software, that is 5% more than what they would have had anyway. To check out a shareware success story, check out Dexterity Software. In particular, check out the articles section. The dude outlines how he successfuly created a shareware company and how he can still make money at it.

    1. Re:Shareware can still make money by danielrose · · Score: 1

      Shareware is essentially cheap to free advertising. The company can publish the shareware version, and people can download it a little cost to the company. Some people may rip it off, some people may pay. My guess is the people who rip it off would not have bought it in the first place, so no money is lost.

      --
      i hate pansy republicans
  16. Who cares about shareware? by CommunistTroll · · Score: 1

    This won't work for the same reasons that RIAA won't succeed in stopping music sharing, and Microsoft won't stop people from pirating Office: in a competitive capitalist economy, the natural price of an item is the marginal cost of reproduction.

    For digital information, the marginal cost of reproduction is $0 - nil - nada. So no matter how low the price of my software gets, I can always get it from another provider (like Gnutella) for free.

    Lowering the price won't help. Copy protection won't help.

    There are only two ways to ensure the creation of quality information, art and software:

    1. The state capitalist approach (fascism): The government removes free competition through laws like copyright backed by state force.
    2. The open source approach (communism): The state gets the hell out and allows all information to be free - owned and controlled by no-one, not by the state, not by mega-corporations, but by the community as a whole

    Shareware is just a temporary path on the road to open source - no matter how many copy protection methods it uses to prop itself up with.

    1. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      You fascist piece of shit!

    2. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      Ummm... I think if you took a poll of shareware authors, you would find they are capitalist wannabes.

    3. Re:Who cares about shareware? by Joel+Ironstone · · Score: 1

      There is a third alternative:

      3) Software could be sponsored by the state as much as art is. It provides a service to society, and in this way people could be remunerated by their efforts while still providing software for everyone to use licence free. This is, I think much closer to communism than your 2.

    4. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      Save us from the petty-bourgeois!

    5. Re:Who cares about shareware? by CommunistTroll · · Score: 1

      Actually I'd call that socialism.

      Under state capitalism, the state intervenes with force to support the ownership of the capitalist ruling class (ie the mega-corps and their copyright ownership)

      Under socialism, the community owns and controls property through the state (ie they pay taxes to sponsor arts/software etc). This doesn't have a good track record, as the state is too easily corrupted!

      Under communism, the community rather than the state owns property. This is possible with open source! No one owns Linux, neither Microsoft or the US Government, nor even Linus. Everyone can use and develop Linux free from government or capitalist interference!

    6. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      Much state-sponsored art is awful drivel. Art can not and should not be 'design by committee' nor should there be committees out there deciding which artist's endeavors should be supported and which should go unfunded.

      End users should fun art by patronizing the artist. And, perhaps, artists shouldn't be professional unless they can support themselves. Some of the most creative and talented people out there have non-art jobs, and do their art just for the joy of it.

    7. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      Much state-sponsored art is awful drivel.

      Whereas the art created by the marketplace is profound, and moving.

      Or at least Britney Spears is...

    8. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      WooHoo! The spirit of punk lives on!

    9. Re:Who cares about shareware? by extrasolar · · Score: 2

      While an attempt at a troll, I actually think that is a remarkably concise statement on the software industry. However, I fail to see the "communist" relation but I suppose you needed that there to be called a troll.

      Regards.

    10. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      you don't know shit about art history huh?

      what a dipshit.

    11. Re:Who cares about shareware? by Anonymous Coward · · Score: 0

      There is another approach, which mankind seems to avoid at all cost:

      Pay for other peoples efforts.

      PS: Do you know what communism or fascim are? Did Stalin send millions to their death because of warezing? Did Hitler start WWII because the French, Russians and English were pirating Richard Wagner CD's? How many were killed in the holocaust for copyright piracy?

    12. Re:Who cares about shareware? by overunderunderdone · · Score: 2

      ...(communism): The state gets the hell out

      I think you are seriously confused about the whole idea behind communism.

  17. Blatant theft? by NoMoreNicksLeft · · Score: 2

    I fail to see how this amounts to theft. It is a violation of a modern law, but theft is almost so obvious one has to think about it to even define it. Theft is the act of depriving someone of some 'thing' that they have exclusive rights to, either by earning it, or having been given it by someone who themselves earned it.

    In this way, it's obvious that if you take a Ferrari from the dealer without paying, there is one less Ferrari the dealer can sell. This is not the case with 'intellectual property'. What's more, it is concievable, that were the authors so inclined, every single computer on the planet might have this shareware. The cost would be negligible. No matter how generous the exotic car dealer is though, there are a finite number of Ferraris. These are too completely seperate things.

    I'm not sure that there are any moral rights to what modern law calls intellectual property. Certainly, someone has the right to take credit for software that they have written, and those attempting to infringe that right are in the wrong. Do they have a right to make certain no one is playing the shareware game, unless they have paid an arbitrary sum? Should the exotic car dealer be allowed to forbid you from loaning your Ferrari to a friend (not that he would have to, it would have to be a damn good friend) ? If the exotic car dealer has no rights once the car has left his possession, how can a software author? Can the author be certain, that the pirated copy they are trying to prevent, isn't just a legit copy that was loaned to another person? Lots of questions.

    You could claim that I'm comparing apples and oranges, and that these are new laws for new problems. Except that I don't see a real problem. People with vested interests have decided they want to make a profit this way, and when normal human *non-pathological* nature gets in their way, they buy a bunch of laws. I think that deep down, most people can see how twisted this is... as I'm sure that shareware titles vs. open source titles statistics will show.

    1. Re:Blatant theft? by banky · · Score: 2

      >Do they have a right to make certain no one is playing the shareware game, unless they have paid an arbitrary sum?

      They have the right to do whatever they feel the market will bear. Microsoft charges for Office, Oracle for their DB, and whomever else for their wares. (Warez?)

      >Can the author be certain, that the pirated copy they are trying to prevent, isn't just a legit copy that was loaned to another person?

      It's shareware. Just download a copy. There is no need to "loan" a copy. In many cases, it is 100% functional until it expires. Compare this to Word, which has to be paid for up front, even if it turns out you'll do better with a less capable (read: bloated) word processor.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    2. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      Maybe it wasn't obvious. No, they have no rights that are not moral rights. Since it is far from clear that there is such a moral right... is also follows that they may or may not have such a right. What you are talking about "they have the right to do as they please" amounts to the other, might. They have plenty of that.

      If there is no need to loan a copy, they how can the authors be so upset over "piracy" ? Clearly, it's not theft at all. They're not upset that someone has taken a copy of the software that they can't sell... rather they've lost the chance at opportunistic extortion (though legal extortion). I'm supposed to be sympathetic?

      Hell, M$ threatens economic treason, if the DOJ becomes uppity. The nerve that these people have, is incredible. No wonder it's such a mess.

    3. Re:Blatant theft? by American+AC+in+Paris · · Score: 4, Insightful
      I fail to see how this amounts to theft. It is a violation of a modern law, but theft is almost so obvious one has to think about it to even define it. Theft is the act of depriving someone of some 'thing' that they have exclusive rights to, either by earning it, or having been given it by someone who themselves earned it.

      ...so you're suggesting that a software developer hasn't 'earned' the right to distribute her own creation as she sees fit?

      If a developer spends 1200 hours of her life making a game, is it your right to disregard her terms?

      The DEVELOPER is the OWNER of her own product. She does indeed have exclusive rights to her own creation; if she kept the only copy of the software encrypted on a CD and locked in a filing cabinet, you have absolutely no right to tell her that she must give it to you. If she gives it to you on the condition that you don't give it to anybody else, you have absolutely no right to give it to other people. She can choose to develop and distribute it however she sees fit, and she gets FINAL SAY in this matter. It doesn't matter if you don't want to cough up ten dollars; it doesn't matter if she wants to set up a registration scheme that forces you to call a 900 number every time you want to use the program. The terms are completely up to the DEVELOPER, not the consumer.

      If you don't like the terms a developer has set forth, then don't use that developer's product. It's that simple. Cracking a developer's product for the express purpose of using it on your own terms is incredibly disrespectful to the developer. She worked hard to produce that software, she deserves respect, and she has the right to set out her own terms. You the end user, on the other hand, did exactly jack shit to create said software. Where do you get off telling us that it's morally okay to tell the developer to go piss up a rope?

      If you disagree with a developer's terms, them do not use the software. Period.

      Software development takes time. Software development takes energy. Software development takes thought. Software development is always, at some point, a royal pain in the ass. Software development is a labor of love. That you have the gall to even suggest that the end-user has the right to dictate their own terms to the developer tells me that you have never, ever developed software of any real magnitude.

      There are precious few ways to keep people from pirating software, but damned if I'm going to let you claim that it's the right thing to do.

      --

      Obliteracy: Words with explosions

    4. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      Circular reasoning. The only way that you could own a thought, is A) Keep it to yourself, or B) somehow prove or convince someone that you have a moral right to it. I've already conceded legal right... what are you arguing? Those exclusive rights, as guaranteed by the US Constitution, were for a limited period. They are only of a legal nature, and only so that the goverment might promote creativity. Since the spirit of the Consitution has been violated, I'm not sure that you can even claim constitutional rights.

      As for me attacking developers, I've never done such a thing. But if they think that they deserve some special moral consideration, when they are constantly advocating draconian measures and laws designed to take my moral rights away, then they can go to hell.

      I never claimed that "piracy" was the right thing to do, but apparently I questioned your religion, which can't bare the scrutiny. There obviously can't be any reason behind it, or you'd spend your time defending your cherished notions.

    5. Re:Blatant theft? by DeathPooky · · Score: 1

      >Do they have a right to make certain no one is playing the shareware game, unless they have paid an arbitrary sum?

      Well, I think most people will agree that if someone has the right to a piece of software, they also have the right to put whatever restrictions on it they wish, in this case letting you play it and in most cases pay if you wish to pay.

      >Should the exotic car dealer be allowed to forbid you from loaning your Ferrari to a friend (not that he would have to, it would have to be a damn good friend)?If the exotic car dealer has no rights once the car has left his possession, how can a software author? Can the author be certain, that the pirated copy they are trying to prevent, isn't just a legit copy that was loaned to another person?

      Well, the point of loaning a Ferrari to your friend is that you own the rights to the Ferrari and are lending it to your friend, denying yourself the ability to use the car in exchange for him being able to use it. I assume when you use the word 'loan' what you actually mean is 'copy'. So in the case of software you are giving someone a copy of your software, giving both you and your friend the ability to use the software simultaneously. That would equate to, once you purchased a Ferrari, being able to copy it for no charge and give these copies out to anyone you wanted. If we could actually do this, then I can't see any product staying in the market for long.

      > People with vested interests have decided they want to make a profit this way, and when normal human *non-pathological* nature gets in their way, they buy a bunch of laws.

      I think part of the point of the article is that the shareware system isn't working very well in many cases, so I don't know how many shareware vendors are going around 'buying up laws'. The people who are lobbying congress are those using a pay-first program, which is the complete opposite from the shareware system.

      I think that this post is a prime example of using 'rationality', in this case a completely unrelated analogy, to justify behavior that you know denies others rights which they are entilted. The best thing you can do, if you dislike the vendor or their product so very much, is to not use the product. If you do need or want the product, most people agree the moral thing to do would be to not pirate software from a company whose products you enjoy.

    6. Re:Blatant theft? by dubl-u · · Score: 2

      No, they have no rights that are not moral rights. Since it is far from clear that there is such a moral right... is also follows that they may or may not have such a right. [...]If there is no need to loan a copy, they how can the authors be so upset over "piracy" ? Clearly, it's not theft at all.

      I'm going to presume you're not just trolling, although it's hard to tell. Here's the scoop:

      They put the software out there and say "If you're going to use this, pay us; if you don't think it's worth paying for, don't use it." If you take their software, use it, and don't pay, from their perspective it's hard to interpret that as other than a big "fuck you".

      Do they lose anything? For an individual case, it's hard to say, but statistically, it's certain: at any given price, some of those people would have paid, and all of them would have paid at some price. $50 too much? How about $5? $0.50? $0.000005?

      Do you gain something? Assuming you're not a moron, sure, or you wouldn't have bothered to invest the time to take their work.

      So you get something for nothing, and they get nothing for something. Great deal, eh? Maybe it's unclear whether they have a "moral right", but it's pretty clear that you have no right, moral or legal, to boost their work and then step up on a soapbox and wag your finger at them.

      So if you aren't going to bust open your piggy bank and send them a little dough, howzabout you stick to the tens of thousands of packages that were given away freely? Or better, maybe go out and write something?

    7. Re:Blatant theft? by PzyCrow · · Score: 1

      If someone needs/wants software for some specific task he/she has three choices.

      A. Write the software.
      B. Hire someone to do it.
      C. Find an already written program.

      In case A you have the source, and can make any demands you want to pass it on.

      In case B you AND the developer has the source both could sell copies if you wanted to (NDA's would regulate this) or sell binaries.

      In case C you find a program and download it.

      In any case the original author got paid.

      All the other crap about copyprotection and warez and stuff is just silly.

    8. Re:Blatant theft? by Ecyrd · · Score: 2

      According to this logic, it would be pointless to pay for any kind of service. Going to the hairdressers won't take away any "hairdressing units", and neither will going to the movies mean that there is now "one less movie to be seen by other people".

      Software industry is much more like service industry in the sense that its products are indefinitely replicable. The supply-demand cycle works a bit differently here, since there is no scarcity involved - once a software has been written, providing it is a service.

      And to say that one should not pay for services is just dumb.

    9. Re:Blatant theft? by American+AC+in+Paris · · Score: 2
      Oh, come on. You can do better than that.

      Developers deserve the same moral consideration as anyone else. If they make something and give it to the world with certain conditions, it follows that the world should honor their conditions. And I'm sure you really don't mean to say that developers can go to hell, seeing as you're not attacking them.

      Your contention that "software" is synonymous with "thought" is laughably naive; by that reasoning, it would follow that "building" is "brick", "symphony" is "tone", and "Water Lillies" is "paint".

      What draconian measures are shareware developers advancing that infringe upon your moral rights? Does nagware infringe upon your moral rights? Do polynomial time-sesntive registrations infringe upon your moral rights? How can something that you willingly acquire infringe upon your rights?

      Describe -exactly- what it is that shareware develpers do that infringes upon your moral rights.

      --

      Obliteracy: Words with explosions

    10. Re:Blatant theft? by Anonymous Coward · · Score: 0
      I think that deep down, most people can see how twisted this is... as I'm sure that shareware titles vs. open source titles statistics will show.

      Or perhaps that just shows that there are a lot more people willing to get something for free. Golly, you're insightful.

    11. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      I do crank out little apps here and there. Currently, I'm trying to get lwared ready for 2.4 kernels... it was abandoned in the early 2.0's as far as I've been able to tell. As for your stupid, pretentious arguments, I don't know how to answer them. No, I'm not a troll, you're just a fool with too many preconceptions.

    12. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      No, simply untrue. A hairdresser has a finite amount of service she can provide. Not to mention, you can't walk up and take it from her, short of committing kidnapping or something.

      Besides, there is no service involved, not in the sense you mean. Redhat continues to sell services despite giving software away.

    13. Re:Blatant theft? by alec314159 · · Score: 0

      why do you keep referring to the developer as "she"? it's discriminatory. if you insist on using pronouns, consider "he or she"

    14. Re:Blatant theft? by extrasolar · · Score: 2
      ...so you're suggesting that a software developer hasn't 'earned' the right to distribute her own creation as she sees fit?

      Rights aren't earned. I haven't had to earn my right to speak freely, to vote, or any other rights I have as a citizen of my country. You don't have to earn the right to distribute software either.

      If a developer spends 1200 hours of her life making a game, is it your right to disregard her terms?

      What gives her the right to forbid anyone from distributing a game or any other software? If she spent 1200 hours writing legislation trying to forbid people from speaking freely, do you think it is ethical and right to allow her?

      The DEVELOPER is the OWNER of her own product. She does indeed have exclusive rights to her own creation; if she kept the only copy of the software encrypted on a CD and locked in a filing cabinet, you have absolutely no right to tell her that she must give it to you. If she gives it to you on the condition that you don't give it to anybody else, you have absolutely no right to give it to other people. She can choose to develop and distribute it however she sees fit, and she gets FINAL SAY in this matter. It doesn't matter if you don't want to cough up ten dollars; it doesn't matter if she wants to set up a registration scheme that forces you to call a 900 number every time you want to use the program. The terms are completely up to the DEVELOPER, not the consumer.

      Copyright was established in the days of the printing press. It isn't a natural right by any means, simply meant to require journal publishers to get permission before they published.

      Now look what we get now. People like you who think users of software should get no actual rights with the software they use. And that developers of software retain control over the software after they give it away.

      Here's the rule. If you give something away, it isn't yours anymore. Its like that annoying uncle who gives you a christmas present on the condition that you use it in such a way.

      You the end user, on the other hand, did exactly jack shit to create said software.

      Really? If you chose to not forbid the end user of all rights, he or she may have decided to make changes to the software and redistribute these changes--creating a software sharing community (any irony in the word "shareware" here?). The reason the end user did "jack shit" is because you already forbid him to make any changes to software. You lock up the source code and take power over the users of the software they now use. For what? Your business model?

      If you disagree with a developer's terms, them do not use the software. Period. (big bold emphasis deleted)

      If you don't want people to distribute software, then don't distribute it at all. Period.

      There are precious few ways to keep people from pirating software, but damned if I'm going to let you claim that it's the right thing to do.

      Real pirates steal, they do not copy. The analogy is false and is part of the reason the entire software industry is so screwed up.

      The fact is, you're wrong. Your ethics is screwed up and your business model is flawed. The only real binding thing in the whole shareware model is that legal license or end user agreement telling people what they can or can not do with the software now on their computers, not yours.

      Myself, I will simply disagree with the end user license agreement. I will not use the software. Chances are your thousands of hours of work has created an unstable low-quality piece of software that I would be helpless to make any changes to. Even if it worked without a flaw, I would still be helpless to make any changes to it. In the end, I will not use your shareware software not because I dislike the software but because I disagree with your terms. So help me if I am ever forced to use such software. I would not be a happy man.

    15. Re:Blatant theft? by Wolfier · · Score: 2

      >What gives her the right to forbid anyone from
      >distributing a game or any other software?

      Let's say, because the author owns the software.
      You might say, once you sell a product, it is not yours anymore, so people should be able to redistribute. I remember at one point of time, it was true for software too - people can redistribute - provided that they destroy their own copies.

      But how many people do that?

      Let's agree on the assumption that software is sellable, just like any merchandise. Then, there must be some way to maintain the "scarcity". Making sure what you sell isn't going to duplicate is one way to do it. But since everybody who redistribute is keeping a copy for herself, the author must protect that scarcity by making himself some sort of copy protection.

      >If she spent 1200 hours writing legislation
      >trying to forbid people from speaking freely,
      >do you think it is ethical and right to allow
      >her?

      Of course not. However, your example is scewed.
      You may not agree with what the author says about free speech, but you STILL CANNOT REDISTRIBUTE THE LEGISLATION in question. It is NOT the content, but the redistribution, that matters. Please don't try to muddle up your own arguments to make them seem correct.

    16. Re:Blatant theft? by Wolfier · · Score: 1

      >Your contention that "software" is synonymous
      >with "thought" is laughably naive; by that
      >reasoning, it would follow that "building" is
      >"brick", "symphony" is "tone", and "Water
      >Lillies" is "paint".

      Nice. I love these analogies.

    17. Re:Blatant theft? by Ecyrd · · Score: 2

      A software developer has a finite amount of service she can provide. Not to mention, you can't walk up and take it from her, short of committing theft or something.

      See the analogy? Providing software is more analoguous to providing service than to providing Ferraris.

      Redhat sells services. Period. They just give away the part that needs service - this is really no different from Microsoft, who first sell you the software and THEN sell you also support services.

    18. Re:Blatant theft? by extrasolar · · Score: 2
      Let's agree on the assumption that software is sellable, just like any merchandise. Then, there must be some way to maintain the "scarcity".

      First, software isn't scarce. Therefore your argument is unsound either because a) your assumption "software is sellable" is false or b) your argument is invalid "you need scarcity for something to be sellable". This is just simple logic.

      Fact is, we don't create scarcity to satisfy business models. We don't write laws so that software developers can make money. We only write laws for the public good. A good topic for debate is whether allowing software developers to make money is for the public good. I wouldn't jump to conclusions however if allowing software developers to make money means restricting the rights of end users. Then, the public must decide, which is more important.

      Let's say, because the author owns the software.

      Ownership, naturally, means possession. If I own a chair is because I possess it. I have it in my hands or in my property. However, if the software is in my hard drive (in my possession), how can the author still own it?

      Of course not. However, your example is scewed. [...] Please don't try to muddle up your own arguments to make them seem correct.

      You're right, that was a bad example.

    19. Re:Blatant theft? by American+AC+in+Paris · · Score: 2
      Here's the rule. If you give something away, it isn't yours anymore. Its like that annoying uncle who gives you a christmas present on the condition that you use it in such a way.

      ...so the proper resonse is to give the present back to that annoying uncle and say, "Thanks, but no thanks." Accepting his gift and then disregarding his request is just plain disresepectful.

      You spend the entire body of your post pontificating on The Benefits of Open Source, then in your last paragraph you proceed to say that you'd do exactly what I'm suggesting one should do. You said yourself that you would not use a piece of software if you disagreed with that software's terms of use. That's -exactly- what I said people should do.

      Your post isn't so much a response to what I said as it is a diatribe on what you feel makes an acceptable license. That said, do you agree with my assertion that the end user must either respect the terms with which a developer has released her work or not use that work at all? If you disagree, how would you feel about a person yanking GPL'd source, claiming it as their own, and re-releasing it under the BSD license?

      --

      Obliteracy: Words with explosions

    20. Re:Blatant theft? by extrasolar · · Score: 2
      Your post isn't so much a response to what I said as it is a diatribe on what you feel makes an acceptable license.

      No. I was replying to your ethical arguments. At the end I said that I wouldn't use the software because I couldn't legally distribute the software. But a great majority of the point of my post was that ethically there is nothing preventing me from distributing any software. This is in stark contrast from your post.

      do you agree with my assertion that the end user must either respect the terms with which a developer has released her work or not use that work at all?

      I will not respect any terms common for shareware software but legally, we have no choice, do we?

      I think a part of the problem with your argument is that you confuse your legal points with your ethical points and vice-versa. Such as a legal right isn't the same as an ethical right. And the difference between ethically not distributing software and legally not being allowed to. Separating these concerns, I think your argument falls apart.

    21. Re:Blatant theft? by Anonymous Coward · · Score: 0

      'He or she' is nice for the politically correct, but it's extremely distracting. Many writers use the word 'she' to explicitely avoid being called sexists and still being able to write readable texts.

      But since it's clearly a waste of time, as those that want to gripe will do so regardless, I personally prefer the word 'he'.

    22. Re:Blatant theft? by Simon+Hibbs · · Score: 1

      >Rights aren't earned.

      Rights most definitely are earned. They are an artificial product of our arbitrary moral and legal framework.

      >I haven't had to earn my right to speak freely, to vote, or any other
      >rights I have as a citizen of my country. You don't have to earn the right to distribute
      >software either.

      You haven't earned those right, others have earned them for you. In the war or independence, the civil war, both world wars, and any number of legal and civil right battles fought over the last few hundred years. _You_ have done jack shit, but others have shedblood sweat and tears, and I think it would be reasonable to expect just a little bit of humility and respect for them.

      Look at the animal world. Animals in the wild have no rights and no obligations. We have a moral and social sense. Our morality and social consensus for acceptable behaviour come from within us, they are not objective facts imposed on us by the world.

      Simon Hibbs

    23. Re:Blatant theft? by Anonymous Coward · · Score: 0

      Why even post when you're upset? You're only going to lose the argument since you're so eager to win!

      Lighten up. The sun is shining (well, some days anyways). We have come to this earth and we all do what we please. There's no such thing as 'rights'. If we were to follow all these little rules like robots, we would be slaves. We are not, and isn't it SO much more fun with some arguments, bitching and yelling? Not to mention we learn so much more!

    24. Re:Blatant theft? by Aapje · · Score: 2

      Developers deserve the same moral consideration as anyone else. If they make something and give it to the world with certain conditions, it follows that the world should honor their conditions. And I'm sure you really don't mean to say that developers can go to hell, seeing as you're not attacking them.

      I strongly disagree. Our societies (not the world*) grant certain rights to people (the right to call the police when someone takes something that you 'own' for instance). Those rights are not a given, in the absence of law+police they would be (at best) meaningless. Another society can give their citizens radically different rights (the indians didn't have land property and communist communes lacked private property).

      The reason to grant certain rights is (hopefully) to better the entire society. Our societies have extended exclusive rights (an artificial monopoly) to IP-owners for a limited time based on the following assumptions:

      Pro
      - Many people need a monetary incentive to create something/make it available.

      Con
      - People need to be able to build on the work of others, teach, criticize and transform. If this is prohibited, less IP will be created (note that most if not all IP is not 100% original).
      - A monopoly will usually inflate prices.
      - If all IP becomes private property, power will gravitate to the few who can control/buy the rights to the IP. They will be able to prevent new innovations or push certain creations onto us (Britney Spears, N'Sync and the other crappy music we are supposed to like).
      - If people are able to live on one creation forever, they will probably less inclined to create.

      The difference between 'real' property and IP is extremely important in this regard. IP can be infinitely duplicated and thus become a big asset to society. A good example is the difference between a single machine and the blueprints for it. The blueprints can be infinitely duplicated and can educate and enrich many, the machine only has value for the owner and will some day break down. The ultimate goal of the IP laws (and patents) in the US constitution is to extend the publicly available IP by coercing people/companies into creating it and making it available, using a monopoly period which is as short as possible. There is absolutely no right for IP owners to extend this period by themselves (using EULA's) or to limit the rights you 'buy' in other unlawful ways (disallowing you to write a negative review for instance).

      So in short: No, those that create are not free to define the conditions under which they are willing to share. If they want to profit from the protection of their IP by law+police, they should also be willing to accept the limitations set forth by law. They can't expect the protection of law to come for free. Quid pro quo: One thing for another.

      *Please don't use these meaningless words. Everytime I see a victim of violence complaining that the 'world' doesn't do anything, I wait for a crevice to open and consume the offender. I can't come up with any credible definition of the world were it is an entity that can make decisions and/or act. We haven't got a world government you know.

      --

      The Drowned and the Saved - Primo Levi
    25. Re:Blatant theft? by Queer+Boy · · Score: 1
      That would equate to, once you purchased a Ferrari, being able to copy it for no charge and give these copies out to anyone you wanted. If we could actually do this, then I can't see any product staying in the market for long.

      Wow, you really didn't think about that for very long, I guess (I mean, really, did you think about it at all?).

      Food, plants, domestic animals.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    26. Re:Blatant theft? by Anonymous Coward · · Score: 0

      You are misusing the concept of IP here, and confusing copyright with patent.

      Patents protect ideas (and are short term things).
      Copyrights protect the embodiment of ideas (and are much longer term).

      You are speaking of patents - and, yes, they are, in theory, a good thing when properly applied.

      When I write software I retain the copyright. You can take my ideas (subject to patent) and write your own code. But you cannot say that I have no moral right to control my code in any way I see fit, for a long as copyright allows.

      My code has value to me - the value of the hundreds of hours of my finite life that I put into creating it. That is not value that can, or should, belong to anyone else - even mankind as a whole. The ideas used to create the code (even if they are my own ideas), however, can belong to mankind as whole (after the patent incentive) - but that does not give anyone any rights (moral or legal) to my code.

    27. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      No, I don't. A software developer can provide the title to every single computer capable of running it. Which isn't quite infinite, but it's far from the finite number of haircuts a hairdresser can perform within a day, or even a decade. Software that takes a day to write, takes a day to write whether or not one person uses it, or 100,000. Services and Ferrari's are really similar, not intellectual property and Ferrari's.

    28. Re:Blatant theft? by Anonymous Coward · · Score: 0

      she she she are all software developers women?

    29. Re:Blatant theft? by Anonymous Coward · · Score: 0

      SHE? so you ae talking about the one female programmer on the planet then?

      Or are you just some kind of feminatzi wiccan freaK?

      I'm betting on the freak part....

    30. Re:Blatant theft? by Chester+K · · Score: 2

      If they want to profit from the protection of their IP by law+police, they should also be willing to accept the limitations set forth by law.

      You mean Copyright Law?

      That sounds exactly what an American AC in Paris was trying to say.

      --

      NO CARRIER
    31. Re:Blatant theft? by Chester+K · · Score: 2

      We don't write laws so that software developers can make money. We only write laws for the public good.

      I dare say that a strong economy is more important to the public good than your desire to use the latest version of Photoshop without having to pay for it.

      --

      NO CARRIER
    32. Re:Blatant theft? by swillden · · Score: 2
      I thought I had the perfect solution in a tool I use for generating nice use case documentation: I have the software (actually an XSL stylesheet) alternate the usage. Even-numbered use cases use "he", odd-numbered use cases use "she".

      Then I got dissed by my client as being "inconsistent"! So I changed it all to "he" and my client was happy.

      Actually, it was the perfect solution in one way: since it was automatically generated changing the pronoun used is a one-line change to the stylesheet.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:Blatant theft? by Aapje · · Score: 2

      No, American AC in Paris claimed that the creator is omnipotent. He can declare the terms of the contract and your only option is to accept it or not.

      I argue that the consumer has certain rights that cannot be taken away, regardless of the existence of a contract. This is comparable to the fact that an employer may not have you sign a contract that pays you less than the minimum wage.

      --

      The Drowned and the Saved - Primo Levi
    34. Re:Blatant theft? by overunderunderdone · · Score: 2

      Should the exotic car dealer be allowed to forbid you from loaning your Ferrari to a friend... If the exotic car dealer has no rights once the car has left his possession, how can a software author?

      Yes, I believe you should be allowed to loan your Ferrari to a friend. Which answers your second question. Let me ask a couple of questions myself to elaborate: If you loan your Ferrari to your friend, does he now own it? Do you have any rights once the car has left YOUR possession? Yes you do! You own the car, your friend is merely borrowing it. What if he (to overcome your apparent scepticism) offered to give you money in return for borrowing the car for the evening? Now after paying that money does he now OWN the car? Do you have any rights once the car has left your possession (supposedly just for the evening)? Or is he merely renting the USE of the car under conditions you both agreed to?

      Well this is EXACTLY the case with most software you "buy" - you do NOT really buy it, you license it. The software owner is renting to you the use of the software he owns under conditions that he sets and you agree to. Whether the condition is money and limits on your use or the conditions of the GPL (notice that the "L" stands for "license") it is the same thing - he OWNS it and you LICENSE IT. Read your EULA or the GPL - the software writer is retaining ownership and you are agreeing to his terms. You do not have the rights of a new owner driving his Ferrari off the lot - you have the rights of your friend borrowing the car for the night!

      As for the moral legitimacy of "intellectual property" yes, to a degree it is a legal fiction. But it also has a firm basis in reality. In a very obvious and incontrovertible way I "own" any unique ideas or thoughts in my head. You are completely incapable of possessing them in any way unless I make them available in a way you can access them. If in the case of software if I choose to only make them available to you as a service on a secure server or a binary with extreme copy protections then that is the only access you CAN have to them.

      On one hand intellectual property laws were developed to encourage MORE openness for ideas that were easily profited from even when kept secret which is generally the case with software (the other reason for intellectual property is to secure profit and motivation for creators that can't profit from their creations unless they are made publically availabe - like authors, musicians etc.) For instance: The inventor of an industrial process could keep that invention secret and profit by his unique knowledge indefinitely. A concrete example of this is the Zildjian family's secret metalurgical processes which they have successfully kept secret unpatented and profited from for centuries. Prior to the much maligned concepts of "intellectual property" inventors were obsessed with secrecy. Inventions sometimes died with their creators, businesses where hobbled by the paramount need for secrecy, if the secret came out the inventor could be financially ruined. Patent law solved the problem - ideas could be owned in a legally protected way. The inventor recieved the protection of the law and in return for publically disclosing his invention and giving up ownership after a set number of years.

    35. Re:Blatant theft? by ChaosDiscordSimple · · Score: 2
      The DEVELOPER is the OWNER of her own product. She does indeed have exclusive rights to her own creation;...

      Unfortunately, we're moving toward this viewpoint, increasingly alienating customers. We're increasingly facing backlashes from our customers (cracks, key generators, and easy file sharing with tools like Gnutella). We need to stop treating our customers like thieves, we need to stop claiming that the privledges granted by copyright are absolute.

      I am a professional software engineer. I have been for five years. Without copyright law, supporting myself as a software developer would be much harder. Copyright law is a good thing. However, copyright has always been a compromise between society and creators. It is not an absolute right for creators.

      Despite the unfortunate term "intellectual property", copyright does not represent "ownership" in any traditional sense. All copyright grants you is the right to restrict copies. If you sell a copy to someone else, in all sane business fields (music, movies, books, magazines, art), the person who bought the copy clearly owns that one copy you sold them. They can resell it, lend it, make copies for personal use, quote from it in new works, modify it, or destroy it. The only thing they can't do is redistribute copies.

      Somehow the computer industry decided that they were so special that they could get away with "licensing" software to users. That trick has not been seriously tried in court, and may yet change. If I go to Best Buy and purchase a music CD, a Playstation game, a book (probably a strategy guide for the game), and a copy of Microsoft Office, I can resell, lend, and pretty much do what I want with any of them. The terms of sale for all three look identical to me. I gave the store money, they gave me product. Until I try to actually use the products. For everything but the copy of Office, I'm free to do what I want after using it. Office claims to change the terms of my purchase. Suddenly I can't lend it out, I might not be able to resell it (I certainly can't on Ebay), and I can't modify it. This is a far stretch from traditional copyright, and we may find that we're building our industry on a house of cards. Unfortunately, other copyright based industries are seeing our success and are trying to emulate it.

      In the long run this sort of action will alienate us from our customers. If we treat customers like thieves, if we claim absolute right to control all use of our creations, the backlash is going to continue. Those who are pushing copyright in more restrictive ways are eroding the balance between creator and citizen. Customers feel unjustly restricted, and ethical or not, will push back and violate copyright. It may not be the right thing to do, but it's what's going to happen. The long term solution isn't for us to claim increasing rights at the expense of the customer. The long term solution is a fair balance.

    36. Re:Blatant theft? by Aapje · · Score: 2

      Perhaps I was a bit unclear, but the basic point still stands:

      Protection of IP is an artificial monopoly. It is a right granted for the common good. Again, quid pro quo. You get the right to disallow everyone else to sell a copy of your creation, as an incentive to create. The cost to you is that one day your creation becomes public property.

      Why would the law grant you extra rights, without you giving something back? Why should the judges+police do work just to make you rich? Doesn't that seem selfish to you?

      My code has value to me - the value of the hundreds of hours of my finite life that I put into creating it. That is not value that can, or should, belong to anyone else - even mankind as a whole. The ideas used to create the code (even if they are my own ideas), however, can belong to mankind as whole (after the patent incentive) - but that does not give anyone any rights (moral or legal) to my code.

      You can always keep it to yourself. If you do, none except you can profit from your creation (that seems to appeal to you very much which saddens me). But as soon as you sell it and use the law to make sure you will be repaid for your hard work (by getting money or more code through the GPL), you (automatically) accept the consequences of that. Your creation becomes part of our culture and the law makes sure that it will one day become free. This is very fortunate or we would still be paying the heirs of Shakespeare. And it is extremely fortunate that we thus may preserve works that the IP owner doesn't care to sell anymore (see Project Gutenberg). Doesn't this make you even a bit happy?

      Well, Lawrence Lessig is much better at explaining these things. I fully agree with him. I don't want to become a slave of IP-owners. But I not only disagree with the RIAA/MPAA's quest for control over our lives, but also with the programmers that want to do the same (like the GPL programmers that want to disallow certain uses of software).

      --

      The Drowned and the Saved - Primo Levi
    37. Re:Blatant theft? by clone304 · · Score: 1


      No to troll, but I just had to throw this in. If all software that was written for the PC was open-sourced from the start, because it was the "right" thing to do, do you think that might have also helped our economy in the sense that we would now have stable, robust, powerful software available to do all of our work? Or do you think all of the inefficiency and waste created by closed-source apps is better because it "creates jobs" or something? Obviously the M$ business model of embrace-extend, bloat & force upgrade, etc. has created quite a few jobs and spurred hardware sales. However, having not tried things the other way around, can you be sure that legally forced all released software to be open-source wouldn't have provided a more substantial economic benefit to all of the other sectors of society that depend on this software to make the world actually work?

      The argument that you are making is that our economy is better off because computer software producers have been involved in very expensive large scale busy-work. It's like claiming that the IRS is a productive organization because it keeps a ton of accountants busy. What you don't seem to be addressing is that, if we had a different tax system, that didn't require such a massive amount of accounting, our society might actually function more productively.

      Don't confuse busy-work with economic good. That case is very debatable, IMO.

      .

    38. Re:Blatant theft? by Anonymous Coward · · Score: 0

      You forgot one:

      Lotus Notes is "crap"

    39. Re:Blatant theft? by NoMoreNicksLeft · · Score: 2

      You're mixing different classes of intellectual property. I have major grievances with patents as they stand, except maybe software patents. And even these should be allowed, at a reduced time... maybe 3-5 years?

      But you're "oh so close" to getting it. So let me challenge you a bit more. When you speak of licenses, you are actually talking contract law for the legal sense, and promises in the moral sense, both of which carry great weight. However, intellectual property advocates are failing both these... they are attempting to claim contractual agreements, even when they often keep the other party in the dark, either by ommission or lies. And in the moral sense, they are making no real promise, so it isn't that they fail to keep their promises that bothers me (they made none, none can be broken), but rather that these pseudo-promises are lies. Lying under these circumstances could be considered fraud.

    40. Re:Blatant theft? by Kwil · · Score: 1
      No, American AC in Paris claimed that the creator is omnipotent. He can declare the terms of the contract and your only option is to accept it or not.

      I argue that the consumer has certain rights that cannot be taken away, regardless of the existence of a contract. This is comparable to the fact that an employer may not have you sign a contract that pays you less than the minimum wage.

      Actually, an employer can sign you to any damn contract they like. The only thing that prevents them from doing so is that we have laws that we say supercede contract law - minimum wage being one of them.

      So long as the software creators terms do not violate any of those type of laws, then he can declare the terms of the contract, and your only option is to accept it or not. To argue otherwise is to suggest that because everybody has a "right" to not starve, I should be able to walk into a restaurant and demand they feed me for nothing.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    41. Re:Blatant theft? by Kwil · · Score: 1

      Myself, I will simply disagree with the end user license agreement. I will not use the software. Chances are your thousands of hours of work has created an unstable low-quality piece of software that I would be helpless to make any changes to. Even if it worked without a flaw, I would still be helpless to make any changes to it. In the end, I will not use your shareware software not because I dislike the software but because I disagree with your terms.

      And that is 100% absolutely the correct thing to do. If you disagree with the terms, don't use it. No problem with that whatsoever. Ethically and economically it is the best choice.

      It's these people who disagree with the terms but then decide they're going to use it anyway that shareware developers are having troubles with.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    42. Re:Blatant theft? by American+AC+in+Paris · · Score: 2
      No. No, no, no. I don't even address legal issues in my posts. Re-read my post--you won't find a single reference to legality or illegality. Go on, post the passages of my posts where you think I'm addressing legal concerns rather than moral concerns.

      The crux of my argument is that the ethical thing to do is respect the wishes of the author of a piece of software. It is unethical to disregard the terms with which a developer distributes her software. My argument is not of laws, restrictions, and consequences; my argument is of respect for the creator of software.

      Now, if you feel that shareware licences place unacceptable restrictions on you, the end user, then my argument is simply that you should not use the software, and that using said software outside of the terms laid out by the developer is immoral. Nowhere did I state that such behavior was illegal, because that's not at all the point I'm trying to make.

      --

      Obliteracy: Words with explosions

    43. Re:Blatant theft? by American+AC+in+Paris · · Score: 2
      No, American AC in Paris claimed that the creator is omnipotent. He can declare the terms of the contract and your only option is to accept it or not.

      I argue that the consumer has certain rights that cannot be taken away, regardless of the existence of a contract. This is comparable to the fact that an employer may not have you sign a contract that pays you less than the minimum wage.

      ...so would you argue that the end user is under no moral obligation whatsoever to respect the terms with which a developer distributes her software?

      If so, then what moral obligation is there to respect even the most basic licenses, such as BSD and GPL?

      If not, then you've just agreed with what I've been saying all along, that the end user is morally obligated to either accept the terms of a developer's license or not use that developer's software at all.

      (Oh, and the only thing that keeps a person in the US from being able to accept a contract to work for fifty cents an hour is the law. There is no moral reason why two parties could not enter into such a contract if they both wanted to. Is there?)

      --

      Obliteracy: Words with explosions

    44. Re:Blatant theft? by overunderunderdone · · Score: 2

      You're mixing different classes of intellectual property.

      I realise this - and I am not arguing against the reform of abuses. I AM arguing against an ignorant dogmatism that believes you "cannot own information or ideas". Of course you can own ideas!! Indeed they are more securely owned than real property since someone can by stealth or force TAKE my real property. But my "intellectual property" is secure against everything short of torture (and even that isn't guaranteed to work.) You can't get the contents of my mind. It can only be acquired from me when I by my own decision express it in some way. I may be able to profit from it without any external expression or that expression can be guarded or kept secret to secure for myself its benefits. The concept of intellectual property ENCOURAGES me to SHARE and be OPEN with ideas and information that otherwise would be kept to myself.

      That being said: Copyright extensions are ridiculously long. Patents are being granted when they shouldn't. In both cases the system is being abused and manipulated. That is an argument for reform for how intellectual property is implemented not and argument against intellectual property as a concept - which is the sentiment (I hesitate to elevate it by calling it 'thought') I am arguing against.

      As for licenses: If you don't like the terms of the license don't agree to it. If you DIND"T READ THE LICENSE and later decide you don't like it TOUGH! If they refuse to meet your terms TOUGH! - find someone who will or write your own software. You have no right to compel someone else to give you what they created. As for promises they may not promise that their software will meet your every expectation but they do promise that you can use it - AND YOU DO! They have met their side of the bargain - why do you complain about having to meet your side! On those occasions where they lie it's not that it "could be considered fraud" IT IS FRAUD! Sue them. If you can't then you probably weren't promised what you say you were promised. If you want guarantees you can get them - they just cost more - AND THAT COST IS FAIR, it reflects the added work and financial risk such a guarantee requires. GPL software often makes the same "pseudo promises" the description of the programs says it "WILL do such and so" it's developers say it's "better than commercial product X". But the license, just like most commercial licenses (unless you are paying for a warrantee) very specifically declaims in all caps so you know they're shouting:

      "...THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."
      from the GPL

    45. Re:Blatant theft? by extrasolar · · Score: 2

      I don't know about your country but my countries constitution has this wording in its Preamble:

      We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.

      In other words, rights aren't earned--they are defended.

    46. Re:Blatant theft? by letxa2000 · · Score: 2
      If we treat customers like thieves, if we claim absolute right to control all use of our creations, the backlash is going to continue.

      Perhaps we treat customers like thieves because 80% are. Perhaps customers are feeling the backlash from developers who have been taken to the cleaners for too long by a public that is used to stealing their software.

      To claim that programmers will feel a backlash from the public is silly; our actions are DUE to what the public has already done. If the public now is pissed off because of what has to be done to force a little bit of honesty on them, tough luck. The public had their chance with non-expiring shareware that wasn't crippled and didn't have nags. The public didn't buy. So now they have to deal with these issues.

      What pisses me off, as a shareware author, is not so much that a hacker will crack my program--I figure if they want to put in the time to get around my security then they've earned a free copy and probably invested more time than what it would have cost to buy the program. What pisses me off is when they then stick that on Gnutella as if they were doing a service to the community. That's just BS.

      In part I blame the big players, such as Microsoft, Adobe, etc. They've been selling software at such inflated prices for so long that people don't think twice about "sticking it to the man" and installing a pirated copy. I figure that's what Microsoft gets for selling software at inflated prices.

      It's sad, however, that some people will then proceed to crack or "share" a $5 or $10 shareware program. Pirating a $400 copy of Word and not paying a multi-billion dollar company with constant profits is not the same thing as pirating a $10 program and not paying an honest programmer that's just trying to earn a decent living.

    47. Re:Blatant theft? by Graspee_Leemoor · · Score: 2

      Using "she" instead of "he" is just as sexist, just the other way round, to make a point.

      I don't think that /. is a good place to use "she" like that because most people will assume you're female (and fantasize about your orifices) or a "girly man" (and write crude and disturbing things about you).

      graspee

    48. Re:Blatant theft? by extrasolar · · Score: 2

      If the developer had the condition that all women may not use the software, do you think we would be ethically obliged to respect these terms? Or would you say, as I do, that the developer is simply being an ass?

    49. Re:Blatant theft? by Aapje · · Score: 2
      ...so would you argue that the end user is under no moral obligation whatsoever to respect the terms with which a developer distributes her software?

      I've reread my post several times to figure out why you would derive this from my post. I haven't got a clue. The fact that I believe that developers may not simply dictate the terms of the contract does not mean that nothing can be agreed upon. It just means that certain things cannot and should not be negotiable. This is certainly not limited to IP. I'm not intimitely familiar with the US law, so I'll give an example from dutch law:

      A car wash put up a sign at the entrance that said: 'no liability'. After a car was damaged he tried to use the sign as a defense. The court ruled that the sign could not supercede the law and thus was null and void.

      BTW, IMO the BSD license is merely a notice of the fact that the piece of software you get is free and you may thus not expect much from it. In dutch law there is the concept of 'Friendship-Service' where someone helps another for free at his request. There can be no liability in that case unless the helper does damage willfully.

      If not, then you've just agreed with what I've been saying all along, that the end user is morally obligated to either accept the terms of a developer's license or not use that developer's software at all.

      "Do you think that self-defense is wrong? If not, then you've just agreed with my claim that murder is perfectly ok." Not agreeing with one extreme standpoint doesn't mean that I agree with the opposite extreme. Your reasoning is a basic debating fallacy.

      Oh, and the only thing that keeps a person in the US from being able to accept a contract to work for fifty cents an hour is the law. There is no moral reason why two parties could not enter into such a contract if they both wanted to. Is there?

      Yes, I do think that is usually immoral (and that happens to be the reason why the law is as it is). People should be able to earn a decent income or be supported by the state. It seems that many feel this way as this is part of the universal human rights. Of course, I suspect that you are a libertarian and thus believe that a contract is always just. And when children in third world countries work 16 hours a day for a few cents, you'll probably blame it on the government, no?

      Everything of value is helpless.
      Lucebert, Dutch poet and draughtsman

      --

      The Drowned and the Saved - Primo Levi
    50. Re:Blatant theft? by Aapje · · Score: 2

      Actually, an employer can sign you to any damn contract they like. The only thing that prevents them from doing so is that we have laws that we say supercede contract law - minimum wage being one of them.

      Quite irrelevant, the part of the contract that goes against the law is null and void. It's just like that part of the contract was never signed. My point still stands.

      So long as the software creators terms do not violate any of those type of laws, then he can declare the terms of the contract, and your only option is to accept it or not.

      Usually that is true, although the government may regulate monopolies by altering contracts. There might be other limitations as well.

      To argue otherwise is to suggest that because everybody has a "right" to not starve, I should be able to walk into a restaurant and demand they feed me for nothing.

      No, the government should make sure you can feed yourself:

      Everyone, as a member of society, has the right to social security and is entitled to realization, through national effort and international co-operation and in accordance with the organization and resources of each State, of the economic, social and cultural rights indispensable for his dignity and the free development of his personality.
      Universal Human Rights, Article 22.

      (1) Everyone has the right to a standard of living adequate for the health and well-being of himself and of his family, including food, clothing, housing and medical care and necessary social services, and the right to security in the event of unemployment, sickness, disability, widowhood, old age or other lack of livelihood in circumstances beyond his control.
      Universal Human Rights, Article 25.

      --

      The Drowned and the Saved - Primo Levi
  18. OSX by TellarHK · · Score: 3, Insightful

    What's really needed are more people learning how to port some of the freeware utilities from Linux and other *nixes over to OSX binaries, using Cocoa. I sure as hell can't do these things, but there're a ton of other developers out there that can.

    Mostly what needs to be ported, IMHO, are small things. Network and system monitoring tools that can go in the dock, or other little things like that. Sure, the big stuff would be nice too, but I'm certain there are a ton of little apps that might even only take a few days to port for someone who can get used to Cocoa.

    1. Re:OSX by Builder · · Score: 1

      Porting apps to Cocoa is not easy. For starters it uses objective C and most of the apps that we need to port are c. Secondly, there is a hell of a lot of interface code (GTK, GDK, QT, whatever) that needs pulling out of the app before you can even start replacing it with Cocoa. Then, and only then can you start rebuilding the frontend.

    2. Re:OSX by overunderunderdone · · Score: 2

      I think what the origninal poster was talking about was simple Cocoa GUI's to common command line utilities. There are alot of these around but they are - and this is whats ridiculous - SHAREWARE. These guys do a brain dead simple GUI (a few hours of work at most) for some pre-existing (and often already installed) utility, and they want to sell it to you. Hey, if they are the only ones that go to the (limited) bother - fine. But I'm sure there are some open-source programmers that could take a day or two (mostly learning about ProjectBuilder and Cocoa) and just do it.

    3. Re:OSX by Anonymous Coward · · Score: 0

      Which is why I look at all the C programs out there for Linux and roll my eyes. C++ objects are directly usable in Obj-C with the latest Developer CD, which, provided the C++ classes were decently made, would make for some easy porting.

      But hey, noone ever believed in that whole 'reusable code' myth.. :P

  19. Ambrosia will free(beer) its SW if it goes under by yerricde · · Score: 2

    I would expect Ambrosia to put out a fix for this when they went under.

    According to a moderator on an Ambrosia board, if Ambrosia Software goes out of business, it will release source code for all its software, essentially turning it into free(beer)ware, if not free software.

    --
    Will I retire or break 10K?
  20. I have a great idea... by baywulf · · Score: 1

    I'll make a install key which is only valid when the sum of the digits is evenly divisable by seven. Nobody will ever guess the algorithm.

    1. Re:I have a great idea... by Anonymous Coward · · Score: 0

      ...until it is posted to a popular news site for those with knowledge on computers. Then everyone will try it on new shareware.

  21. Stupid scheme by JoshuaDFranklin · · Score: 2

    I had a shareware program that did the "registered to" name hard-coding that the article talks about. I hated it. See, I used this particular program to print out pretty pieces of source code side-by-side with output. At the top I had a header. In the header was my name. Or actually, the name from the email headers at the time of registration, which was something no one actually ever calls me. They could have just asked what name I wanted to use, but instead every time I used the software I saw that wrong name.

    1. Re:Stupid scheme by yintercept · · Score: 1

      Yeah, it is funny how the process of packaging up a program to make it "sellable" and uncopyable tends to compromise the program. Of course, the program would have never existed if there was not a profit motive, but the actual act of trying to get that cash payment seems to result in compromise.

    2. Re:Stupid scheme by KatieL · · Score: 1

      And also, about half the potential buyers out there will change their surname at some point in time...

  22. Some helpful links with reg code generation info? by EMIce · · Score: 3, Interesting

    Ok, strange that slashdot posts something like this just as I am in the process of writing some copy protection (due in the morning!). I just read the Ambrosia Software story while searching google for some tips and techniques for writing copy protection. I am trying to avoid the very problems they had. All I hear is that the key is "use polynomials!," wherever I go. If you can't tell yet, I'm a complete newbie to this, I've been programming a while but haven't had to protect my applications before. So how about some helpful advice on how to write a decently secure registration system. Some links with mathematical explanations would be nice.

    Right now I am just creating a 32-bit value from a random 32-bit number the application gives the user and a name. The name is hashed using something like (2^0 * char0 + 2^1 * char1 + ... + 2^N * charN), with a 31 char limit to keep the number 32 bits. I'm wondering if there are ways to check parts of such a hash without actually regenerating it, so that I don't give away the key generation algorithm in the software. I know it can't be bulletproof, I just need something that's not so simple it'll be breakable by a casual cracker.

  23. interesting by Anonymous Coward · · Score: 0

    According to this article jacksonville is going to try and prosecute people they catch using unregistered shareware for longer than the trial peroid. They aren't really going after end users, only government offices and contractors...scary precedent though...who will they go after next?

    1. Re:interesting by Anonymous Coward · · Score: 0

      I can't count the number of Commercial Unix machines (Solaris boxes) at my previous place of work that had the XV image viewer/tweaker program installed on them. It was everywhere on those machines, and I suspect it wasn't registered.

  24. Re:Most shareware these days isn't really sharewar by Alizarin+Erythrosin · · Score: 3, Interesting

    It seems most "shareware" these days has forgot the true meaning of the word. True shareware just used to have a screen at the beginning that says (basically) "Hey, if you like this program, how about send some $$$ the developer's way for his troubles... and pass this on to a friend if you'd think they'd like it!" and let you go on your merry way... If you didn't want to send them money, then you didn't have to, unless the program expired after X days, or X uses and you wanted to continue using it.

    One of my friends is the co-developer of Cover Your Tracks and I joked with him once that he made it to the "big time" when there were cracks published for his program's licensing code algorithm.

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
  25. So what? by Anonymous Coward · · Score: 0

    Time-based registration keys are basically useless. In most cases all you need to do is simply reset your systems time back to a date close to when the serial number was obtained.

    In the case of internet based time-registration, just disconnect from the net (pull the ethernet cable) and click "register" after entering your serial, then click the "o.k." button that tells you you're not connected to the net, 9 times out of 10 your software will show up (upon restart) that it's fully registered.

    It goes to show you that a program truly worth paying for is also worth the time and effort to crack/or make a keygen for it.

    All the more reason to buy it, if it proves usefull.

  26. Keys will be broken... eventually by DuncanMurray · · Score: 1

    IAASA (I am a Shareware Author), and started off with the unlock key method - it was cracked, but hey, the extra warez links boosted up my listing on the search engines, which is free advertising.

    Basically, this is what shareware is : 'A really good way of advertising' - the users get to see exactly what the program does, if it has bugs, is it crap, etc. so they can try it out before buying it

    regards,
    Duncan Murray
    http://www.acutesoftware.com.au Australian Developed Software

    --
    I'll think of a funny sig later on
    1. Re:Keys will be broken... eventually by Anonymous Coward · · Score: 0

      A crack is the most sincere form of flattery? :)

    2. Re:Keys will be broken... eventually by DuncanMurray · · Score: 1

      well - yes, when you are starting out, not getting many sales you get pretty nervous (am I kidding myself here - is this software really worth the money ?) Then suddenly a crack appears, you think 'hmm - if its worth someones time to crack it - in cant be all bad'.

      Mind you, the initial flattery wears off quickly, when the sales drop down

      --
      I'll think of a funny sig later on
  27. Re:Ambrosia will free(beer) its SW if it goes unde by boopus · · Score: 2

    If they go out of business, their assets belong to their creditors. (Unless they shut down gracefully, but how often do you see that happening?) So, even if everyone wants to release the source code, the likelyhood that a judge would let them make their most valuble asset worthless is minimal.

  28. Re:Most shareware these days isn't really sharewar by Anonymous Coward · · Score: 0

    No, it's NOT how shareware has always been.

  29. Re:Some helpful links with reg code generation inf by jmaslak · · Score: 5, Informative

    Okay, you want to write your own key generator.

    My advice:

    1) Use RECOGNIZED encryption & hashing algorithms. Do NOT invent your own!

    2) Don't shorten the result from a hash. I recommend at least 128 bits of entropy in the key (if you use Base64 to represent your key, you need 22 characters)

    3) Use public key encryption to prevent giving away your secrets.

    An example protocol:

    User sends his name (case sensitive) and the current timestamp (both of which the client stores to use in future validation) to the "authentication server" which also takes his credit card number. After receiving payment and validating the timestamp, it generates the registration code as follows:

    1) Take the username, timestamp, and a secret symetric string (which will be embedded into the client, but, thus, vulnerable to attack). Concatenate them together with some sort of seperator (like a NUL character).

    2) Take this new concatenated string and do some bit scrambling if needed. Take the MD5 hash of this new string and use for the next step.

    3) Using RSA and a PRIVATE KEY (*NOT* embedded in your application!), encrypt this hash. Send the encrypted hash value in Base64 to the user. Remember he may need the timestamp as well to re-enter this value. The timestamp can be simply a day/month/year string.

    To VALIDATE a registration string,

    1) Decrypt the encrypted hash string using the PUBLIC KEY (embedded in your application). Because it is a public key, it doesn't matter if anyone knows it.

    2) Verify that that hash equals the value of a hash constructed on a client using the user's name, his registration timestamp, and the shared secret embedded in the application.

    Really, this isn't a secret science. But every game designer seems to think he is more creative then hundreds of experts on encryption. This is basically no different then a FFI (Friend or Foe Identification) system used on a military aircraft.

  30. I was thinking about something like that by SilentStrike · · Score: 1

    I was thinking about that as well. What about a license that forbade distrubition of binaries, but which the source could be distributed freely? This way the people who want to simply use it, with no ability to actually make changes to it must buy it, whilst those capable enough to compile the source (and thus potentially able to improve it) can hack at it all they wish. Of course, breaking such a license is so easy, trivial even, and just being able to compile something says almost nothing about one's ability to modify it.

    1. Re:I was thinking about something like that by lanalyst · · Score: 1

      Interesting. The odd part is that development tools for Windows or the Mac are not exactly free or even cheap. Moreover, I think that expensive development tools create the culture that anything created with them must be charged for. And of course in that culture, 'theft' will exist.

      I wrote a few PC utilities in the late 80s (postcardware) with Borland's Turbo C. Was more a learning excercise than anything else. I didn't feel I had to charge anything because the tools were pretty cheap.

    2. Re:I was thinking about something like that by Anonymous Coward · · Score: 0

      The WWIV (Version 3 and earlier) BBS program was distributed only as source code (pascal) and binary distribution was prohibited. You had to build it using Turbo Pascal 3.

      I loved that program, it was always fun to code to keep ahead of the troublemakers in the message base. I had a guy who refused to type his messages in lower case. I knew he had upper/lower case, but he just refused to turn off caps lock.

      I changed the line entry routine so that only the first character in any non-whitespace delimited block of text could be capitalized. What fun those days were.

    3. Re:I was thinking about something like that by TheAJofOZ · · Score: 2
      The odd part is that development tools for Windows or the Mac are not exactly free or even cheap.

      The developer tools CD ships with every copy of OS X and is also freely available from developer.apple.com. How much cheaper can you get (the compiler is gcc so it's even RMS compliant). In fact most of the tools you'd use for developing on OS X is the same stuff you'd use on Linux.

  31. Re:Most shareware these days isn't really sharewar by Galvatron · · Score: 2, Informative
    No, time limited software is also a demo. Shareware is software given away free, but has a marked price that one is supposed to send in, based on the honor system.


    True shareware has absolutely no limitations whatsoever. I would still consider software with nag screens shareware, but I suppose that might be something of a grey area.

    --
    "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
  32. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 3, Informative

    Of course if you find where in the code this all happens, you just patch the binary to jump right around it and that's the end of that story.

  33. PayPal by hendridm · · Score: 1

    PayPal isn't that bad. You are worried about being fucked out of $5? I use it all the time, and while it has its problems, I don't think a PayPal type subscription system would be so bad as an option.

    1. Re:PayPal by danielrose · · Score: 1

      Nah, $5 is fuck all money, but I hear you need a checking account etc to set up a paypal account, of which I do not have one.. either way I have never bothered to look at paypal.com, or even thought about signing up :)

      --
      i hate pansy republicans
  34. Software Piracy Capitol of the World by Anonymous Coward · · Score: 0

    The software piracy capitol of the world is the triad of mainland China, Hong Kong, and Taiwan. All of my Chinese acquaintances laugh and chuckle at people who write shareware. Why? My Chinese acquaintances just download the stuff with glee and intentionally pay nothing to the authors.

    1. Re:Software Piracy Capitol of the World by Anonymous Coward · · Score: 0

      I download porn with glee from that very same triad. Sounds fair to me.

  35. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    Make sure to take advice you receive here...it will guarantee that your stuf is that much easier to crack (meaning everyone can tell you their ideas and lead you into a false sense of success).

    Newbies taste best when eaten raw.

  36. Re:Most shareware these days isn't really sharewar by doubtless · · Score: 3, Informative

    A quick run on Dict.org to check shareware.. well, according to this, I was somewhat right. Again, there is not a definition that will be accepted by everyone.

    From The Free On-line Dictionary of Computing (13 Mar 01):
    shareware

    /sheir'weir/ {Freeware} for which the author
    requests some payment, usually in the accompanying
    documentation files or in an announcement made by the software
    itself. Such payment may buy additional support,
    documentation or functionality.

    See also {careware}, {charityware}, {crippleware},
    {guiltware}, {nagware}, {postcardware}, and {-ware}; compare
    {payware}.

    {The Conception of Shareware
    (http://www.halcyon.com/knopf/history.htm)}.

    [{Jargon File}]

    (1997-10-11)

    --
    geek page at KY speaks
  37. Re:Most shareware these days isn't really sharewar by TurboRoot · · Score: 2, Interesting

    Unless you subscribed to a magazine that was really grainy black and white, that listed about 10,000 program descriptions... you put a check by the ones you liked.. than filled out a small form and paid about $1 for each 5.25 media floppy to have it mailed to your house to operate on your Pc Jr... You don't know crap about shareware ;)

    The internet defeats the purpose of shareware. Back in the day shareware was distributed by one person sharing his collection of shareware floppies with another friend. If someone liked the program, they could mail a check to the author.

    The only limitation ever put on shareware back then was like... a game that had maybe 1 episode. You could mail money to the author and get 10 extra episodes.

  38. Yawn... Copy Protection... by Anonymous Coward · · Score: 0

    When oh when will the software publishers learn? COPY PROTECTION DOESN'T WORK. IT D O E S N ' T WORK! So long as the 'puter can execute the code, I can:

    Trace the code
    Debug the code
    Disassemble the code

    Then once I discover the point(s) at which the 'valid/not valid' software check is done, I just jump right past it to where the software runs...

    Pseudocode for the masses:

    Run program
    Get serial number
    Valid?
    Yes, continue running
    No, Set flag to say it's yes, continue running

    OR

    Run program
    Set flag to say serial number is valid
    Jump around all the BS that checks the code
    Keep running...

    -----------

    c.f. Apple ][ copy protection software wars, particularlly, half-tracks, quarter tracks, relocated directory tracks, track 40 additions, etc...

    1. Re:Yawn... Copy Protection... by pclminion · · Score: 3, Interesting
      When oh when will the software publishers learn? COPY PROTECTION DOESN'T WORK. IT D O E S N ' T WORK! So long as the 'puter can execute the code, I can:

      Blithering idiocy (that doesn't impress me in the slightest) deleted

      Translation: "Please stop using copy protection so I don't have to go to all this trouble."

      That's like asking the attendant at the gas station "Please, can you do me a favor and allow me to rob you WITHOUT a gun this time?"

      If you're going to be a thief, then you're going to be made to jump through hoops. Tough luck for you, you thieving loser.

    2. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      You are such a moron. Software is not a physical object like money. Money is a physical, real object in which there is a limited ammount of. Software is merely a collection of electronic bits that can be easily be reproduced hundreds, thousands, and millions of times. Your argument is akin to the argument BSA uses claiming that sharing a program you bought with a friend is the same as shoplifiting that same program from the store. You are an idiot.

    3. Re:Yawn... Copy Protection... by pclminion · · Score: 2

      Answer this one for me: if no one ever paid the programmers for their products, who would write the programs you are so keen on stealing?

    4. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      Tux would because my bastard father told me so

    5. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      That's an odd question on a site devoted to free software...

    6. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      hah! you're awesome. "you thieving loser." hilarious! good one. you made my day! I completely agree, those stupid thieves should stop ripping off the software developer. they dont realize that these aren't huge corporations with infinite money, they are the little guy just like you and me, trying to make a living.

    7. Re:Yawn... Copy Protection... by ChaosDiscordSimple · · Score: 2

      Translation: "Please stop using copy protection so I don't have to go to all this trouble."

      That's like asking the attendant at the gas station "Please, can you do me a favor and allow me to rob you WITHOUT a gun this time?"

      If you're going to be a thief, then you're going to be made to jump through hoops. Tough luck for you, you thieving loser.

      The problem is that those of us who aren't thieves, who purchase a great deal of software, also get to jump through hoops. I purchase about a dozen computer games per year. There is nothing quite as frustrating as entering a stupid 12 or more digit registration code into the software I paid for. I chose to keep my CD-ROMs in a binder to save space, so I need to carefully make a copy of the stupid code printed on the jewel case that I'm planning on discarding. Oops, made a mistake in copying, well, sucks to be me. Now that I've paid my $60, used 500MB of disc space or more, and entered the registration code, I'm also forced to keep the CD-ROM easily accessable so the software can perform a check that is from my point of view completely unnecessary. If I'm using my laptop, I have to remember to pack the original disks for any games I'd like to play on the trip.

      Shareware? Most things called shareware are crippleware. I upgraded my Palm and a game I registered no longer functions because it depended upon my Palm's ID code which changed. I needed to hard-wipe to Palm because of some corruption, now I get to hunt down the many registration codes and reenter them all. (Nothing quite like entering 12 meaningless characters of registration code using Palm's input system.) Apparently because I'm not the best organized person and I occasionally misplace my copies of registration codes, my punishment is to be denied access to software I've paid for.

      Not everyone who dislikes these "copy protection" systems are thieves. Some of us are legitimate customers, perfectly happy to pay for good product, who are tired of being treated like thieves.

    8. Re:Yawn... Copy Protection... by pclminion · · Score: 2
      It wasn't intended to be funny, but glad you see it that way.

      The fact is there are a lot of software places that aren't huge corporations with infinite money. There are a total of 19 (20 now?) people who I work with, and we work our asses off to produce the best product possible. And we expect to be paid for our efforts, not because we're economic rapists but because we have lives (and many of us have families) that depend on income. The president of the company probably makes less than a low-level manager at some of the megacorps you refer to. Yes, we are the little guy, just like you, trying to make a living.

    9. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      And I should care because....?

      YOU chose to take the job...

      YOU chose to work there...

      YOU decided - not me... So blame yourself.

      If you think that working at a small company to produce a product that depends on shareware revenues is such a wonderful thing - then fine. Stop bitching about the "low pay" and how people don't pay and steal... blah blah blah... Boo hoo for you.

    10. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      "If you're going to be a thief, then you're going to be made to jump through hoops. Tough luck for you, you thieving loser."

      Not everyone that finds copy protection a royal worthless pain in the ass is a "thieving loser" - just a plain ole user who hates screwing around with codes that do nothing to actually prevent piracy - but DO waste my time and cause me problems.

      Treat the thiefs like thiefs. Treat the customers like customers.

      I for one regularly purchase software - but when I get irritated with the code checking crap, I warm up the espresso and go a'crackin...

    11. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      Who said I was keen on stealing? I said I hated copy protection. Two completely different things.

      Copy protection sucks because it doesn't prevent real piracy, and it's a pain to the user. When it gets to be too much of a pain to me, I crack the software that I purchased SO IT'S EASIER FOR ME TO USE. I don't redistribute it, I don't tell others what I did. I don't need to.

      As for your question - I could care less if no one paid the programmers for their products. I'll write my own bloat-free software. Works for what I need. Unlike, oh I don't know, M$ Office?

    12. Re:Yawn... Copy Protection... by Anonymous Coward · · Score: 0

      If you're going to use copy protection and treat honest customers like thieves, then why should any honest customers give you money?

      Interesting how you can't post anything without calling other people "thieving losers".

    13. Re:Yawn... Copy Protection... by pclminion · · Score: 2

      I didn't say it was shareware -- I said it was a small company. Our product starts at $250 and is most certainly not shareware.

    14. Re:Yawn... Copy Protection... by pclminion · · Score: 2
      I wasn't calling everyone thieving losers, I was speaking to a particular individual (who won't even reveal his handle let alone his name).

      I think many companies go out of their way to make their unlocking process as painless as possible. Other people on this thread posted very true stories about losing their license keys, upgrading and having to re-register, etc. It's unfortunate that people have to go through this, but I don't feel you can blame the software house for wanting to protect their interests. Many smaller companies just barely edge by, because they refuse to charge their customers ridiculous prices. To protect what little profit they do turn, they have to implement these systems to stop the few dishonest ones from taking advantage.

      The fact is, if the copy protection is hard enough to break, people will opt to pay for the product rather than steal it -- maybe not in the gaming or shareware industries, but certainly in my industry.

  39. Re:Most shareware these days isn't really sharewar by Anonymous Coward · · Score: 1, Interesting

    What you never heard of a bbs or something?

  40. What's the big deal? by Anonymous Coward · · Score: 0
    I fully support the right and obligation of the shareware developer to find legal and ethical ways to protect their investment and try to maximize their revenues.

    What I don't like is when companies lobby the government to try and do that work for them by making new laws that make criminals out of ordinary citizens and try to make every thought or idea someone's property for centuries.

    The government should not be involved with copy protection at all. It is the software company's responsibility to protect its work, not the government's. Taxpayers should not have to foot the bill for enforcing and protecting a company's "intellectual property." That is the company's problem, not the people's problem.

    If the methods for registration are too annoying or expensive, then the developer will see a drop in sales or an increase in piracy. It is the free market at work, and you cannot mandate the market (unless you are a monopoly like Microsoft, of course)

  41. Shareware = SHARE SOFTWARE by mshurpik · · Score: 1

    I agree that it is irrational to expect to make money from shareware. Traditionally, shareware is software that you only have to buy IF YOU WANT TO. It has the word 'share' right in it.

    The major problem with software payment systems today is that everyone is trying to sell crap. When I download shareware, I am really just letting someone's VB virus replicate to my computer. That's not my privilege, it's theirs, and the GPL backs me up on this.

    Game companies, however, have a limited piracy problem. Why? Because game software is at an altogether higher level than anything written in VB. Games are fast, stable, and have a value that is correlated with simply running the program. But simply owning or running Photoshop doesn't provide value. Using it to make a magazine cover does.

    Thus, shareware. Individual users pay as they please.

    A better system would be to tie payment to actual productivity, i.e. pay once when you've saved 100 files. Or, 100 saved files and no crashes. Or better yet, 100 saved files, no crashes, and no carpal tunnel from a poorly-written GUI.

    See? Software value is highly variable and hard to judge. That's why shareware lets people judge for themselves. Until programmers learn how to write really stable software, payment shouldn't be a right, but a reward.

    1. Re:Shareware = SHARE SOFTWARE by Anonymous Coward · · Score: 0

      Huh? Have you smoke that $3 crack again, or what?

      Because game software is at an altogether higher level than anything written in VB

      Most games are written in C++, which is definitely a lower level language than VB. At least *try* to get your facts straight!

    2. Re:Shareware = SHARE SOFTWARE by mshurpik · · Score: 1

      IF some piece of software outthere does what you want, and it does the job, and it works, and you use it on a regular basis, you should pay for - regarldess of how it was written or what language it was done in.

      So what you're saying is, I should pay for the software if it meets my subjective opinion of quality. Sounds to me like we agree.

      Other than that, you sound like you are rationalizing your theft.

      You just called me a thief but not only didn't you say what it is that I'm stealing, you didn't define theft, either. You said nothing, and you got mod points. Good job.

    3. Re:Shareware = SHARE SOFTWARE by Anonymous Coward · · Score: 0
      I agree that it is irrational to expect to make money from shareware. Traditionally, shareware is software that you only have to buy IF YOU WANT TO. It has the word 'share' right in it.
      Nu, so what software do you have to? Maybe redmond bloatware that is bundled with a PC or with some other software, but for most programs there is no compulsion to buy.

      I suspect that what you mean is that you are entilted to freely use shareware without paying for it. If so, you are dead wrong. You are entitled to use it only in the manner and for the reasons specificied in the license. If you use it for production in violation of the license then you are a thief.

  42. Re:Some helpful links with reg code generation inf by EMIce · · Score: 2

    Ok, I follow you through most of that except one part. Where can I learn a little more about implementing public/private key encryption? The thought occured to me to use this, but I'm not certain how it works or where to find the algorithms to implement it. It would seem that it is impossible with current technology to create a keygen for such a system.

    I realize as another poster noted that some assembly work to skip the check routine could be done, but that is another problem. Maybe by varying releases with different checks in different places I can minimize that effect.

    On a side note - yeesh, why do I feel like I'm treating my users like criminals here? I've done a bit of pirating myself in the past, particularly as a student. I don't really blame them, since their not exactly rolling in the dough. I just want to thwart all but the most determined users, typically the students who have the time to search all over IRC for the right crack. In some strange way I can relate to them, and consider it an acceptable loss. People earning money usually don't care enough or have the time to do that, the cost is too high to find the right crack so they'll buy it.

  43. Re:Most shareware these days isn't really sharewar by cduffy · · Score: 1

    You realize how expensive that got to be, pulling software over a 1200 baud modem from a BBS that had a monthly subscription cost to get enough minutes to download anything useful, and paying long distance on the whole thing?

    Sometimes actually ordering the floppies was the cheapest way 'round it.

  44. Re:Most shareware these days isn't really sharewar by drinkypoo · · Score: 1

    We actually have names for these things. Not being able to save and major functionality being locked is a redundancy situation, if you know what I mean, BTW. If you have that condition, the software is crippleware. If you have excessive nag screens, it's nagware.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  45. Re:Most shareware these days isn't really sharewar by Anonymous Coward · · Score: 1, Interesting

    Yes, I remember looking at those magazine ads and trying to understand what kind of fool would pay a dollar a diskette for shareware and freeware applications that I was downloading (at 300 baud at first, then at 1200 baud) for free from BBSes.

    That was after I got a DOS machine, of course. I was online BBSing for awhile first with a CP/M machine, and I don't recall seeing ads selling diskettes of CP/M software, though I am sure they were out there.

    I remember how cool it was the first time I connected at 1200 baud. woo hoo.

  46. Wizip by C.+Mattix · · Score: 1

    I shelled out the $10 for the registration of WinZip in 1995. It has been extremely worth it, as long as the upgrades are free. If they started charging for each upgrade, then I wouldn't buy it.

    $.02,
    --Christian

  47. Re:Ambrosia will free(beer) its SW if it goes unde by cduffy · · Score: 2

    So, even if everyone wants to release the source code, the likelyhood that a judge would let them make their most valuble asset worthless is minimal.

    ...unless the code is already in escrow (as the link discusses), in which it's too late to do anything about it.

  48. BULL! Kracking does not have to be THAT easy! by Anonymous Coward · · Score: 0

    Sometimes it takes two whole days to crack two years of R&D by ignorant people TAGES was used on "Motoracer 3" It was cracked fully in 48 hours (actually 40).

    Macrovision Secure Disc 2 (SD2) is partially craked a lot but no reason to crack it because people trade the entire disk images in CloneCD image format or in BlindRead/BlindWrite file images.

    However a competent set of engineers coupld make something very difficult to crack.

    but it is not that simple for you to assume you can use debuggers/hardware ice/analyzers/etc because those woudl all be thwarted if know commercially.. you would lose (or at least have to spend several days cracking it).

    Yes some apple 2 games can be cracked in under 7 minutes : Mr KrackMan, The Nova, and others did it frequently when thye were 14 and 15 years old. The Necromancer did it rather quickly too, but he was in his late teens.

    I watched all these and many other krackers, live, in front of keyboards, and they wrote strings of hex straight into the debugger from memory... their own track read-write routines for floppy drives, their own debugging tools, all memorized or assembled in their heads.

    But time has moved one and software is allowed to chew up millions of cycles for encryption, data motion, antitracking tricsks and much more.

    I defy a person to crack a commercial app in less than 5 minutes this decade.

    And I bet it may take days in some cases.

    And I bet you are not the guy to do the krack.... You speak so authoritatively.. What have you kracked in the last 4 years?

    1. Re:BULL! Kracking does not have to be THAT easy! by Anonymous Coward · · Score: 0

      Isn't there a keygen for WinXP? It wasn't in 5 minutes or 5 days but it was done none the less. Microsoft throwing every trick they could imagine at the pirarcy problem. Funny to think about - their investment was how much for the reg key system? Few hundered thou or a few million with the phone support staff? I would have LOVED to be a fly on the wall at Redmond when they keygen came out.

    2. Re:BULL! Kracking does not have to be THAT easy! by Anonymous Coward · · Score: 0

      The only reason the keygen was crackable was because it had to be short enough for users to type it in off the CD.

      Heck, with a string that short you could just brute force it - extract the key authentication code, optimize it, throw random numbers at it until one passes, voila - keygen.

    3. Re:BULL! Kracking does not have to be THAT easy! by Anonymous Coward · · Score: 0

      You lose the bet. I *am* the guy to do the crack. I DON'T crack for anyone but myself - to make my life easier.

      And I don't care how long it takes to crack the software - ALL cracks boil down to the same thing: You're fooling the software into thinking that it's got a valid code. I didn't say it would take 7 minutes... Now days we have 128MB of code rather than 128K of code so of course it's going to take longer... We have "anti-disassembler" code so it takes longer... Big deal.

      The fact is you're either jumping around something, changing the checksum it's going to use, or figuring out some polymorphism to see the real code. It doesn't matter - it's all the same pseudocode to me. Just like when I had my Apple ][ - only the code is bigger and takes slightly longer to do now...

      It's still a rather trivial puzzle - the software has to run or it's worthless right?. Given that, the computer has to be able to run it. And what a computer can do - so can a human (maybe it's a bit slower, but so what...). Sooner or later, I'm gonna figure it out because I'm a PROGRAMMER - similar to the fool who wrote the code in the first place...

      You're just pissed off because I tend to trivialize the whole 'Kracker Aura'...

  49. People will pay by Omega+Blue · · Score: 1

    People will gladly pay for a piece of software if it (a) works (b) gets the job done (c) is worth the price.

    Developers who want to turn a profit have to stop treating users like thieves and produce something that's useful.

  50. The fundamental problem with demos/trials by CTho9305 · · Score: 1

    Right now, it is more CONVENIENT to go to google and find a crack/serial (about 30 seconds) than to pay the author. I think if there was a more convenient way to pay, people would be more likely to buy.

    One way to do this would be a centrallized ewallet... PayPal works reasonably well for this, and I imagine Microsoft will try to add something like this to Passport. Assuming that it becomes easy enough to pay, shareware/trialware will probably become much more profitable.

  51. Re:Some helpful links with reg code generation inf by Dickweed+Man · · Score: 2, Informative

    I can crack this protection (and have done so many times) in my sleep. How? Just NOP the comparison function and ret 1 (or whatever).

    --
    Support T(H)GSB Apr 21-27, 2002
  52. Captain Hector by Y-Crate · · Score: 3, Funny

    In case you are wondering who the often-referenced Captain Hector is, he is a character that would appear in Escape Velocity: Overrride.

    You would be cruising along the galaxy when a ship buzzed by and a Captain Hector would send you a message reminding you to register if you liked the game.

    If you waited too long to register, or just never bothered, Captain Hector wouldn't just buzz by anymore. He would stop, and train his guns on you and blast away at your ship.

    He proved to be quite effective, to say the least.

    1. Re:Captain Hector by Anonymous Coward · · Score: 0

      Captain Hector is a she.

      Better not sign in, wouldn't want people to know my name.

    2. Re:Captain Hector by ZigMonty · · Score: 2

      IIRC, Capt'n Hector is Ambrosia's mascot. He started his attacking-the-cheap-user ways in the original . In Override he would also occasionally steal credits from you as you left a planet. Bastard! I wonder what he'll do in EV:Nova?

    3. Re:Captain Hector by eet23 · · Score: 1

      The documentation for EV Nova says that Captain Hector is a he. In real life, things may be different.

    4. Re:Captain Hector by Sloppy · · Score: 1
      And let me tell ya: it's pretty embarrassing for an Arada pilot to lose to a lowly Helian. If Captain Hector flew a cool-looking ship, maybe it wouldn't be so bad. But to have your ass kicked by such a hunk of junk ship -- argh! Needless to say, Ambrosia got my money.

      Lookin' forward to Nova.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  53. Re:Some helpful links with reg code generation inf by cduffy · · Score: 1

    Eh? No... using the public key system proposed above really is secure as any other as far as it goes (excluding systems that have functionality exported over the network or to hardware dongles). The problem is that no copy protection system can avoid having its checks be patched around; none.

    Sure, the code itself can be encrypted -- but it has to be run at some point, and at that point it can be captured. Following the advice here won't make software easier to crack; it simply won't do anything about the innate weaknesses that any software-based copy protection system suffers from.

  54. Re:Most shareware these days isn't really sharewar by TurboRoot · · Score: 1

    Not to mention I could buy HUNDREDS of shareware applications for the price of 300 baud modem for the PC Jr.

  55. People who "copy software" shun Shareware software by Anonymous Coward · · Score: 0

    I collect pirated software. Terabytes. Never That!

    I collect pirated software. Terabytes of it over the years (no miscalculation). But Never Shareware such as Ambrosia's!

    Its offensive to say that major softeware traders copy Ambrosias software... they dont. They avoid it.

    Its hard to explain why.

    Mac and most PC Software collectors collect software they never run, and have no time to run, and never give it out to often, they collect too many leeches wasting their time if they do.

    They just collect it for the sake of it.

    If they run out of stuff to download they go for VCDs, MP3, MPEG porn, Dreamcast images, PS2 images, CLoneCD PC game images, EBooks, Etc.

    Its a compulsive illness.

    But they NEVER EVER EVER knowingly collect shareware, or Hypercard Stacks, or demoware, or old betas that were released a long time back.

    I know I do not collect Shareware, or Demware.

    ITS USUALLY CRAP. Or it begs for money, or is timebombed, or crash prone, or hard to deinstall (on Wintel).

    Plus there is no feeling of "sneaky illicit pleasure"

    No heartbeat rise, no thrill.

    "Taking Candy from a Baby" too easy and not much of a kick.

    People boast " I have another 40 gigs this week, not one shareware or Shovelware Multimedia CD"

    Shovelware is Kiosk stuff in Macromind Director for kids.

    But this amrbosia guy, actually is good enough for commercial grade distribution and quite talented actually (source code collecters whom trade only private source code to shrinkwrapped applications and major OSes have some Ambrosia source code... good stuff truly)

    But if you go to giganews.com or Supernews.com or Newsscene.com and buy a subscription to usenet servers with good retention you can download quite a lot of software yourself.

    alt.binaries.dreamcast the last two days has over 12 games on it

    alt.binaries.emulators.misc had 3200 different MAME roms the last couple weeks, as well as lots of other games ofr other desktops pcs.

    alt.binaries.warez.0-day.games is usually updated in batches with fully cracked and fully stripped games every weekend.

    There are alt.binaries.misc and the "chello" groups too.

    And still hundreds of Mac Hotline servers with pc and mac wares.

    but one thing is certain... shareware is not copied much.

    And you will hardly EVER find shareware, though you will find cracks to shareware and keys to shareware and keygenerators to shareware.

    (sorry for reposting this but my original post #3179601 got marked as a -1 troll)
    To avoid being marked as a troll again Please heed the following reequest: dont bother remarking if you think this is a troll, because it is not I am not interested in your relies. There. That should do it. Only Trolls want relies (the "definition" of Troll)

  56. Two Words: by Anonymous Coward · · Score: 0

    Court Order.

    1. Re:Two Words: by cduffy · · Score: 1

      A court order to the escrow company?

      No, wouldn't happen. Yes, the judge has the power, but he/she doesn't just go around voiding contracts to increase the value of a dead company's assets. Show me a precident of that happening and then maybe I'll consider it seriously.

      Perhaps there are special circumstances -- perhaps it was put in escrow just before going belly-up, and the creditors extended their credit on the belief that they'd be able to get value back from the source if the company went under -- but barring such things and given a public statement of intent to put the source in escrow prior... no, I don't think so.

  57. most shareware is overpriced by mmusn · · Score: 1
    A lot of shareware charges $15-$50 for what amounts to pretty minimal functionality and non-existent suppport and documentation. Real software publishers put out full, professional software packages at those prices. It's not surprising that users don't feel compelled to pay for a lot of shareware--the software is only worth a few dollars at best.

    As for me, I don't use such shareware at all; I just write my own. It's more fun than dealing with some crappy piece of VB, and a little Perl script will often do what a $30 piece of shareware does. If it looks like it's useful to others, I put it up on my web site.

  58. The original Timebombed DIVX media syndrome by Anonymous Coward · · Score: 0

    DIVX media was useless when Circuit City backed servers shut down 24 months after the last disk was sold as per agreements.

    True, YOU could upgradea DIVX to "gold" to make it immirtal but "GOLD" was tied to your machine and you needed a credit card.

    But timebombs are not why pirates avoid Sahreware.

    I collect pirated software. Terabytes of it over the years (no miscalculation). But Never Shareware such as Ambrosia's!

    Its offensive to say that major softeware traders copy Ambrosias software... they dont. They avoid it.

    Its hard to explain why.

    Mac and most PC Software collectors collect software they never run, and have no time to run, and never give it out to often, they collect too many leeches wasting their time if they do.

    They just collect it for the sake of it.

    If they run out of stuff to download they go for VCDs, MP3, MPEG porn, Dreamcast images, PS2 images, CLoneCD PC game images, EBooks, Etc.

    Its a compulsive illness.

    But they NEVER EVER EVER knowingly collect shareware, or Hypercard Stacks, or demoware, or old betas that were released a long time back.

    I know I do not collect Shareware, or Demware.

    ITS USUALLY CRAP. Or it begs for money, or is timebombed, or crash prone, or hard to deinstall (on Wintel).

    Plus there is no feeling of "sneaky illicit pleasure"

    No heartbeat rise, no thrill.

    "Taking Candy from a Baby" too easy and not much of a kick.

    People boast " I have another 40 gigs this week, not one shareware or Shovelware Multimedia CD"

    Shovelware is Kiosk stuff in Macromind Director for kids.

    But this amrbosia guy, actually is good enough for commercial grade distribution and quite talented actually (source code collecters whom trade only private source code to shrinkwrapped applications and major OSes have some Ambrosia source code... good stuff truly)

    But if you go to giganews.com or Supernews.com or Newsscene.com and buy a subscription to usenet servers with good retention you can download quite a lot of software yourself.

    alt.binaries.dreamcast the last two days has over 12 games on it

    alt.binaries.emulators.misc had 3200 different MAME roms the last couple weeks, as well as lots of other games ofr other desktops pcs.

    alt.binaries.warez.0-day.games is usually updated in batches with fully cracked and fully stripped games every weekend.

    There are alt.binaries.misc and the "chello" groups too.

    And still hundreds of Mac Hotline servers with pc and mac wares.

    but one thing is certain... shareware is not copied much.

    And you will hardly EVER find shareware, though you will find cracks to shareware and keys to shareware and keygenerators to shareware.

    (sorry for reposting this but my original post #3179601 got marked as a -1 troll)
    To avoid being marked as a troll again Please heed the following reequest: dont bother remarking if you think this is a troll, because it is not I am not interested in your relies. There. That should do it. Only Trolls want relies (the "definition" of Troll)

    In my opinion this is an informative post

    1. Re:The original Timebombed DIVX media syndrome by Paradise+Pete · · Score: 1
      but one thing is certain... shareware is not copied much.

      Well, duh. The shareware can be downloaded anywhere. It's the serials that get copied.

  59. QoS by pinkpineapple · · Score: 2

    Shareware can exists but the secret recipe is Quality of Service. I've got some shareware I have been using and buying from time to time. If I feel that the product is neat, but misses something I want, contact the author and then get an answer in a timely fashion with either explanation or some comments, then my next move is to buy the software. The last time I did that it was on Sunday at 8pm and the guy replied to me half an hour after I hit SEND.
    On the other hand, I found most of the time that the people behind the shareware I was using just unreliable. The kind of programmers who worked on some quick home project and didn't feel like finishing it, but still expect a ROI. It is this kind of people who are putting a bad image on the word "shareware". So, the end of the story is I guess, no pain, no gain.

    PPA, the girl next door.

    --
    -- I feel better now. Thanks for asking.
    1. Re:QoS by Anonymous Coward · · Score: 0
      On the other hand, I found most of the time that the people behind the shareware I was using just unreliable.
      And that differs from shrinkwrap how? In my experience, the support has been better for shareware and free software than it has been for shrinkwrap software from large corporations.
  60. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  61. The problem... by shidoshi · · Score: 1

    I think, with shareware, is that there are times when the author is just insane with what s/he thinks the program is worth. I'll fully admit I'm a bad person for not registering all of the shareware that I love and use often. I should, it is irresponsible of me. However, there are other pieces of shareware where the cost is just insane compared to what it does. "Download this program to change your mouse arrow to one of five colors, only $20!" Come on. Just because you put work into something doesn't mean you then have valid reason to charge for it. What happened to writing a program or whatever because you want to better YOUR computing experience, and then just putting it out there to share with the rest of the world? That way of thinking seems to be less and less anymore. There is shareware that is more than worth the price asked, and there is shareware that should be freeware or $10 or less. Some of these shareware programs out there that are $25, $30, or more, and do very simple things, that's just crazy.

  62. THe guy is a moron by BoneFlower · · Score: 3, Insightful

    "But in the shareware industry, which can't function without Internet distribution, this freedom of theft can be much worse."

    Hmm... Sharware worked fine on BBS's and through mail order in the late 80's and early 90's. In fact, at least 75% of the software my family used when we started in the computer world was mail order shareware through regular old snail mail. WE didn't even have a modem until we had the PC for about 3 and a half years.

    In fact, it was truly shareware... These days, whats called shareware is little more than functional demos. If it dies after a period of time, lacks critical abilities, etc... it isn't shareware.

    Shareware registration normally wasn't required to use the program. REgistration generally got you nice things like automatically mailed upgrades, clip art collections(in the case of programs that used such things) printed manuals, document templates, level editors, stuff like that... Cool stuff that made the program more useful, but the program still did all that it was advertised to do even without registration.

    These days, it may do all its advertised to do... For 30 days.

  63. What do you mean it isn't free as in beer? by bons · · Score: 2

    The software industry is basicly driven by two factors. Enlightened self interest or greed. It doesn't matter if it's closed source or open source, both sides have enough people within their camps that are there for one reason or the other.

    It's rare that you see someone complaining about anything whose price ranges from free to cheap, but yet the two highest rated posts in this thread as I write this do exactly that. They complain about software whose full functionality isn't available for free and about the greed involved with liscenses that expire over time.

    But the real case of greed is simple. The industry and the open source movement is filled with it. From software pirates to the people who support but fail to contribute to the open source movement, the goal seems to be to watch out for person number one.

    If you're a geek there are two simple rules of life you should know by now. Writing software takes time and food and shelter costs money. Unless you have someone else to support you, the best way to provide food and shelter for your family is to sell your software.

    But people don't pay. And if you charge for your efforts, people complain and attempt to enforce their will upon your creation.

    Let's be honest. When Microsoft commits and act of pure greed we scream bloody murder. Why then do we not scream bloody murder at every software pirate out there? Why are we outraged at the actions of a large company but not at the actions of a band of warez distributors? Is it because we have become so selfish that we only care about people stealing from us and we're willing to turn a blind eye to people stealing from other programmers?

    "Software wants to be free"

    Bull. It's software. It doesn't care one way or the other. Greedy people want it to be free for them. The software is too dumb to care.

    In my opinion, the biggest problem facing the open source movement is that someone has to figure out how, in a world where people are unwilling to pay for a good product, we're going to feed our families. Because if there's anything I've seen in the past year it's the fact that the Open Source movement has definatly attracted a large number of people interested in Free Software.

    Free as in beer that is.

    1. Re:What do you mean it isn't free as in beer? by PzyCrow · · Score: 2, Insightful

      In my opinion, the biggest problem facing the open source movement is that someone has to figure out how, in a world where people are unwilling to pay for a good product, we're going to feed our families.

      It's quite easy actually.

      As the industy has faild utterly to convince people that ones and zeroes could possibly be worth money, stop selling said ones and zeroez. Sell the time for aranging them instead.

      When I download and install KDE I'm also becomming a member of the KDE user community. The user community depends on KDE developers to deliver a usable product. The same community should pay those devolpers, as in hire programmers.
      So when I becom a member I pay a members fee that goes to the KDE developers. That fee gives me quality code, frequent updates and bug fixes and community support when I have problems.

      KDE might be a bad example, but you get my drift. The ones and zeroes are worth squat without the developers and community.

      All programmers, stop selling your code, sell your time.

      -

    2. Re:What do you mean it isn't free as in beer? by kvigor · · Score: 1

      All programmers, stop selling your code, sell your time.

      Most of us do. We call this "working for companies that produce proprietary software".

      Of course, as a side effect, this means less software (legally) available to you at reasonable prices. But my family's fed.

  64. Re:People who "copy software" shun Shareware softw by Anonymous Coward · · Score: 0
    Its hard to explain why.

    Because you can freely download a shareware copy from the authors website and all you need is a crack or keygen? DUH?

    Does your rant have a point?
  65. Back in the day... by DaCool42 · · Score: 1

    I used to collect shareware from all my favorite dialup BBS's... Ah, those were the times. I'd forgotten all about shareware. Man was a lot of that stuff crap. I guess I stopped using shareware when I realized I could make 90% of that stuff myself anyway.

    --

    ----
    All of whose base are belong to the what-now?
  66. I *TRIED* to buy shareware.. this is the problem.. by takochan · · Score: 5, Interesting

    This is an interesting debate.

    I think shareware authors should be paid for their work. Shareware is cheap, shareware is great..

    But...

    In fact, I tried on 3 instances to buy/register shareware.. and this is what happened.. I think this is part of the problem...

    1)Trumpet (a TCP IP stack from several years ago).
    Buy the program, registration never shows up in m ail.. wait.. email back and forth..wait some more.. in meantime, trial expires, re-install wait somemore. Client I am billing hours for is getting unhappy.. Calling to Australia to get it sorted out was not fun either.

    2)DFX (an sound effects addin for winamp)
    Liked it, and tried to buy a copy with their VISA card purchase screen... then.. nothing happens.. no registration comes.. nothing..wait days... nothing happens, no reply, no program... nothing.. I write email to them.. nothing happens..no reply..

    Finally I *CALLED* the company, to ask them what is going on. They said that my visa transaction was rejected (but they never bothered to inform me of this, even though they collected my email address (just to send me spam I guess?). When I asked the sales rep at DFX what is wrong, they told me that my destination address and billing address were different, (I am an expat overseas) so.. transaction just gets automatically rejected, bin'ed.. period. No mail, no reply, no followup, nothing.. rejects just goes to /dev/null..

    They didn't email me when the Visa was rejected (or ask where I live.. or anything), nor did they even bother to reply my original emails.
    The answer the DFX rep gave me on the phone to all this was... "well, it is just a $15 program, so we can't spend too much effort (ie any!) to deal with things that might come up".

    3)NJstar
    It is a great program. But they wanted me to send checks to Australia or something in AUS dollars.. gee.. how to I do that.. the bank will charge me $50 in processing fees (after waiting in 3 lines at 20 minutes a pop because no one would know how to draw up a foreign denominated check), for a $25 program..

    Those are my stories..

    ..and people wonder why they don't register their shareware...?!. ..

    ...because it is too complicated
    to pay for it, thats why.. fix that, and then
    I am ready to buy lots of great stuff.. but
    right now it is just too much hassle I discovered,
    so I just stay away from it..

  67. Shareware is unethical by extrasolar · · Score: 2, Informative

    Shareware is perhaps the largest abuse of the legal system. Not only does the software developer retain most rights to the software, they forbid their customer the right to use the software for any purpose. Whether by locking out certain functionality ("crippleware") or by having a legal clause saying that the user must delete the software after a certain amount of time.

    Shareware authors must have a distorted belief that software users deserve no rights at all without direct compensation. Then they might allow their customers the right to use the software and thats all. They still forbid rights to modify and distribute the software. This seems to me to be rather a large breach of ethics.

    Good thing we have free software and can avoid all this crap.

    1. Re:Shareware is unethical by Wolfier · · Score: 2

      That's the idea - you can use whatever you like - in your case free software.

      It does not mean what the shareware authors do is wrong. After all, it is their creation. If he chooses not to post it on a website at all, so there.

      Did he download his shareware down to your hard drive? No. Who did it? Probably yourself. So, what do you have to complain about "your right being taken away using the software for any purpose"?

      By your reasoning, is it my right to take GPL software and make closed derivations off them too?

    2. Re:Shareware is unethical by extrasolar · · Score: 2

      I think you have it upside down. Its his license forbidding you from redistributing the software. That when he distributes the software, he still controlls it. That is wrong.

      The same happens with all proprietary software. Look at the number of Windows installations, look at how many people's computers they controll by their license agreement. That is also wrong.

    3. Re:Shareware is unethical by Anonymous Coward · · Score: 0
      Shareware is perhaps the largest abuse of the legal system. Not only does the software developer retain most rights to the software, they forbid their customer the right to use the software for any purpose. Whether by locking out certain functionality ("crippleware") or by having a legal clause saying that the user must delete the software after a certain amount of time.
      You're right, those shareware authors are almost as bad as my local grocery store, whic will let me look at the produce but won't let me eat it unless I first pay the greedy exploiters.
  68. the word "copy"! by thundercatzlair · · Score: 1

    You're missing a vital point here... the word "copy".

    If someone loans his car to a friend, then he can't use the car at the same time. You can't make a "copy" of a car like you can a computer program.

    If someone uses program X and burns a copy onto a cd and gives it to his friend... they can BOTH use it at the same time. Therein lies the problem and what I would believe to be the software author's biggest objection.

    just something to think about...

    later,

    thundercatzlair

    1. Re:the word "copy"! by NoMoreNicksLeft · · Score: 2

      So you're telling me, that what should be the greatest quality of intellectual property, is what software authors complain about?

      Really, think about it. If you could make a car, that any number of people could share simultaneously... wouldn't that be cool as hell? Or would you be up here trying to defend Detroit, saying that these cars are bad in some way?

      Or would it be time for an end of the automotive industry, freeing hundreds of thousands of workers to do something more productive?

  69. Sweet! by ViolatorFP · · Score: 0

    You can suck my left testicle, while stroking my cock! How's that sound? Bitchez.

    --
    (Moderators, please moderate as +1, Insightful)
  70. To pay or not to pay... by PzyCrow · · Score: 2, Interesting

    I frequently downloads share-/demoware and I have a practice of always cracking the software before I even run it.
    This is not because I'm a cheap lousy bastard, I'am but it is not becaus of that.

    I want to give the program a fair trial and get the most out of it before I decide if its good or not. If I cant find a crack I won't even bother, I just find another program.

    Then I face another problem, if I like the program I'm to lazy to get around paying for it.
    Windows Commander is such a program. I've been using it for years and it is well worth the $20,
    but I'm a lazy bastard...

    Here are my tips:

    Popups, banners and other anoying things, are just that: anoying. This will lower the score on the program.
    Crippeling of the porgram won't even let me test it.
    Skip all those. Just give me some friendly reminders in a few descreet places.

    Paying should be a one click thing.

    Windows has this Add/Remove program feature, how about extending this to Add/Remove/Pay.
    I just fire upp that app, check the programs I like to pay for and click apply. The rest is automatic.

    The only copyprotection needed is that the program refuses to install without this kind of payment handling app.

    As copyprotections will be cracked anyway, it's enough with one app handling the protection.

    Come to think about it, that would be a killer app to write, a copyprotection/paymeny handler.

    Time to fire upp those C skills.

    -

    1. Re:To pay or not to pay... by haeger · · Score: 1

      "Windows has this Add/Remove program feature, how about extending this to Add/Remove/Pay."

      I think that feature already exists. Isn't it called passport?

      You install some shareware and MS uses your credit-card to pay for it?

      OK, bad joke. Ill go stand in the corner now.

      .haeger

      Play Soccer: Hattrick
      Cure Cancer: Team 249

      --
      You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
  71. Cap'n Hector by darkfnord2 · · Score: 0

    Man, there's nothing worse than having your credits stolen/ass kicked by a parrot.

    Matt

  72. Simple Solution? by nzhavok · · Score: 2

    I agree that factoring a timestamp into the key is a good idea from an anti-piracy stand point, however what I don't understand is why they let people upgrade the odes they KNOW are pirated.

    If a code has been previously updated they should not allow the automatic process to update it again surely this is obvious? So in the majority of cases people will have to remember the latest code they recieve and all will be well. In the case where they genuinly forgot OR some pirate has already used that code then they need to make a phone call. Generally people that actually bought the software will think this is a hassle, but then again it should only be a few of them and it's their fault for losing the code. I'm betting the mojority of pirates won't be making phonecalls to get codes.

    --

    He who defends everything, defends nothing. -- Fredrick The Great
    1. Re:Simple Solution? by Droog · · Score: 1

      That wouldn't work. What if your hard drive crashes and you reinstall the game and have to update it again? You solution would take away the customer's rights to their own software.

  73. What you conveniently forget by browser_war_pow · · Score: 2

    is that our country was founded on liberalism, a belief in a transcendetal natural law. Liberal notions of rights mean that you cannot use your rights in a way that is detrimental to another's rights. Therefore she has no right to tell me how I can use it anymore than I have a right to tell her how she can use the hardware I sold her which she used to develop it on. The only exception to this is open source because open source contracts require both parties to respect each other's rights.

    1. Re:What YOU conveniently forget by (void*) · · Score: 2

      No, the EULA's may or may not be contracts. That has yet to be decided, although there are lots of court cases that suggest one way or the other. In legal theory, contracts must satisfy certain rules before you can call it a contract. Such as consideration towards both parties to the contract, opportunity to agree/disagree with the contract. Most EULAs fail these two tests.

  74. Re:Demoware/Crippleware shunned by Pirates Anyways by Anonymous Coward · · Score: 0

    oh wow you are so l33t, what a deep insight into the warez scene d00d!

    what a lamer...

  75. You rock CommieTroll by Anonymous Coward · · Score: 0

    Keep spreading the good word baby ;)

  76. The right way (TM) by jeti · · Score: 2

    1. Make a demo/free version that is actually useful instead of annoying.
    2. Don't make the demo time limited.
    3. Let the full product have extended functionality.
    4. Give registered users a key to always download the latest version.
    5. Make the registration process a breeze.

    (1) You need the goodwill of your customers - unless they really depend on your product.
    (2) They'd feel annoyed that something was taken away, and look for countermeasures.
    (3) People don't pay for what they already got.
    (4) A clean and simple way. Doesn't prevent piracy, see 1.
    (5) How often did you turn away from complex or insecure registration forms?

  77. Preserving what the moderators missed. by Arker · · Score: 2

    having been around for a long, long, time only makes money if you have something really slick to offer.


    ..and how is this different from any other business?

    MS, MPAA, RIAA all make oodles of money. Do you honestly believe that they all have something "really slick" to offer?

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  78. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    Using any kind of strong encryption, even for something like registeration keys, will make the program subject to export restrictions.

  79. Re:Some helpful links with reg code generation inf by richard-parker · · Score: 1

    2) Don't shorten the result from a hash.
    It is not uncommon to use truncation to transform the output of a Message Authentication Code (MAC) in these circumstances. In fact, Preneel and van Oorschot have found some advantages in truncating the output of a hash-based MAC, although their results do not seem to extend to an overall security advantage for truncation [1]. The advantage stems from the fact that less information on the hash result is available to the attacker, but a disadvantage is that there are less bits for the attacker to predict. If you are going to truncate an n bit hash to m bits then I suggest that m should be not less than half of n. The value of m should also be large enough to be a suitable lower bound on the number of bits that need to be predicted by an attacker. While this lower bound is probably around 80 for most applications, since registration code applications are vulnerable to direct attack on the application you only need it to be stronger than the effort it takes to crack the application. I'd suggest that 64 bit truncation of a 128 bit hash such as MD5 is just fine.

    [1] B. Preneel and P. van Oorschot, "MDx-MAC and building fast MACs from hash functions," Advances in Cryptology - CRYPTO'95, LNCS 963, Springer-Verlag, 1995, pp. 1-14.
    ftp://ftp.esat.kuleuven.ac.be/pub/COSIC/preneel/md xmac_crypto95.ps.gz
  80. Re:Some helpful links with reg code generation inf by captaineo · · Score: 4, Interesting

    There is a variant of this system that would be virtually impossible to crack... Intel & AMD would have to embed a private key in the CPU core. When buying software, you would present the public key that corresponds to your CPU. The software vendor would check this against a list of valid keys published by Intel (to prevent people from making their own key pairs), encrypt the software using your public key, and then send it to you. Your CPU would decrypt the code as it executes using the private key embedded in it. The binary would not work on any other CPU.

    A hardware-based system like this is many orders of magnitude more secure than a software-based system, because the software remains encrypted all the way up to the CPU. The only way to break it would be to find one of the embedded private keys ($$$ equipment)... Or to convince a software vendor to encrypt with a made-up key that you know both public & private parts of...

    BTW, this is also the basic framework for audio/video copy-prevention systems. (CSS works like this, except there are only a handful of private keys, and the CSS encryption algorithm is flawed)

  81. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    There are several (at least two) books out there that describe several solutions (or degrees of paranoia) which may be applied to this sort of problem.

    One such book, which I recently picked up, was "Building Secure Software" ISBN 0-201-72152-X. It is in hardcover currently, though I got it at 30% off at Borders a few months ago. The book is well written and gets a good bit right.

    Definately don't roll your own scheme.

    You might also try and find the writeup by the guys who cracked the net blocking software. The software was Cyber Cop or something and the crack was cp4hack, I believe. They describe in detail what they did to break the app's poor security, a great example of someone rolling their own.

    Peace,
    Johnny

  82. Re:Some helpful links with reg code generation inf by Technician · · Score: 2

    That may prevent unauthorised use of a program, however it will keep me from registering. I don't buy any software that can't be restored and function after a hard drive failure. I travel and anything that makes me spend hours on hold for consumer support after a crash is lost field production time. Stuff I use must be able to be loaded from it's instalation program and run without any internet connection or phone call after a system crash. That is one of my non-negotiable requirements. That is like a remote dongle that the software must phone home. I don't do dongles real or virtual.

    I get software that is above most shareware in quality and features off the 9.95 rack in the office supply store. Why pay more for less?
    Lables Unlimited II by softkey ($12) is far better than any shareware I checked. Any halfway decent shareware wanted over double the price to support half as many barcodes. None of the overpriced shareware would support photos and clipart. Why is a bargan rack title generaly a much better product at a much lower price? I'm serious, not trolling even if it may look like a troll. It's just my experiance with shareware features verses price (value) compared to off the rack software.

    --
    The truth shall set you free!
  83. Not necessarily by cameldrv · · Score: 1

    Export regs specifically don't apply to authentication systems. If your reg code system can only be used for authentication, it is OK to export. I imagine this would almost universally be the case.

  84. Re:I *TRIED* to buy shareware.. this is the proble by xonker · · Score: 2, Interesting

    I would venture a guess that your experiences have been atypical. I'm pretty sure that Ambrosia has done what they can to ensure that people will have an easy path to registration.

    I've only registered two shareware programs, both times it was a snap.

    Since I started using Linux there isn't much that I want to do that isn't solved by Free/Open Source software. But, when I was doing the Windows thing I found a few shareware proggys that I liked and I registered them when they became programs that I relied on. However, I never would have mailed in a check -- if I wouldn't have been able to pay online I wouldn't have registered.

    Now that there are several easy ways for merchants to collect money online (Yahoo!, PayPal -- even though PayPal seems a little sleezy these days...) there should be no reason why it should be difficult.

  85. Registration code idea by mattbee · · Score: 2

    Has any shareware author tried to encode the payee's VISA card details inside the registration code? That is to say, the payment details are just dressed up in a particular algorithm, with the date and whatever other security details? If users know this is the case, it makes the leaking of legit registration codes rather less likely. Yes, crackers can still generate their own codes but it's another idea to raise the bar to pirates without incoveniencing paying customers.

    --
    Matthew @ Bytemark Hosting
    1. Re:Registration code idea by fprefect · · Score: 1

      Most codes are not leaked by the people who bought them, but by someone else they know or work with. If they have no compunction about posting your name to the Internet, how much do you think they respect your credit card?

      Not to mention that we support other methods of payment.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
  86. How is this going to change anything? by Anonymous Coward · · Score: 0

    Someone who redsistributes will just reset the system clock. I've seen this kind of protection before and it makes no difference.

    1. Re:How is this going to change anything? by fprefect · · Score: 1

      What a clear and obvious hole in our design. I can't believe we tried to pull one over on you.

      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    2. Re:How is this going to change anything? by Graspee_Leemoor · · Score: 2

      Tao Master Graspee says:

      "The sarcasm of a man with 2 identical sigs falls on deaf ears."

      graspee

  87. The problem with $5 shareware by Proc6 · · Score: 2, Insightful

    Probably the last thing a shareware developer wants is a really decent piece of software he's written selling wildy for $5 a copy. At only $5 a copy, if you had 60 new registrants a week, after a year you'd have 3000 users to support while only making a McDonalds salary. (Factor in the cost of the PC and IDE you used to write the software and it's less). One thing about warezed copies is, you dont have to support them. I personally would rather have 500 users paying $30 each. Honest users that rely on my software and need tech support, and realize $30 or $5 doesnt really matter because they "use" my software theyll pay either, than having thousands of people emailing me ignorant questions and requests and complaints when they paid less than burger and fries for my months of coding work. Something to think about anyway.

    --

    I'm Rick James with mod points biatch!

  88. The problem with today's Shareware by viktor · · Score: 3, Insightful
    As I see it, I can understand that people won't pay up. Looking at Windows, PalmOS and MacOSX shareware markets the same trend is obvious: The majority of today's shareware seems to be minute utilities, that performs one very simple task and costs $15.

    I can definately understand that people get a very strange idea of the Shareware market. Originally, Shareware was fully functional and often complex software packages that the author asked $10 or so for. Today it's often nagware or crippleware (i.e. not at all fully functional software), and the price is often set way to high.

    Of course people get the idea that Shareware is (somewhat exaggerated) "expensive crap".

    I think that if the Shareware market cleaned itself up, by making sure that crap software, or very simple software, is released as PD (or Open Source) as it "should", and also making sure that the prices asked are, in fact, cheap, things could be very different.

    I personally am glad to pay $10 for a better datebook for my Palm, but I won't pay $15 for a program that edits one entry in the Windows registry. And the very fact that so many people release shareware waaay to expensively puts me off the entire market.

    /Viktor...

    1. Re:The problem with today's Shareware by hyphz · · Score: 1

      Another one is the "fake shareware" that came out a few years back.

      Basically, several companies boxed up what were effectively *demos* of their software (the original Diablo was one, so was the original Descent) and sold them for UKP5 with the box labelled "Shareware version".

      Result: lots of consumers learnt that "Shareware" means "crap cut-down version of something I can buy in a store". The firms again pulled off the ever-popular trick of telling customers "No, there's no need to search for products yourself - just go to the store and see what there is"; which is a great competition strategy, because it insulates you from new firms who probably can't get shelf space.

  89. Price as a Barrier to Entry by awol · · Score: 3, Interesting

    There are many people who will use "cracked" software (take cracked to mean made available by means other than as the author intended). And yes many of those people will try and use the channels of "legitimate" users to get upgrades, new keys, whatever.

    What is important is that most of these people will not pay for the software if it is made inaccessible to them. This is the reason why the software industry has been pretty soft on places like China. If they force compliance they will just lose users because the people in question find the price (whatever it's level) a barrier to entry.

    Look at a given game. You like it, you install it and you find the "crack" to make it forever playable. Play it lots and then find that the software stops working, you are miffed, (since no new crack can be found) but because its just a game, you move on to the next crackable game, or better yet an 80% as good freeware version. This _is_ the way a lot of software consumers work. A specific piece of software is worth nothing to them whilst "accessable" alternatives exist.

    So there are two alternatives. Make all variants inaccessible (and oh how the media industry is burning cash to do that) or change the pricing model so that until you have a viable paying user base the software does not exist.

    Oh and in case you didn't notice, Free Software falls into the latter category (really. It does).

    --
    "The first thing to do when you find yourself in a hole is stop digging."
    1. Re:Price as a Barrier to Entry by Arcturax · · Score: 1

      For most shareware it isn't a barrier at all! $15? $25? Please... that's the price of a pizza and maybe some beer. I've seen people bitch about $25 shareware and yet happily go blow twice that at the local pubs. Of course maybe the latter is more entertaining, but for some software, especially Ambrosia's games, it is well worth going dry for one weekend.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    2. Re:Price as a Barrier to Entry by awol · · Score: 1

      I mean "Barrier to Entry" in a technical sense. I am not suggesting that someone with a thousand dollar computer cant afford $25, but that having to pay 25 bucks is a barrier when the itch they are scratching can be itched for less.

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    3. Re:Price as a Barrier to Entry by Arcturax · · Score: 1

      Then they either find something cheaper or they can scratch the itch themselves for free if they have the skills or resources.

      If they can't do either of those, then they either do without, save money, or bite the bullet and spend the money.

      Honestly, I just can't see justification of cracking shareware. These guys may not be living off of this, but it is their work and they are sometimes quite good at what they do. Some even contribute to the open source movement as well as having shareware on the side. These are the little guys we are always wanting to protect from Microsoft and other big companies. Yet it seems we can't even protect them from ourselves and that is pretty sad.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  90. Leak your own (broken) keys by xixax · · Score: 2
    I recall how the Amiga IRC client, AmIRC would display bogus keys to everyone in a channel except the person using it. Always thought that was one of the more amusing/clever means of policing keys that I have seen.

    Create your own (variously) broken keys and flood the market so that people will need to second guess any \/\/4R3z they find.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  91. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    Yeah, and if I knew how to do all these things do you think I would be spending my time writing shareware???

  92. Re:I *TRIED* to buy shareware.. this is the proble by Anonymous Coward · · Score: 1, Insightful

    Solution.
    Shareware authors should accept travellers cheques - in any currency - and be ambigious - 10 dollars, or 10 dollars in your local currency. Travellers cheques OK .
    Rock up to American Exprees, buy some 10 buck cheques, countersign and post.
    Receipitant jush rocks into amex, and deposits into his/her account (less questions that way).
    Amex leaves the banks for dead. Cheaper sending TT's.

  93. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    This makes the software rather less valuable to me. If my old processor dies or I want to upgrade . . . Of course if this means the author would reduce the registration fee by 50%, it would be just as good for the user in principle

  94. Programming is a dead-end job... by Saeger · · Score: 1
    I know it's a ways off, but in only a couple decades almost all software development will be done by vastly more efficient artificial intelligence. I wouldn't call this wild sci-fi speculation either.

    Consolation prize? Nanotechnology; it should be maturing alongside AI, so no more starving artists/programmers thanks to an insanely low cost of living (in this theoretical uptopia)! :)

    Too bad there's not much money to be made in the nanotech revolution either... because I'm not buying my "free lunch" when I can instead "warez" the "molecular blueprint" of a GREAT slice of open OR closed-source pizza (where 'pizza' can be anything imaginable - as long as you have enough molecular feedstock & energy to replicate it).

    warning: this post has been a useless excersize in mental masturbation. :)

    --

    --
    Power to the Peaceful
    1. Re:Programming is a dead-end job... by Anonymous Coward · · Score: 0
      almost all software development will be done by vastly more efficient artificial intelligence

      Vastly more efficient AI, but not quite intellegent enough to get pissed off at working its ass off all day for the man, while the man sits on his own ass all day eating pizza warez.
    2. Re:Programming is a dead-end job... by iansmith · · Score: 1

      Both AI and nanotech suffer from the same problem.

      The more we learn, the further away we realise they are.

      I don't expect to see human or programmer level AI within my lifetime, or the ability to build items at the molecular level.

      However.. I'd love to be proven wrong and see it.

      --
      Ian

    3. Re:Programming is a dead-end job... by Saeger · · Score: 1
      The more we learn, the further away we realise they are.

      This is true, but it's also true that there are major breakthroughs along the way - along the exponential curve of progress.

      e.g. Before the Wright brothers, no one thought they'd live to see heavier-than-air flight, and before the X1, few thought the sound barrier was breakable, etc. So, sure, the bar keeps getting raised, but that's because we're pushing it... nanotech in particular is closer than you think.

      --

      --
      Power to the Peaceful
  95. Re:I *TRIED* to buy shareware.. this is the proble by Queer+Boy · · Score: 3, Insightful
    I would venture a guess that your experiences have been atypical. I'm pretty sure that Ambrosia has done what they can to ensure that people will have an easy path to registration.

    Actually, Ambrosia themselves admit they have a flawed design. They admit they have inconvenienced paying customers. The fact that I should ever have to interact with them after the initial purchase of their product, just to use the product is absurd. Their prices for their products are more than reasonable (except SnapzPro X, I can create an AppleScript that does everything it does with only a default install of Mac OS X), but if any time I go to run an application, and it won't run because of something the author has programmed, that sounds like a bug.

    The story on their website is fascinating in terms of a study of human nature, but they have twisted the reality that they tried to base a business around their hobby (which is exactly what they said), then throw in the "baby factor" (which sounds suspiciously like stories you hear from welfare queens: "I need money for my baby I made without thinking about the fact I had to have money to support it.").

    Their editorial would have been more effective if they had left out all of the starving artist ridiculousness, it only sells their talent short. I wish more shareware authors would just say, "I am a talented programmer that makes worthwhile applications, and I made them with the intent of being paid for it. Stop ripping me off." Instead you always hear, "You should pay me for my program so I can eat and put diapers on my baby."

    The truth of it is that shareware is a sketchy business model, and if you're going into it without realising that, you're going to get burned. I also don't see any difference between these new shareware registration schemes and Windows XP's Activation.

    Sorry if I sound like I'm downing shareware, I'm just downing shareware authors attitudes. It's just in my mind Shareware = Application one or a couple talented programmers have worked on, Open/Free (as in speech) = Application tens to hundreds of talented programmers have worked on, and you don't hear OpenSource or collaborative programmers spouting the "will program for food" mantra.

    --
    Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
  96. Re:Some helpful links with reg code generation inf by Jan+Derk · · Score: 1

    There's much more to protecting your apps than just a high tech registration code generator:

    http://www.inner-smile.com/nocrack.phtml
    http://www.senseofsecurity.com/sharenc.asp

    Have fun. Just remember that if you application is worth it, it will be cracked despite any efforts you make. Take it as a compliment.

    Cracking complex protection schemes is to hackers what a game of Doom is to others.

    Jan Derk

  97. Ambrosia Software Rocks! by CaptainCarrot · · Score: 2
    Everyone who owns a Mac MUST visit Ambrosia's website, download a couple of their games, and play! The Escape Velocity series (one of which I paid to play) is especially highly regarded, and the third installment of the series is due to be released... um... any time now!

    Really, Ambrosia's products are by and large worth the asking price. As shareware companies go, they're a good example.

    --
    And the brethren went away edified.
  98. NJStar is crap by autopr0n · · Score: 2

    NJStar is an unseemly pile of crap. I tried to install the WinCE version and it fucked my palmtop to shit. You can get a nice integrated IME from M$ from 9x, and NT/2000 (and XP I guess) just need the install CD.

    --
    autopr0n is like, down and stuff.
  99. yeh, exactly by autopr0n · · Score: 2, Informative

    If these people want money, they should just sell their software like all the rest of the shrink-wrapped crap out there.

    I mean, I donno their system seems well designed, but the whole point of 'shareware' is to share it... It's extremely disingenuous to bitch about piracy.

    --
    autopr0n is like, down and stuff.
    1. Re:yeh, exactly by hyphz · · Score: 1

      Most programmers *can't* "just sell software like all the rest of the shrink-wrapped crap out there".

      Even if it was the best app in the world, they have no way of getting it distributed. Nobody is interested in shifting unknown products around, and your product can never become known as long as nobody shifts it. And it's a rare person indeed who will buy software sight-unseen over the Internet.

  100. Playing games with Credit Card details... by Jan+Derk · · Score: 1

    Good idea to prevent leaking codes. But a very bad idea to get people to register at all.

    Do you really think anyone will register knowing that the shareware author is playing games with their CC details?

    I won't even register if the shareware author handles my CC data himself, instead of using a thrusted 3rd party like KAGI, Regsoft, Paypal or any big name bank.

  101. Re:you're not a real troll by GafTheHorseInTears · · Score: 0

    His name is Robert Paulson.

    His name is Robert Paulson.

    His name is Robert Paulson.

    His name is Robert Paulson.

    --
    "You're just scared like a little white pussy. I'll fuck you till you love me, you faggot!"
  102. Re:Some helpful links with reg code generation inf by SixTwelve · · Score: 1
    Of course you remember that Intel tried this a few years ago. Message boards and newsgroups were full of Instant Privacy Advocates (just add black helos) going quickly apeshit.
    Intel is trying to log what PornoZeraw searches I'm getting from Yahoo!? That's an invasion of my privacy...

    As I remember that lasted about 10 minutes.
  103. Re:I *TRIED* to buy shareware.. this is the proble by Arcturax · · Score: 1

    It isn't a problem if they use some service like Kagi. I've registered shareware via Kagi before and its about as easy as it gets. I got my response instantly and was up and running the software within 5 minutes of going to the Kagi page. I guess it depends on how they are handling payments. Maybe you should email them to make sure they can use something like Kagi before you buy.

    --

    --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
  104. Re:I *TRIED* to buy shareware.. this is the proble by tqofhc · · Score: 2, Interesting

    Way Way back, I used to run a small two line BBS running VBBS, mostly for carrying fido...and a whack of door games like BRE,LORD,The Pit etc. All of which including the bbs system was shareware, and all of which I registered without hassal, some via phone with a cc and others with a money order, the service was always great and shortly after I would recive my validation codes. Mind you this was 1990ish, perhaps the levels of service have gone way down, or the shareware vendors are so unused to people paying for stuff these days that they lack the skills to process a order.

  105. People are stupid by Anonymous Coward · · Score: 0

    Years ago, someone complained to me they wanted a "crack" for Netscape. Yes, Netscape Navigator. It seemed they had a beta that was going to expire soon (as in "go download a new one, since this one is getting out of date"), but their automatic assumption was that they needed a "crack" so they could keep using it. No attempt to see if you could download a newer one, no attempt to see how much it cost (sure it was free, but that's beside the point). Immediately go looking for a "crack". It's this sort of mentality that destroyed the shareware market.

  106. How long will we continue by rudy_wayne · · Score: 1

    to debate the same tired crap? "Software Piracy" is a lie. Using copyrighted material in a way that the author does not like or approve of IS NOT piracy. You can call it piracy, and you can spend lots of time and money on various copy protection schemes, but the average person isn't buying it (no pun intended).

    In 1986 people were saying "Shareware is in trouble. If people don't start paying for shareware, it will disappear. 16 years later, there's more shareware than ever.

    In 1989, the Wall Street Journal ran a front page article about "software piracy", citing the example of being able to walk into a Hong Kong store and buy a bootleg copy of Lotus 123 for $20. Right next to that story, was an article naming Jim Manzi, then CEO of Lotus, as the highest paid corporate executive in America with total compensation of $27 million. Hmmmm..... let's see now .... Lotus is being destroyed by "piracy" but they made so much money that they can afford to pay their CEO $27 million. Something doesn't add up.

    The RIAA claims that music sales were down 10 pecent in 2001 compared to 2000. And of course Napster/Kaaza/Morpheus,et.al., are to blame. Taking into consideration that the entire economy took a major nosedive in the second half of 2001, a 10% drop in sales is trivial. If the events of 9/11 hadn't occured and the economy had stayed strong, it would not be out of line to say that music sales would have been the same or higher in 2001 compared to 2000. Now, think about that ..... millions of people downloading millions of songs for free and yet there was no significant decrease in music sales.

    The movie industry has now jumped on the bandwagon, claiming that they too are the "victims of rampant piracy" as people use their broadband internet connections to download moveis. Guess what. The movie industry just reported that 2001 had the largest box office receipts since they starting tracking that info in 1959.

    The casual copying of material is irrelevant and has zero impact on the profits of the people who create the material.

    1. Re:How long will we continue by nagora · · Score: 1, Flamebait
      Using copyrighted material in a way that the author does not like or approve of IS NOT piracy

      If the way you are using it is by not paying for it, when asked to, then it is piracy. There is no fair use, and there should not be, on stolen software. There's lots, and there should be, of fair use for software that is not stolen. If I require you to pay me for a copy of my software and you don't like it then fuck you; write your own.

      In 1986 people were saying "Shareware is in trouble. If people don't start paying for shareware, it will disappear. 16 years later, there's more shareware than ever

      From the same authors? I believe that as more and more people learn to program that more people will release shareware in the delusion that "people will support me in doing something useful for them at a fair price". Of course the reality is that people like you simply want to hang around until someone with some ability does something and then freeload on them. Eventually most shareware writers realise what a mug they're being and stop donating to the "I have the right to use any software" brigade.

      Hmmmm..... let's see now .... Lotus is being destroyed by "piracy" but they made so much money that they can afford to pay their CEO $27 million. Something doesn't add up.

      Indeed. What does not add up is that big companies like Lotus (was) spend huge amounts on marketing and other non-software items to try to sell into other big companies. This money has to be recouped and with profits to spare for the shareholders. They naturally are very vocal about losing millions of dollars worth of sales, just as shareware authors are vocal about losing hundreds of dollars worth of sales. But, so what? Are you just saying that it's okay to steal from people that can afford to take the loss? What loss can you afford to have stolen?

      Before we get the "nothing's been stolen; Lotus still have their software" crap I think you should understand that when software is stolen by shitheads like yourself what is actually stolen is time. I spend my time writing software. I charge for that time; in a very real sense I never charge for software; my job includes testing, bug fixing and even some user support and I don't get an itemised pay cheque at the end of the month. I get paid for my time.

      Now, think about that ..... millions of people downloading millions of songs for free and yet there was no significant decrease in music sales.

      Yes, that's because Napster were forcing the shareware model on the musinc industry. "Try a band." could have been their motto. Due to the poor level of service they gave the users actually bought more music because they couldn't be bothered with the long, tedious, buggy process of downloading whole albums most of the time. So they tried the shareware version and went to the store for the full version. They would not have bothered their asses if Napster had worked well.

      The movie industry is lying about their "problems" at the moment but one day it will be possible to easily download full movies without paying for them and then there will be a problem.

      The casual copying of material is irrelevant and has zero impact on the profits of the people who create the material.

      This is a bare-faced lie.

      When software costs less than 20 dollars there is no reason for casual copying - there is no way that each and every copy made was not affordable by the thief. I accept that many people who use Office simply would not have forked out 500 quid for it anyway and so MS is no worse off (better off since they've got free training and advertising), but at shareware prices even this lame excuse simply does not apply.

      My current form of charity-ware is open source but it's not possible to make a living from that. I don't mind donating my time for it as I use the time donated by other people to help me but I'm under no illusions as to how hard parasites like you would make it for me to pay my mortgage if I tried to work like that all the time,

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:How long will we continue by Graspee_Leemoor · · Score: 2

      "one day it will be possible to easily download full movies without paying for them and then there will be a problem."

      Are you on such a slow net connection that you hit "Submit" in 1997 ?

      Hmmm. divx.

      Hmmm.

      graspee

    3. Re:How long will we continue by nagora · · Score: 1
      Are you on such a slow net connection that you hit "Submit" in 1997 ?

      Are you from a future where most people are on super-broadband? I'm broadband and I still wouldn't bother waiting for a movie to download; if it was 10 times faster I might.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    4. Re:How long will we continue by Graspee_Leemoor · · Score: 2

      I just run a p2p software client in the background all the time with a lot of stuff queued up on it and leave my computer on all the time, like most people. It may take a few days or even a week to download a film if it isn't widely-shared, or if all the people sharing it are on modems, but it gets there. If I put things on the list every so often then every day *something* finishes downloading.

      Yes, if I had to sit there and watch it download, I wouldn't bother, but you don't have to do that.

      graspee

    5. Re:How long will we continue by nagora · · Score: 2
      It may take a few days or even a week to download a film if it isn't widely-shared, or if all the people sharing it are on modems, but it gets there.

      Ah, a patient thief.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    6. Re:How long will we continue by Graspee_Leemoor · · Score: 2

      If I own the VHS video of a film I download, am I still a thief ?

      If I own the dvd of a film I download, but the dvd got damaged and won't play, am I still a thief?

      If the film I am downloading is not available to buy in my country, then am I still a thief ?

      graspee

    7. Re:How long will we continue by Graspee_Leemoor · · Score: 2

      "I'm broadband and I still wouldn't bother waiting for a movie to download; if it was 10 times faster I might."

      So does that make you an impatient thief ? ;)

      graspee

    8. Re:How long will we continue by nagora · · Score: 2
      If I own the VHS video of a film I download, am I still a thief ?

      No

      If I own the dvd of a film I download, but the dvd got damaged and won't play, am I still a thief?

      No

      If the film I am downloading is not available to buy in my country, then am I still a thief ?

      Yes.

      Very simple system: you paid, you not thief; You not pay, you thief.

      The last case you gave is certainly borderline since no one is harmed. From a legal point there is no issue, it's theft, but from an ethical point of view the issue is what do you do once the film is available?

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    9. Re:How long will we continue by nagora · · Score: 2
      So does that make you an impatient thief ? ;)

      I was talking about the question of whether downloading is a problem for the film industry now as they claim. It isn't because people (the "I" in my comment) don't generally have the patience to download films. I personally might, given 10xbroadband, download items which I can't get any other way (and, yes, that would often technically be theft) but I would buy such things if I could. As an example, I would be very keen to get a copy of Max Fleischer's version of "Snow White and the Seven Dwarves" and I would download it but I'd be keen to pay for it to reward those whose work would have gone to preserving it.

      The reality, however, is that most people would quite happily download the current cinema releases if it was quick, free, and good quality. Our problem is how to cope with this without selling our souls and our rights to the MPAA and their like. Pretending that movies would be made for free will not help.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    10. Re:How long will we continue by Graspee_Leemoor · · Score: 2

      Well- it's been nice chatting with you in this ignored forum, since we can have a discussion without constantly getting modded down for being offtopic.

      By the way, I think that in my example of owning the vhs and then downloading the divx, this is still borderline, since they expect you to buy the dvd if you own the vhs, they don't give it away free, or allow you to copy it...

      graspee

    11. Re:How long will we continue by nagora · · Score: 2
      Well- it's been nice chatting with you in this ignored forum, since we can have a discussion without constantly getting modded down for being offtopic.

      Yes, makes a nice change.

      I think that in my example of owning the vhs and then downloading the divx, this is still borderline, since they expect you to buy the dvd if you own the vhs, they don't give it away free, or allow you to copy it...

      An argument there is that the DVD is such better quality than the VHS that it's reasonable to ask for more payment. I hate VHS so I'd go along with that myself.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  107. Re:Most shareware these days isn't really sharewar by Anonymous Coward · · Score: 0

    >No, it's NOT how shareware has always been.
    >
    Quite right. The "current" crop of Shareware started poping up when Windows "programers" thought that by ripping off the people running bbs and bbs networks during 80's and 90's they had found a cheap and easy way to make a fast buck.

  108. They should not expect to see a profit because... by Dr.+Evil · · Score: 2

    ...few people ever actually ever see a profit from shareware.

    Forget ethics, this is business.

    What bugs me most is when people go on about legistlating this stuff into working, or demanding multi-billion dollar crackdowns because of flawed business models.

  109. Re:I *TRIED* to buy shareware.. this is the proble by Beliskner · · Score: 1
    Shareware authors should accept travellers cheques - in any currency - and be ambigious - 10 dollars, or 10 dollars in your local currency. Travellers cheques OK .Rock up to American Exprees, buy some 10 buck cheques, countersign and post

    NOOOOOOO!! You might as well send cash in the transactee's currency. A countersigned traveller's cheque is as good as cash, and can easily be stolen by anyone. All post/parcels state clearly Do not send cash in the mail. A cheque is much harder to steal, and you *can* make out a cheque to anyone worldwide, just do the currency conversion and pay 2%-5% extra in anticipation of the target's bank transaction fees and fluctuations in foreign currency. I've cashed lots of cheques this way and the bank clerk doesn't even bat an eyelid. It's real unlikely that currencies will collapse by the time your checque gets there. It'll be worldwide frontpage news if it does (Argentina). With cash/TT the transactee can just lie and say "never got it, lost in the post"

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  110. Re:I *TRIED* to buy shareware.. this is the proble by KatieL · · Score: 1

    The latter of those three things is usually the thing that stops me: they want payment in dollars, in return for access to a 1-800 number I can't call. Or they take Visa, as long as I can call their 1-800 number...

    This was the point I stopped using shareware at all, because I felt guilty about using the stuff without paying, and paying for it is too hard work, and by the time one has paid for a cheque in dollars from a UK bank, it starts looking like commercial price software with less than commercial production.

    Being basically honest at heart, I just stopped using the odd few bits I ever did properly try out.

    Possible solution: group in each country set up to collect the money in local currency, convert it to other things en mass (which will make the conversions cheaper) and forward it on to whoever, after taking a small percentage cut to pay for all that to happen. It would take some organising, but would it work?

  111. Re:Some helpful links with reg code generation inf by k_187 · · Score: 1

    Isn't that more or less what M$ wanted to do with WPA? It checked what you've got in your box, then called home and told them what you had, so next time your serial was used they could check and see if the config was the same. Good idea in theory, but I don't think any of us would want machine specific binaries anyway.

    --
    11 was a racehorse
    12 was 12
    1111 Race
    12112
  112. What YOU conveniently forget by Smallest · · Score: 1

    is that those annoying EULAs are contracts. If you click through my EULA, you're agreeing to the terms i've decided on (there's a cancel button if you don't want to agree to them).

    -c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  113. Shareware is a perpetually dying industry by duffbeer703 · · Score: 2

    I think I read the same article in PC magazine in 1985.

    I have never registered a shareware program in my life. If some fool is going to give me something for free, and then expect me to pay $30 to remove some annoyance window, god bless them.

    Shareware really existed because compilers are expensive and people wanted to recoup the costs of purchasing expensive development software. Now that free compilers and development environments are available, I think shareware is obsolete.

    But then again, I suppose there is always a market for one-off utilities and WinZip.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:Shareware is a perpetually dying industry by Anonymous Coward · · Score: 0

      They don't expect you "to remove some annoyance window". They expect you to pay for what you use.

      But you don't care because you're a thief.

      And your theory that "Shareware really existed because compilers are expensive and people wanted to recoup the costs of purchasing expensive development software" is very stupid. There is no evidence to support that statement.

    2. Re:Shareware is a perpetually dying industry by hyphz · · Score: 1

      If you trust some reports, Shareware actually grew out of interprogrammer commons - essentially micro-versions of the Open Source movement, where programmers would trade programs (and possibly source) with each other.

      Eventually this became impractical, because they wanted to be able to get their apps to end users who didn't have any programs of their own to chip in, so they decided to ask the end-users for money instead.

    3. Re:Shareware is a perpetually dying industry by Anonymous Coward · · Score: 0
      I have never registered a shareware program in my life. If some fool is going to give me something for free, and then expect me to pay $30 to remove some annoyance window, god bless them.
      Better to be thought a fool than a thief.
      Shareware really existed because compilers are expensive and people wanted to recoup the costs of purchasing expensive development software.
      ROTF,LMAO! You have no idea of the economics of software development. The value of the time is far more than the cost of the compiler, even if your idea of a technical question is Do you want fries with that?.
    4. Re:Shareware is a perpetually dying industry by Anonymous Coward · · Score: 0

      >And your theory that "Shareware really existed because compilers are
      >expensive and people wanted to recoup the costs of purchasing
      >expensive development software" is very stupid. There is no evidence
      >to support that statement.
      >
      Bullshit. Take a look at BSD and Linux. There is very little shareware in either of these camps because people have programing languages and other things at their fingertips. It's very easy and cheap to learn programing under these enviroments. Now take a look at the Windows enviroment. What complier ships with Windows? What's that? *NONE AT ALL* Imagine that.

  114. Maybe they didn't forget... by thenerd · · Score: 1

    is that our country was founded on liberalism, a belief in a transcendetal natural law. Liberal notions of rights mean that you cannot use your rights in a way that is detrimental to another's rights.

    Though the way I read your definition, it supports the arguments of the poster, and not yours.

    Presumably you cannot use your right to redistribute it without her consent, because it would be detrimental to her right to distribute her software licensed in the way she saw fit.

    The liberal notions of rights both grant her the ability to do what the hell she wants with her program (her right), and to say 'If you want this program, I will only give it to you, if you abide by this set of conditions' (her right). You are welcome to either accept or reject the proposal (your right).

    thenerd.

    --
    The camels are coming. I'm in love.
  115. an idiot by any other name by Smallest · · Score: 1
    The casual copying of material is irrelevant and has zero impact on the profits of the people who create the material.

    prove it.

    as a shareware author, i get plenty of people who register because they "couldn't find a crack". each of these is a sale i would have lost.

    -c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  116. RSA Challenge Numbers by richard-parker · · Score: 1

    ...it would boil down to, worst case, factoring n. Which isn't trivial, but the important thing here is that it's constant. One person needs to do it on one machine. Once. Then, you make a wonderful keygen, and it's all over.
    If you know of a way to factor the kinds of numbers used in public keys then don't waste your time cracking software registration keys, instead factor the The RSA Challenge Numbers. Not only will RSA Security will award you $635,000 but you will win the acclaim of the cryptographers worldwide!
  117. shareware + source by ChristTrekker · · Score: 1

    How about if the author said, "As soon as I make $X from this, which is what I figure I put into it, I will release it under the FOO open source license." Would that satisfy people? I believe that open source is great for other developers, but also believe that getting paid is great for the original developer.

    1. Re:shareware + source by Paradise+Pete · · Score: 1
      How about if the author said, "As soon as I make $X from this... I will release it under the FOO open source license." Would that satisfy people?

      I'm guessing people would tend to wait for someone else to pay.

    2. Re:shareware + source by Sloppy · · Score: 1

      That's "Street Performer Protocol." A pretty neat idea, IMHO.

      Transgaming is trying similar to that (except that their $X is a monthly figure instead of a to-date total).

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:shareware + source by istartedi · · Score: 2

      No, it wouldn't satisfy them at all. I proposed something like this several years ago to help speed the development of my VRML software. IIRC, I was going to let it go after I made $50,000. I got two responses. One said my proposal was "disturbing" and was "not what it was all about" and the other asked "why I was holding the software hostage". (I briefly considered using the ransom note font in an ad campaign as a humorous take on the whole affair).

      I learned a few things from this: Regular shareware customers don't care about Free Software. Free Software advocates care about nothing else, and get royally pissed if you suggest anything else. Also, there is a hard core group of people that I like to call "the insatiables". By definition, doing business with an insatiable will always cost you money. If you have an insatiable customer, the best thing to do is terminate his services and/or recall your sales people. The insatiables are relatively rare (I worked in CR for a year and I think I dealth with 2 of them) but the Free Software community naturally attracts more insatiables. They think they have found Nirvanna when they get Free Software, but then they complain that it doesn't get released fast enough or compete well enough with payware product-X. It's because they're insatiables. There is absolutely no point in ever trying to satisfy them.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    4. Re:shareware + source by reflective+recursion · · Score: 1

      I like it how people will advocate free software, yet they do not know how to program. At that poin t you can no longer claim you are doing it for the freedom of software, but instead for no-cost software (i.e. they are blood-sucking leeches). It seems the free software community has tons more advocates than people doing actual work...

      --
      Dijkstra Considered Dead
  118. Re:Some helpful links with reg code generation inf by swillden · · Score: 3

    A few points:

    • The shared secret is unnecessary and adds a small amount of complexity without adding any security. Just hash the username and timestamp and encrypt it with RSA.
    • Don't implement RSA yourself. Grab the source to OpenSSL and borrow an implementation from there. Take their code for implementing padding of the hash as well, because bad padding can make RSA easy to break. Note to overzealous protectors of GPL: OpenSSL is distributed under a BSD-style license.
    • A cracker can find where your shareware program does the registration checking and hack it out. Ultimately, there's nothing you can do about this, but you can make his job a little harder. Use Google to find out how to implement debugger detection code. I don't believe really advanced debuggers can be detected, but you can make it harder. Sprinkle the operational code of your software with registration checks (although it's a good idea to avoid checking during heavy processing, and don't make the UI unresponsive, ever -- you don't want to make your software slow). Use some bad software engineering and duplicate the registration checking code in many places, and, if possible, structure it somewhat differently in each. Have the registration-checking code set a bunch of global values, and have other mini-checks scattered around that just test those. Even better, do the same with weird and overly clever side effects. Have different versions of the major checks set different values and place the mini-checks in your code in such a way that you know which major check should have been called last, so that you can test for the right values. Encrypt portions of your registration-checking code and scatter the decryption routines and keys around (use some good crypto, like DES, and some crappy, ad-hoc stuff you invent yourself; the weirder the better, since this whole thing is an exercise in security through obscurity). Decrypt and execute it on the fly. Write your own tiny bytecode interpreter and implement some of your registration checks in your own interpreted language. It's a real pain to trace the operation of an interpreter with a debugger to try to figure out what the code it's executing is doing.

    Doing everything mentioned in the third bullet is obviously a significant amount of work, probably more than you put into the software to begin with. You decide how much effort is enough. If your software is both very good and very expensive, you'll need a lot of protection. If your software is really cheap, you don't need much protection at all. If your software sucks, find another hobby, because chances are you aren't a good enough programmer to implement a good and bug-free registration system. Also keep in mind that this sort of registration checking may prevent some amount of infringement, but it's also likely to piss off some customers who would have paid a reasonable fee if you'd just asked nicely and made it easy to do so.

    IMO, however much effort you spend on making it hard to crack, you should spend ten times that much on making payment easy.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  119. Well, if you read to the end of the article...... by cassandy · · Score: 1

    Maybe if you read to the end of the article, and the company's comments at the end of said article, you'd notice that two main points were made.

    One was about how companies will get more buisiness by treating their customers more like customers and less like theives.

    It's nice to see that some companies are finally admitting that yeah, they do see customers as such but hey, that's not the way to treat your buyers.

    --
    Have you thought about what you're looking at today?
  120. Re:Most shareware these days isn't really sharewar by blane.bramble · · Score: 2

    Certainly they were available in the UK. IIRC PD-Sig was one of the bigger shareware libraries over here. Catalogue used to list the formats they could support - you had to send in your own formatted disks though.

  121. Amen, you are right... by overunderunderdone · · Score: 2

    BUT, those rights include the rights of each of us to make whatever private agreements between each other that we want. Let me ask you: do you have a right to rent your car to someone? Do you have the right to lend someone your car for a limited time and with conditions that they agree to? When you "buy" most software you are actually licensing something that belongs to someone else. You are renting the software and have VOLUNTARILY agreed to their terms. If you don't like the terms don't license that software! If you want to really own the software either truly buy it (rather than license the right from the owner to use it), find someone who is giving it away (GPL doesn't count - see the note below), or write it yourself.

    Note: you do not OWN GPL software either - The "L" stands for license, exactly like commercial software - he owns to software which he licenses to you and you voluntarily agree to HIS CONDITIONS. You do NOT own it, he retains all the rights of owning his intellectual property and if you do not abide by the terms of your agreement he will attempt to compel you to do so through the governments recognition of his rights of his ownership of his intellectual property.

  122. Re:Well, if you read to the end of the article.... by ergo98 · · Score: 1

    I take it, then, that you scanned through the summary at the bottom and then posted based on that?

    It's humorous because the rest of the article was basically saying exactly the opposite: That many customers are thieves (thieves of convenience in many cases, in a world where a lot of people have a misguided notion about if stealing software is stealing), so you have to build in mechanisms to prevent them from stealing. The whole article detailed the fact that you HAVE to put in comprehensive checks and security.

  123. Clarification - not normal BSD by Srin+Tuar · · Score: 2

    Note to overzealous protectors of GPL: OpenSSL is distributed under a BSD-style license.


    Yes it is a BSD-license, but it contains the nasty adevrtising clause as well, which makes it GPL incompatible.

    Worse yet the LICENSE ITSELF contains and anti-GPL screed, specifically forbidding combination with the GPL.


    After reading this license that pretty much ended the "BSD in more free" argument in my mind. (I was interested in reusing bits in code I planned to GPL)

    1. Re:Clarification - not normal BSD by swillden · · Score: 2
      Very interesting. So it can be used in close source products, but not in GPL-flavored open source products.

      Thanks, I'm going to make a point of reading the license when I get some time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  124. Thats a pipedream by Srin+Tuar · · Score: 2


    Your going to send your CPU's public key over the network? Good for you. Others will send some other public key, specifically one which they know the private key for. Then theyll have a cleartext binary- which compresses well and makes it onto the p2p nets.


    Its no problem to reencrypt the binary, say if you have a CPU that only runs encrypted binaries.


    They say you can never trust a third party's hardware/software. True, but you can trust their network traffic even less.

    1. Re:Thats a pipedream by captaineo · · Score: 2
      Others will send some other public key, specifically one which they know the private key for.


      That's why the software vendor has to check Intel's list first, to make sure the public key corresponds to a real CPU and was not just made up. (yes you could get a distributed effort going to reverse one of the public keys, but they could be arbitrarily long...)

  125. If you'd like a pen-pal... by Anonymous Coward · · Score: 0

    //in c
    int stuff[]={10,46,46,46,116,104, 101,110,32,101,109,97,105,108,32,
    109,101,32,97,116,32, 114,118,105,114,97,103, 104,64,98,105,103,102,
    111,111,116,46,99,111, 109,46,46,46,10,40,89, 101,97,104,44,32,73,32,
    107,110,111,119,32,116, 104,105,115,32,105,115, 110,39,116,32,97,115,
    32,99,111,111,108,32, 97,115,32,97,32,80, 101,114,108,32,112, 97,99,107,
    40,41,32,119,111, 117,108,100,32,98, 101,44,10,98,117, 116,32,116,104,
    101,110,32,121, 111,117,39,114, 101,32,110,111, 116,32,97, 32,80,101,114,
    108,32,107,105, 110,100,97,39,32, 103,117,121,46, 46,46,119,104,97,116,
    32,119,97, 115,32,105,116,44,32, 111,98,106,101,99, 116,105,118,101,32,
    67,63,32, 58,41,32, 32,41,'\0'};for(int *p=stuff;*p;p++) printf("%c",*p);

  126. Usage by Anonymous Coward · · Score: 0

    I use a half dozen packages without paying for them. I have a registered legal version of a similar product from another company but have a slight preference for the "illegal" version. If I was forced to pay for the product, i'd simply use the other one. Most of these products I use a couple of times a year. File converters, disk burners, etc. Anything I use regularly I buy.

    In many cases, if my usage picks up and I want a legal current version of a product i've been "testing", I buy it.

    Any system that reliably cuts back on piracy will annoy the crap out of real users. There is no effective system that isnt visible, and there are no visible systems that wont screw up real users.

    These guys are shooting themselves in the foot. Piracy is a problem, no doubt. Limiting it with easy and invisible methods is a good idea. Killing your business to try to stop something that (come on!) really isnt costing you anything, may be giving you good free marketing, and may result in incremental sales that otherwise wouldnt have existed...dumb, dumb, dumb.

  127. Communism definedish (way off topic) by Anonymous Coward · · Score: 0

    He's got the idea behind communism. It's that everybody shares for the good of the people or the community. Hence communism.

    Thats quite different from what happened in nations that normaly get called communist. Lets brand them Stalinist and Maoist communism. These have little resemblance to the idealogical communist system. They have multiple well defined tiers of power, communism idealy should be one tier. They also traditionally hold the welfare of the ruling party over the welfare of the people.

    Most people I know who lean towards communism in their political leanings believe in the ideal not Stalinist or Maoist communism. The ideal communism is closer to some of the highly socialized democracies found in northern europe, than to the Cold War communisms.

    1. Re:Communism definedish (way off topic) by overunderunderdone · · Score: 2

      It's that everybody shares for the good of the people or the community. Hence communism.

      Um yes... But again the state is not "getting the hell out" but making sure that everybody shares for the good of the community. Hence communism.

      The ideal communism is closer to some of the highly socialized democracies found in northern europe, than to the Cold War communisms.

      For the sake of argument I'll grant this (for now). You again underline the original posters confusion on the nature of communism. Northern European states are NOT characterised by states that "get the hell out" but by states that are very active in regulating commerce and individual resources. They have a high percentage of state ownership of resources, high tax rates, and a high degree of regulation over private commercial activity. BUT although these countries are socialist to a significant degree they are not actually communist.

      In both of these statements of yours you are either confused about communism yourself or soft-pedaling it's distinctive characteristics. It is not a merely a matter of sharing but of outright public ownership: "In this sense, the theory of the Communists may be summed up in the single sentence: Abolition of private property." and state control (which is what we are talking about): "The proletariat will use its political supremacy top wrest, by degrees, all capital from the bourgeoisie, to centralise all instruments of production in the hands of the State, i.e., of the proletariat organised as the ruling class; and to increase the total of productive forces as rapidly as possible. Of course, in the beginning, this cannot be effected except by means of despotic inroads on the rights of property, and on the conditions of bourgeois production..." Nothing about the "state getting the hell out" to be found here. The northern european states exhibit SOME communist distinctives they fail to exhibit others: They still have private land ownership. have rights of inheritance, private banks & financial institutions. I would imagine that Marx would label them examples of Bourgeois Socialsim rather than explicitly communist.

  128. Re:Some helpful links with reg code generation inf by Paradise+Pete · · Score: 1
    I am in the process of writing some copy protection...All I hear is that the key is "use polynomials!

    Forget all that. Just do something simple. Serials only affect the casual users, and for casual users the simplest code is just as opaque as the most complex. Spend your time on making the program better.

  129. Re:I *TRIED* to buy shareware.. this is the proble by RAVasquez · · Score: 2

    A while ago, I was using an audio editing program with a nagware system that would lock the program for a minute at a time while displaying its please-pay message. Eventually, I decided I wanted to get rid of the nag, but as it turned out, the program required you to print out and snail-mail an order form to get your precious registration number.

    I decided that if I were going to pay for the program, I might as well get the latest version. But while searching VersionTracker, I found another editor with more features, more frequent upgrades -- and an online registration account. I had the program and an unlock code within a few hours.

    --

    --- Work, worry, consume, die. It's a wonderful life. -- Bill Griffith

  130. Moving Shareware To a Corporate Market by Belly+of+the+Beast · · Score: 1

    The real problem for Shareware is that is can not reach the IS department where the real money is located. IS departments are very carefull to Not violate any EULAs so they WILL pay for Shareware if it is the best solution for them. You need to look at it from your customer's perspective (I know this is a radical idea, but the software industry does have customers)
    Shareware authors need to have published policies for corporate sales including extended trials periods (3 to 12 months) after it has been qualified on an IS worker's sandbox. The author must also be prepared to give generous discounts for volume, accept PO and to not get paid for 90 to 120 days on the PO. And yes you have to generate a bill to these companies. In short, if you want to be in the Shareware business you need to be In Business and Act like a Business. If you act like some jerkwater hillbilly don't expect to get any business sales.
    If you don't follow your customers needs, including helping them pay for it in ways they are used to you are not going to sell any software.

    -s

  131. You're Missing The Point by hotsauce · · Score: 1

    You and others are getting stuck in vocabulary. It doesn't matter what you think shareware used to be, or what you think programs that limit functionality should be called. What matters is that most people are not supporting software they consider to be useful, and that could kill shareware, even your definition of it.

    Ambrosia is a small shop that makes some seriously cool products. They used to ask that if you found the product useful to pay. Then they grew up, needed money to survive, and found that though people really used their products, most didn't pay. So now instead of just asking, they are doing something about it.

    Software, and other strings of bits that are useful, are unique in that their marginal cost is near zero. Most economists will tell you that these constitute a public good, and that the most efficient way to pay for them is /not/ to charge individual users. The problem is that no one has come up with an acceptable way to reimburse the little guys like Ambrosia who are trying to save for their kids' college, and your quibbling over the term shareware is missing these important issues.

  132. The other side of Shareware by vilain · · Score: 1

    Most cases of shareware gone wrong have turned out with the author refunding my money (credit cards are the ultimate safety for this).

    However, I've had a few authors not answer support questions or just say "That's not supported" and not refund my money.

    I didn't buy a shareware program that got glowing reviews from people on _their_ systems but hung mine--and not a peep from the developer after an email query or in an on-line forum. I suppose that's proof that shareware works, but I don't think so. Are you listening, authors of Extension Overload?

    In another instance, I've had Dialog View and OtherMenu, both written by James Walker caused system instability or just not work with new releases of the MacOS. He's been adamant about not being willing to investigate or fix this. After using them a couple years, I don't think I have a right to ask for a refund as I got my use out the program but I did pay for support and didn't get any.

    One author wouldn't take payment except by check and never mailed me the floppy. He got the $47.50 and all I got was a cancelled check. I filed a Post Office fraud complaint but am not willing to sue in Small Claims. If I could provide feedback on his tactics in a public forum, I would. (Jim Lewis / Golden State Graphics / 9080 Bloomfield Avenue #251 / Cypress, CA 90630-2445)

    Most times, shareware works. I support it--it's my acknowledgement of the author's time and skill. The moaning and complaining that shareware is crap mostly seems to come from those not used to supporting it. There's lots of freeware for those people anyway.

    I suppose if you're used to paying for a bottomless cup of coffee, then you go to Europe and must pay, its a culture shock.

  133. I didn't get mugged yesterday by DescData · · Score: 1

    I didn't get mugged at the St. Paddy's day parade yesterday. I'm not a big intimidating guy, so it wasn't out of fear. The only way I can understand it is that people generally respect my right to walk the public streets without taking advantage of me.

    I wrote a shareware program. It's still available. As far as I know no one knows about it, has any need for it, or can't afford to pay for it.

    I'm not bent out of shape about the state of affairs. What Does bug me is the volume of posts here to the effect that people have a right to take advantage of me.

    It seems to me that you guys are throwing a lot of different types of programs in the same pot when you say shareware. For quick single function utilities that you could do just as well your self - write you're own. If it's bad software. Don't use it. If it is worth keeping an icon on your desktop - then it deserves the name shareware.

    My opinion is that shareware is like freeware but with some self respect. Share ware is like commercial software, but magnanimous.

    If you believe some shareware should be open source, why not send the owner an e-mail. State why you want/need a different terms.

    In any case, don't encourage with you're posts that shareware authors deserve to be taken advantage of. You don't expect that on a public street. You should not expect it on the net.

  134. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    No, no, you interleave the code to do this with other critical functions. It's quite simple, really, say decript at the beginning of the program, but don't check it yet. Check the code in several places, like in the save routine. Maybe even add some fake checks that are supposed to fail.

    Optimally you'd have some critical constant encoded as well, so if you manage to find and hack out all the pieces of the validation routine the program doesn't work.

  135. Ambrosia encourages piracy by Sloppy · · Score: 1

    Yep, I committed acts of piracy, and it was precisedly because of Ambrosia. I remember the good times, I had... I flew into Voinian space, built up a fleet of capture Voinian transport ships, and then filled them up with pirated goods. I even used Voinian interceptors and fighters to refill on rocket ammo. Then I took my pirated goods back to U.E. space or the wimps with the wooden spaceships (!) up north, and sold my ill-gotten goods there... only to return for another sortie. Ambrosia should be ashamed for enabling this behavior!

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  136. Re:I *TRIED* to buy shareware.. this is the proble by llywrch · · Score: 3, Interesting

    > In fact, I tried on 3 instances to buy/register shareware.. and this is what happened.. I think this is part of the problem...

    Shareware for Palm OS devices have a nice solution for this: they have agreements with various online sites to take payment for them, & apparently have ways to accept foreign currencies. (For an example of this see http://www.tealpoint.com/register.htm.)

    Is there an equivalent service for Windows & Mac customers?

    Geoff

    --
    I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  137. Re:I *TRIED* to buy shareware.. this is the proble by Nevyn · · Score: 1

    That's not true, you can sign and counter sign a travelers check, but also put a name on it. That way it works like a check in that only the person who's name is on it can cash/deposit the travelers check.
    The advantage over a normal check is that you _don't_ have to pay the 2-5% transaction fee.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  138. Re:Ambrosia will free(beer) its SW if it goes unde by fprefect · · Score: 1

    We wouldn't necessarily open source everything, but we would release the tools necessary to activate our products at your convenience. Fair enough?

    Matt Slot / Bitwise Operator / Ambrosia Software, Inc.

    --
    Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
  139. Free crack by Anonymous Coward · · Score: 0

    we would release the tools necessary to activate our products at your convenience.

    In other words, we'll get free crack for all Ambrosia products. Just hope it doesn't get to the moderators.

  140. Re:Some helpful links with reg code generation inf by WNight · · Score: 2

    The thing to do is generate a number that passes about twenty tests. Check two-three (all the similar tests) at code entry. Check other ones later and trigger delayed problems.

    For instance (a very basic instance), generate keys that, are evenly divisble by 7, 13, and 23, and 29.

    At the time of key entry check if the key is divisible by 7 and 29. If it is, pass it. Later on, when the user does something like "cut", check if it's divisible by 13. If not, set a flag to do something later, like crash, scramble output, etc.

    When the next version comes out, check if the keys (for upgrading) are divisible by 23. If they are, it's a valid key. If not, it was a key for the old version.

    With some checks causing later delayed issues you make the key generation a nightmare simple because most crackers won't spend as much time in the program as a user and won't notice subtle errors.

    By saving a few checks for later versions (If you allow upgrades withing 2.x for example) you force people to use a new crack for new versions.

    This way there are tons of cracks floating around for your program, most for old versions which aren't on your website anymore. And half of them miss something and the program doesn't work well.

    Now, picking a number composed of certain primes isn't terribly secure, so use your own method. But really, the two points above (1: checks not just at startup, 2: new checks with each version) are more important than the specific key strength. (Really though, no reason to skimp.)

    There are other important issues too. Ease of use is an important one. Instead of Base64, I'd recommend using alpha/num in pairs, storing 9 bits per two characters. Avoid 0/O and 1/I/l issues.

    Print the key with a few check digits. Don't use simple addition (or digital root, or any other commutative idea) for it, otherwise you'll miss transposed digits. (One idea is multiple the first character by 3, the next by 5, etc. Then take the lowest five bits, compress a little (get rid of 0/1, etc) and use it as a check character.

    This measure will save you a *ton* of support email. I can't count the number of issues that relate to keys being case sensitive, to '1's being 'L's, and the like.

    (Horror story: My company ordered Perfect Keyboard licenses. They were to be tied to the workstations, not users, so we didn't give a name. Now, PK requires you enter ALL your info exactly or it won't work. The issue is that the name field must be left blank, though a blank name field is usually a prompt to enter your name. I think everyone who used it ran into this issue a few times.)

    Adding this security to the key does make it longer. From using 6 to 4.8 bits, you go from 22 chars to 26. Not a bad tradeoff. Then add a three or four check characters. Still below thirty.

    --

    As for the later checks, you could introduce some subtle "bugs" into the code. If you were keeping track of the number of characters in an editor (for display) you could use an intentionally awkward piece of code. In some circumstances (deleting a character to from from 10,000 to 9,999 perhaps) it'd drop through a loop and perform a key check before updating the display properly. If the check fails then the key settings are corrupted when quitting, or the edit menu stops working (Make it look accidental, set the high bit on a few characters, remap "copy" to SaveAs, etc...)

    You need to make sure that you inline your key checks, otherwise the cracker only need patch the main routine to always return true.

    It's funny you mention "bulletproof" in your post, because BulletProofFTP uses a complex scheme like this and there are a ton of non-working cracks for it.

  141. Wouldn't work with open source by Anonymous Coward · · Score: 0

    The id model wouldn't work if the engine were open source. A person could build the source themselves, and have a version that could play all the custom levels and mods. Granted, only a few users would bother, but once such copies were available on the net, they would spread quickly.

  142. WinZip by Anonymous Coward · · Score: 0

    I don't think IS is that diligent in general. I work as a consultant, and visit a number of companies. Before that, I worked as an employee for a handful more. Every single one of these companies uses WinZip internally, and exactly one of them paid for it...and that was because I wrote a PO, and made my boss sign it.

    Even though I have a one-person business out of my home, I paid for my copy of WinZip. It bugs the shit out of me to have to go to work sites, and click through the nag screen on WinZip to unpack code. And these aren't tiny companies; one is a major defense contractor worth billions.

  143. Re:Some helpful links with reg code generation inf by WNight · · Score: 2

    This isn't an unbreakable scheme. It's basically a dongle, but built into the CPU.

    You let the software call the built-in decrypt function and then once it's decrypted itself you suspend operation and write it out to file. Fix up the loader and you've got a working application.

    So never have it decrypt the whole app you say. So you have to save it in smaller chunks.

    So it checks file integrity. So you edit that out.

    You can make it a pain, but never more than that. Plus this requires assembly programming which few people can do these days. (Seriously, ask any group of programmers. Maybe 20% have done it, and 5% are capable of it. Perhaps .5% are expert enough to code self modifying code that won't thrash the cache, yet doesn't keep much of itself in memory. It requires interleaving the decryption code, a few bytes at a time, in the execution code. And either decrypting the code like this, or storing decryption code for the next segment in all code segments you write.) Stuff much more complex than this has been hacked.

    I remember an old game that used diagonal tracks on the Apple 2. You read a sector, after having given a head movement command. If your code isn't cycle for cycle identical you'll start to get dropped bits. But that's part of the trick, their code took a little too long in a storage loop and eventually got a bit out of sync, which was intentional. Ugh. Nasty stuff.

    But those protection methods took a lot of programmer time and meant that they had to write the disks themselves in modified drives, instead of paying a duplication company. It's just not feasible.

    It's almost never feasible, especially these days, to muck with hardware protection schemes. (Look at how useful it is with CDs. There are point-and-click cracker programs for all the common laser-burn protections.)

  144. Re:I *TRIED* to buy shareware.. this is the proble by Anonymous Coward · · Score: 0

    I understand, many years ago I tried to purchase Magic WB for the Amiga. Sent the Money Order off, and got nothing in return.

    The bottom line is, if you want to write shareware you're screwed. Just write Freeware, GPL it, and use that to leverage your way into a real job. Because the effort you spend trying to secure it and register it could probably be spent more prodicively elsewhere.

  145. Re:Some helpful links with reg code generation inf by Anonymous Coward · · Score: 0

    I know it can't be bulletproof, I just need something that's not so simple it'll be breakable by a casual cracker.

    Unfortuantly, as previously pointed out, a tough-to-crack key algorithm isnt all that you need.

    Why? It'll end up just coming down to a simple compare.

    if(key_is_good(key)) unlock_program();
    else DisplayMessage("Invalid registration key.");

    Oi. That is insecure! I dont _need_ to make a key generator. All I need to do is change the instructions of the if statement. :)

    cmp eax, ebx
    jnz NotGood -- change this to jz. bam.
    call unlock_program

    They key must have someway of making the unlock_program function working.. this will prevent the above flaw. But even that is flawed, because once the unlock_program function is 'decrypted', perhaps via one valid registration, it could be dumped and patched in the binary.

    Shrug.

  146. Who caused the problem? by Anonymous Coward · · Score: 0

    Companies wouldn't invest time and money in developing copy protection if they didn't have to. If people didn't pirate the game, the companies wouldn't put in this protection that you're complaining about.

    In the old days, games weren't protected (anyone else remember those pleas in manuals to not copy the game?), and thieving scum like me used to copy them from friends. The problem was that if you didn't know anyone who had a copy, you couldn't make a copy of the game. So, you ended up buying it instead of stealing it.

    That was then...now, finding a illegal copy is easier than going down to the store to buy the game. It's even easier than registering to buy a copy online. Can you blame companies for trying to at least deter the piracy?

    1. Re:Who caused the problem? by Anonymous Coward · · Score: 0

      Actually I can blame the companies for trying to deter the piracy.

      Rather than wasting scarce brain cycle time dreaming up crap that's going to be cracked anyway - why not FOCUS on the latest and greatest program or addition to the portfolio?

      If people aren't paying - then make it cheaper... Make it EASY to register... And don't screw with the codes by time locking them, etc... Because at some point in time you will go out of business, merge, get bought out, etc. and those people are then left in the lurch. Are you then going to REFUND their money?

      Who's the pirate then?

  147. Who wants a real job? by Anonymous Coward · · Score: 0

    I keep hearing this on the forum: just give away your code in the hopes that you can find a job. I don't want a stinkin' job. I want to work for myself, not make some frickin' suits richer.

    1. Re:Who wants a real job? by Anonymous Coward · · Score: 0

      Who wants a real job?

      People who want to pay the rent. Personally I would rather wear a $1000 suit than a pair of ratty jeans and worn out t-shirt from Think Geek or Hot Topic.

      Did if ever enter your mind that frequently the suits are actually smarter than the geeks because the suits are the one's giving the orders? So the suit doesn't know Linux for NetBSD, or even care. In a few short years all out fancy applications will change anyway. It the suit is woth his suit, he knows how to get other suits to open their wallets, which is a valuble skill unto itself. Coding is simple, people are difficult.

    2. Re:Who wants a real job? by Graspee_Leemoor · · Score: 2

      "Did if ever enter your mind that frequently the suits are actually smarter than the geeks because the suits are the one's giving the orders?"

      There is no apostrophe in the word "ones" in this context, Mr. Oh-so-smart Suit.

      graspee

  148. Put some things in perspective by OeLeWaPpErKe · · Score: 1

    Nobody encrypts their programs these days. It's a hurdle, it takes an expert and advanced assembler knowledge to do it right (right = not trivial to bypass). Knowing what the call to create a window is (rara ... CreateWindow or CreateWindowEx) is enough to immediately locate places in the program where a window is created (automatically by a debugger) as the program runs. You basically change the routine that is called by a CreateWindowEx() instruction)

    Removing that dialogbox is trivial. 99% of those screens are implemented with a modal dialog box (the program partially suspends execution and only the shown window is accessible). From that point on it is a trivial matter to find the last routine call (a CALL assembler instruction, you know it's address as it's on the stack) and change thel CALL xxxxx to NOP (5 nops)

    re-run the progam and I'll bet you that dialogbox isn't there anymore. (but generally the program crashes ... hmmm repeat but find the call above that, it generally doesn't go up more than 3 levels)

    This process can, once you know the address involved (and to be honestly, you can't miss it in a debugger) easily be automated by a patch.

    It is so trivial people just don't bother for smaller programs (only if someone asks them)

  149. Writer replies by robp · · Score: 1

    Fascinating discussion here--especially in the way it follows much of the pattern of the postings at Ambrosia's own forum.

    I see Matt Slot has been busy replying to various items in context; I will leave the technical points to him (he can attest how many e-mails it took for me to grok how the system works :).

    Two comments I'd like to offer:

    1) I thought I had emphasized this point enough in the column: Ambrosia's system aims to stop *casual* privacy, not the sort of determined attack that people have sketched out here. But most losses from theft aren't the result of a determind attack--as I've written elsewhere, people are cheap, but they also tend to be lazy.

    2) Much of the hostility people seem to display towards Ambrosia's registration system seems to be based on how other companies' copy-protection measures work, or are perceived to work. I hadn't thought before about this sort of collateral damage, but it's something I'll have to consider for the next column on this topic.

    - R

  150. Re:Some helpful links with reg code generation inf by captaineo · · Score: 2
    You let the software call the built-in decrypt function and then once it's decrypted itself you suspend operation and write it out to file. Fix up the loader and you've got a working application.



    I think you missed my point - by embedding the encryption into the CPU, you would *never* expose the decrypted code, not even in RAM. (the CPU could decrypt the instruction stream on the way from the L1 cache into the execution pipeline). With any software-based encryption scheme your method works fine - just use a debugger to dump the decrypted bytes. But a hardware scheme like this is not vulnerable to these attacks. (you'd literally have to open up the CPU core and probe the circuits to find the decrypted code or better yet the private key... I'm not sure that's even possible; at the very least you'd need some mega-expensive equipment)

    Several people have pointed out that encrypted binaries would only be valid for one CPU. Yep... Since when do software companies care? I once got delayed by several days on a real project because my Ethernet card died, and I was using an expensive program that locks itself to your MAC address... (anyone know how to spoof a MAC address in Windows?)

  151. Free software is for everyone. Talk about freedom. by jbn-o · · Score: 1
    I like it how people will advocate free software, yet they do not know how to program. At that [point] you can no longer claim you are doing it for the freedom of software, but instead for no-cost software

    The freedoms of free software don't require you to be a programmer. You can take advantage of them by hiring someone to modify software for you (which is how some consultants make money) or learn a small bit of programming to do an easy job without becoming a well-versed in programming. We collectively leverage the benefits of software freedom when people inspect source code and engage in openly sharing bugs and security/privacy flaws.

    The free software movement speaks to all computer users, not just programmers.

    Also, not all free software is available for no money. I advocate that people should charge as much as they can for distributing free software. It's an opportunity to make some money to fund free software development that shouldn't be wasted.

    (i.e. they are blood-sucking leeches)

    Your namecalling deserves a troll moderation. But more importantly, you assume that because someone intends to make money from software they deserve to make money from software. The free market says that this assumption is not valid. Microsoft antitrust problems aside, a competitive marketplace determines how much money one makes selling software and software services. It is unreasonable to think you are owed money merely because you expect to be paid.

    It seems the free software community has tons more advocates than people doing actual work...

    It's great that more people are talking about freedom and not at all unusual that most of these people are not programmers. After all, most people are not programmers.

  152. Flaimbait? WTF? by TheAwfulTruth · · Score: 2

    This is one of the most insightful articles posted to /. ever! Mod parent appropriately!

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  153. Re:Some helpful links with reg code generation inf by MoneyT · · Score: 1

    What happens when I want to run the program on my other computer? Or on my laptop and on my desktop?

    --
    T Money
    World Domination with a plastic spoon since 1984
  154. Future of shareware? by UnknownSoldier · · Score: 2

    GameSpy (Which used to be QuakeSpy before it got popular), Eudora Lite, FreeAgent Lite, etc, I think demonstrate where shareware is heading.

    These shareware programs have basic working functionality, but with ads. When you register, the ads are gone. What I liked about GameSpy was that lifetime membership is $20 -- "free upgrades!" It's not nickling and diming me to death, say like Microsoft does with Windows.

    Policing shareware is futile --- there will always be people who use keygens, etc, no matter what. The *only* effective way to reduce piracy is to teach people the results of their actions: i.e. By not paying for shareware, developers have a harder time paying bills, less incentive to produce it the future, etc.

  155. Not quite by cassandy · · Score: 1

    I did read the entire article, and what I chose to comment on what the portion that included remarks from the company.

    As you can see, many others have posted remarks on the rest of the article and I felt that it would be more productive to offer an alternative viewpoint.

    That's what /. is all about, right?

    --
    Have you thought about what you're looking at today?
  156. Re:Free software is for everyone. Talk about freed by Anonymous Coward · · Score: 0

    you assume that because someone intends to make money from software they deserve to make money from software

    Where did he say that? Come to think of it, I don't know anybody who sells software who thinks they deserve to make money from it. They put it out there for a price, and they know that people may or may not buy it at that price. They think that if people use it, they deserve to get that price; but they do *not* think that they deserve to make money simply because they wrote tbe software. Do you see the difference? The only people I've ever seen who think that they deserve to get paid simply because they write software are not in the payware community. No, if anything that attitude is prevalent in the Free Software community, where you can find people who advocate strongly for government funding of software development.

    The freedoms of free software don't require you to be a programmer. You can take advantage of them by hiring someone to modify software for you (which is how some consultants make money) or learn a small bit of programming to do an easy job without becoming a well-versed in programming.

    Mommy, this game won't play on machine! That's OK sweetheart, I found a consultant for $100/hr who said he could fix your game in 2 weeks. :)

    The second part of your statement contradicts the first! You don't have to be a programmer... followed by... you can learn a little programming. Sheesh! Where did you get your education? Public School?

  157. That's why you do what Ambrosia does by MoneyT · · Score: 1

    Even Ambrosia realizes that their high quality programs (which IMHO is worth the $30 they usualy charge), will get pirated by people that want it cheaper. That's why once or twice a year, Ambrosia has "Forgiveness Week" (or something to that effect) and for that week, any registration you buy is only $10. That way, they get a bunch of the cheapskates who otherwise wouldn't pay, to pay them for a code.

    --
    T Money
    World Domination with a plastic spoon since 1984
  158. Paying for software is like... by Grape+Shasta · · Score: 2

    Paying a license fee to tie your shoes, because somebody else invented the algorithm.

    Paying to have a conversation, because you're taking in somebody's "intellectual property".

    Bullshit.

    Did you ever stop to consider how much better the software world would be today if all software was free? Alot of people, including me, would be out of work, and alot of companies would be out of business, but that wouldn't matter. All those people and dollars could go towards making better hardware and buying more of it.

    So, who would make the software? Well, it would be a combination of people making it because they wanted functionality, and companies making it to utilize the hardware they wanted to sell.

    Some software would be proprietary to a specific piece of hardware, but most of it would be designed to be open ended and compatible. If it was all free, everything we have now would be much better. Think about it.

    Don't let these sad stories cloud your head. I think it's nice that this guy would love to make lots of money off of his software, but that doesn't mean it is his inherent right to do so.

    --

    "I am a cipher, a cipher, wrapped in an enigma, smothered in secret sauce" -Jimmy James
  159. Re:I *TRIED* to buy shareware.. this is the proble by Anonymous Coward · · Score: 0

    I'm just downing shareware authors attitudes

    Exactly.. a long time ago (11 years or so), I wrote some shareware.. I originally wrote it to 'scratch an itch', but others I knew told me it was useful, so I uploaded it to a couple of local BBSes, along with a README that asked for $10 or equivalent.

    I didn't get rich (not that I was expecting to), but in a couple of weeks, I got responses from as far away as Europe.. one guy even sent me 10 blank floppies! (which were appreciated.)

    I can't believe the attitude some shareware authors have - they expect you to jump through hoops to use their software, which they release because they want to get rich..

    If they want more people to send them money, they should make it easy to do so. If they get charged a fee for currency conversion, they should build it into the price.

  160. Re:Some helpful links with reg code generation inf by WNight · · Score: 2

    I see your point now. I think it's infeasible, but at least it makes sense.

    Yeah, companies in general can be asses. I'm in the middle of RMAing my IBM HD right now. They won't ship me a different model until this fails twice, and then it'll only be a 120GXP which isn't great either.

    I think there's a way to change the MAC address on most cards, but you have to have a working card. Google could help more than I could.

  161. Re:Some helpful links with reg code generation inf by Kanasta · · Score: 2

    The real question is, if you have spent so much effort on the program, and so few people give you cash, is it worth spending more effort writing a keygen and trying to make sure it's not easily crackable?

    Chances are, if it's crackable, you've just wasted more effort for nil.

    If it's not, if people didn't love you before, will this make them love you?

  162. Cracking Software by Asmodean · · Score: 1

    Every protection scheme out there still relies on one thing:

    Is this software registered: Yes or No

    You just change the No(0) to always say Yes(1).
    End of story.

    It doesn't matter how fancy your key is or what encryption it uses, the software always has to ask if it's valid. It always comes down to a yes or no, true or false question.

    I remember when 3D Studio tried to get around this with the dongle (putting code onto a piece of hardware that has to be plugged into the serial port). The people that cracked it just ripped the code off of the dongle into a file and told the program to look at the file for the info it needed instead of looking for the dongle.

    Running back home to a server doesn't work either. You just stop the program from calling home, and tell the program that everything is just fine.

    I don't see why this is news, reporting your great new "un-beatable" copy protection scheme is self-defeating. Every cracker out there is going to release a crack for it just to show that they can defeat it.

    --
    It's a good thing the world sucks or we'd all fall off.
  163. Re:you're not a real troll by Anonymous Coward · · Score: 0

    if his name is really Robert Paulson, how do you know?

  164. Re:People who "copy software" shun Shareware softw by Anonymous Coward · · Score: 0

    It's a troll. Maybe you missed the first 4 times he posted it?

  165. A better idea for a shareware protection method by SurturZ · · Score: 1

    Here's an idea I've been mulling over for a way to enforce shareware "unlocking".

    First, you only accept credit cards as payment.

    Then, you have a registration key that uses only works for the combination of credit card number + name on the credit card + card expiry date.

    Of course, you only issue the registration number when the credit card transaction is accepted.

    Now here's the sneaky bit: you display the credit card details on the startup splash screen of the registered product.

    This way, if they give a copy of the registered program to their friends, they are compromising the secrecy of their credit card number.

    It's not foolproof (won't stop stolen cards or hacking the program with an assembler), but it might work well against casual piracy.

    For companies that purchase your program, you might use the company name + company registration number - this is not as good, so you would charge a higher "company rate" for the product (which includes a site license, so you don't have to worry about a single-user license being copied within the same company).

    The problem with piracy, as I see it, is not the technical aspect of protection, but the lack of penalty if you do so.

  166. Re:I *TRIED* to buy shareware.. this is the proble by Beliskner · · Score: 1

    Oh right I didn't realise that, sorry :'-( cool, thanks. I still think a cheque is better just because everyone fills in loads of cheques all the time though, that's how I'm selling my shareware - I tell everyone to use Bloomberg's currency calculator to work out how much my software will cost in their currency, add 10%, that's it. A cheque issued by a foreign bank is no problem apart from the fees and exchange rate (usually small - look at currency futures exchange).

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  167. Re:I *TRIED* to buy shareware.. this is the proble by Anonymous Coward · · Score: 0

    >Shareware authors should accept travellers cheques
    > - in any currency - and be ambigious - 10 dollars,
    >or 10 dollars in your local currency. Travellers

    So your saying if I want to register a program in the US for where the asking price is ten dollars and I'm in the Czech Republic I should just send ten crown? FYI that is about 25 cents. and yes here a dollar is a crown, don't use cents too much. Or how about Japan send ten yen?????