fossil
名詞
ソフトウェアにおいて、互換性を壊さないために保持された過去の名残として、歴史的文脈の中でのみ理解できるようになるmisfeature。例:ASCIIや現代のバイトアドレス可能なアーキテクチャには16進数のほうがよく合うにもかかわらず、Cで文字列エスケープのデフォルトの基数として8進数が保持されていること。dusty deckを参照。
より限定的には、過去には有用だったが現在は有用でない機能。例:単一の大文字小文字しか扱えない端末で使うために設計された、V7およびBSDUnixのttyドライバにおける、すべてを大文字に強制する(LCASE)ビット。(通常の後方互換性の目標を歪めた格好で、この機能は一部の後のUSG Unixリリースで、IUCLCとOLCUCビットとして実際に拡張され名前を変えられた。)