News for hackers. Stuff that matters.
Re:Google: Oracle Java win will kill software development, s... by umvi on Tuesday January 29, 2019 @12:07PM (#19027920)
If Oracle wins, it will just solidify my resolve to never use proprietary languages, EVER.
Re:Google: Oracle Java win will kill software development, s... by fixermark on Tuesday January 29, 2019 @12:11PM (#19027956)
Unfortunately, the scope of the case is broader than proprietary languages. It doesn't matter what language you use---if you copy an API (including, IANAL-but-I-assume, recapitulating that API in an entirely different language), you're at risk. This covers a plethora of use-cases.
Re:Google: Oracle Java win will kill software development, s... by fancyfish on Tuesday January 29, 2019 @12:49PM (#19028290)
Can anyone elaborate how this could impact tools such as GNU Octave? It would fall under this classification, right?
Re:Google: Oracle Java win will kill software development, s... by codinger on Tuesday January 29, 2019 @01:21PM (#19028614)
I would like to know if it impacts mathematics and scientific libraries for python that I use in lieu of MatLab.
Re:Google: Oracle Java win will kill software development, s... by fixermark on Tuesday January 29, 2019 @01:14PM (#19028526)
if Octave shares a bunch of function signatures with MATLAB, yes, it would be at risk for a copyright claim.
Re:Google: Oracle Java win will kill software development, s... by DoctorOetker on Tuesday January 29, 2019 @03:38PM (#19029593)
what about instruction "signatures"? i.e. the machine instruction sets? every compiler is potentially performing millions of counts of copyright and or license violations on a large scale?
Re:Google: Oracle Java win will kill software development, s... by cmiles74 on Tuesday January 29, 2019 @12:41PM (#19028223)
I suspect that the implementation of any API would come under the shadow of this ruling. For instance, replacing a proprietary product with an open-source variant that has the same API would also be illegal or subject to licensing fees.

In my opinion, this will be bigger than proprietary languages and cover drop-in replacements for pretty much any proprietary code, thus providing yet another way to lock customers into a particular product.

Re:Google: Oracle Java win will kill software development, s... by RcouF1uZ4gsC on Tuesday January 29, 2019 @12:26PM (#19028098)
Yeah, using an ISO standard language (https://en.wikipedia.org/wiki/Category:Programming_languages...) avoids this problem. There a spec is specifically produced so that there can be multiple implementations.
Re:Google: Oracle Java win will kill software development, s... by fixermark on Tuesday January 29, 2019 @12:35PM (#19028180)
But regardless of what language you use, this legal precedent is saying if you, for example, copy Twitter's RESTful API to create your own messaging service where all the existing Twitter clients can change a few constants and adopt you as a target, Twitter could sue. That's not something ISO protects against (unless there's an international standard for asymmetric message services you can design against).
Re:Google: Oracle Java win will kill software development, s... by kodablah on Tuesday January 29, 2019 @12:22PM (#19028063)
What is a proprietary language to you? Java? Then you will have a hard time using many languages since it is open source and copyrighted by its owner like many languages.
Re:Google: Oracle Java win will kill software development, s... by RcouF1uZ4gsC on Tuesday January 29, 2019 @12:27PM (#19028101)
A proprietary language in this context is one that does not have an ISO standard.
Re:Google: Oracle Java win will kill software development, s... by BossingAround on Tuesday January 29, 2019 @12:10PM (#19027944)
Luckily, Java is fully open source now, with OpenJDK. I concur though with never using proprietary languages (which is a part of me not using C#--of course, that is now also open source, but C# is still kinda bad on Linux afaik).

Edit: _sigh_ The downvotes without any reason hurt. See [1]. Since OpenJDK is GPL v2, and since TCK tests have been open sourced and Java EE given to Eclipse, I would call the Java ecosystem fully open source. Feel free to correct me if I'm wrong of course.

[1] https://openjdk.java.net/legal/gplv2+ce.html

Re:Google: Oracle Java win will kill software development, s... by shawnz on Tuesday January 29, 2019 @01:05PM (#19028437)
OpenJDK is an open source implementation of the Java API. However the question here is about the openness of the Java API itself, not any particular implementation of it. Google already uses a totally separate implementation which is different from both Oracle Java AND OpenJDK.
Re:Google: Oracle Java win will kill software development, s... by BossingAround on Tuesday January 29, 2019 @01:13PM (#19028518)
Does that make Java/OpenJDK any less open source? If I take OpenJDK and start selling it, how could Oracle get me if OpenJDK is GPL?

We're not talking about re-implementing the JDK/JRE spec; the author mentioned he/she wants to use only open source languages...