News for hackers. Stuff that matters.
Re:Google and Oracle's decade-long copyright battle reaches ... by tachyonbeam on Wednesday October 07, 2020 @10:08AM (#24708366)
It's bad for programmers everywhere. If Oracle wins, you couldn't reimplement a compatible version of anything that's not open source. You couldn't make a third-party implementation of a corporate-owned programming language without putting yourself at risk.

Imagine you're a company using some Oracle database, and you want to reimplement some component of that system in order to migrate and escape their vendor lock-in... You can't, not without taking a huge legal risk.

In the short term, it's a victory for huge litigious corporations like Oracle. The good thing, I hope, is that in the long term, this will make people distrust closed source software even more. What Oracle wants, and has always wanted, is to bind you in the worst possible form of vendor lock-in. Open source and open standards are the answer. Refuse anything else.

Re:Google and Oracle's decade-long copyright battle reaches ... by TheDong on Wednesday October 07, 2020 @02:35PM (#24711205)
> If Oracle wins, you couldn't reimplement a compatible version of anything that's not open source

It's worse than that. OpenJDK, including the java standard library, is GPL. It's open source.

Oracle is claiming that even though source code defining the API is open source, they retain copyright to the API itself.. regardless of the open source implementation of the API by themselves.

If this case goes through, you won't be able to mimic an open source project's API unless you also verify they provide the API under a similarly permissive license.

Re:Google and Oracle's decade-long copyright battle reaches ... by dragonwriter on Wednesday October 07, 2020 @04:59PM (#24712665)
> OpenJDK, including the java standard library, is GPL. It's open source.

The code at issue is pre-OpenJDK, and wasn't open source when used (though much of it may now also be available in OpenJDK, not that Google uses it under the GPL, or claims to, anyhow.)

Re:Google and Oracle's decade-long copyright battle reaches ... by cyphar on Wednesday October 07, 2020 @06:46PM (#24713695)
Sun released Java under the GPL in 2006 and most of JDK in mid-2007, but the first release of Android was in 2008. Or is the issue that they were developing it behind closed doors while it was still proprietary, even though they never distributed it to anyone?
Re:Google and Oracle's decade-long copyright battle reaches ... by dragonwriter on Wednesday October 07, 2020 @07:00PM (#24713812)
The first public release of Android was a beta in 2007 (also, layer in 2007, the first SDK preview was released), and it was released to OHA members before that.

But the GPL is irrelevant, Google has never distributed under the GPL terms. That whatever it was doing was not under a Sun/Oracle license is not in dispute.

Re:Google and Oracle's decade-long copyright battle reaches ... by cyphar on Wednesday October 07, 2020 @10:14PM (#24714949)
Yeah I agree the GPL is not relevant to the case at hand, though it does raise the question whether (assuming Oracle wins) the logical conclusion is that the Java APIs are under the GPL/Proprietary dual-license Oracle offers today or that the copyright license itself doesn't apply to the API and a separate license is needed -- in which case I guess it's high time for GPLv4.
Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Thursday October 08, 2020 @02:58AM (#24716602)
Except anti-GPL folks have made GPL almost irrelevant outside Java, Linux kernel, GCC and a couple of GNU tools.
Re:Google and Oracle's decade-long copyright battle reaches ... by nix23 on Thursday October 08, 2020 @05:13AM (#24717339)
That's because the GPL is not as Hippie as you might think.

Your code is just protected if it gets re-distributed, that's why google never ever has to opensource their "Server OS/Kernel".

Also they changed GCC to GPLv3 which is just a super stupid decision for a Compiler.

Re:Google and Oracle's decade-long copyright battle reaches ... by jeremyjh on Wednesday October 07, 2020 @04:34PM (#24712413)
> Oracle is claiming that even though source code defining the API is open source, they retain copyright to the API itself..

Are you sure they are claiming that? A weaker claim could be that Google's usage does not conform to the GPL. Indeed if you were correct and the ruling is in Oracle's favor then the GPL is broken as designed, I haven't heard anyone express that concern in connection with this case.

Re:Google and Oracle's decade-long copyright battle reaches ... by initplus on Wednesday October 07, 2020 @05:31PM (#24712973)
I very much doubt that anyone in big tech wants to open the can of worms that is GPL enforcement.
Re:Google and Oracle's decade-long copyright battle reaches ... by dragonwriter on Wednesday October 07, 2020 @04:59PM (#24712654)
> A weaker claim could be that Google's usage does not conform to the GPL.

At the time at issue, Java wasn't under the GPL. That Google did not have a (public offer or private) license to Java is not in dispute.

Re:Google and Oracle's decade-long copyright battle reaches ... by asah on Wednesday October 07, 2020 @10:31AM (#24708622)
by the by... wasn't Oracle's original product a relational database management system (RDBMS) that offered a SQL API... which was invented/copyrighted by IBM ?

https://en.wikipedia.org/wiki/SQL#History

Re:Google and Oracle's decade-long copyright battle reaches ... by bitwize on Wednesday October 07, 2020 @11:29AM (#24709233)
It's the whole "Disney wants the copyright laws to prevent anyone from doing to Disney what Disney did to the Brothers Grimm" thing.
Re:Google and Oracle's decade-long copyright battle reaches ... by raverbashing on Wednesday October 07, 2020 @11:25AM (#24709203)
Of course.

But Oracle doesn't care one bit about anything else that's not Oracle.

Though it is still to be known how many reimplemented APIs from others does Oracle have in their products

Re:Google and Oracle's decade-long copyright battle reaches ... by kayfox on Wednesday October 07, 2020 @02:06PM (#24710941)
Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Wednesday October 07, 2020 @01:57PM (#24710843)
Nope, they pay for ISO which Google hasn't done for Java.
Re:Google and Oracle's decade-long copyright battle reaches ... by cyphar on Wednesday October 07, 2020 @06:50PM (#24713734)
You don't have to pay for ISO to implement an ISO standard. In addition, Oracle released their database software in 1979 but SQL only became an ANSI standard in 1986 (and an ISO standard in 1987) so they did originally reimplement an API which wasn't a public standard.
Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Thursday October 08, 2020 @01:49AM (#24716244)
Sure you do, because the ISO documents aren't available for free nor the certification process.
Re:Google and Oracle's decade-long copyright battle reaches ... by cyphar on Thursday October 08, 2020 @02:28AM (#24716428)
I'm pretty sure that a fair number of commonly used QR libraries were not developed by people who shelled out for a copy of ISO 18004 (they probably just looked at descriptions of how it works outside of the standard document). Similarly, you can implement your own SQL dialect without needing to read the ISO standard for it.

Yes if you want to be certified and want to get a copy of the standards document you'll need to pay, but it's not necessary (and I doubt that Oracle did, given that they implemented SQL before the standard existed and probably were involved in drafting it).

Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Thursday October 08, 2020 @02:51AM (#24716547)
Sure that is how 1€ product shops work, which doesn't mean the final product actually does what it supposed to do.

Then that screwdriver turns itself instead of turning the screw.

> probably were involved in drafting it

Which also isn't done for free beer, ISO processes have associated costs.

Re:Google and Oracle's decade-long copyright battle reaches ... by cyphar on Thursday October 08, 2020 @03:24AM (#24716750)
I'm not disagreeing with the validity of ISO or anything like that, I don't know where you got that impression.

The original point being made in this thread was that Oracle copied the API of SQL from IBM and thus is guilty of the same thing that they are accusing Google of doing. The counter-point was that SQL is an ISO standard and Oracle (allegedly) licensed it, which was then followed up by my point about Oracle DB predating the ISO standard. Hence why ISO is being discussed and why I was making the point that buying a standard document from ISO or paying for certification are not really relevant to this discussion.

Re:Google and Oracle's decade-long copyright battle reaches ... by AnimalMuppet on Wednesday October 07, 2020 @12:22PM (#24709774)
Yes and no. Yes, Oracle was a database with a SQL API. Yes, SQL was invented by IBM. No, it wasn't copyrighted by IBM, because at the time, nobody thought you could do that.
Re:Google and Oracle's decade-long copyright battle reaches ... by zwischenzug on Wednesday October 07, 2020 @12:32PM (#24709893)
I thought you couldn't 'copyright' something?

I understood copyright to be something you had if you had created it.

Re:Google and Oracle's decade-long copyright battle reaches ... by AnimalMuppet on Wednesday October 07, 2020 @12:48PM (#24710093)
Ah, brain cramp. I was thinking of patent, not copyright. Until State Street, nobody thought you could patent software, so nobody tried.

Copyright... of the top of my head, I don't recall much about copyrightability of software.

Re:Google and Oracle's decade-long copyright battle reaches ... by ghaff on Wednesday October 07, 2020 @12:59PM (#24710220)
There was still controversy about software copyrightability in 1974. That said, I expect IBM still explicitly copyrighted their implementation of SQL (and licensed it [1]) as they had first started doing with some of the System/360 software during the prior decade. Note that, in 1974, you still had to explicitly copyright something; it didn't just happen automatically like today.

[1] As a side note, IBM may not have been the first to license software but they certainly helped make it a standard practice. When they unbundled much of the System/360 software, they felt that copyright was a weak protection (given its uncertain legal status) so they combined it with a license.

Re:Google and Oracle's decade-long copyright battle reaches ... by lloeki on Wednesday October 07, 2020 @05:49PM (#24713157)
> it didn't just happen automatically like today.

... in the US of A.

Berne convention started a little bit over a full century before that.

Impressive that the superfluous “need” for the Copyright (c) YYYY notice still persists to this day in the mind of many.

Re:Google and Oracle's decade-long copyright battle reaches ... by ghaff on Wednesday October 07, 2020 @06:44PM (#24713683)
There can still be advantages to being explicit as I understand it to enforce copyright/collect damages. For example, most people don't actually deposit copies in circumstances where they're technically supposed to.
Re:Google and Oracle's decade-long copyright battle reaches ... by athms on Wednesday October 07, 2020 @08:30PM (#24714420)
Pre-1976, authors had to explicitly add a copyright notice. The Copyright Act of 1976 changed all that. Creative works automatically gained copyright the moment it was created.
Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Wednesday October 07, 2020 @01:56PM (#24710838)
SQL is an ISO standard, which Oracle like everyone else also pays for.
Re:Google and Oracle's decade-long copyright battle reaches ... by judge2020 on Wednesday October 07, 2020 @05:57PM (#24713237)
You can make an open-source database that uses the SQL language without paying a dime to anyone or signing any contracts. You don't have to pay for the ISO standard document to implement it - you can just infer behavior based on what you already know about sql.
Re:Google and Oracle's decade-long copyright battle reaches ... by techdragon on Wednesday October 07, 2020 @09:06PM (#24714616)
The state of SQL databases would be better if more people did pay for and try to actually implement the standards as written... same goes for many of these expensive standard documents.

I’ve made a life long habit of collecting and archiving these in my personal documents whenever I get my hands on one. Because these are valuable guidelines as to how things are supposed to work.

Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Thursday October 08, 2020 @01:50AM (#24716249)
Which isn't what ISO says it should be.
Re:Google and Oracle's decade-long copyright battle reaches ... by GoblinSlayer on Wednesday October 07, 2020 @11:50AM (#24709426)
>you want to reimplement some component of that system

That's patching and is already disallowed by licenses in USA, but allowed by law, but that law was goofed up by a court.

Re:Google and Oracle's decade-long copyright battle reaches ... by AnimalMuppet on Wednesday October 07, 2020 @12:23PM (#24709787)
Could you be more specific? What law allows it, and how was it goofed up by a court?
Re:Google and Oracle's decade-long copyright battle reaches ... by GoblinSlayer on Thursday October 08, 2020 @02:22AM (#24716408)
It's allowed by DMCA, but a court ruled that the license overrides law, and now all licenses have "don't patch" clause.
Re:Google and Oracle's decade-long copyright battle reaches ... by pankajdoharey on Wednesday October 07, 2020 @01:11PM (#24710357)
Let us assume for a moment Oracle wins this so what? Android will become illegal and then Oracle would ask Google to do what? Pay royalties? Pay Damages? Ask all the android programmers in the world to stop using Android ? Abandon android runtime? I think what is gonna happen realistically is capitalism will take over they will settle it among themselves and share user data as a bargain probably get some royalties. The worst that can happen is Google will abandon android runtime or transfer the development to Oracle. Either way nothing much is gonna happen. Android has already won now say from tomorrow Oracle develops and owns the android development toolchain, so what, from a programmers perspective nothing much.
Re:Google and Oracle's decade-long copyright battle reaches ... by CobrastanJorji on Wednesday October 07, 2020 @01:17PM (#24710434)
Nothing much? This isn't just about the Java API. This is about EVERY API. You might not be able to write a web server anymore, depending on who owns the copyright for HTTP. You didn't invent GET, PUT, and POST, you thieving copyright abuser.
Re:Google and Oracle's decade-long copyright battle reaches ... by pankajdoharey on Wednesday October 07, 2020 @10:06PM (#24714904)
I dont think so, Webserver are based on HTTP protocol which is an Open web standard published by IETF. https://tools.ietf.org/html/rfc7231 It could be copyrighted but its usage doesn't mean you are thieving it. For instance "Linux" is a copyright owned by Linus Torvalds, Redhat isnt thieving it. Your understanding is incorrect here.
Re:Google and Oracle's decade-long copyright battle reaches ... by still_grokking on Thursday October 08, 2020 @04:57PM (#24723864)
> It could be copyrighted but its usage doesn't mean you are thieving it.

Says who? Oracle is claiming exactly the opposite, and if they win this will become "law" in the USA. I think you've missed the whole point of this issue here.

> For instance "Linux" is a copyright owned by Linus Torvalds…

For starters: Linux™ is a trademark, not "a copyright".

> Your understanding is incorrect here.

It seems, at least to me, that you actually missed a few core point of the whole story. ;-)

Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Wednesday October 07, 2020 @01:58PM (#24710851)
Back when I was working for Nokia, the APIs were patented, this is nothing new.
Re:Google and Oracle's decade-long copyright battle reaches ... by still_grokking on Thursday October 08, 2020 @05:23PM (#24724086)
Quite interesting claim as Nokia was still an EU company back then and software "as such" can't be patented to this day in the EU. (That's sadly not true in practice any more for some time by now as more and more software patents are granted under the notion beeing "computer aided inventions". This also overlaps with strong political will to finally lift the general ban on software patents. Thankfully some people are fighting this nonsense though[1]).

[1] https://fsfe.org/activities/swpat/swpat.en.html

Re:Google and Oracle's decade-long copyright battle reaches ... by higerordermap on Wednesday October 07, 2020 @11:32PM (#24715428)
You and your Stockholm syndrome.
Re:Google and Oracle's decade-long copyright battle reaches ... by pjmlp on Thursday October 08, 2020 @01:47AM (#24716228)
Nope, I just don't live from rainbows and happy music tunes.
Re:Google and Oracle's decade-long copyright battle reaches ... by joshuamorton on Wednesday October 07, 2020 @02:33PM (#24711189)
Patents and copyrights aren't the same thing.

Patenting an API makes sense, since APIs are essentially ideas. Copyrighting an API does not make sense.

Re:Google and Oracle's decade-long copyright battle reaches ... by lolc on Wednesday October 07, 2020 @03:15PM (#24711609)
You can't patent an idea. You can patent the implementation of it if you're specific enough.
Re:Google and Oracle's decade-long copyright battle reaches ... by joshuamorton on Wednesday October 07, 2020 @03:27PM (#24711728)
Well sort of. You don't need to have built the actual thing to get a patent.

You cannot patent the completely generic idea of "a tool to lift people in buildings", but you can patent an elevator.

Similarly, you cannot patent "the ability to scan a database", but you can patent an api for doing so, even without a complete implementation of that api.

Re:Google and Oracle's decade-long copyright battle reaches ... by akersten on Wednesday October 07, 2020 @05:04PM (#24712712)
> You cannot patent the completely generic idea of "a tool to lift people in buildings",

You should see some of the software patents that get approved nowadays to see just how often "idea on a computer" gets greenlit.

Re:Google and Oracle's decade-long copyright battle reaches ... by ffhhj on Wednesday October 07, 2020 @07:24PM (#24714002)
Like that Sony patent from 2005 to control the brain without conducting any experiments to confirm if that even works:

https://arstechnica.com/uncategorized/2005/04/4785-2/