Close
  • Latest News
  • Artificial Intelligence
  • Video
  • 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
  • Video
  • 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 Latest News
    • Servers

    Eric Raymond: Let Java Go

    Written by

    Steven J. Vaughan-Nichols
    Published February 26, 2004
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      IBM is not the only one encouraging Sun Microsystems Inc. to open up Java. Eric Raymond, president of the Open Source Initiative and one of open sources fathers, recently called again on Sun to open its Java code.

      In this follow-up note to his original Feb. 12 open letter calling on Sun to open Java, Raymond explains that on one hand, Sun declares that its a friend to open source, but to really be a friend to open source, Sun must walk the walk of releasing code under a true open-source license. To Raymond, the “Sun Community Source License is an instrument of proprietary lock-in, and most open-source developers simply do not want any part of that.”

      Here is the full text of Raymonds Feb. 19 letter:

      Sun Microsystems might have responded to my open letter of 12 Feb (Let Java Go) by at least sketching a rational business case for Suns rather inconsistent stance towards the open-source community; that might have led to an interesting discussion. Instead, Sun seems to have elected to try to shoot the messenger. This is unfortunate and not what I expected. Nor is it likely to win Sun friends or influence people — after all, I was only writing what many people in the open-source community (including many of Suns own employees) are thinking.

      The response comes from Simon Phipps, Suns Chief Technology Evangelist. Note that I have to go by published reports of his response, as Sun did not extend the courtesy of sending me a full copy and I have not yet seen one. It is possible that Mr. Phippss full remarks are more sensible; I certainly hope they are, as the excerpts suggest an astonishing lack of professionalism on someones part.

      Mr. Phipps objects to my having responded to remarks Scott McNealy made to analysts as though they had been addressed to the open-source community. I deduce from his objection that Mr. Phipps thinks his boss has a right to tell conflicting stories to different audiences without being called on it. I suppose it is possible that analysts accept being handed spin and fabulations, but we in the open-source community do not.

      In general, if you call yourself a “friend of open source” anywhere in public, youd best expect the open-source community to have an equally public opinion about whether you really are one or not — and not to be shy about expressing that opinion, either, whether its through me or any one of half-a-dozen other community spokespeople.

      Mr. Phipps then launches into a list of Sun projects that he characterizes as contributions to open source. The proper response to this is to ask: wheres the code? Marketing and spin and initiatives are all very well, but what code is Sun issuing under licenses conformant to the Open Source Definition? That, ultimately, is what the community cares about. Show us the code.

      Mr. Phipps could have said “OpenOffice.org” and had the beginnings of a good answer; instead he chose to wave a flag for projects like Java Enterprise System that primarily use open-source technology without contributing significantly back to it. By doing so, Mr. Phipps harms his own case. While we in the open-source community are happy to see our technology being used and propagated, that is not enough in itself to qualify Sun as a “friend”; only serious contributions of money, manpower and especially code can do that. He would have been well advised to spend more time listing those and less on an ad-hominem attack.

      If Mr. Phipps truly thinks “Java is everywhere” Sun may be setting itself up for a rude shock. I did some research on language use patterns for my most recent book; it revealed that Java is not only still a minority language in the open-source community but that it has not gained significant mindshare there since 1997. Given the adoption curve of open source this is much worse news for Sun than it looks like — it suggests that in the fastest-growing and most dynamic part of the software industry, Java has lost the edge. Nor is the reason hard to find; no amount of talk or posturing can change the fact that Javas “Sun Community Source License” is an instrument of proprietary lock-in, and most open-source developers simply do not want any part of that.

      But the most serious problem in Mr. Phippss statements (at least, in the excerpts that I have of them) is his claim that Sun exercises no more control over Java than anyone else in the Java Community Process. This is simply false: Sun controls the license. If and when the Sun Java codebase is open-sourced, it will be Suns decision and Suns alone to do that. Again, Mr. Phipps damages Suns case by the manner in which he chooses to defend it. Hiding behind the “Java Community Process” is disingenuous and dishonest.

      We dont presume to dictate Suns strategy. But what we do require of anyone before we will accept them as a “friend of the open-source community” is more honesty than this. Sun should be nervous about the consequences of allowing its spokespeople to indulge in flames, spin, and prevarication when there are serious issues on the table. Because an attempt to shoot the messenger wont make those issues go away; indeed, it makes some of them worse.

      Can we do better than this? I did not publish my letter to attack Sun, only to call it to account for its claim to be a friend of open source. There are questions that need answers. There is a potential for more and better cooperation. The open source community would like “friendship” with Sun to be real and solid from both ends — but the nature of our community is such that the statement of positions, the argument, and the agreement (if there is to be one) all have to be developed in the sight of the community. Lets talk.

      /zimages/1/28571.gifCheck out eWEEK.coms Linux & Open Source Center at linux.eweek.com for the latest open-source news, reviews and analysis.

      Be sure to add our eWEEK.com Linux feed to your RSS newsreader:
      /zimages/1/19420.gifhttp://rssnewsapps.ziffdavis.com/eweeklinux.xml

      Steven J. Vaughan-Nichols
      Steven J. Vaughan-Nichols
      I'm editor-at-large for Ziff Davis Enterprise. That's a fancy title that means I write about whatever topic strikes my fancy or needs written about across the Ziff Davis Enterprise family of publications. You'll find most of my stories in Linux-Watch, DesktopLinux and eWEEK. Prior to becoming a technology journalist, I worked at NASA and the Department of Defense on numerous major technological projects.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      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
      Video

      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
      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.
      © 2024 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.

      ×