SAP wants an open Java process (pot, meet kettle)
Vishal Sikka, SAP's CTO
(Credit: SAP)It's a fundamental tenet of classical economics that vendors want complementary goods to be cheap and plentiful.
It's therefore not surprising that SAP Chief Technology Officer Vishal Sikka is calling for a more open Java Community Process (JCP).
What is surprising is that it is SAP, the bastion of proprietary software, that delivers this message.
Irony, thy name is SAP.
SAP, after all, is hardly the most open-source or open-process friendly company on the planet. Despite early involvement in Eclipse, some interaction with MySQL (MaxDB), and a new commitment to the Apache Software Foundation, SAP remains a firmly proprietary company.
Even Microsoft, which arguably has the most to lose from open source, has consistently and continually experimented with greater open-source involvement.
SAP? Not so much. In large part, SAP hasn't been forced to embrace open source because it hasn't been threatened by it. ERP (enterprise resource planning) is such a complex beast that it has remained largely impervious to open source (with the exception of open-source start-ups like Compiere and Openbravo, to which I'm an adviser).
A few years ago I was asked to speak at SAP's Palo Alto campus. I spent an hour talking about open source's commodity influence on the industry. During the question-and-answer period, one attendee said: "This is all fine, but open source has not touched our business. ERP is different."
Apparently, that thinking prevails, as Sikka's argument about a more open JCP process fails to apply the logic to SAP's own software. He wrote Monday in a blog, laced with italics and bolds:
The Java industry is currently going through important changes, and there are many discussions around the openness of Java and the Java Community Process (JCP). To date, the JCP is heavily dominated by Sun Microsystems which was not always to the benefit of all parties interested in Java. Java is the lifeblood of the IT industry, and IT is a fundamental underpinning of the way business is conducted in the 21st century....
To ensure the continued role of Java in driving economic growth, we believe it is essential to transition the stewardship of the language and platform into an authentically open body that is not dominated by an individual corporation. Java should be free of any encumbrances to permit fair competition between compatible implementations for the benefit of customers. By preserving the integrity of Java, the IT industry can ensure a vibrant developer community and continued innovation for enterprise software customers. This ensures the continued global economic success brought about through open innovation.
It's a good argument, but it sounds funny coming from an SAP executive. After all, Sikka starts his argument by asserting that SAP's software is indispensable to the world's IT systems: "SAP systems are at the core of large parts of global IT, and are powering more than 65 percent of the transactions that make up the world's Gross Domestic Product (GDP)."
Surely any system upon which 65 percent of the world's GDP depends should be open, right?
Apparently not. SAP NetWeaver and, well, everything the company ships remain firmly proprietary last time I checked. Complements to SAP's proprietary products should be open, however--or so the argument goes.
Sikka does suggest that "SAP software also needs to be open and adaptable in order to allow customers and partners to be nimble and benefit from the speed of innovation within the SAP ecosystem," but apparently he means that everything but SAP's software should be open and adaptable.
Complements are best when they're free and plentiful, after all.
Again, Sikka's message is not wrong. It's the messenger who has the problem.
Disclosure: I will be presenting at SAP in Walldorf, Germany, on Thursday on SAP's track record with open source and open standards. Please share your thoughts on how SAP is doing.
Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay. 






Having worked for a company that moved to SAP and knowing someone else who worked for a company that moved to SAP, I have nothing good to say about them.
I'm a functional SAP analyst at a very successful medium-sized company that converted to SAP several years ago. The very nature of SAP is to be, at its core, a standard and validated way to conduct and track your business transactions in a *more efficient* manner, by reducing duplicate work and increasing visibility and communication between departments. There are plenty of companies that try to switch to SAP and fail or suffer, but that is because their implementation team didn't take the proper steps to ensure a successful transition... not because SAP is a poor product.
I'm not sure where you think that money is better spent. You can have a stacks of paper sales orders filling an entire warehouse, but if you can't process them quickly and efficiently (with ERP software like SAP), you won't make a dime. Every company runs some sort of ERP software. SAP is just one option, but happens to be the industry leader.
It's easy to blame the implementation team, but could it not be that those 'proper steps' are made so difficult to follow for many companies? Isn't the ease of implementation a criteria for a good product?
in the past no one was too worried about Java being driven by Sun because Sun was mostly a hardware/platform vendor competing against Wintel and it's too weak to pose much threat anyway. But Oracle is a much different beast that many Java-dependent solution vendors should start to worry.
SAP is one of the worst company on planet because they have totally wrong business practice. Once you get our product & we will suck your blood even if you want it or not.
Now they will cry louder because Oracle might get control of Java and that's why SAP crying (like baby off course)
Thief don't teach others what is honestly????
Besides, SAP sentiment towards open source is changing significantly. They now have a VP specifically responsible for open source and open standards. As a result of this change, they have increased the number of open source contribution approvals from 1 in 2007, to 8 in 2008 and more than 20 in 2009. I predict that this trend is going up even further next year and that the open source community is going to see a lot more good stuff from SAP.
-R
http://online.wsj.com/article/SB10001424052748704013004574517600808958862.html
I think the company did not make the mind-shift to understand what open source means and the responsibility that come with it. I'm afraid the SAP, as SAP usualy do, will turn things into her benefit with a narrow look at its industry.
What does SAP have to contribute to the open source community besides precious $$$?
SAPs understanding is mostly in the business process, they know how a business should be managed. Developing products? development processes? that is left far behind, at least with the Java stack.
So, no. SAP had the chance to be involved for years, it dismissed it with arrogance thinking that it has no impact on her business. I didn't hear or notice anything to prove this attitude has truly changed. A fear from having your platform in the hands of your biggest competitor does not count as a good enough reason to convince me something has changed.
Doing this doesn't have impact overnight: being from a large company does not automatically qualify you as a good contributor. And so my fellow colleagues have to start as bug fixing committers in OS projects, as anybody else (and right this is).
Keep your eyes open, and you *will* notice.
Regards,
Benny Schaich
(apparently working for SAP)
- by sap-dba November 15, 2009 7:11 AM PST
- "Some" interaction with MySQL? SAP bought a database and open sourced it. They didn't have to do that, and wouldn't have done so had they not believed in open source.
- Like this Reply to this comment
-
(18 Comments)I don't think you have a clue how much SAP is involved with open source. As a member of the SAP community for almost 15 years now, I have seen the transition going on for over a decade now. It is not a new thing.
And Sun/Java is not about open source, it's about open standards. Java is more a standard than a product, and vendors have been pushing Sun to make it formally so for a long time. It may be that companies that have built business upon Java now face the cold reality that their business models will dramatically change for the worse due to the fact that Sun never did so.