1201(f)
Sole purpose of circumvention must be to identify information necessary to achieve program-to-program interoperability
Information is not otherwise readily available
Illegal to share information with others unless for sole purpose of interoperability
OK to make a tool incidental to this