
Oracle and Google's fight over the latter's reimplementation of an API was a long haul, and things often looked hairy due to the complexities involved and the difficulty of defining the differences between interfaces and executable code, then matching that distinction to the sprawling convolutions of intellectual property. — Read the rest