sap: friend or foe of open source? this is the subtitle

33
SAP: Friend or Foe of Open Source? Claus von Riegen, Global Ecosystem and Partner Group, SAP AG Open Source Business Conference, March 17, 2010

Upload: others

Post on 16-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP: Friend or Foe of Open Source? This Is the Subtitle

SAP: Friend or Foe of Open Source?

Claus von Riegen, Global Ecosystem and Partner Group,SAP AG

Open Source Business Conference, March 17, 2010

Page 2: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 3: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 4: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 4

Two completely different worlds?

closed source

Page 5: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 6: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 6

Open Source Software …

… is mature

Page 8: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 8

Open Source Software …

… is cost-effective

Page 9: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 10: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 10

Open Source Software …

… is a means to standardize

Page 11: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 12: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 13: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 14: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 14

Open Source Software …

… can support a business model

Page 16: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 17: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 17

Open Source Software …

… doesn’t always fit

Page 18: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 18

Make it fit!

Page 19: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 20: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 21: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 21

Open Source Software …

… has its own release cycle

Page 22: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 23: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 23

Open Source Software …

… may not cover all non-functional requirements

Page 24: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 24

Quality

Localization

Security

...

Check quality and supportability

Page 25: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 25

Open Source Software …

… may be volatile

Page 26: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 27: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 28: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 29: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 30: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 31: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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

Page 32: SAP: Friend or Foe of Open Source? This Is the Subtitle

© 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/

Page 33: SAP: Friend or Foe of Open Source? This Is the Subtitle

© SAP AG 2010. All rights reserved. / C. v. Riegen / SAP & Open Source / Page 33

Questions

Thank You!

Questions & Answers