Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
duTrieux.
Oct 9, 2003

Necc0 posted:

ok i'm seeing this opinion pop up everywhere and it's real frustrating: why the gently caress would oracle sue people for using their own language that they're trying to get everyone to use??

because lol, oracle

Adbot
ADBOT LOVES YOU

Stymie
Jan 9, 2001

by LITERALLY AN ADMIN

Necc0 posted:

ok i'm seeing this opinion pop up everywhere and it's real frustrating: why the gently caress would oracle sue people for using their own language that they're trying to get everyone to use??

because oracle couldn't care less if anybody actually uses the language they just want to get paid by anybody does use it

Asymmetric POSTer
Aug 17, 2005

Shaggar posted:

the verdict its seriously hosed up

shagger was right

maniacdevnull
Apr 18, 2007

FOUR CUBIC FRAMES
DISPROVES SOFT G GOD
YOU ARE EDUCATED STUPID

Stymie posted:

somewhere in a mock japanese village a man is crushing a delicate tea cup in his bare hand

Quotin'

Stereotype
Apr 24, 2010

College Slice
APIs want to be free

MononcQc
May 29, 2007

Ludwig van Halen posted:

fair use, a way for individuals to use copyrighted material for educational and non commercial use, now allows mega corporations to steal from each other with impunity and make billions doing it

I guess the Google argument went through when they tried to convince the jury that their use of Java APIs were transformative because they were used as a small portion(0.5%?) of a greater whole in a market oracle/sun never managed to get through.

Stereotype
Apr 24, 2010

College Slice
To be fair Oracle wasn't doing anything with it and Google clearly transformed the code into something people actually wanted to use.

Sucks for Oracle because they are incapable of doing anything successful so when anyone steals from them and the stolen thing becomes successful you can automatically argue you transformed it since Oracle can't reasonably be assumed to have made a successful thing by themselves.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed

Shaggar posted:

Sun/Oracle has already successfully sued people in the past for improper or unlicensed implementations of the Java API. Most notably: Microsoft.

sun didn't win the lawsuit against microsoft. they settled out of court for a pittance after microsoft no longer had a reason to care as they'd already successfully killed java on windows

Triglav
Jun 2, 2007

IT IS HARAAM TO SEND SMILEY FACES THROUGH THE INTERNET

incoherent posted:

The logical extension of "corporations are people".

it's difficult to rewrite legal definitions, let alone ones so pivotal

only legal persons can hold assets and liabilities, sue and be sued, enter into contracts, etc. they can be natural or fictive persons, but "person" is nonetheless the word lawyers choose a thousand years ago

if you restrict legal personhood to natural persons only, you'd invalidate the united states

could be fun party trick, though

M_Gargantua
Oct 16, 2006

STOMP'N ON INTO THE POWERLINES

Exciting Lemon

Triglav posted:

if you restrict legal personhood to natural persons only, you'd invalidate the united states

and future AI's. just think of how less violent skynets will be when we give them legal rights.

N.Z.'s Champion
Jun 8, 2003

Yam Slacker
 

Only registered members can see post attachments!

akadajet
Sep 14, 2003

anthonypants posted:

eat poo poo oracle

Shaggar
Apr 26, 2006

MononcQc posted:

I guess the Google argument went through when they tried to convince the jury that their use of Java APIs were transformative because they were used as a small portion(0.5%?) of a greater whole in a market oracle/sun never managed to get through.

that's not really true tho. android was based on blackberry which was entirely java and regardless, the major reason to go with java was the ubiquity of the language on all platforms and the developer base behind it. java as a language was wildly successful primarily because of the java standard library.

MononcQc
May 29, 2007

Shaggar posted:

that's not really true tho. android was based on blackberry which was entirely java and regardless, the major reason to go with java was the ubiquity of the language on all platforms and the developer base behind it. java as a language was wildly successful primarily because of the java standard library.

Google also made specifically the argument that various Javas (SE, ME, etc.) weren't all compatible together and the ecosystem was fragmented on non-personal computer devices v:shobon:v

Shaggar
Apr 26, 2006
even if that were true, it wouldn't matter since any differences in edition would be purposeful on sun/oracles side so idk how that helps goog. other than the jury being pretty dumb

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Oracle got SavaJed

anthonypants
May 6, 2007

by Nyc_Tattoo
Dinosaur Gum

Captain Foo posted:

Oracle got SavaJed
https://twitter.com/sarahjeong/status/736063359062147072

Bored Online
May 25, 2009

We don't need Rome telling us what to do.
so what does this mean for the boats?

zokie
Feb 13, 2006

Out of many, Sweden
Isn't this trouble for FLOSS? Those kind of zealots seem to side with goog on this but shouldn't they be worried about non-'libre' implementations of their APIs. Assuming there is anything worth stealing that is...

akadajet
Sep 14, 2003

zokie posted:

Isn't this trouble for FLOSS? Those kind of zealots seem to side with goog on this but shouldn't they be worried about non-'libre' implementations of their APIs. Assuming there is anything worth stealing that is...

butt floss

maniacdevnull
Apr 18, 2007

FOUR CUBIC FRAMES
DISPROVES SOFT G GOD
YOU ARE EDUCATED STUPID

Shaggar posted:

even if that were true, it wouldn't matter since any differences in edition would be purposeful on sun/oracles side so idk how that helps goog. other than the jury being pretty dumb

lol cry some more lil bitch, my corporation beat up your corporation

FamDav
Mar 29, 2008
I'm always surprised at huge spikes followed by regression to more or less equivalent value. is that dumb day traders, dumb reactionary algos, or what?

JawnV6
Jul 4, 2004

So hot ...
wait are people on the "this is bad" tangent because of the appelate/supreme doing the stupidest possible reversal of copyright putting this case's merits into a weird spot to be drawing hard lines or have y'all ginned up some new magical way of thinking "function signatures should have the full weight of

triple sulk posted:

Designing non-trivial APIs is extremely difficult
lmao ok carry on then

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



the java.lang api is trivial as gently caress

maniacdevnull
Apr 18, 2007

FOUR CUBIC FRAMES
DISPROVES SOFT G GOD
YOU ARE EDUCATED STUPID

enjoying all the tasty tears itt! keep it up mates!

Shaggar
Apr 26, 2006
if this invalidates the gpl that would make it worth it

Infinotize
Sep 5, 2003

spoiler alert. the good guys won.

Baxate
Feb 1, 2011

the weird thing is the gpl says it applies to all copyrightable material and the courts decided APIs are subject to copyright so googles copy of the Java APIs directly violates the gpl

Baxate
Feb 1, 2011

the fsf hems and haws that the gpl isn't supposed to apply to APIs but they never wrote that into the license text

MononcQc
May 29, 2007

the one thing the trial proved is that nobody understands poo poo to the copyright issue and all developers who improve themselves as copyright lawyers can only serve the purpose of seeing their online rants entered into evidence.

hobbesmaster
Jan 28, 2008

Ludwig van Halen posted:

the weird thing is the gpl says it applies to all copyrightable material and the courts decided APIs are subject to copyright so googles copy of the Java APIs directly violates the gpl

so what happens if google gpls the api and leaves everything else apache

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



triple sulk posted:

Designing non-trivial APIs is extremely difficult

"hmm should I put add() in math.java or a.java?!"

*strains mental energies to the breaking point*

"math.java definitely"

*raucous applause, roses thrown*

Baxate
Feb 1, 2011

hobbesmaster posted:

so what happens if google gpls the api and leaves everything else apache

that's fine I guess but doesn't excuse however many years of infringement

hobbesmaster
Jan 28, 2008

well, what damages would there be for incorrectly using the apache license instead of the gpl?

anthonypants
May 6, 2007

by Nyc_Tattoo
Dinosaur Gum

Munkeymon posted:

"hmm should I put add() in math.java or a.java?!"

*strains mental energies to the breaking point*

"math.java definitely"

*raucous applause, roses thrown*
original character do not steal

Baxate
Feb 1, 2011

hobbesmaster posted:

well, what damages would there be for incorrectly using the apache license instead of the gpl?

$9 billion dollars which Oracle has asked for

e: the Java api is dual licensed for people who don't want to abide by the GPL, which means you pay oracle

Baxate fucked around with this message at 17:57 on May 27, 2016

Max Facetime
Apr 18, 2009

Snapchat A Titty posted:

the java.lang api is trivial as gently caress

eagerly awaiting to see your take on java.lang.ClassLoader


Shaggar posted:

if this invalidates the gpl that would make it worth it

I thjnk this might already have happened?!

while everyone was distracted by oracle-vs-google Microsoft made a deal with canonical and now you have the Linux kernel syscall api (or ABI) implemented on windows without needing to run the Linux kernel

so unmodified binaries can run against this api and your proprietary modifications can be compiled against a C API extracted from microsoft's implementation of the syscalls. so your code isn't derived from GPL code or if it is it's fair use anyway according to this lawsuit

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Max Facetime posted:

eagerly awaiting to see your take on java.lang.ClassLoader

whats non-trivial about the classloader API? its p much all define/find/load/get/set

Max Facetime
Apr 18, 2009

dunno

I've always thought of dynamically loading and linking libraries to be like black magic but maybe it just needs a trivial API to trivialize it

Adbot
ADBOT LOVES YOU

Carthag Tuek
Oct 15, 2005

Tider skal komme,
tider skal henrulle,
slægt skal følge slægters gang



Max Facetime posted:

dunno

I've always thought of dynamically loading and linking libraries to be like black magic but maybe it just needs a trivial API to trivialize it

the implementation might be voodoo for all i know, but the API is straightforward

  • Locked thread