Oracle Cooks up Free and Premium Jdks Don't Sweat the Price

Total Page:16

File Type:pdf, Size:1020Kb

Oracle Cooks up Free and Premium Jdks Don't Sweat the Price Oracle cooks up free and premium JDKs Don't sweat the price. You'll pay in other ways By Gavin Clarke in San Francisco Posted in Developer, 6th November 2010 08:00 GMT QCon Updated Oracle will deliver two Java Development Kit (JDK) based on the OpenJDK project - one free and the other paid. That's according to Tweets pouring thick and fast from an Oracle session at QCon San Francisco, where the database giant mostly repeated its earlier plans for Java. dam Messinger, Oracle vice president of development, told QCon that Oracle plans to offer a "premium" edition of the JDK in addition to the open-source JDK. Oracle, meanwhile, is converging its JRockit Virtual Machine and the Hotspot JVM from Sun Microsystems. The converged JVM will be released under the OpenJDK project. JRockit has world-beating performance, thanks to its garbage collection features. It also provides hot swapability. You can make changes without taking a server offline. HotSpot has been considered a generally good all-round, reliable JVM and it has supported more operating systems and hardware. Oracle's plan has always been to merge JRockit and Hotspot, and Messinger was simply repeating the message delivered by Oracle during a strategy announcement in January. Messinger did not explain how the premium JDK would differ from the free version, but the premium edition will likely see performance tuning and tie-ins to Oracle's middleware. But he promised: "there will always be a high-performance gratis JDK." He did not say how Oracle would price the JDK, or explain how it would be offered, according to QCon Tweets. Should people be worried about the pricing news, especially in view of Oracle's history of jacking up prices? Oracle recently doubled support costs for MySQL, which is also open source. Not according to Messinger, who said (according to Tweeter commenters): "I don't tank [sic] folks need to be too hung up on this, since we make so much money on Java elsewhere." That would be the Oracle's Java customers elsewhere, yeah? 1 From www.theregister.co.uk/2010/11/06/oracle_dueling_jvms/ 11 April 2011 Meanwhile, Oracle has officially responded to its double set-back during the Java Community Process (JCP) executive committee elections. Henrik Ståhl, responsible for product strategy in the Java Platform Group and an official spokesman for Oracle on Java SE, has that said Oracle still "respects" the Apache Software Foundation (ASF) - despite screwing it by refusing to grant ASF a Java license for its Java SE implementation Project Harmony. Ståhl congratulated ASF's romp home to re-election on the JCP. Somebody from Oracle had to, otherwise it would have looked bad. "Our disagreement around TCK licensing does in no way lower our respect for and desire to continue to work with Apache," according to Ståhl. We're sure ASF also harbors no bad feelings and wants to put this behind them too. Oh, wait... [http://www.theregister.co.uk/2010/10/19/apache_does_not_trust_ibm/] Oracle's JCP man proceeded to chastise those who voted against Hologic during the election, blocking it from getting a seat on the EC group driving Java SE and EE. Developers saw Hologic as an Oracle supporter being brought on board to pack out the JCP. The Reg understands developers either voted against Hologic or abstained after members actively encouraged their colleagues to block Hologic's nomination. Ståhl maintained Oracle was trying to bring more of a customer focus to the JCP by nominating Oracle - it just so happened the customer in question was one of Oracle's, referenced in glowing terms on the giant's website. "We believe that the lobbying against him was misguided and rather unfortunate for the community." Ståhl said. You can read the rest of his statement here. [http://blogs.oracle.com/henrik/] This article has been updated to clarify Oracle's strategy is to offer premium and free JDKs. 2 From www.theregister.co.uk/2010/11/06/oracle_dueling_jvms/ 11 April 2011 .
Recommended publications
  • Glassfish Server Open Source Edition 3.1 Installation Guide
    GlassFish Server Open Source Edition 3.1 Installation Guide Part No: 821–2453 Feburary 2011 Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Apache Harmony Project Tim Ellison Geir Magnusson Jr
    The Apache Harmony Project Tim Ellison Geir Magnusson Jr. Apache Harmony Project http://harmony.apache.org TS-7820 2007 JavaOneSM Conference | Session TS-7820 | Goal of This Talk In the next 45 minutes you will... Learn about the motivations, current status, and future plans of the Apache Harmony project 2007 JavaOneSM Conference | Session TS-7820 | 2 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 3 Agenda Project History Development Model Modularity VM Interface How Are We Doing? Relevance in the Age of OpenJDK Summary 2007 JavaOneSM Conference | Session TS-7820 | 4 Apache Harmony In the Beginning May 2005—founded in the Apache Incubator Primary Goals 1. Compatible, independent implementation of Java™ Platform, Standard Edition (Java SE platform) under the Apache License 2. Community-developed, modular architecture allowing sharing and independent innovation 3. Protect IP rights of ecosystem 2007 JavaOneSM Conference | Session TS-7820 | 5 Apache Harmony Early history: 2005 Broad community discussion • Technical issues • Legal and IP issues • Project governance issues Goal: Consolidation and Consensus 2007 JavaOneSM Conference | Session TS-7820 | 6 Early History Early history: 2005/2006 Initial Code Contributions • Three Virtual machines ● JCHEVM, BootVM, DRLVM • Class Libraries ● Core classes, VM interface, test cases ● Security, beans, regex, Swing, AWT ● RMI and math 2007 JavaOneSM Conference | Session TS-7820 |
    [Show full text]
  • Installing Open Java Development Kit – Ojdkbuild for Windows
    Installing Open Java Development Kit – ojdkbuild for Windows © IZUM, 2019 IZUM, COBISS, COMARC, COBIB, COLIB, CONOR, SICRIS, E-CRIS are registered trademarks owned by IZUM. CONTENTS 1 Introduction ......................................................................................................... 1 2 OpenJDK distribution .......................................................................................... 1 3 Removing Oracle Java ......................................................................................... 2 4 Installing OJDK – 32bit or 64bit, IcedTea Java .................................................. 3 5 Installing the COBISS3 interface ........................................................................ 7 6 Launching the COBISS3 interface .................................................................... 11 7 COBISS3 interface as a trusted source in IcedTea ojdkbuild ........................... 11 © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 i VOS Installing Open Java Development Kit – ojdkbuild for Windows 1 Introduction At the end of 2018 Oracle announced a new business policy for Java SE which entered into force in April 2019. That is why when you install Java a notification and warning window appears. All versions of Java from 8 u201 onwards not intended for personal use are payable. For this reason, we suggest you do not update Java 8 to a newer version for work purposes. If you want a newer version of Java 8, install OpenJDK 8 and IcedTea. Also, do not install Java 8 on new computers (clients), but install OpenJDK 8 with IcedTea support. 2 OpenJDK distribution OpenJDK 1.8. build for Windows and Linux is available at the link https://github.com/ojdkbuild/ojdkbuild. There you will find versions for the installation. The newest version is always at the top, example from 7 May 2019: © IZUM, 16. 7. 2019, VOS-NA-EN-380, V1.0 1/11 Installing Open Java Development Kit – ojdkbuild for Windows VOS 3 Removing Oracle Java First remove the Oracle Java 1.8 software in Control Panel, Programs and Features.
    [Show full text]
  • Oracle Lifetime Support Policy for Oracle Fusion Middleware Guide
    ORACLE INFORMATION-DRIVEN SUPPORT Oracle Lifetime Support Policy Oracle Fusion Middleware Oracle Fusion Middleware 8 Oracle Fusion Middleware Releases 8 Application Development Tools 9 Oracle’s Application Development Tools 9 Oracle’s GraalVM Enterprise Releases 9 Oracle Cloud Application Foundation Releases 10 Oracle’s Sun and Glassfish Application Server Releases 12 Oracle’s Java Releases 13 Oracle’s Sun JDK Releases 13 Oracle’s Blockchain Platform Releases 14 Business Intelligence 14 Oracle Business Intelligence EE Releases 14 Oracle’s HyperRoll Releases 21 Oracle’s Siebel Technology Releases 22 Oracle’s Siebel Applications Releases 22 Oracle Big Data Discovery Releases 23 Oracle Endeca Information Discovery Releases 23 Oracle’s Endeca Releases 25 Master Data Management and Data Integrator 26 Oracle’s GoldenGate Releases 26 Oracle Data Integrator Releases 28 Oracle Data Integrator (Formerly Sunopsis) Releases 28 Oracle’s Sun Master Data Management and Data Integrator Releases 28 Oracle’s Silver Creek and EDQP Releases 29 Oracle's Datanomic and EDQ Releases 30 Oracle WebCenter Portal Releases 31 Oracle’s Sun Portal Releases 32 Oracle WebCenter Content Releases 32 Oracle’s Stellent Releases (Enterprise Content Management) 34 Oracle’s Captovation Releases (Enterprise Content Management) 35 Oracle WebCenter Sites Releases 36 Oracle FatWire Releases (WebCenter Sites) 36 Oracle Identity and Access Management Releases 37 Oracle’s Bharosa Releases 40 Oracle’s Passlogix Releases 41 Oracle’s Bridgestream Releases 41 Oracle’s Oblix Releases 42
    [Show full text]
  • Thread Scheduling in Multi-Core Operating Systems Redha Gouicem
    Thread Scheduling in Multi-core Operating Systems Redha Gouicem To cite this version: Redha Gouicem. Thread Scheduling in Multi-core Operating Systems. Computer Science [cs]. Sor- bonne Université, 2020. English. tel-02977242 HAL Id: tel-02977242 https://hal.archives-ouvertes.fr/tel-02977242 Submitted on 24 Oct 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Ph.D thesis in Computer Science Thread Scheduling in Multi-core Operating Systems How to Understand, Improve and Fix your Scheduler Redha GOUICEM Sorbonne Université Laboratoire d’Informatique de Paris 6 Inria Whisper Team PH.D.DEFENSE: 23 October 2020, Paris, France JURYMEMBERS: Mr. Pascal Felber, Full Professor, Université de Neuchâtel Reviewer Mr. Vivien Quéma, Full Professor, Grenoble INP (ENSIMAG) Reviewer Mr. Rachid Guerraoui, Full Professor, École Polytechnique Fédérale de Lausanne Examiner Ms. Karine Heydemann, Associate Professor, Sorbonne Université Examiner Mr. Etienne Rivière, Full Professor, University of Louvain Examiner Mr. Gilles Muller, Senior Research Scientist, Inria Advisor Mr. Julien Sopena, Associate Professor, Sorbonne Université Advisor ABSTRACT In this thesis, we address the problem of schedulers for multi-core architectures from several perspectives: design (simplicity and correct- ness), performance improvement and the development of application- specific schedulers.
    [Show full text]
  • Java JDK Install Instructions
    Copyright 2013 – 2018+ by CompuScholar, Inc. Download and Installation Instructions for Java JDK Software for Windows Updated November 2018 The CompuScholar Java Programming and Android Programming courses use the Java Development Kit (JDK) software. This software is a free download specifically created for programming Java applications. This document will guide you through the download and installation procedure for setting up the JDK on your computer. This software is required for students in order to complete the course. Teachers who wish to view activity solutions or projects on their own computer are also encouraged to install this software. Changes to 3rd Party Websites 3rd parties such as Oracle, Inc. may change their websites without notice. Your download experience may not match the exact screen shots shown below in minor cosmetic ways. If you encounter significant changes, please contact us for updated instructions. Copyright Notices: Java, Java Development Kit (JDK) and related terms are all copyright by Oracle Corporation. Please see http://www.oracle.com for more details. This document is copyright by CompuScholar, Inc. This document may not be transmitted or reproduced without written permission except under terms of your purchased course license. http://www.compuscholar.com/ Page 1 Copyright 2013 – 2018+ by CompuScholar, Inc. Disclaimer: CompuScholar, Inc, and their officers and shareholders, assume no liability for damage to personal computers or loss of data residing on personal computers arising due to the use or misuse of this course material. Always follow instructions provided by the manufacturer of 3rd party programs that may be included or referenced by our courses. http://www.compuscholar.com/ Page 2 Copyright 2013 – 2018+ by CompuScholar, Inc.
    [Show full text]
  • [1 ] Oracle Glassfish Server
    Oracle[1] GlassFish Server Release Notes Release 3.1.2 and 3.1.2.2 E24939-10 April 2015 These Release Notes provide late-breaking information about GlassFish Server 3.1.2 and 3.1.2.2 software and documentation. These Release Notes include summaries of supported hardware, operating environments, and JDK and JDBC/RDBMS requirements. Also included are a summary of new product features in the 3.1.2 and 3.1.2.2 releases, and descriptions and workarounds for known issues and limitations. Oracle GlassFish Server Release Notes, Release 3.1.2 and 3.1.2.2 E24939-10 Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S.
    [Show full text]
  • Best Practices for Moving to Openjdk-10-18
    TECHNOLOGY WHITE PAPER Best Practices for Moving to OpenJDK Best Practices for Moving to OpenJDK Since Java SE 7, the OpenJDK has been the reference implementation (RI) of the Java SE standard, as dened by the relevant Java Specication Request (JSR). A project was also created for OpenJDK 6 to allow an open-source implementation of Java SE 6 to be built. Azul Systems is the project lead for OpenJDK 6. OpenJDK is licensed under the GNU Public License (GPL) version 2 with classpath exception (CPE). The CPE eliminates the viral nature of the GPL from affecting applications running on the OpenJDK. Changes to JDK Binary Distribution and Updates In September 2017, Oracle announced a series of changes to the way the JDK would be developed, This whitepaper explains what Zulu is and how to migrate distributed and updated. These changes can be applications from the Oracle JDK to the Zulu builds of summarized as follows: OpenJDK. • The release of the JDK has changed to a time-based model with two releases every year, in March and September. • Oracle has started to produce a second binary distribution of the JDK, built using only the OpenJDK Introduction source code. This is released under the GPLv2 with How the Java Development Kit (JDK) is delivered is classpath exception license, which is less restrictive changing, and these changes will impact many Java than the Oracle Binary Code License for Java SE users. From JDK 11 (to be released in September 2018) used for the Oracle JDK binary. it will no longer be possible to use the Oracle JDK in • From JDK 11, there are no functional differences production without a commercial support agreement.
    [Show full text]
  • Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine
    Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine Entwurf und Analyse einer Scala Benchmark Suite für die Java Virtual Machine Zur Erlangung des akademischen Grades Doktor-Ingenieur (Dr.-Ing.) genehmigte Dissertation von Diplom-Mathematiker Andreas Sewe aus Twistringen, Deutschland April 2013 — Darmstadt — D 17 Fachbereich Informatik Fachgebiet Softwaretechnik Design and Analysis of a Scala Benchmark Suite for the Java Virtual Machine Entwurf und Analyse einer Scala Benchmark Suite für die Java Virtual Machine Genehmigte Dissertation von Diplom-Mathematiker Andreas Sewe aus Twistrin- gen, Deutschland 1. Gutachten: Prof. Dr.-Ing. Ermira Mezini 2. Gutachten: Prof. Richard E. Jones Tag der Einreichung: 17. August 2012 Tag der Prüfung: 29. Oktober 2012 Darmstadt — D 17 For Bettina Academic Résumé November 2007 – October 2012 Doctoral studies at the chair of Prof. Dr.-Ing. Er- mira Mezini, Fachgebiet Softwaretechnik, Fachbereich Informatik, Techni- sche Universität Darmstadt October 2001 – October 2007 Studies in mathematics with a special focus on com- puter science (Mathematik mit Schwerpunkt Informatik) at Technische Uni- versität Darmstadt, finishing with a degree of Diplom-Mathematiker (Dipl.- Math.) iii Acknowledgements First and foremost, I would like to thank Mira Mezini, my thesis supervisor, for pro- viding me with the opportunity and freedom to pursue my research, as condensed into the thesis you now hold in your hands. Her experience and her insights did much to improve my research as did her invaluable ability to ask the right questions at the right time. I would also like to thank Richard Jones for taking the time to act as secondary reviewer of this thesis.
    [Show full text]
  • Java (Software Platform) from Wikipedia, the Free Encyclopedia Not to Be Confused with Javascript
    Java (software platform) From Wikipedia, the free encyclopedia Not to be confused with JavaScript. This article may require copy editing for grammar, style, cohesion, tone , or spelling. You can assist by editing it. (February 2016) Java (software platform) Dukesource125.gif The Java technology logo Original author(s) James Gosling, Sun Microsystems Developer(s) Oracle Corporation Initial release 23 January 1996; 20 years ago[1][2] Stable release 8 Update 73 (1.8.0_73) (February 5, 2016; 34 days ago) [±][3] Preview release 9 Build b90 (November 2, 2015; 4 months ago) [±][4] Written in Java, C++[5] Operating system Windows, Solaris, Linux, OS X[6] Platform Cross-platform Available in 30+ languages List of languages [show] Type Software platform License Freeware, mostly open-source,[8] with a few proprietary[9] compo nents[10] Website www.java.com Java is a set of computer software and specifications developed by Sun Microsyst ems, later acquired by Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment . Java is used in a wide variety of computing platforms from embedded devices an d mobile phones to enterprise servers and supercomputers. While less common, Jav a applets run in secure, sandboxed environments to provide many features of nati ve applications and can be embedded in HTML pages. Writing in the Java programming language is the primary way to produce code that will be deployed as byte code in a Java Virtual Machine (JVM); byte code compil ers are also available for other languages, including Ada, JavaScript, Python, a nd Ruby.
    [Show full text]
  • Java Platform, Standard Edition JDK Installation Guide
    Java Platform, Standard Edition JDK Installation Guide Release 16 F38287-01 March 2021 Java Platform, Standard Edition JDK Installation Guide, Release 16 F38287-01 Copyright © 1993, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to the applicable Federal Acquisition
    [Show full text]
  • Eclipse Glassfish Server Installation Guide, Release 5.1 Table of Contents
    Eclipse GlassFish Server Installation Guide, Release 5.1 Table of Contents Eclipse GlassFish Server . 1 Preface. 2 GlassFish Server Documentation Set. 2 Related Documentation. 4 Typographic Conventions. 5 Symbol Conventions . 5 Default Paths and File Names . 6 1 Installing Eclipse GlassFish Server 5.1 . 8 Installation Requirements . 8 Installation Files for GlassFish Server 5.1 . 17 Installing GlassFish Server From a ZIP File . 21 2 Uninstalling GlassFish Server 5.0 . 23 Removing a GlassFish Server Installation . 23 Eclipse GlassFish Server Eclipse GlassFish Server Installation Guide Release 5.1 Contributed 2018, 2019 This book contains instructions for installing and uninstalling Eclipse GlassFish Server software. Eclipse GlassFish Server Installation Guide, Release 5.1 Copyright ?? 2010, 2019 Oracle and/or its affiliates. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v. 2.0, which is available at http://www.eclipse.org/legal/epl-2.0. SPDX-License-Identifier: EPL-2.0 Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. DRAFT Eclipse GlassFish Server Installation Guide, Release 5.1 1 GlassFish Server Documentation Set Preface This documentation is part of the Java Enterprise Edition contribution to the Eclipse Foundation and is not intended for use in relation to Java Enterprise Edition or Orace GlassFish.
    [Show full text]