© 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko...
-
Upload
thomas-patrick -
Category
Documents
-
view
214 -
download
1
Transcript of © 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko...
© 2006 IBM Corporation
IBM Linux Technology Center April 19, 2023
Open Source Software
Jim WaskoManager, 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)?
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
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
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