Slashdot Mirror


Oracle Lays Off Java Mission Control Team After Open Sourcing Product (infoq.com)

Kesha Williams, reporting for InfoQ (shared by numerous readers): The Java Mission Control suite of tools, also known as JMC, was open sourced by Oracle on May 3rd to much applause and excitement from the Java development community. The excitement was replaced with unease as sources reported that the entire JMC development team had been laid off. JMC is a well-known profiling and diagnostics tools suite for the Java Virtual Machine (JVM) primarily targeting systems running in production. It is used by developers to gather detailed low-level information about how the JVM and the Java application are behaving. The official open source announcement came on May 5th from Marcus Hirt, a member of the Java Platform Group at Oracle. "Just wanted to say thank you to everyone who helped open source Java Mission Control in the relatively short period of time it was done in." According to Hirt, the intent behind open sourcing JMC was to provide the community with the opportunity to add new features and capabilities to the tools suite.

65 comments

  1. Re:Open Source is a Cancer by Anonymous Coward · · Score: 1

    Actually it's Oracle, not Open Source which is the cancer. Oracle just doesn't get how Open Source works, so they confuse it with their trash can.

  2. An opportunity missed by Dracolytch · · Score: 4, Insightful

    This is precisely the kind of product that benefits greatly from corporation / open-source collaboration. A community-centric tool that benefits with having both close ties to the official codebase, and also has a broad population of interested persons providing input, feedback, bugfixes, etc.

    Oracle has bungled, and continues to bungle, both open-source in general, and Java in particular. Despite a 2016 bubble, the long-term decline in popularity of the platform is significant.

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
    1. Re:An opportunity missed by Anonymous Coward · · Score: 0

      The writing has been on the wall for Java since before Oracle bought Sun. Oracle is simply moving the process along faster than it would have happened naturally.

    2. Re:An opportunity missed by angel'o'sphere · · Score: 1

      the long-term decline in popularity of the platform is significant.
      Which decline are you talking about? And which bubble?

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    3. Re:An opportunity missed by Dracolytch · · Score: 2

      The overall Java decline since at least 2002, aside from the 2015/2016 bubble

      https://www.tiobe.com/tiobe-in...

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    4. Re:An opportunity missed by angel'o'sphere · · Score: 0

      On tiobe ... Any links for enterprise usage?
      No idea what troll like you want to gain with nonsense like this.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    5. Re:An opportunity missed by Dracolytch · · Score: 4, Informative

      You asked for a source, I showed you a source that showed Java popularity at about half of what it once was.

      I don't have enterprise-specific numbers, but in 2018, the Java job demand is down about 9%
      https://www.codingdojo.com/blo...

      Fewer people are looking for tutorials and information as compared to a year ago
      http://pypl.github.io/PYPL.htm...

      Between 2013 and 2017 Java has seen a 4% decline in popularity
      https://insights.stackoverflow...

      You can call me a troll all you want, but Java has been in decline for a very long time. I'm sure there are areas where it will continue to be viable for the foreseeable future, but to pretend that it's as strong as it was back in it's heyday is just deluding yourself.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    6. Re:An opportunity missed by bluefoxlucid · · Score: 1

      Another company with greater interest in the product can pay developers to work on the product; otherwise the product is not very useful and not worth paying a development team (so dies), or is simply so useful that an army of developers with interest in the product will each pass only incidental code changes into it and still drive further development.

      In the latter case, if Oracle tries to control the product, someone will read Robert's Rules and then set up their own organization to manage the forked git repository for the version people really want instead of Oracle's crap.

    7. Re:An opportunity missed by angel'o'sphere · · Score: 0

      Ah, you are talking about the united states never mind.
      I was more thinking about world wide usage.

      but to pretend that it's as strong as it was back in it's heyday is just deluding yourself.
      It is stronger than ever, but perhaps things like Kotlin, Scala, Groovy are not "Java" for you.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    8. Re:An opportunity missed by Dracolytch · · Score: 3, Insightful

      If it's not compiled in a Java compiler, then it's not Java. Languages like Kotlin and Scala exist PRECISELY because of Oracle's mistreatment/neglect of Java.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    9. Re:An opportunity missed by molarmass192 · · Score: 2

      Java's a language based on old programming paradigms and it's core purpose for existing (WORA) is gone as a result of Linux owning the datacenter and containerization. I'm relatively well connected to the startup community and I know of exactly zero startups greenfielding backend work on Java out of the ~30 I have insight into. The primary use cases keeping Java popular are Android and AWS. Android is rapidly transitioning to Kotlin and Java running on AWS is actively being replaced by Node and Python. Java will stick around in legacy functions, much like COBOL, so it's not going away, but new development on Java is almost certainly going to continue to decline.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    10. Re:An opportunity missed by angel'o'sphere · · Score: 2

      Kotlin and Scala were created long before Oracle bought Sun.

      Regardless what compiler compiles them, they run on the Java JVM and use the Java Ecosystem like http://apache.org/ and maven central: https://mvnrepository.com/repo...

      Who ever modded you up is an idiot.

      Java is the biggest software ecosystem on the planet, regardless what "language" you use to program for it. A +/- 2% or 4% this year or that year in job search engines or tiobe does not change that. And the next 30 yeas it most likely wont change anyway.

      However, in the US some people think that .NET is an alternative :D good luck ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    11. Re:An opportunity missed by angel'o'sphere · · Score: 1

      Java's a language based on old programming paradigms
      Like every language we use our days, there was not a new paradigm since 20 or 30 years,

      and it's core purpose for existing (WORA) is gone
      It is not.

      as a result of Linux owning the datacenter and containerization.
      Yeah, and most software runing on linux in data centers is not written in a .NET language, nor in C++, nor in PHP nor in Perl, but in: Java. Or a language running on the JVM.

      I'm relatively well connected to the startup community and I know of exactly zero startups greenfielding backend work on Java out of the ~30 I have insight into.
      The only "alternative" is NodeJS ... but I rather assume: they did not tell you what the backend infra structure is ;D

      Android is rapidly transitioning to Kotlin Facepalm. Kotlin is Java with a bit less boiler plate coding, it is essentially the same language and it is running on the same JVM or DalvikVM, facepalm again.

      Java running on AWS is actively being replaced by Node and Python.
      No it is not. You would have to throw away all your Java code, no one is throwing away millions or billions of dollars to rewrite Java with Java Script code or Python.

      but new development on Java is almost certainly going to continue to decline.
      In your fantasy world. Again: Java is an ecosystem, not only the "programming language Java", if you think Java (the language) evolves to slowly, you can use Groovy, Scala or Kotlin, or even Jython or any other language that is compiling to java byte code.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    12. Re:An opportunity missed by Dracolytch · · Score: 1

      "Kotlin and Scala were created long before Oracle bought Sun."

      Oracle bought Java in January 27, 2010, Kotlin first appeared in 2011

      And while Scala had existed before Oracle bought Java, it was designed precisely to deal with the design issues that Java had, and was barely a blip on the radar until 2014, when Oracle finally included lambda expressions in the JVM (three years after C++, and seven years after .NET)

      I'm a developer. I care far more about the language that I'm using, how it's supported, and what it is/is not good at, than anything else. I do have Java experience, but the JVM is far too slow for any of the kind of work that I do these days.

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    13. Re:An opportunity missed by angel'o'sphere · · Score: 1

      Do you mean this Kotlin: https://en.wikipedia.org/wiki/... ?
      I used it significantly before 2011.

      Scala was not developed to "fix" any "shortcomings" or "design issues" of Java. It was developed because the inventor is a language freak. The same guy who developed the Java 1.4/Pizza compiler: Martin Odersky.

      but the JVM is far too slow for any of the kind of work that I do these days.
      That is ridicules.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    14. Re:An opportunity missed by Dracolytch · · Score: 1

      JetBrains started development of the language in 2010 because they were tired of how old-fashioned Java was. Here's a Wired article about it:
      https://www.wired.com/story/ko...

      Go back to that Kotlin Wikipedia page you cited: it first appeared publicly in 2011

      And no, it's not ridiculous the the JVM is too slow for what I do. I do machine learning, virtual & augmented reality development, modeling & simulation / game development, and embedded systems. While you can use Java for game development, it's not great at it... And Java is completely unsuitable for those other tasks. I know Java, I don't even mind using Java when it's appropriate (cross-platform back-end), but it's one of many tools in my tool-belt, it is NOT one-size fits all, and Oracle has done the language no favors.

      It used to be that Java was THE way to provide interactive content (Remember Applets?), and it used to be that Java was one of the first things I installed on a computer build. Now? I have entire labs where I haven't bothered to put Java on a single machine

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    15. Re:An opportunity missed by angel'o'sphere · · Score: 1

      Java is as good for NNs as C++ ... there is no speed difference. A problem could be discrepancies in the floating point formats, however.

      I guess you are simply happy with the tools you use and did not use Java since decades and hence have no idea how it behaves now.

      Anyway, I never used Applets ...

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  3. So now I know... by Anonymous Coward · · Score: 4, Interesting

    ...why about 1/3 of the Stockholm dev office was suddenly empty this week. And I had to come here to find out about it. Wow.

    1. Re:So now I know... by iampiti · · Score: 1

      Oracle seems a really "nice" place to work.
      Seriously, I'm sorry you had to find out this way

    2. Re:So now I know... by Anonymous Coward · · Score: 0

      Not Europe, but here in the US the wonders of "at will" employment don't always work out for the employee. I mean, you're supposed to give your 2 week notice anyway (it's not really a courtesy in practice, but a CYA fact). Yet the other side of the coin sucks --you still basically can be laid off by surprise today and asked not to show up tomorrow. It would suck if you called out sick on the wrong day.

  4. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    Oracles stock price says otherwise.

  5. Crap by Anonymous Coward · · Score: 0

    Software. Always hate having to look at that damn thing. Never use it, but there it is. IN! YOUR! FACE!

  6. Java and all that by Anonymous Coward · · Score: 0

    We heil him in the morning,
    We zieg him late at night.
    Oh, Hitler, my Hitler,
    He is my heart's delight!

    We goose step in the ballroom,
    We goose step in the hall,
    Oh Hitler, my Hitler!
    We love you most of all!

  7. Re:Open Source is a Cancer by elrous0 · · Score: 1

    Yeah, but at least these developers will be able to continue their development work. They just won't be getting paid for it anymore.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  8. Re:Open Source is a Cancer by PolygamousRanchKid+ · · Score: 2

    Yeah, but at least these developers will be able to continue their development work. They just won't be getting paid for it anymore.

    It would be quite amusing to now see Oracle apply for some H-1Bs for "Java Internals Core Developers" . . .

    . . . claiming that they can't find any US folks for the jobs.

    I'm guessing that the Java Mission Control team somehow pissed off Larry Ellison . . . a very dangerous thing to do . . .

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  9. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    How did this idiocy get modded +2???

  10. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    And working for free on an open source software project is its own reward!

  11. Re:Open Source is a Cancer by BrookSeaton · · Score: 2

    Lol! If Google paid for its copyright infringement on Java, all of these people would still have their jobs.

  12. I don't get it by ausekilis · · Score: 1

    On one hand "LETS SUE THE PANTS OFF OF GOOGLE BECAUSE JAVA!", and on the other they're pushing Java into the hands of the community.

    I wanna develop something used by billions of devices, not care about it, and sue anybody that tries to copy the idea I don't give a rats ass about.

    1. Re:I don't get it by Tablizer · · Score: 1

      Short-term greed made them shoot their own Java foot, but that's how Oracle has always been and it at least got them "big" such that they won't fix habits that seem to usually work. But in their heyday they didn't have to deal much with OSS issues such that their big fat Greek lawyer approach may be obsolete. (Okay, they're not Greek.)

    2. Re:I don't get it by DarkOx · · Score: 2

      Oracle acquired Sun/Java for two reasons

      1) People still cared about Sun at the time and it was a popular platform for running their database.

      2) Java - they never gave a darn about developing further. They saw it as the next COBOL something that critical stuff was written in that would likely live on for decades. Just minimally supporting it would ensure a continuing lucrative revenue stream for years to come with no effort. Bonus points if they could con the "community" into doing a good deal of the work for them. Which is not say there have not been some good technical improvements in Java under Oracle's rule but a lot of those were why not's borrowed conceptually from other languages and stacks.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    3. Re:I don't get it by Anonymous Coward · · Score: 1

      1) People still cared about Sun at the time and it was a popular platform for running their database.

      And then proceeded to piss off the owners of Sun hardware by locking down the system updates and stuff which had been free since forever and announced that if you didn't have a maintenance contract with Oracle you got nothing. Which, I'm sure, accelerated people moving to anything but Sun/Oracle.

      I know places which did.

      2) Java - they never gave a darn about developing further. They saw it as the next COBOL something that critical stuff was written in that would likely live on for decades. Just minimally supporting it would ensure a continuing lucrative revenue stream for years to come with no effort.

      What was the revenue stream from Java again?

      It was free to download and use.

      Now, I'm sure Oracle wanted to monetise the shit out of it, because that's what Oracle does. But I'm not sure what kind of revenue stream it ever gave.

    4. Re:I don't get it by bill_mcgonigle · · Score: 1

      It was to clobber Google over the head with patents and now copyright for Android, to try to force them into a patent cross-licensing deal with their distributed database patents (because Oracle doesn't scale). Check the litigation history.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  13. Re:Open Source is a Cancer by jimtheowl · · Score: 1

    I could understand mod 2 interesting, only because it is the kind of thing one might say in a person to person discussion not because he truly believes in it, but because he wants to hear the best argument(s) against it.

    I for one would simply point out that it took this event to be able to link open source to "massive layoffs". Perhaps this is the only ways Oracle would ever do this. Regardless, it is done.

    I'm sure these find Java experts will find their way.

  14. omen of the future by Anonymous Coward · · Score: 0

    As programming becomes just another form of writing we are headed for a world where many write programs but few make a living at it. That is paid programming will be just another task as part of a more general job in engineering, accounting, commerce, teaching etc. The crude program generators of today will evolve to intelligent machines creating most programs. Hopefully we will still have hobbyists.

  15. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    It also causes massive lying by the likes of Christine Peterson and Bruce Perens who Slashdot offered an opportunity to interview only to call them out on their bullshit in the comments section. OSI is fake news and we are truly making America great again, good work guys.

  16. Oracle giving the OSS community the finger IMO by Viol8 · · Score: 4, Interesting

    Seems to me they're saying "You've been bitching for years that the community can do better, well here you go, knock yourselves out, we're done."

    1. Re:Oracle giving the OSS community the finger IMO by Anonymous Coward · · Score: 0

      Seems to me they're saying "You've been bitching for years that the community can do better, well here you go, knock yourselves out, we're done."

      More likely, that coming lay offs were known to the team, and they put last available effort into open sourcing their project.

    2. Re:Oracle giving the OSS community the finger IMO by Viol8 · · Score: 1

      They wouldn't be able to do that without permission from on high. This is obviously officially sanctioned.

    3. Re:Oracle giving the OSS community the finger IMO by gtall · · Score: 1

      No, what Oracle is saying is that this isn't generating any profit for them, so out it goes. And to not piss in their own pool, they've decided to "open source" it. Never ascribe to Ellison intelligence what is deviousness.

    4. Re:Oracle giving the OSS community the finger IMO by Anonymous Coward · · Score: 0

      What Oracle doesn't realize is that it was indirectly generating profit for them.

      If they keep trying to find ways to make people pay for Java, they will kill it.

    5. Re:Oracle giving the OSS community the finger IMO by Anonymous Coward · · Score: 0

      Except, of course, the initiative and driving force to open source jmc came from head of the jmc team himself, an Oracle employee.

  17. It's not unusual by rsilvergun · · Score: 2

    to fire the dev team after the app is built. You hire some folks to do the hard work of building it and then you hire jr code monkeys to maintain it afterwards. Video Games do this. Still, it means Oracle isn't planing any major changes to it (or it means they think they can get by with consultants).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:It's not unusual by Kjella · · Score: 1

      It's not unusual to fire the dev team after the app is built. You hire some folks to do the hard work of building it and then you hire jr code monkeys to maintain it afterwards. Video Games do this.

      Video games are almost like Hollywood movies, if you don't make most of it back in the first month it's going to bomb. The fans will suck it out even if it's mediocre and be done playing it, the ones who left in disgust have moved on and those who haven't tried it will be scared away by your low user ratings. If you're a software company that wants to deliver an ongoing product or service or a similar service to many customers you're never "done", even if one particular client has exhausted their budget. If it was a one-off you'd probably hire contractors of some sort, laying off the whole staff is quite unusual unless you're outsourcing the whole thing or closing down the business area altogether.

      --
      Live today, because you never know what tomorrow brings
  18. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    Conflating two completely separate issues and showing a complete ignorance of one makes you look a real jackass

  19. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    Most open source developers are farmers by day and hobbyist software coders by night.

  20. Well, this is useless software by Anonymous Coward · · Score: 0

    No matter how much you profile a trud, it sill remains a turd. If you write in Java, it will suck. As such, this tool was entirely uneded.,

    1. Re: Well, this is useless software by Anonymous Coward · · Score: 0

      Keep telling yourself that. Ha ha.

  21. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    The stock price says the same thing, actually.

  22. Typical Oracle by iampiti · · Score: 1

    Open sourcing things/donating them to the community is their way of saying "this doesn't make money for me".
    They did it with OpenOffice, Glassfish and others I fail to remember now. Of course they can do whatever they want with the software they own but it's so sad to see so many nice things being abandoned. I wish Sun had never gone under

    1. Re: Typical Oracle by Anonymous Coward · · Score: 1

      Sun had a good run.

      They were incapable of really monetizing their good software, being a company used to selling server hardware. Then x86 blades were good enough to replace overpriced and slow SPARC servers, and Sun was done.

    2. Re: Typical Oracle by Anonymous Coward · · Score: 0

      From the inside, it was waaaaay more than that. The lack of proper support entitlement as Sun grew to massive proportions was a large part of their downfall. Lots of companies paid for 1 measly contract, yet knew how to game the lousy entitlement system to inflate that into Platinum support for each and every box they owned. That was clearly a management failure to properly capture repetitive income. Something O was/is very good at and what helped them save Sun from itself.

      Let's not forget the bad, I mean REALLY bad in hindsight, decision to kill off the x86 Solaris in the early 2000's. Sun management gambled on keeping Solaris officially tied to SPARC and it pissed off a generation of sysadmins who moved to Linux and Beowulf and never looked back. Later efforts to get into the x86 market were successful, however Sun lost a ton of time and traction in the interim.

  23. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    OSS is not a shitty ideology. It's an alternative ideology from CSS (closed-source). If you want interoperability there are a few choices. OSS, Standards Based (W3C, IEEE, ISO, etc.), or de facto. OSS tends to win out, and where it shines. If you need a deep-stack application that just works, closed-source tends to be where to go.

    Unlike RMS, I (and many others), actually understand the need and support for both ecosystems.

    I support (and give money to) the OSS projects that I directly use on a regular basis, or would like to see continued improvements.
    I pay for (and by extension, support) closed-sourced tools that I have the capabilities that I need (as there are no alternatives in the OSS space).

    Sometimes it takes a company... some times it takes a community.

  24. you are not usual by Anonymous Coward · · Score: 1

    to fire the dev team after the app is built.

    do you actually work in this business or do you just watch movies about asshole bosses? "Built"? did you skip the parts where the software needs to be tested and sold? Do you really think that there "built" means "done" oh but you are not in the business, you are just a stupid troll, so what you think is really irrelevant.

    No, it is not "usual" for enterprise software companies to abandon commercial support for a product, fuck-wad.

  25. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    Can confirm. I saw both trying to get us to swallow their lies.

  26. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    You, and people like you, are weaselly, mealy-mouthed handwringing bedwetters who have to hedge your attacks and collectivize shame.
    Instead of just calling the guy an ignorant jackass, you use the indirect language like "doing X makes you look like a jackass" as if that appeal would make any difference.
    Stop being such a weak kneed faggot. Do you want Trump to win again in 2020? Grow a spine.

  27. Java Profiler by Anonymous Coward · · Score: 0

    My Java Profiler is really simple:

    If you wrote your code in java, and are concerned about performance, you selected the wrong language. Then again, profilers are good for java programmers, who typically still use bubble sort, and need some [lots] of handholding.

  28. Re: Open Source is a Cancer by Anonymous Coward · · Score: 0

    Butt hurt much?

  29. Lots of deadshit java knockers in this threas by Anonymous Coward · · Score: 0

    I bet they are all php/python/ruby/nodejs fan boy types who havenâ(TM)t and couldnâ(TM)t build a highly distributed and scalable platform to save themselves.

    Pro tip: most massive ecommerce sites use java in one way or another. Lots of large businesses use java because all the other options actually really fucking suck in this space.

    Second pro tip: at least java has such tools!

  30. Re:Open Source is a Cancer by Anonymous Coward · · Score: 0

    Yes they know, they are hosting a great event every years : Oracle Open World :S

  31. Re:Open Source is a Cancer by Darinbob · · Score: 1

    Stock price is meaningless. There are lucky morons who succeed, and geniuses who fail. Having a shitload of heavy handed sales soldiers to get profits up has nothing whatsoever to do with open source strategies. Oracle is a big company, so this suite of Java tools isn't even a bullet point to the Oracle executives and the decision to dump them was undoubtedly made at a middle management level.

  32. Intent Aside by Anonymous Coward · · Score: 0

    According to Hirt, the intent behind open sourcing JMC was to provide the community with the opportunity to add new features and capabilities to the tools suite.

    "Good" intent aside, these kinds of tools almost always use undisclosed (private) APIs or otherwise reach into the undocumented internals of the systems they're monitoring. I expect this open source code will be a massive boone to hackers wanting to circumvent whatever security Java claims to have these days.

  33. Re:Open Source is a Cancer by mbkennel · · Score: 1

    Why? Larry would take the money as more share grants and dividends and still fire the developers.