Java IoT Authors: APM Blog, Stackify Blog, XebiaLabs Blog, Liz McMillan, William Schmarzo

Related Topics: Java IoT, Microservices Expo, Linux Containers

Java IoT: Article

McNealy to IBM: "Go Open Source with DB2 and Then You Can Tell Me What To Do with My Assets"

McNealy to IBM: "Go Open Source with DB2 and Then You Can Tell Me What To Do with My Assets"

  • Read "Let Java Go" - ESR Writes an Open Letter to Scott McNealy
  • Read "No Sun Is An Island," Says Javalobby Founder
  • Read Should Sun "Let Java Go"? Counter-Arguments vs Open-Sourcing Java
  • Read "Let's Collaborate on Open-Sourcing Java": IBM Writes Open Letter to Sun
  • Read Sun's Schwartz: IBM's Request "Seems a Little Bonky"
  • Read Filtering the FUD from Java Politicking on "Open-Source Java"

    During a news conference held last week at the FOSE 2004 conference in Washington,DC, Sun's supremo Scott McNealy confirmed that Sun won't be opening the source to Java anytime soon.

    "We're trying to understand what problem does it solve that is not already solved," McNealy said, in response to the inevitable questions about what if anything Sun was doing to respond to IBM's invitation to collaborate on an open-source implementation of Java.

    He rejected Eric Raymond's call to "Let Java Go" and noted Sun's longtime experience with the open source community:

    "We've been around the block many times on open interfaces, open systems implementation, compatibility. Nobody has more experience on community development," McNealy said.

    As he has done before, McNealy pointed to what he considers to be the fractured nature of Linux, where a Red Hat distro can have features not compatible with another flavor of Linux.

    But he saved his most combative tone for IBM itself. Speaking to IBM through the assembled reporters in Washington, DC, he said:

    "Go open source with DB2 and then you can tell me what to do with my assets."

  • More Stories By Java News Desk

    JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

    Comments (26) View Comments

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

    Most Recent Comments
    Eric Herman 03/26/04 08:40:34 PM EST

    Hmm ... "my assets" huh? Boy that really makes the commitment to community clear, doesn''t it?

    "The J2EE specifications are the result of an industry-wide effort that involves a large number of contributors. IBM has contributed in defining more than 80 percent of the J2EE APIs."

    Fecal Extrusion 03/26/04 07:07:55 PM EST

    It'd be neat if IBM did all of a sudden open source DB2,
    and then restated the open Java request.
    ...Call McNealy's bluff.

    JavaMiser 03/26/04 04:13:20 PM EST

    As one Java Developer, my primary concern is true portability/compatibility. It was a foundational concept that Java was built on. I would love to see open source implementations of the JVM, J2SE, and J2EE, but would hate to see a poliferation of technologies claiming to be these things, but really not being them.

    I already spent one summer simply porting a C++ application from one Unix to another. Don''t want to ever do that again. Today I am going from Windows to Linux with out recompiling.

    If you can open it up without loosing compatibility, I''d be all for it. I''d even believe better implementations would emerge. But if it costs us the only 100% portable vendor neutral layer in the software stack (including Linux) it isn''t worth it.

    JavaBrian 03/26/04 02:58:28 PM EST

    Making a quick search of Dice.com today puts a nice perspective on the discussion of Java being a failure. Search for Java and you find 6368 jobs listed. .Net returns 3701 jobs, PHP returns 156 jobs, C# returns 1106 jobs, Perl returns 1931 jobs. 3701 + 156 + 1106 + 1931 = 6894. It sure looks to me like the industry really likes Java. Perhaps that is why everybody wants to get a piece of it.

    JavaLover 03/26/04 12:19:56 PM EST

    I just don''t understanding all these people claiming Java has failed, has discontinuities, has been replaced by C#, PHP is much better, Python is much better, etc ... bla, bla, bla. They seem to be saying Java stinks, but would be absolutely fantastic if just Sun gave it away. Ha ha.

    It''s a great language and J2EE is a fantastic comprehensive infrastructure. Companies like BEA are very succesful at building excellent platforms for enterprise applications with a level of portability I have not seen before. It comprehensive, reliable, supports multiprocessing, clustering, security, legacy applications, transactions. And all this in a standard way. There are excellent tools. They are several years AHEAD of Microsoft. And you can have it NOW. Wow!

    And still all these guys nag and nag and nag ... Well, it''s not free, but neither is your car.

    Sun has done a good job keeping Microsoft''s fingers out of this pie - let''s hope they continue to do so. By all means, let us push Sun into implement whatever it is the community wants to have, the way we want it, but please, don''t kill the cow - let''s milk it!

    inhouse programmer 03/26/04 11:57:26 AM EST

    fracturing is a UNIX issue, not an Open Source issue, forking was going on a long time before open source.

    perl has been Perl 5 for about 8 years or something, Java has been through a lot of discontinuities in that same time period.

    I still think Sun should hold onto Java though, it''s too focused already. Reserve open source for broad xml initiatives that couldn''t be done any other way.

    NipAndTuck 03/26/04 11:27:09 AM EST

    "My assets"? Gee, I thought it was the Java COMMUNITY Process that has built Java to where it is today. Maybe all those people did all that work and gave it to Sun to be their assets? How nice of the rest of the industry!!

    Francisco D''Anconia 03/26/04 06:03:43 AM EST

    Henry, don''t you think Sun has the right to conserve its assets? They belong to Sun, after all. I think everyone acknowledges Sun has the right to keep it, even tho they spend all their time whining that Sun shouldn''t.

    Henry Roswell 03/26/04 06:01:25 AM EST

    Uh Scott. Isn''t that what IBM did do with their tools - they open-source''d their Java tooling by creating Eclipse. Why should they open-source DB2 ? It''s a database they develop and is commercial. Java is a programming language and should not be commercial. IBM has backed it and contributed a lot of IP to it, and they have their Java based commercial tools as do you. At least we know your true colors now - it used to be that Sun said they were scared of Microsoft fragmenting Java which was FUD, but now we know you just don''t want to give up your "assets".

    guru 03/25/04 01:11:44 PM EST

    IBM basically would like to kill Java or control Java with their head count. If IBM wants something like Java as open source, they can feel free to invent a great technology like Java and open source it. They should not demand Sun on what to do with their invention. Java is Sun''s registered trademark and logically Sun has all the right to do whatever they want with it.

    metlin 03/25/04 11:55:01 AM EST

    Microsoft does not really consider Perl or Python to be as serious a contender as Java.

    What do you think really inspired Visual Studio .Net? Microsoft has everything to gain by killing it - it would only more people to use their platform.

    Right now, Java gives people the freedom of platform - if in any way killing it or changing it in a way that makes it beneficial to MSFT, they WILL do it

    maugt 03/25/04 11:53:50 AM EST

    Perl isn't forked to hell. Nor is python. Nor are many open source languages

    metlin 03/25/04 11:52:41 AM EST

    There is nothing to stop Microsoft from having their own "Windows-only" forked version of Java. And nothing to stop from the GNU/Debian crowd to have their own "puritanical" version. And nothing to stop from IBM to have their own "enterprise-ready" version of Java.

    If you notice, even in case of Linux, Linus and a handful of others actually maintain the core kernel code. In case of language, it would be difficult to have this kind of a central point of control - the forking would be really hard to control, and would only lead to more confusion and more complexity, not to mention serious incompatibility issues - all of which flies against the very principles that Java has been built on.

    javahat 03/25/04 11:50:51 AM EST

    Java as a core language is fine. It's libraries are decent. What's more, it is infinitely extensible through the addition of third party libraries.

    Why would you need an open source Java?

    tarponbill 03/25/04 11:49:18 AM EST

    For once I agree with McNealy. If there were anything MS could do to kill JAVA they would do it. Why the rest of the open source software community doesn't recognize what is going on is beyond me.

    Forking JAVA would spell death to the portability. MS would have their fork the first day, don't you think?

    IMHO the OSS companies ought to embrace JAVA. It is the best defense preventing against Visual Basic, or visual anything, from taking over the world. It is also portable.

    But if VB wins, what will Linux do then? Ask MS to port VB to Linux? That ought to be interesting.

    Question 03/25/04 07:59:42 AM EST

    "Giving customers the freedom to choose the solution that best meets their business needs." -- quoted from Sun's own web site on "Linux from Sun".

    So why doesn't Scott McNealy like "forking"!! Let the customer decide.

    continued... 03/25/04 07:57:36 AM EST

    There was a time when Java's license prevented abuse by Microsoft, but that time has passed. C# is Microsoft's new approach to "embrace and extend" Java, and the only effective way to counter it is to make Java fully open-source now, before C# inexorably crushes Java. The writing is on the wall yet again -- don't let Java die the same lingering death that NeWS suffered! Sun, learn from your mistakes.

    Deven 03/25/04 07:21:47 AM EST

    I can understand Sun's initial reluctance to open-source Java years ago -- Microsoft would have (probably successfully) embraced and extended Java, as they indeed tried to do. At the time, the closed license was beneficial.

    Here's the compelling reason for Sun to open-source Java now -- Microsoft no longer has an incentive to embrace and extend Java. They've done an end-run around the Java license by reimplementing a virtually identical language and calling it C# instead of Java. Microsoft will keep pushing C# over Java, and they're already successfully stealing away significant mindshare from Java. Microsoft has proven their ability to (illegally) leverage their monopoly position to acquire new markets. I hate to say it, but in the battle of C# vs. Java, the smart money is probably on C# unless something changes.

    cheesybagel 03/25/04 07:20:41 AM EST

    Java will never succeed with Sun holding an iron grip over it. IBM, currently Java's biggest supporter outside Sun, has already stated so. The Linux vendors have said so. The simple fact is that computer languages need to be vendor neutral to be a long running, wide ranging success.

    willdennis 03/25/04 07:20:07 AM EST

    You don't have to be Sun to open source Java! Anyone can do it.

    In fact - several people like http://gcc.gnu.org and http://www.kaffe.org are.

    Leave Sun alone. If you want it open source then go code it yourself or join the people who are.

    skapare 03/25/04 07:17:44 AM EST

    I see no reason to even bother using Java anymore. It's been a royal pain where PHP and Python have not been. Open sourcing it may have breathed some life back into it, but ... well ... that didn't happen as I see.

    Open-Source DB2?? 03/25/04 07:17:12 AM EST

    I'm not sure how much a database product would benefit from community involvement. IBM has already ported it to just about everything. The free (as in beer) aspect would probably kill off Oracle and SQL Server pretty quick, though.

    grahamsz 03/25/04 07:02:25 AM EST

    Java is open in a way that we can only dream of Windows being open. It's not controlled by a single entity, it's APIs are excellently documented, and anyone can build a functionally identical replacement.

    Azureflare 03/25/04 07:00:26 AM EST

    It is sad that they don''t want to open up Java, but really, in the end, it comes down to business strategy. And at this point in time, it just doesn''t make good business sense for Sun to throw away their last trump card.

    Eberlin 03/25/04 06:59:21 AM EST

    Sun still contributes to OO.org stuff, but they remain at the very least lukewarm to OSS. They offer Linux because their customers ask for it, they say. They package a Java Desktop where the word "Java" seems a bit out of place...I think banking on name recognition more than anything else. They killed off the cobalt servers. Just not very Open Source-friendly as far as their PR campaign seems to be going.

    eric 03/25/04 06:57:21 AM EST

    > "We''ve been around the block many times on open
    > interfaces, open systems implementation, compatibility.
    > Nobody has more experience on community development."

    And most of those open interfaces and open systems have gone nowhere, because they weren''t truly open standards.

    When was the last time you used Suntools? OpenLook? NeWS?
    Sun has quite a history of inventing new interfaces, then abandoning them because competing open standards achieved more traction in the marketplace.

    If they''re not careful, C# will do exactly that.

    @ThingsExpo Stories
    Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
    "IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
    Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
    "Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
    Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
    "MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
    In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
    "Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
    "Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
    Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
    "There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
    SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
    SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
    It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
    WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
    A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
    SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
    Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
    To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
    An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...