Do you use Java? Did you make money? You now owe Oracle money! Oracle kept on reopening the case until they found a judge stupid enough to deem Java APIs as not fair use.
thank god i trust Oracle over any other tech giants these guys are evil for right reasons
Julian Howard
hopefully java dies forever now
Jack Morgan
Fantastic.
Evan Sanchez
yay
David Bailey
Probably Google or some alliance will appeal. But anyway, Google already has plans to stop using Java, with the whole Fucsia stuff, so this might as well be the beginning of the end for Java. Also, Java might be foreseeing this and might want to die with a bang, loaded with cash, instead of withering to irrelevancy.
William Kelly
9 billion dollars that's, $782,000 per line of code. fuck jewgle
Hunter Kelly
...
Logan Sanders
...
Angel Martin
Only if you rely on "fair use" of an API implementation. Oracle also copied API of opensolaris, so they can be fucked in the ass. Those can't be milked like Google.
An API is not "code", it's a bunch of methods to interface with something. What do you think RFCs are?
Oliver Morris
MS call it patents and already make a fortune from android even if Huawei don't pay anything for them and still not sued for it, so it's practically a ransom. Still some fags thinks Oracle is the gangsters.
Nicholas Gray
That is a bullshit ruling. The effect it will have on anyone who programs is some serious bullshit.
Google being hit is a cherry on top of a turd mountain.
Ethan Foster
Actually what happened is when Google bought up Android, it was using Java ME, which costs like a couple pennies per device. Google tried to Jew Sun (at that time) and decided to simply copy and rename the source code to Java and use the same source for the programs. Meanwhile they reimplemented some of the APIs but it was an obvious copy paste job which was proved in court. Magically Oracle lost but now they've won on appeal.
If Google had paid its pennies they wouldn't be in this fix. It's also why Youtube is so shitty, they didn't want to pay their mpeg royalties so they cooked up this new bullshit VP codec nonsense to "compete" with the industry standard.
Google's doomed anyway, sit back and watch the shitshow. I give them a year tops before their ad market collapses.
Robert Cooper
You interact with computers that run a JVM with Spring and Hibernate probably everyday, like when you withdraw cash or buy shit on the internet. Java is the COBOL of the 21st century, and it's not going to "wither to irrelevancy" anytime soon.
Carson Foster
*meant to say "COBOL of the early-21st century", because we probably gonna have a new one around 2038 or 2048.
Caleb Phillips
Patents don't last until death+70
Christopher James
VP8/9 is better than mpeg. Don't let hatred blind you.
Justin Nguyen
Are you retarded? VPX has a smaller filesize, sure, but it's not better my any other measure.
Daniel Green
No one likes to pay royalties. Things like AV1 exist precisely for that, and nothing is forever.
Asher Russell
cuckchan.png
Colton Bennett
This. I hate Java. Installing a VM to use a program is fucking retarded and I have to keep this trash o my PC just for JDownloader2. Any recommendations for alternatives? Pyload doesn't have a working GUI, so it's not an option.
Matthew Edwards
Disgusting, aria2 is all you need, but if you do need a gui: ugetdm.com/
James Roberts
but isn't this case about google using sun's/oracle's code in their JVM implementation?
Java is secure programming language because of the JVM (if the implementation is good). Also, if you don't want to have JVM installed, you could get a processor that understands java byte-code directly :^)
Andrew Young
You don't have to pay Google to use it in a product.
Camden Jackson
Google will never go down with shit like this even with blatant internal hate against male, or racism against white etc... and that's because it's backed up by the CIA/NSA world spy network.
Mason James
thx fucking tui meme should stop. If you're using a graphical environment it makes no sense to run a terminal to display stuff build out of characters inside it.
Hell no. Java is only used by pajeets and pajeet software (, giant hello world programs) and I don't think a Java processor contains the standard library making installation a requirement. Every software can crash if it contains flaws. Java is no exception.
the reason java got popular, is that it was one of first technologies that was used to make interactive cancer web applets. the original vision for java was to be language for embedded systems (see oak programming language).
Dominic Williams
It makes a lot of sense. TUI can easily run on any low-end hardware, even small ARM SBC with little memory and no botnet GPU driver. It can run over a low-bandwidth ssh session or serial connection.
James Edwards
TUI is good because it's an universal, uniform and space efficient (as long as you print lines of text; like a music player) alternative to GUIs.
Michael Jenkins
Printing lines of text isn't a TUI
Ayden Thomas
This is the best news about Java since the MSJVM lawsuit.
Nathaniel Mitchell
True but I specifically said inside a graphical environment. Those don't run on low-end hardware. The console buffer was also never meant to to do tui. I'm pretty sure it's damn inefficient inside a window. Yep. That's it's sole use nowadays.
This. Minecraft(best example for java shit code and only example java coders can give if you ask for games) ran as applet "inside" (actually outside and had full user permissions) the browser.
Adam Clark
It doesn't really matter if the display is graphical or not. TUI programs have benefits of their own, like smaller size, less code (less bugs), and the ability to run anywhere, including inside terminal multiplexers. You can quit X11 and reattach your session at the console. Nowadays consoles are often framebuffers and able to run SDL programs, but if a program is linked against X libs, it won't work. But TUI stuff will. That's why I avoid X programs as much as possible, so I don't become too dependent on such a bloated environment. The running joke for me is that X is a library for running Firefox. It's about the only thing I really need it for. If I could remove my occasional need for Firefox, I'd literally live in the console all the time and never even bother to install X.
Blake Powell
untrue, unless you directly code against x.org or Windows on the architecture and OS they were compiled for Doesn't that ruin the whole purpose? And it DOESN'T WORK over ssh. You have Wayland now. So step ahead into the bright future instead of glorifying character abuse.
Jackson Hill
ncurses is small, compared to the average X library. And we're not even talking Gtk or Qt levels of bloat. I know SDL doesn't work over ncurses. SDL was just to say X programs are totally useless outside of X. And if you're going to run Firefox in Wayland, it will need X libs. Besides, I don't give a shit about Wayland anymore than X. It doesn't solve any of my problems. I want TUI programs, since those run everywhere.
Nolan Gomez
I can watch vlc straight from a console framebuffer with no X or wayland in pure 1080p 60fps on a intel hd GPU while compiling libreoffice. Get rekt.
Alexander James
Android doesn't actually use Java. They just ripped off the API and called it their own. In fact they didn't even call it their own, they just said, "we use Java".
No, these are not Java clones; they just run on the JVM, and Oracle is fine with that. These are not similar to what Google did with their bizarro-Java.
Aaron Torres
Good. The tech-illiterate judge in the first case should have ruled in Oracle's favor in the first place.
John Brooks
They use the Java API, they're not JVM bytecode compilers.
Java is such a terrible language though. It sucks Android defaults to it and the NDK is being pushed to the side.
Asher Barnes
That's probably why Google is pushing for Fuchsia to eventually replace Android. Most decent Android applications are written in C/C++, after all, Android does have a native C library (Bionic) but AFAIK it's impossible to actually develop usermode Android applications without touching at least some Java code because Android still needs Java to bootstrap the C code. Obviously Android Runtime helps by making that little bits of Java native machine code, but its more of a treatment than a complete cure for the cancer.
Go is much much better then java. Atleast with Go you are rid of garbage collection and assured some more memory safety. Granted everything by jewgle is botnet so Go is a polished turd compared to the steaming pile of bullshit java is.
Christopher Sullivan
Fair points and lol.
Samuel Gutierrez
Go is nowhere near primetime or as useful this is going to be hilarious to watch
Joseph Richardson
The opposite of this is true.
Mason Rogers
it's better on the only measure that matters on the internet, quality/size. vp9 is literally half the size of x264 for the same quality. it's comparable to x265 though. i don't get the hate x265 receives for licensing issues, no licensing fees exist if the video produced is made available to the public for free, and it encodes 2-3x as fast.
x265 licensing fees only applies if your selling the video, IE encoding services or physical media, or paid streaming/downloads.
Gavin Price
Chromium has Wayland support since v50. Well, I can't cure your autism.
I think the fees also apply to advertisement which is the primary source of money for videos on the internet.
Jaxon Stewart
even this site contains advertisement, which means we can't use it because license fees
Adam Price
aside from that browsers don't support it either
Justin James
That Wayland shit is only going to get subverted, just like they did with X. It's the inevitable destination of all things that cater to normies, which is what these fancy GUIs are all about. Linux started down that path in the late 90's with KDE and Gnome. Now it's too far gone to unfuck it. You can play stupid games and pretend like you're fixing stuff, but you're just wasting your time doing the same thing over and over again.
Honestly who needs a DE now? The only GUI platform you need is a web browser. All other tasks can be handled by the cli. If you need a standalone "app" with a GUI, use node webkit or electron.
Liam Robinson
Can Terryfags leave? They're all cuckchan nocoders
Mason Walker
If you honestly believe that Wayland solves nothing new, then you shouldn't care about what happens because by your assessment, it's not going to do anything new!
Hunter Cook
it will be rust
Lucas Russell
what's the best (non java or java based) language for making android apps?
Evan Rodriguez
This. Wayland is NOT a window manager not even a display server. Wayland is a protocol "that specifies the communication between a display server [...] and its clients" en.wikipedia.org/wiki/Wayland_(display_server_protocol) It get's rid of X and moves the task of rendering to the window manager. If you don't like any of the currently available Wayland compositors, you'd help everyone by making another one(there are never enough. Linux is all about choice.TM)!
Nathan Mitchell
You could use C inside of Java or with the NDK. If you only want your app to run on android, fine, use Java(It's the best language for the task since Android was coded in Java which is why they are already working on a new OS). Otherwise use C or another language which isn't such a pile of shit. Free Pascal is also an option: lazarus-ide.org/
Zachary Nelson
Hey friend, this entire board is pretty much nocoders. This thread, like most, is a pretty good indicator.
Jayden Rogers
i'd use the NDK if i knew how the GUI worked within C, but it all seems like xml that is interpretted at compile time by eclipse with the java sw.
Oh right, let's just conveniently put all the work onto this "window manager" and pretend the problem goes away just like that, POOF! Meanwhile GUI software isn't getting any smaller, nor are GUI libraries or desktop environments. No, now the new trend in adblocking is virtualization to bypass browser API. Shit's gonna get even bigger and hog more memory, not get leaner! Meanwhile, I'll be over in a text console browsing in Lynx or something like that which doesn't need all kinds of GUI shits. All this new shit is danker than Microsoft DOS.
Jackson Baker
You still don't understand what it is. It's a description on how programs are supposed to DIRECTLY interact with windows manager (with Wayland: window manager=display server=Wayland compositor) You don't even understand the fucking concept and when explained you complain about it. GUI programs can be less than 200KB. You can't generate code from nothing. There are in fact cases in which the CLI program is larger than the GUI variant of the SAME program. For example the LoadOrder viewer in the Sysinternals suite. ~30KB
Jordan Price
*window manager
Jace Morris
That sounds like some really shitty code m8. But in any case, it still doesn't remove the GUI overhead that you relocated into some other component to pretend it disappeared. Do you Wayland people work for the Federal Reserve, by chance? They're also famous for conjuring stuff out of thin air.
Cameron Price
That example was a Windows program and no I don't work on Wayland. Yes GUI's normally use more RAM but if you use framebuffers and so on you already HAVE a GUI of your own. I'm pretty sure that if you smash images on top of each other on your framebuffer you can build windows and so on. Just rewrite your Firefox to run in framebuffers already and stop hating on GUI stuff.
Justin Lewis
It's like everybody forgot about tcl / tk which would let you make gui programs in a couple kb,
Alexander Clark
to be fair, that amnesia was intentional and likely alcohol induced on the part of tcl/tk users
Chase Barnes
You can't even compile a plain stdio hello_world.c in 2 KB today, unless you go through lots of effort. For that matter, even just a simple "return 42" doesn't fit. muppetlabs.com/~breadbox/software/tiny/teensy.html
Now 30-some years ago, things were different. You could actually make GUI stuff on Amiga that was small and tight. That ship sailed long ago though.
Kevin Flores
Either top shitpost or we should finally burn this shithole to the ground