News for hackers. Stuff that matters.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by curt15 on Tuesday March 27, 2018 @11:48AM (#16689624)
GNU/Linux is a partial (but incomplete, since no Linux distro is unix(tm) certified) a reimplementation of proprietary Unix, and with billion-dollar companies like Red Hat and IBM it's certainly a commercial endeavor at proprietary Unix's expense. It would seem to be an attractive target if a plaintiff like SCO could somehow move the case to the federal circuit (as none of the standard appeals courts have declared APIs copyrightable).
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @01:20PM (#16690710)
Reimplementation does not necessarily violate copyright. Copying does violate copyright (absent fair use). Like verbatim copying. Example, Google didn't have to use the “java.lang.Math.max(a,b)” header, but they did. They did copy because they wanted to leverage the existing Java developer base who would easily be able to develop for Android, without having to do the hard work of building their own ecosystem. Overall, Google copied the header structure for more than six-thousand methods.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by pavon on Tuesday March 27, 2018 @05:01PM (#16692688)
That is exactly what reimplementation means in this context, creating a new implementation of an existing interface. And that is exactly what GNU Linux did. They copied a large number of system header files and created new libraries that implemented them. The copied a large number of command-line interfaces, and created executables that implement them. They extended them in the process, but the goal was to mostly preserve API compatibility.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by gefh on Tuesday March 27, 2018 @01:46PM (#16690977)
How many ways are there to define max? Surely AT&T should turn around and sue Oracle for lifting max(a, b) from stdlib. Or maybe SCO will rise from the grave and try it again.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @02:31PM (#16691419)
An infinite number of ways. Call it max(b,a) [i.e., reverse the order of b and a inputs]. But Google didn't do any of that. They copied.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by tankenmate on Tuesday March 27, 2018 @02:46PM (#16691551)
The previous remark's point was that Java copied many C functions, inventions largely of AT&T and BSD.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @05:59PM (#16693140)
I see the point, but that's "whataboutism." I also have no idea who owns the copyright (if anyone does) to stdlib APIs, and whether Oracle obtained license. Do you?
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by wtallis on Tuesday March 27, 2018 @09:31PM (#16694431)
> (if anyone does)

There's no doubt that if it is established that APIs are subject to copyright, then someone owns copyright to the C standard library APIs. It's not old enough for copyright to have expired, and nobody has ever released the APIs to the public domain (because nobody ever seriously thought that such a thing would be necessary). Establishing API copyright as a real thing without broad fair use rights would throw into doubt the copyright ownership of a large portion of all software ever written.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by FeepingCreature on Tuesday March 27, 2018 @03:08PM (#16691771)
You could call it max(b,a) but that would be fucking stupid.

People shouldn't have to write shit code cause judges are tech illiterate.

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @06:05PM (#16693196)
And just how is max(a,b) good code and max(b,a) bad code?
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by FeepingCreature on Wednesday March 28, 2018 @02:14AM (#16695774)
Because the alphabet goes a, b, c, not b, a, c. The lexical ordering is uniquely privileged both when reading and writing.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by chii on Tuesday March 27, 2018 @08:03PM (#16693952)
Code written for one will fail for the other, and negates the whole point of interoperability. Therefore the method signature should not be copyrightable
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by sjwright on Wednesday March 28, 2018 @02:51AM (#16695932)
Beware interpreting copyright law with the assumption that interoperability is relevant. The law doesn't care.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by chii on Wednesday March 28, 2018 @05:26PM (#16702110)
copyright has a fair use clause, which states that one can decompile software to produce a derivative for the purposes of interoperability. This then must assume that any apis being implemented has to both fall under copyright (otherwise, this law does not apply to api), but also means that the law allows for the use of the api for the purposes of interoperability (and therefore, you cannot claim to have the sole rights to an api).
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by sjwright on Wednesday March 28, 2018 @09:04PM (#16703673)
Beware interpreting interoperability as a form of fair use. I wish we could make that assumption, but I don't think it's warranted.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by tankenmate on Tuesday March 27, 2018 @01:36PM (#16690871)
Copyright exists to protect artistic expression, not functionality. Functionality is protected by patents.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by hcknwscommenter on Tuesday March 27, 2018 @02:29PM (#16691394)
Exactly. I don't see what you are disagreeing with. The point is that in order to leverage Java's developer base as quickly as possible they made it possible for Java developers to essentially develop for Android without needing to learn a new syntax for all the APIs they already knew. That is why they copied.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by blattimwind on Tuesday March 27, 2018 @11:58AM (#16689740)
Afaik there are several certified GNU/Linux derivatives.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by jlgaddis on Tuesday March 27, 2018 @12:47PM (#16690331)
I'm not seeing any [0]. Care to name one?

[0]: https://www.opengroup.org/openbrand/register/

Re:Oracle Wins Revival of Billion-Dollar Case Against Google by pjmlp on Tuesday March 27, 2018 @01:10PM (#16690595)
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by blattimwind on Tuesday March 27, 2018 @02:25PM (#16691348)
Both EulerOS and Inspur K-UX are Linux.
Re:Oracle Wins Revival of Billion-Dollar Case Against Google by jrs95 on Tuesday March 27, 2018 @11:55AM (#16689700)
Seems like it’s really just an excercise in lawfare. The underlying legal “principle” is flexible.