sap: friend or foe of open source? this is the subtitle
TRANSCRIPT
SAP: Friend or Foe of Open Source?
Claus von Riegen, Global Ecosystem and Partner Group,SAP AG
Open Source Business Conference, March 17, 2010
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 2
Session Goals
Understand the (new) role of open source at SAP
Open Source Benefits
Open Source Challenges
Outlook
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 3
SAP Profile
Implement Flexible Business
ProcessesSAP Business Suite
SAP Solutions for SMESAP NetWeaver
The SAP portfolio
Improves Business Insight
Drives Business Efficiency
Enables Flexibility & Innovation
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 4
Two completely different worlds?
closed source
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 5
The “pure plays” seem to have lost in importance today
closed source
closed source
closed source
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 6
Open Source Software …
… is mature
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 7
SAP software runs on platform of choice
1999 2000 2005 2005
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 8
Open Source Software …
… is cost-effective
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 9
SAP uses well-known technologies
Hudson
Interoperability
Product Development
Next-Generation Platform
On-Demand Products
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 10
Open Source Software …
… is a means to standardize
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 11
SAP contributes proprietary technologies
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q42007 2008 2009
# of approved contributions
Upgraded to EclipseStrategic Developer
3rd most active Eclipsecorporate committer –1.8 mio lines of code
Decided to join 8 Apache projects
Milestones in 2009
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 12
Open Source Software …
… is a means to drive adoption and feedback
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 13
SAP goes open source
Eclipse Memory AnalyzerTool to analyze large Java heap dumps – contributed to Eclipse in 2007
BenefitsEnabled collaborationBroad distributionMore testersJapanese version
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 14
Open Source Software …
… can support a business model
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 15
SAP makes investments in open source companies
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 16
Open Source Software …
… is cost-effective
… is a means to standardize
… is a means to drive adoption and feedback
So what are the challenges?
… is mature
… can support a business model
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 17
Open Source Software …
… doesn’t always fit
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 18
Make it fit!
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 19
Open Source Software …
… comes with its own legal and IP constraints
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 20
Proprietary LicensesPermissive Licenses Copyleft Licenses
ApacheMITBSD
EclipseMozilla
Affero GPL
LGPL GPL Commercial License
Less freedoms
Know your software
You need to know the licensing constraints1
You need to know how IP is being managed2
Governance modelContributor agreementIPR policy
CommittersThird-party codeActive IP management
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 21
Open Source Software …
… has its own release cycle
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 22
Align closely and provide feedback often
SAP Customer
V1.0
V1.1
V1.2
SAP V1.0Feedback
FeedbackFeedback
SAP V1.1V2.0
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 23
Open Source Software …
… may not cover all non-functional requirements
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 24
Quality
Localization
Security
...
Check quality and supportability
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 25
Open Source Software …
… may be volatile
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 26
Use means commitment
Multi-year product support obligationCompliance with local law and policiesIndemnification…
Customers expect compliance, consistency, and continuity
A. Build skill set + engage in open source projectB. Consider third-party support services
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 27
Open Source Software …
… comes with its own legal and IP constraints
… has its own release cycle
… may not cover all non-functional requirements
So how to mitigate?
… doesn’t always fit
… may be volatile
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 28
Do your homework
SAP Customer
Inbound
Outbound
Redistribute
1. Apply due diligence (license, community, maturity, industry adoption, architectural fit, etc.)
2. Select only if you can commit long-term (build skills and engage in community)
3. Regularly revisit approach
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 29
SAP: where to go?
Why open source?Why open source? Why not open source?Why not open source?
Past: Open Source is a risk
Present: Open Source provides business benefits
Do notcontribute back
Do notcontribute back
Contribute to ensure innovation
Contribute to ensure innovation
Do not go open sourceDo not go open source Go open source toprotect investmentsGo open source toprotect investments
Future: Consider open source based business model enhancements
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 30
Open Source: where to go?
Belief: Communities will always matter – but the objects of the collaboration will evolveBusiness process experts modeling business processesIntegration consultants designing service definitionsSystem integrators sharing implementation best practices
Question: How much does source code still matter?Software-as-a-serviceModel-driven development vs. coding
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 31
Key Take-Aways
SAP applies a new approach toward open sourceFrom “Why open source?” to “Why not open source?”Contributions to open source projects support business goals
Customers benefitStandardizationMore choice and higher level of interoperabilityFaster innovationProtection of investments and skill sets
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 32
Further Information
Open Source on SAP Developer Networkhttps://www.sdn.sap.com/irj/sdn/opensource-integration
Follow Erwin Tenhumberg on Twitterhttp://twitter.com/erwintenhumberg
SAP at EclipseCon 2010http://eclipsecon.org/
SAP at OSMB 2009Keynote from Mark Yolton, SVP Community Network, SAPhttp://www.heise.de/events/2009/open_source_meets_business
451 Group blog on SAP and open sourcehttp://blogs.the451group.com/opensource/2010/02/11/sap-as-a-case-study-for-open-source-engagement/
© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 33
Questions
Thank You!
Questions & Answers