Advising on issues such as technology contracts and open source software exploitation