Describir: Reimplementing Software Interfaces Is Fair Use: A multifactored rationale for denying Oracle's claim against Google.