In the 90s i used perhaps half a dozen pieces of shareware with any regularity but only purchased three (in no particular order):
1) TheDraw - an ANSI/ASCII art editor, which i briefly used for creating animated screens for use with dial-up BBSes.
2) 4DOS/4NT was a command.com replacement for DOS/Windows which offered features such as the command-line editing available in all modern shells.
3) DOOM, which my two housemates chipped in to help buy. We played the hell out of it, multi-player on two 486/66's connected with a serial cable.
All of the purchases arrived via snail-mail, with TheDraw and DOOM on floppy disks and 4DOS on a CD. A couple weeks after buying it, one of my housemates took the DOOM disk(s?) to his father's place and ended up infecting it with a virus.
What shareware, if any, did you purchase back in the day (and what did you use it for)?
Edit: there was a 4th: WinRCS was a Windows front-end to the RCS version control system. It didn't get much use but it was my introduction to source code control.
Commander Keen and Jazz Jackrabbit -- we played the hell out of these and it was only right to register them. Additional levels, whoah!
PKZip 2.04g -- back when software could just be "finished".
mIRC -- I sunk way too many hours of my life into mIRC scripts....
ACDSee 3.x -- Another "there's just nothing like it especially on linux", the fastest JPEG viewer ever to exist. I could crank up my key repeat rate, hold PgDn, and it would blast images into VRAM as fast as the keyboard asked for. Used 4DOS-style Descript.ion files and, to this day, I have a mindboggling amount of photo descriptions trapped in these files. No modern equivalent makes it so easy to tag things right in the filesystem without sucking them into some walled-garden database.
However one day, when Ultima V came out, I decided I'd buy it: I had been playing Ultima III and Ultima IV so much, it seemed right to buy Ultima V. But I was not on the C64/C128 anymore, I had an Amiga. So I broke my wallet and bought the Amiga version of Ultima V.
Turns out: the port of Ultima V to the Amiga was particularly bad.
So I borrowed my neighbour's C128D (nice machine: my C128 had a little issue) and... Played a pirated version of Ultima V for the C64 (I'd use the C128 in C64 mode), which was way better than its Amiga port.
Aye.
P.S: semi-seriously though: I remember it was hard to buy US shareware from Europe in the eighties/nineties. My parents didn't even have credit cards back then (it was all still "cheques" and lots of tiny local currencies).
So I learned to "crack" shareware, first by patching using hex editors and then using debuggers like SoftICE and Ollydbg to figure out the correct registration code myself. This got me into reading/writing x86 (win32) assembly pretty early and gave me a very intuitive understanding about how programs work. There were also plenty of "crackme" programs to test my skills on.
Thank you, "Santa's Secret Valley". I have a great career today thanks in a small part to you!
You rail against "the system" to justify not paying for something...
... but really you just don't have money, want something, and don't want to feel bad about getting it. Cue post-hoc rationalization.
And money is a precious thing in teenage years! And time is not! So 3 hours scouring IRC to save $10 is a valid trade-off.
But I did like that shareware and smaller software companies, put a human face on things. You were giving money to a person (e.g. now example, Raymond Hill), not a corporate entity.
I think the "human face" you mention is closer to the truth. Me and (another) friend bought WinRAR some years ago (my friend actually bought WinRAR in the 90s and he also bought FAR Manager before it became open source) and said friend was completely into piracy (especially when he bought WinRAR) - when i asked him about it he said it was to support Eugene Roshal.
This puts a new light to Total Commander being sold via ghisler.com (the author's surname) and the site having a very "non corporate" look (and thinking about it, rarlabs.com has a very similar look :-P).
A friend actually ran the board but I paid for the software. I coded in Turbo Pascal and enjoyed the file format documentation that came with it and the TPU containing various user interface components that allowed you to write "Door" programs that mimic the BBS UI.
It was also particularly neat that Searchlight supported redirecting BIOS screen writes to remote users, allowing you to use any program that wrote to the screen thru the BIOS as a "Door", with the BBS handling the serial communication.
I had a ton of fun with it in the mid-90s. Then the Internet came along and killed it all off.
A buddy wanted to scan his album cover, so I bought a HP scanner and wrote some CLI software to do it. Then I started thinking about making a Unix GUI for it and kept thinking "I need to do X like xv does, I need to do Y and Z like xv does." So eventually I decided to just build it as an add-on to xv, and made a deal with John Bradley to sell it, giving him his shareware license cut.
I'd wanted to use Linux for a couple years (I thought it looked hacker-ish and had watched _The Matrix_ in theaters not long before that). But my PC didn't have a CD writer. My 4.3GB HD didn't have enough free space to download the ISOs. And I didn't have internet access.
So I bought it at a bookstore and installed it. I didn't understand any of what was happening. Everything was hard. I didn't see "power," or "freedom," or anything like that. I just knew that suddenly my computer was a complete pain in the ass to use and I couldn't play games anymore.
I don't really know why I stuck with it, but it led to me fighting with computers for a living, which is fantastic.
The first time I called with a question, the support agent suggested that I maybe check the man pages? At this point, I’m an unreformed Windows user and I’m just trying to set up my system, I have no idea what a man page is! As I recall, I was just trying to get into the GUI - not sure why they couldn’t have just said “startx”.
Second time I called with a question (by this point, I had learned enough to know to ask the question “how do I create a non-root user account?”), they suggested I hop onto their IRC channel and ask the community. I logged on to IRC and … promptly got booted for being logged into my local system as root. Strike 2, I was out. A few years after that, OS X because semi-usable (10.2?) and I didn’t have much use for Linux for the next decade and a half.
Now I run a couple server-ish boxes on Debian and quite like it - there’s not a whole lot I know how to do, but in those narrow domains that I semi-understand, it works very well for me. But even with as much progress as it has actually made in the last few years, I’m not sure the year of Linux on the desktop is imminent for me any time soon.
I laughed _hard_ at this. Classic Linux community response.
I struggled a lot too. After RedHat I tried Gentoo, and they had a forum where I got in a lot of arguments, got banned a few times, got other people angry enough that they got themselves banned, etc. But I think its bottom-up approach and the absolute lack of filter on the part of some of the users was good, in a weird way.
I did start using a Mac at, I think, 10.3, and I've stuck with that for desktop use. So yeah, completely with you about the desktop vs. server experience. A couple years back I tried a couple distros out on a work x64 laptop, and still didn't care for the experience.
"How do I get my touchpad to work how I want?" I beseeched the internet, for seemingly hours on end. Far away in the distance, a wolf howled.
I remember doing a lot of fighting with '3dfx' drivers, X, and network drivers. I only had one PC, so I had to run to a friend's house to google [edit: search for things on altavista] things, then I'd bash my head against my keyboard all evening.
I found debian soon after that, and though I've jumped around a little, I run debian still today.
Also WildCat! BBS: https://en.wikipedia.org/wiki/Wildcat!_BBS
I also bought all the related sysop stuff. PKZIP, misc dial-up programs (names?), was Eudora shareware?, QEdit, PC-Write, etc.
The offline mail reader Silly Little Mail Reader (SLMR) had discount bulk purchases to help BBS hosts (and themselves). So I'd buy 20 licenses and resell them to my regular callers at full price.
I miss SLMR every single day. Especially its TWIT filter feature.
--
I also published a few AutoCAD add-ons as shareware.
As plaintext source code, because obfuscaters were ineffective and made tech supp that much harder (AutoCAD didn't have a plugin/sandbox framework, so add-ons could clobber each other).
So others would plagiarize my stuff. Which I thought was both funny and helpful. Funny, because the knockoffs were always worse, instead of better. Helpful, because free marketing, because knockoff users would eventually need tech supp, find my originals, and end up buying my version. Woot!
Gods, those were the days. I'm sure it sucked IRL and I'm wearing nostalgia-powered rose-tinted hindsight glasses.
FWIW, I feel like patreon style funding is finally getting us back to the shareware culture (esthetic). Meaning customers give you money to encourage continued development, instead of buying licenses to use existing versions.
--
Edit. TIL:
Jim Button (RIP) was a pseudonym. What!?
https://en.wikipedia.org/wiki/Jim_Knopf
And I misremembered. Bob Wallace (RIP) wrote PC-Write, not Jim Button.
https://en.wikipedia.org/wiki/Bob_Wallace_(computer_scientis...
I'm sorry I never thought or tried to meet either of them. Darn.
1) Telemate - Probably the best software to call BBSes and download files.
2) Blue Wave (mail reader) - I got hooked on FidoNet, so needed a good mail reader.
3) Legend of the Red Dragon - I ran a BBS too so I absolutely needed this door game. Interestingly enough, reading about how much money the author made got me to write my own BBS door games and I was able to sell a decent number of copies! I really cut my programming teeth on those games I made (in C and C++).
My person favourite was TradeWars 2002:
* https://en.wikipedia.org/wiki/Trade_Wars
Still seems to be playable online:
* http://wiki.classictw.com/index.php?title=Jumpgate
* http://www.tradewars.com/default.html
I was surprised to find that several BBS door games are still available for sale, such as Barren Realms Elite:
* https://www.johndaileysoftware.com/products/bbsdoors
Apparently, the above company acquired several BBS door game IPs and continues to make them available today for purchase!
I also stumbled upon one of my own games on archive.org, available to play in the browser (albeit single user only):
* https://archive.org/details/msdos_Enigma_of_Ashrella_The_199...
In my case, I still occasionally have people emailing me for registration codes, but I point them to free codes I published years ago.
RoboFX was insane. It was this little-known host that offered a full windowing system using a client that fit on a single disk. It had movable windows, image viewing, messaging, forums, downloads, the works. Truly incredible for the time, but it was released just at the end of the BBS era. Along with BeOS and WebOS, some of the saddest technologies that never caught on.
Thanks for the memories!
Also liked Telix. Was more simple and like Procomm, but Telemate seemed more extensible.