Maybe this whole misunderstanding comes from the fact that Oracle just thinks programming is a lot harder than it is.
Maybe this whole misunderstanding comes from the fact that Oracle just thinks programming is a lot harder than it is.
The crucial question with copyright is "did they copy it". If it's a trivial portion of code that anyone could have written then why go out of your way (assuming the rest of it is not copied) to copy that particular part. If indeed it is not copied then Oracle will not be able to show it was, not even on the balance of probabilities [that's used in civil tort cases in the UK I gather, not sure of the measure applicable here].
It appears to be a bug in the statute if the test is whether the copied part is de minimis. The UK statute IIRC specifies that it must not be a 'significant part', which seems to lean more to qualitative considerations than quantitative ones.
I understand that the circumstances of an ex-employee contributing to an open source codebase and wanting to do things right by not unnecessarily duplicating code might be too much for your average jury, but it should be made clear to those who can understand that this is utterly appalling behaviour by Oracle, rather than a case of a sloppy Google employee getting away with a small amount of IP theft.
The point with this particular code is it's so obvious that many (most?) programmers would come up with the exact same code when given the task. It's part of the bigger picture that code isn't prose, it's instructions. How do you accomplish this task in this given system? First A, then B, then C. The first person to give some simple set of instructions should not be the only one allowed to.
Absolutely not. [Provably] Not copying is an absolute defence.
Nonsense. In HS I wrote my first 3d graphics engine in Pascal on a 80286 with a Hercules graphics card and a monochrome monitor. As a sophomore. Of course I had guidance to get to that level but no programming student past intro would need any help for rangeCheck.
rangeCheck is trivial. Any non-programmer could have written it as the first thing they ever created if they had a book next to them.
At this point Oracle's claims are asinine. The whole thing would be laughable if it wasn't such a huge waste of time/money.
Is any code written by a High School student automatically uncopyrightable?
But something like the rangeCheck function is what you'd get if you asked a junior programmer "before you're going to access that datastructure make sure your within its range". Furthermore it's a completely irrelevant part of Android as a whole which gave Google no competitive advantage whatsoever.
First, trivial bits of a work with minimal creative expression are not covered by copyright. This sort of thing is called "de minimis". You can't assert copyright, for example, on the words "You're welcome" just because they appeared in a work you've copyrighted. If you could, you'd certainly be rich, but that kind of rent seeking is a little beyond the purpose of copyright. Rebecca Black's "Friday", as awful as it may be, is full of creative expression. Google is arguing that rangeCheck is extremely minimal and perfunctory, kind of like if it were accused of copying the word "Partying" from Rebecca Black.
Second, IIRC Oracle is making a big deal out of this copying. Google was willing to pay a statuory fee for its indiscretion just like it would if it had actually used a trivial function from a high schooler, but Oracle is trying to make this function out to be a difficult and important part of Java, meaning it deserves a share of Google's profits.
Actually, the song was created by ARK Music Factory, as described on their Wikipedia page: http://en.wikipedia.org/wiki/ARK_Music_Factory
Rebecca Black's parents paid a couple thousand bucks for the privilege of having their daughter sing it and make a music video around it.
As there's only 9 lines of code, that's quantitatively small. The continual references to 'high school programmer' is to argue that it's also qualitatively small. Hence, de minimus.
I doubt that a) Rebecca Black came out with it in two minutes and b) hers is the most obvious implementation of "song".
If I could give you a vague description of "Friday" and you could immediately go and produce the exact lyrics and melody that Black did, I'd say it wouldn't deserve copyright protection either. Of course, "Friday" is far more complex than that.