Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development
    • Servers

    Who Cares About Open-Source Java?

    By
    Darryl K. Taft
    -
    May 1, 2006
    Share
    Facebook
    Twitter
    Linkedin

      Sun Microsystems has cried wolf a few too many times. Recent word that Sun is planning to open-source Java or some part of it generated a big yawn on my part. I might have been interested a few years ago. But now I say, Who cares?

      How many times have they talked about or hinted at plans to do something like this? More than I care to count. Thats just it; I dont care.

      Suns attempt to maintain relevance in the business is not exciting me. Ive never understood how Sun has been able to generate so much hype and press all out of proportion to any actual accomplishment—witness last Octobers empty announcement of a “partnership” between Sun and Google. Sheesh.

      Now, as JavaOne approaches, were hearing about new efforts around open-sourcing Java. And as much as I tend not to care, a lot of developers certainly do.

      But part of me has to ask what Sun means when it says “open-sourcing.”

      Some say that if Sun were to sponsor an Apache project it would have tremendous significance, because the company would be finally opening up Java to collaboration and participation by others outside of the JCP (Java Community Process).

      However, if by “open-sourcing” the company means sponsoring its own open-source project, with its own licensing and its own community, it does not mean much, since Sun would still exercise control over Java. For this to be meaningful Sun needs to give up control, not just publish the source code.

      Java is a killer innovation from Sun, and you cant blame the company for wanting to hold onto it. Yet theyve never been able to monetize it. Now, it seems the one thing theyve been most afraid of—losing control of Java—is the one thing they really need to do to succeed in software. And new CEO Jonathan Schwartz seems poised to do it … or at least to do something.

      /zimages/2/28571.gifClick here to read more about recent indications that Sun may open-source some part of Java.

      Sun has been considering the pros and cons of open-sourcing Java for several years now. As the owner of the trademark and the primary steward for the platform, Sun has a great deal to gain from retaining some measure of control, and it may gain more in the long term by opening Java up—particularly in the enterprise space.

      Java would most benefit from support from other programming platforms, such as PHP, Perl, Python, Ruby and even Mono, if the JVM (Java virtual machine) opened up to become “xVM,” said Cameron Purdy, president of Tangosol, a Java-focused software company based in Somerville, Mass. “The move would be an instant win for the Apache Harmony project, and could significantly reshape the meaning of compatibility over time for server hardware heavyweights such as IBM,” he said.

      An open-source Java would mean that every Linux distribution would be able to ship with a state-of-the-art Java platform. Also, adoption of Java technologies in the open-source world, as with GNOME, for example, would be much improved. And the adoption of Java on the desktop would be further along, developers say.

      “The biggest questions are what license to use—and hopefully it would be an Apache-, MIT- or BSD-style license instead of an untenable GPL-style license—and how Sun will realize a return from its investments over [the] long term,” Purdy said.

      Open-sourcing Java “would be interesting, as it would mean we could fix bugs more easily,” said JBoss founder Marc Fleury, in Atlanta. “The evolution of the platform must be under JCP control, however, and the portability of Java ensured by a stringent branding program controlled by Sun,” he said. However, “The OSS Java rallying cry is a bit rhetorical.”

      Meanwhile, Rod Smith, IBMs vice president of emerging technologies, who called for Sun to open-source Java in February 2004 (based on an eWEEK article he read), said he suspects this news may just be a ruse to get more people to come to JavaOne.

      Smith said, “To IBM, its kind of late, given the ramp-up of innovations around Ruby or PHP on Web 2.0. Java/J2EE [Java 2 Platform, Enterprise Edition] continues to fall behind. But better late than never.”

      Next Page: Compatibility issues and innovation.

      Compatibility Issues and Innovation

      Sun has always said compatibility is paramount when it comes to Java.

      “I realize theyve been concerned about compatibility issues, but Ive never understood why they wont rely on trademark law for these issues and let it Java flourish in an open-source environment at a time when Java could really use it,” said Cliff Schmidt, an open-source consultant and a member of the Apache Software Foundation. “They must understand how important compatibility is to most of the significant open-source projects.”

      In an interview from 2004, James Gosling, the creator of Java, told eWEEK, “I like to think of the way weve handled Java over the last years as being essentially open-source. Anybody can go to the java.sun.com Web site and get the source to J2SE [Java 2 Platform, Standard Edition], the whole 9 yards. Youve been able to do that for a long time.

      “So the source is certainly available. You can take that source and you can make all kinds of changes to it. All the open-source projects have licenses of some sort and ours has a license. And it basically says you cant redistribute it unless you pass the compatibility tests, because we actually care about compatibility and reliability.”

      Ari Zilka, CEO of Terracotta, an enterprise Java company based in San Francisco, said, “The entire industry is throttled with respect to innovation because of licensing restrictions.” And open-sourcing Java would spur innovation, pushing the platform forward, he said.

      Many developers agree that the only way for Sun to open-source Java would be to have a governing body prepared to oversee it. But its already got the JCP.

      Guru Jakob Nielsen offers advice on designing applications for usability.

      Click here

      to watch the video.

      Meanwhile, while many appear to be interested in seeing an open-source Java, some developers and open-sourcers agree with me that open-sourcing Java is not too exciting.

      “It might ensure better adoption in the Linux community, but Im not sure its a big deal,” said Zack Urlocker, vice president of marketing at MySQL, based in Uppsala, Sweden.

      One Java developer said open-sourcing Java “would mean nothing to me and probably nothing to most developers either. People asking for this are usually more interested in conducting a religious open-source crusade than writing Java code. From a developers perspective, we already have access to all the Java sources that we need, and open-sourcing Java would pretty much only mean having access to the source of HotSpot [the Sun JVM], which is of little interest to most Java developers.”

      In the long run, Tangosols Purdy said, “a move to truly open-source Java will cement its position for the decade as the primary platform for business applications.”

      Maybe. Maybe not. All I know is what I said at the outset: I just dont care.

      Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×