ソフトウェアライセンス契約において「リバースエンジニアリングの禁止」条項を置く場合の法的有効性はどうなるか。

契約で制限することは一般的だが;互換性確保などの目的では公序良俗等により無効とされる可能性もある。