ソフト配布史 Shareware→GitHub→Steam 1980-2026(ソフト配布史)
Software Distribution 45年史 1980-2026。Tape→Floppy→CD-ROM→DVD→Download→Subscription→Container Image・Public Domain (PD・著作権放棄)・Shareware (1982 Andrew Fluegelman PC-Talk+Jim Knopf PC-File・Try Before Buy・Bob Wallace PC-Write)+Beerware・Freeware (1982 Andrew Fluegelman商標)・Cardware・Crippleware (機能制限)・FSF GNU Project (1983 Richard Stallman MIT→GNU GPL 1989・Copyleft概念)・Linux 0.01 (1991年9月17日 Linus Torvalds・GPL移行 1992)・OSI Open Source Initiative (1998 Eric Raymond+Bruce Perens・OSS用語化)・SourceForge (1999 VA Linux→2001 SF.net Cathedral and Bazaar)・GitHub (2008 Tom Preston-Werner+Chris Wanstrath+PJ Hyett+Scott Chacon・Git Hosting→Microsoft 2018年6月$7.5B買収・1.5億 Developer 2024)・GitLab (2011 Sid Sijbrandij FOSS+Hosted)・Bitbucket (2008 Atlassian)・Codeberg (Forgejo Federated 2024-)・SUSE Source Code FOSS Distribution Pkg・APT Debian (1998)+RPM RHEL+Pacman Arch・Homebrew (2009 macOS Max Howell)・Chocolatey (2011 Win)+Scoop+winget (Microsoft Win 11)・Nix Profile・AppImage+Flatpak+Snap (Universal Linux Pkg 2010s)・Steam (2003年9月12日 Valve・Half-Life 2 2004契約必須・1.4億 MAU 2024)+Epic Games Store (2018→Fortnite資金・期間限定無料配布)+GOG.com Good Old Games (2008 CD Projekt・DRM-Free Retro)+Itch.io (2013 Indie)・Mac App Store (2011)+iOS App Store (2008)+Google Play Store (2012)+Amazon Appstore・Microsoft Store (Win 8 2012→Win 11 2021整理)・¥0 OSS-¥¥¥¥¥¥/Subscription 2026。
概要
1980年代初期に登場した磁気テープ・フロッピーから始まり、1990年代にCD-ROM・DVDへ、2000年代にインターネット経由のダウンロードへと移行したソフトウェア配布の歴史は、45年間で大きく変容しました。
- 1982年にアンドリュー・フリューレルマンが提唱した Shareware(試用版+購入)と Beerware(無料+寄付)
- 1991年にリーナス・トーバルズが開発した Linux 0.01(GPL へ移行 1992)
- 1998年に OSI が Open Source Initiative を設立し、OSS 用語化
- 2008年に GitHub が登場し、Git ホスティングとソフトウェア開発の一体化を実現
- 2003年に Valve が Steam をリリースし、デジタル配信とマルチプレイヤー基盤を提供
- 2018年に Epic Games Store が登場し、無料配信と収益分配の新モデルを提示
- 2024年に Microsoft が GitHub を 75億ドルで買収、開発者数は 1.5億を突破
- 2025年以降、コンテナイメージ(Docker、OCI)とサブスクリプションベースの配布が主流化し、OSS も「Public Domain」や「著作権放棄」へと移行傾向が強まる
主な特徴・仕組み
| 時代 | 配布形態 | 主な特徴 | 代表的なツール・サービス |
|---|---|---|---|
| 1980–1989 | テープ/フロッピー | 物理メディアでのコピー制限が困難 | MS-DOS、Apple II |
| 1990–1999 | CD-ROM/DVD | 大容量で高品質な音声・映像配信 | Win32、Linux 1.x |
| 2000–2009 | ダウンロード | インターネットの高速化で即時配信 | SourceForge、Mac App Store |
| 2010–2019 | サブスクリプション+コンテナ | 継続的デリバリーと環境統一 | Docker Hub、Snap Store |
| 2020–2026 | デジタル配信+OSS+サブスクリプション | DRMフリーとオープンソースの融合 | Steam、Epic Games Store、GOG.com、Itch.io |
- Shareware は「Try Before Buy」の形で、機能制限版を無料で配布し、フル版購入を促す。
- Beerware は「無料+寄付」を基本に、コミュニティの拡大を狙う。
- GNU GPL は「Copyleft」により派生物も同一ライセンスで配布を義務付ける。
- GitHub は 2008 年に創設され、Git の分散管理とプルリクエストを組み合わせたワークフローを提供。2024 年には 1.5 億の開発者が登録。
- Steam は 2003 年に Half‑Life 2 を起点に、デジタルライセンスとマルチプレイヤー基盤を一括で提供。2024 年には 1.4 億 MAU。
- Epic Games Store は 2018 年に Fortnite の無料配信で注目を集め、開発者に 88% の収益分配を提示。
具体例・対応製品 (テーブル必須)
| 製品名 | 発売年 | 配布形態 | 主要技術 | 価格帯 |
|---|---|---|---|---|
| GitHub | 2008 | Git Hosting + Marketplace | Git, Actions, Packages | 無料/有料プラン |
| Steam | 2003 | デジタル配信 + マルチプレイヤー | Steamworks API, DRM | 無料/有料 |
| Epic Games Store | 2018 | デジタル配信 | Unreal Engine, Epic Online Services | 無料/有料 |
| GOG.com | 2008 | DRM‑Free | GOG Galaxy, GOG Downloader | 無料/有料 |
| Itch.io | 2013 | Indie配信 | Indie Games API | 無料/有料 |
| Homebrew | 2009 | macOSパッケージ | Homebrew Formulae | 無料 |
| Chocolatey | 2011 | Windowsパッケージ | Chocolatey Packages | 無料 |
| Nix | 2010 | パッケージ管理 | NixOS, Nixpkgs | 無料 |
| AppImage | 2012 | Linuxユニバーサルパッケージ | AppImage Runtime | 無料 |
| Flatpak | 2015 | Linuxユニバーサルパッケージ | Flatpak Runtime | 無料 |
| Snap | 2016 | Linuxユニバーサルパッケージ | Snapcraft | 無料 |
選び方・注意点
- 配布対象のプラットフォーム
- Windows 専用なら Chocolatey、macOS なら Homebrew、Linux なら Flatpak/Snap。
- ライセンス要件
- GPL で配布する場合、派生物も同一ライセンスで公開する必要がある。
- 配布コスト
- Steam は 30% の手数料、Epic は 12% で、収益分配が大きく異なる。
- サブスクリプション vs. 一括購入
- 継続的アップデートが必要な場合はサブスクリプション、単発購入で十分なら一括。
- デジタル著作権管理(DRM)
- DRM‑Free を選択するとユーザーの利便性が高まるが、コピー防止が弱くなる。
関連用語との違い
- Shareware は「試用版+購入」モデルで、機能制限が明示的。
- Freeware は「無料で配布」だが、商用利用が許可されているケースが多い。
- Open Source Software (OSS) はソースコード公開が前提で、GPL などのライセンスにより派生物も公開義務。
- Public Domain は著作権が放棄され、誰でも自由に利用・改変できる。
- Beerware は「無料+寄付」スタイルで、コミュニティ主導の開発が特徴。
よくある質問 (FAQ 3問以上)
Q1. GitHub と GitLab の違いは何ですか?
A1. GitHub は主にオープンソースプロジェクト向けのコミュニティ機能が充実し、Microsoft が所有。GitLab はオープンソース版があり、セルフホストが容易で CI/CD の統合が強力。
Q2. Steam の 30% 手数料はどのように計算されますか?
A2. 価格設定が 0〜10 USD の場合は 30%、10〜50 USD は 30%、50 USD 以上は 30% で固定。エピックは 12% で、収益分配が大きく異なる。
Q3. コンテナイメージを配布するメリットは?
A3. 依存関係が一括で管理でき、環境差異を減らす。開発・テスト・本番で同一イメージを再利用できる。
Q4. 2025 年以降の配布トレンドは?
A4. サブスクリプションベースとコンテナイメージの併用が主流化。OSS は「Public Domain」や「著作権放棄」へと移行し、配布コストが低減。
まとめ
1980 年代の磁気テープから 2026 年のコンテナイメージ・サブスクリプションまで、ソフトウェア配布は物理メディアからデジタル・クラウドへと進化を遂げた。Shareware の試用+購入モデル、GitHub の分散管理とコミュニティ機能、Steam のデジタル配信とマルチプレイヤー基盤、Epic Games Store の収益分配と無料配信など、各時代の技術とビジネスモデルが交錯し、現在は OSS とサブスクリプションの融合が進む。配布形態を選択する際は、対象プラットフォーム、ライセンス要件、配布コスト、DRM の有無を総合的に判断し、ユーザー体験と開発者の収益性を両立させることが重要である。