Software Non-infringement Opinion