シアトルのリサイクルショップで発見された一連の文書は、70年代後半から80年代初頭にかけて、Appleが趣味の会社から、Apple IIシリーズのコンピュータのためにビジネス顧客を集め、維持することに興味を持つ会社に移行したときのAppleの考え方を調査している。

水曜日に公開というタイトルのブログ アップルメモ116 ページに及ぶメモやメモを集めたものでは、ソフトウェアのコピー防止ルーチンを開発、実装し、最終的に販売するという Apple の「SSAFE - Software Security from Apple's Friends and Enemies」イニシアチブについて詳しく説明されています。このメモは、Apple のエンジニアでセクションリーダーのジャック・マクドナルドのものと思われ、1979 年 1 月 10 日から 1980 年 6 月 25 日までのものです。

Appleの共同創設者スティーブ・ジョブズ氏は文書には記載されていないが、共同創設者スティーブ・ウォズニアック氏は配布リストに載っている。初期の Apple エンジニアであるランディ ウィギントンは、通信の中で顕著に登場します。

メモによると、この取り組みは Apple DOS 3.2 と自動ブート機能を持つ Apple II plus のリリース直後に開始され、部分的に DOS 3.2.1 に導入されました。

このメモでは、ハードウェアとソフトウェアへの企業投資と、開発者の潜在的な収益を継続する方法の両方を保護するための保護システムの必要性について言及しています。手書きのメモは、ソフトウェアを販売する企業が「多額の」支払いに興味があることを示唆していました。実行可能なシステムのために。

Apple は当初、複数のセキュリティ層を備えたシステムを想定していたようです。当初、このソフトウェアはユーザーが RUN や CATALOG などの通常のファイル システム コマンドを使用してソフトウェアやディスケットを複製することを禁止していました。

Apple の初期の取り組みにも関わらず、Locksmith や Copy 2 Plus などのプログラムにより、保護されたソフトウェアのコピーが許可されるなど、ユーザー コミュニティによって対策が迅速に実施されました。

最初の簡単に回避可能なセキュリティ対策が実装されてからすぐに、Apple はシリアル番号の検証の調査に移りました。この措置は、量産プロセス中にフロッピーディスクのカスタマイズが必要で「コストがかかり、エラーが発生しやすい」として、Appleが提供する解決策としてほとんど無視されました。

議論とテクノロジーが進むにつれ、Apple は、90 年代にユーザーを認証するシリアルおよび ADB の「ドングル」を使用してコピー防止に使用されたものと同様の、「キー モジュール」アプローチを検討しました。

このメモは 1980 年リリースの DOS 3.3 と重複していますが、将来のリリースでルーチンにどのような進歩があったのかは不明です。

このルーチンは、DOS 3.3 のサイレント アップデートから Apple IIe 時代までほとんどそのまま残っているようです。一部のルーチンは、1983 年に実装された Apple III SOS 由来の ProDOS システムに引き継がれ、1993 年に最終的に正式に廃止されましたが、愛好家はソフトウェアの改良を続けています。

80 年代を通じて、コピー防止スキームの実装は主にソフトウェア ベンダー自身に任されていました。 SSAFE プログラム用に開発された Apple の保護ルーチンを使用したタイトルが正確にどれだけあるかは不明です。

Apple SSAFE プロジェクトによるマイク・ヴェルテレScribd で