The vault · 17
Downloads: The Shareware Economy
The old depot had a downloads page before it had anything else worth linking to. Behind a humble list of ZIP files sat the entire economic engine of pre-web software: try it, mail a cheque, get the full version.
In December 2000, this domain offered a downloads page at the root, a plain downloads.html, years before the section gained its own directory structure. That order of priorities tells you everything: on the early web, the download list was often the product. A VB site without files to take home was a shop with empty shelves.
01What a VB download actually was
A typical listing had four parts: a one-line description, a version number, a file size in kilobytes rounded to flatter the author, and a ZIP. Inside the archive waited the genre's staples. The web archive even preserves one of the depot's own artifacts, a file at /rac/mdi.exe, an MDI demonstration program, the kind of compiled sample a reader could run without owning the compiler at all.
| Category | Typical contents | Who downloaded it |
|---|---|---|
| SAMPLE.ZIP | Source for a form, a module, a technique | Beginners hunting a working example |
| CONTROL.OCX | A third-party ActiveX control with a demo license | Developers adding a gauge or grid |
| TOOL.EXE | A compiled utility, often shareware | Anyone with a PC and patience |
| SETUP.EXE | The installer that wrapped the above | Everyone, with fingers crossed |
02The economics hiding in the list

Shareware was the licence model of the downloads page: use the demo, and if you kept it, mail the author a registration fee, often ten to thirty dollars, to a street address printed in a README.TXT. It was an honour system with a postal route, and against all cynicism it worked well enough to fund an entire generation of solo developers. The VB connection was structural: building a small Windows utility with a nag screen was precisely what the language made easy, so the shareware catalogs filled with tools written in VB by people who had learned it from pages like the tutorials section.
The costs of admission were patience and trust. A one-megabyte download at dial-up speeds was minutes of occupied phone line; a five-megabyte one was a decision. Virus scanning was personal software, not a platform guarantee, and the setup.exe you ran was a stranger promising to behave. The download counter, proudly displayed, was the era's social proof, the ancestor of every star and follower count since.
The depot's modern stance on binaries is the museum's stance: we preserve the idea of the download, not the executables. The era's code lives on as annotated listings in the code depot, and its controls are discussed rather than distributed, in the ActiveX vault.
03From ZIP to repository
The lineage from that downloads page to today's public repositories is short and straight. ZIP gave way to installers, installers to package managers, package managers to version control as a public utility. What did not change is the social contract the downloads page invented: an author publishes, a stranger trusts, and a small economy of attention and money keeps both sides honest. The tools in the migration guide are, at bottom, machines for keeping those old ZIPs honest on modern Windows.
