We're hiring. He may need to relocate to Bangalore
Oracle's chief technology officer James Gosling, inherited from the take over of Sun, is leaving the company. In a cryptic blog post Gosling said: "The rumours are true: I resigned from Oracle a week ago (April 2nd)." The blog is mostly down at the time of writing. He said: "As to why I left, it's difficult to answer: Just …
".....Dead, hopefully...." Well, I hope not! There's far too many cross-platform apps written in the stuff which we're forced to use. I'd like it if they made it a darn sight faster.... and a lot less bloated... and not need updating every other week. But not dead. I was kinda hoping Oracle would give the whole Java mess some direction, so I suppose that will mean upsetting some of the old hands.
.... and whatever everyone else wants when it's great. And that generates millions and billions and trillions.
"Gosling did not reveal what his next job or project would be, but said he would take some time off before he began job hunting."
Can he not start up something fabulous on his own with others like minded and do something amazing, or is he just a desk jockey type to do as he's told rather than able to do as he wants?
Maybe he panicked after Oracle management asked him to be productive.
At Sun all he ever did was sit in his ivory tower and try to replicate every popular application written in C into another one of his badly written Java knock offs.
Every so often management would box him up and send him to a conference as a geek curiosity.
"Well, I hope not! There's far too many cross-platform apps written in the stuff which we're forced to use."
Good platform-neutral programs are done with a platform-independent (GUI) libraries like QT or GTK or many others.
There is also Mozilla's XULRunner framework, which is the foundation of Firefox.
Java is a huge failure and not an innovation. Everything large&serious must still be done in C++, Pascal, Fortran or some other ALGOL-like, compiled language. Forget GC & VM - a waste of memory and time.
@jlocke: "Java is a huge failure and not an innovation. Everything large&serious must still be done in C++, Pascal, Fortran or some other ALGOL-like, compiled language. Forget GC & VM - a waste of memory and time."
I thought this might be a serious post, until you got to Pascal. No one writes anything in Pascal anymore. And Fortran isn't far behind, but some Fortran programs are still used in niches.
"Java is a huge failure and not an innovation. Everything large&serious must still be done in C++, Pascal, Fortran or some other ALGOL-like, compiled language"
You obviously have never done any large and serious coding to make such a sweeping statement.
how it'll affect the open-source Java community? I get the impression that the supposed reigns at the lead of future Java development would fall, by default, to the hands of whom, perhaps primarily, since this Oracle buyout. and now that Java's chiefs are hopping off the OracleSun ship.
I just hope they keep it professional enough for it to stay afloat.
I am guessing who the mother was.
This one ?
Nah, too pretty.
or probably this one:
Or was it actually Paris Hilton's invention ? That would explain a lot.
What does qualify as "serious" ? A Compiler/Translator of 12K lines, maybe ?
If yes, look at
Its very, very fast and done in C++. I have some serious doubt you can do the same in Java or .Net.
All the Java stuff I must use is sllllooowwww and memory-devouring. VS2010 apparently consumes RAM like crazy, as it is done in .Net.
I bet all the stuff you use to surf the internet, look at videos, write office documents is done in - TATA- C or C++.
When you have finished that Photoshop clone in Java, please call back. And waiting a minute for a rescale that takes two seconds for the C version does not qualify.
Regarding Pascal and Fortran; they ARE still in many ways better than C++ and certainly Java. Small, fast and easy to optimize automatically, namely. Delphi (the best Pascal compiler) compiles huge programs in seconds and the resulting executables are also very fast.
There was a time the majority of the world's population adopted Communism until they realized it was not a good idea. Same with Java.
Java has a fundamental limit to its speed - even if compiled - which is that it doesn't have stack / automatic / scope allocation - all objects are on the heap. It also means it can't support RAII (Google).
ActionScript in Flash is based on the same core (ECMAScript) as Java*Script* - not related to Java in any way but name.
of speed, but then speed is not always needed. Very often programs spend most time waiting for user responses. Java is OK then. Just do not start teaching in Java, as the kids never learn how to TIDY UP THEIR MESS!!! Once they can program properly in C (or even Pascal), and know how linked list work from the inside out, they can be allowed to use prefab code available in Java.
When processing gigapixel and terapixel images, I really need to go to C(++) or similar. Java actually is not the worst: scripting languages are the real killers. I have seen some dismal attempts at processing SERIOUS amounts of text in python. What python does in days C does in minutes. Result: a 16 core machine is constantly chugging away with 16 python jobs which could have been finished WEEKS ago, meaning I cannot test my efficient parallel C-code on this machine (BLEH).
Python and the like are great for prototyping and stringing together bits of compiled C code in a flexible way, just do not process ARRAYs of real data.
That is just one important aspect. Another is that heap-allocated objects are dormant and eating RAM until the next GC run. My guess is that most Java programs have 70% of their RAM consumed by discarded String objects.
A C++ program uses Smartpointers for that and as soon as the String is no longer needed, the memory is reclaimed.
Without anyone to "execute" what will he be? If he were really any good, he wouldn't need Oracle to prop up his position.
If he doesn't get his own company going to produce something worthwhile, he will be just another has-been in the history of dead (programming) languages.
Oracle has been sued by Plexada System Integrators in Nigeria for alleged breach of contract and failure to pay millions of dollars said to be owed for assisting with a Lagos State Government IT contract.
Plexada is seeking almost $56 million in denied revenue, damages, and legal costs for work that occurred from 2015 through 2020.
A partner at Plexada, filed a statement with the Lagos State High Court describing the dispute. The document, provided to The Register, accuses Oracle of retaliating against Plexada and trying to ruin the firm's business for seeking to be paid.
Oracle has impressed the markets with strong revenue growth for cloud infrastructure and applications-as-a-service.
However, Oracle is still struggling to gain a larger share of the global cloud market, where it lags behind AWS, Microsoft Azure, and Google Cloud.
Big Red's total revenue for Q4, which ended May 31, hit $11.8 billion, up 5 per cent on the same period a year ago. Total cloud revenue, including infrastructure and software-as-a-service, reached $2.9 billion, up 19 percent. Cloud ERP Fusion revenue increased 20 percent while NetSuite ERP cloud revenue grew 27 per cent.
Oracle has slimmed down its on-prem fully managed cloud offer to a smaller datacenter footprint for a sixth of the budget.
Snappily dubbed OCI Dedicated Region Cloud@Customer, the service was launched in 2020 and promised to run a private cloud inside a customer's datacenter, or one run by a third party. Paid for "as-a-service," the concept promised customers the flexibility of moving workloads seamlessly between the on-prem system and Oracle's public cloud for a $6 million annual fee and a minimum commitment of three years.
Big Red has now slashed the fee for a scaled-down version of its on-prem cloud to $1 million a year for a minimum period of four years.
Hewlett Packard Enterprise must pay Oracle $30 million for copyright infringement after a jury found it guilty of providing customers with Solaris software updates without Big Red's permission.
The decision, which HPE may contest, is the culmination of a three-week trial in Oakland, California. However, the case was first raised years back when Oracle claimed HPE had offered illegal updates under a scheme devised by software support provider Terix, which settled its case in 2015 for almost $58 million.
In proceedings at the start of this week, Oracle’s lawyer, Christopher Yeates of Latham & Watkins LLP, pressed the eight-person jury to award his client $72 million for HPE using software not covered by a support contract, and for pinching clients, including Comcast.
Oracle has closed the acquisition of Cerner Corporation, a specialist in healthcare software, in a deal set to be worth $28.3 billion.
But as Larry Ellison, Oracle's chairman of the board and chief technology officer, is set to outline Oracle's strategy for its acquisition's role in healthcare in the coming days, Cerner customers are being warned to expect some surprises in renegotiating their contracts.
Last month, Cerner said it secured 331 new, expanded and extended client contracts in first quarter, including Ohio-based Blanchard Valley Health System and Virginia-based Mountain Health Network.
Oracle is planning to build a national database of individuals' health records for the whole United States following its $28.3 billion acquisition of electronic health records specialist Cerner.
In a presentation, CTO and founder Larry Ellison said electronic health records for individual patients were stored by hospitals and physicians, and not replicated or shared between providers.
"We're going to solve this problem by putting a unified national health records database on top of all of these thousands of separate hospital databases," Ellison said.
The UK Home Office has awarded Oracle a £31.47 million ($39.5 million) contract to continue to run its HR and finance systems in the cloud.
The four-year software-as-a-service deal for Oracle's Fusion ERP system has been renewed to run from May 2022 to May 2026.
According to a tender notice, the award will provide "SaaS, Infrastructure-as-a-Service and Platform-as-a-Service products for Metis," the internal name for the HR and finance system of the government department responsible for policing and border security.
MySQL pioneer Peter Zaitsev, an early employee of MySQL AB under the original open source database author Michael "Monty" Widenius, once found it easy to identify the enemy.
"In the early days of MySQL AB, we were there to get Oracle's ass. Our CEO Mårten Mickos was always telling us how we were going to get out there and replace all those Oracle database installations," Zaitsev told The Register.
Speaking at Percona Live, the open source database event hosted by the services company Zaitsev founded in 2006 and runs as chief exec, he said that situation had changed since Oracle ended up owning MySQL in 2010. This was as a consequence of its acquisition that year of Sun Microsystems, which had bought MySQL AB just two years earlier.
The US Supreme Court on Monday declined to hear Oracle's appeal to overturn a ruling ordering the IT giant to pay $3 billion in damages for violating a decades-old contract agreement.
In June 2011, back when HPE had not yet split from HP, the biz sued Oracle for refusing to add Itanium support to its database software. HP alleged Big Red had violated a contract agreement by not doing so, though Oracle claimed it explicitly refused requests to support Intel's Itanium processors at the time.
A lengthy legal battle ensued. Oracle was ordered to cough up $3 billion in damages in a jury trial, and appealed the decision all the way to the highest judges in America. Now, the Supreme Court has declined its petition.
Java versions 15 to 18 contain a flaw in its ECDSA signature validation that makes it trivial for miscreants to digitally sign files and other data as if they were legit organizations.
Cyber-criminals could therefore pass off cryptographically signed malicious downloads and bogus information as if it were real, and affected Java applications and services won't know the difference.
The scope of the damage that could be done is wide: encrypted communications, authentication tokens, code updates, and more, built on Oracle's flawed code could be subverted, and as far as vulnerable Java-written programs are concerned, the data looks legitimate and trustworthy.
Biting the hand that feeds IT © 1998–2022