Fair use
ソフトウェア（コンピュータプログラム）は著作権の保護を受けるものとされている（日本の著作権法では第10条1項9号）。そのうえで、米国判例上はリバースエンジニアリングはフェアユースの保護の範囲であるとされているが、たとえば日本などにはフェアユースがない。