互換性について

よく間違えるのでまとめ

相互互換性

違うモノだけど、置き換え可能なもの。
「日産 アトラスF24 と いすゞ エルフ100 は相互互換性がある」(エンブレムが違うだけの姉妹車らしい)

前方互換

新製品のデータ等が旧製品でも使えること(多少の制限は問わない)
「Excel2013の表も97形式で出力すれば前方互換性を維持できる」

後方互換

旧製品のデータ等が新製品でも使えること
「Excel2013はExcel97の表だって読めます。後方互換性があるから」

上位互換性

機能・性能・グレードが上位の製品が、下位の製品の機能を持つこと
新製品かどうかは関係ない
「今度出す新製品は旧製品と同一の廉価版。前方互換性はあると言えるけど、上位互換性があるとは言えない」
「ではこの機能追加を前倒しして、上位互換性のあるプロ版を出そう」

下位互換性

機能・性能・グレードが下位の製品が、上位の製品の機能を持つこと
「NT Workstationは少しレジストリーを変更すると、NT Serverと同等になる。下位互換性があると言っていい」
「この通常版は下位互換性があります。プロ版と機能は変わりません。商用利用は規約上できませんが」