News for hackers. Stuff that matters.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by dragonwriter on Tuesday March 27, 2018 @02:49PM (#16691582)
> Copyright does not cover re-implementation. Copyright only covers copying.

Coypright covers derivative works of copyright-protected works, as well as literal copies. If APIs are copyrightable, there is a very good case to be made that a reimplementation of an API implementation (not an API that serves a similar function, but an actual reimplementation) is a derivative work of the API itself.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @06:14PM (#16693265)
An interesting argument. However, the Oracle Google case is not about derivative works. Google admitted to copying.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by dragonwriter on Tuesday March 27, 2018 @06:26PM (#16693356)
> However, the Oracle Google case is not about derivative works.

The Copyright Act, however, is; if APIs are protected by copyright, than making a derivative work of an API is an exclusive right of the copyright owner.

Which is a key reason why there is widespread concern about the CAFCs ruling on API copyright. (OTOH, Google losing on fair use at the CAFC makes it more likely that the API copyright issue gets to the Supreme Court in this case rather than a later one, so it might be a good thing for resolving that concern.)

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Wednesday March 28, 2018 @01:09AM (#16695460)
Clean room reimplimentation is not considered a derivative work. Derivative works requires actually copying (and then derivatizing).
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by wtallis on Wednesday March 28, 2018 @03:45AM (#16696133)
> Derivative works requires actually copying

No literal copying of text is required for something to be a derivative work. Transforming a work implementing an API into documentation describing the API would produce a derivative work of that API, if the API is protected by copyright. Transforming that documentation of the API into another implementation of that API would also produce another derived work of the API.