Download presentation
Presentation is loading. Please wait.
Published byThomas Patrick Modified over 9 years ago
1
© 2006 IBM Corporation IBM Linux Technology Center October 12, 2015 Open Source Software Jim Wasko Manager, IBM Linux Technology Center
2
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)?
3
IBM Linux Technology Center © 2006 IBM Corporation Why does IBM consider Open Source important? OSS is a good approach for driving emerging standards Popular Open Source projects can become de facto / open standards Can have wide distribution and deployment Can accelerate SOA (Service Oriented Architecture) adoption Wide distribution/deployment Open Source Software (OSS) can be a major source of innovation Innovation can happen anytime, anywhere, and might be downstream Development through “open communities” leads to potentially broad ideas and creativity OSS is a source of competition and disruption in marketplace Office productivity applications Operating systems (Linux for servers, desktops) Software development environments, … Community Approach Internet has changed how enterprises address technical innovation Enterprises engaging early on with developers Shapes IBM technical leaders thinking & approach to broad collaboration Enterprise customers are asking for it Increase choice & flexibility Adoption/use of open source can reduce time to market
4
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
5
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.