© 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko...

5
© 2006 IBM Corporation IBM Linux Technology Center August 28, 2022 Open Source Software Jim Wasko Manager, IBM Linux Technology Center

Transcript of © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko...

Page 1: © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.

© 2006 IBM Corporation

IBM Linux Technology Center April 19, 2023

Open Source Software

Jim WaskoManager, IBM Linux Technology Center

Page 2: © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.

IBM Linux Technology Center

© 2006 IBM Corporation

Open Source refers to software in which the source code is available to the general public for use and/or modification from its original design free of charge

The Open Source Model is a pragmatic way of evolving software in a rapidly changing environment.

It harnesses the collective wisdom, experiences, expertise and requirements of its most demanding users to help ensure that their needs are rapidly met.

Community develops, debugs, and maintains Generally high-quality, high performance software Peer code reviews are Darwinian: structured and disciplined More information: www.opensource.org

Sendmail

What is Open Source Software (OSS)?

Page 3: © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.

IBM Linux Technology Center

© 2006 IBM Corporation

Why does IBM consider Open Source important?

OSS is a good approach for driving emerging standardsPopular Open Source projects can become de

facto / open standardsCan have wide distribution and deploymentCan accelerate SOA (Service Oriented Architecture)

adoptionWide distribution/deployment

Open Source Software (OSS) can be a major source of innovationInnovation can happen anytime, anywhere, and

might be downstreamDevelopment through “open communities” leads to

potentially broad ideas and creativity

OSS is a source of competition and disruption in marketplaceOffice productivity applications Operating systems (Linux for servers, desktops)Software development environments, …

Community ApproachInternet has changed how enterprises address

technical innovationEnterprises engaging early on with developersShapes IBM technical leaders thinking & approach

to broad collaboration

Enterprise customers are asking for itIncrease choice & flexibilityAdoption/use of open source can reduce time to

market

Page 4: © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.

IBM Linux Technology Center

© 2006 IBM Corporation

IBM contributes to 150+ OSS projects

More than 1000 developers involved in OSS projects

IBM leads 80+ OSS projects

1999 / 2000

IBM forms Linux Technology Center

Leads Apache projects Xerces (XML4J), Xalan, SOAP

IBM forms Open Source Steering Committee

Creates OSI-approved IBM Public License

Strategic participation in Mozilla

IBM becomes founding member of OSDL

2001

Linux contributions to networking, serviceability, performance

Mods to Apache 2.0 HTTP server

Founder of Eclipse.org – contributing Platform

Common Public License approved – used by Eclipse

Creates internal bazaar using OSS methodology

2002

Linux contributions to scalability (8-way+), reliability (stress testing, defect mgmt, doc)

Leads Apache Web Services projects WSIF and WSIL

Leads Eclipse projects GEF (editing), EMF (modeling), XSD (XML Schema)

IBM contributes eServer support for Globus Toolkit 2x

2003

IBM and SuSE achieve EAL2+ Common Criteria security cert

Leads Apache projects Pluto (Portlet API) and WSRP4J (Remote Portal)

Leads Eclipse projects Hyades (testing), Visual Editor, AspectJ, Equinox rich client

Globus Toolkit 3 contributions for OGSA, OGSI

2004/2005

IBM and Novell/SuSE achieve EAL4+ and Common Operating Environment compliance

Eclipse becomes independent org – IBM contributes UML2, Web Tools, Voice Tools

Globus Toolkit 4 to be WS-I compliant

Contributed 500 Patents to Open Source

Partner with Zend PHP IBM enhances Apache partnership - Incubates project Derby

(Cloudscape Java database) - Contributes voice recognition

technology - Supports Geronimo J2EE project - Acquires Gluecode for skills Firefox accessibility contribution Aperi project founding member

IBM contributions to Open Source go back 7+ years

Page 5: © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center.

IBM Linux Technology Center

© 2006 IBM Corporation

Open Source can...

Drive standards

Provide cost effective access to base componentry

Be a mechanism to leverage collaborative innovation

Give us access to a development expense subsidy and allow companies to cooperate in the development of common infrastructure technology as a platform for innovation

Be a mechanism to drive multi-vendor consistency to enhance value to customers

Provide a common and flexible base to support multiple HW platforms and drive and foster the development of a critical mass to SW development