Enterprise Adoption of Open Source
-
Upload
katie-marcus -
Category
Documents
-
view
1.011 -
download
4
Transcript of Enterprise Adoption of Open Source
![Page 1: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/1.jpg)
Before We Begin…
To listenStreaming audio is available via your computerYou can also join the teleconference by clicking on the ‘Info’ tab at the top-left of the presentation window and following the login instructions
Questions?Please type any questions into the Q&A window at the bottom-right of your screenWe will answer as many questions as time permits at the end of the session and follow up in a few days with a Q&A document via e-mail
Thank you for joining, we will begin shortly
![Page 2: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/2.jpg)
Roadmap for Enterprise Open Source Adoption
![Page 3: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/3.jpg)
Agenda
Introductions
Defining Open Source
Understanding the Current Open Source Landscape
Adopting Open Source in the Enterprise
Summary
Q & A
![Page 4: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/4.jpg)
What is Open Source?
![Page 5: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/5.jpg)
What is Open Source?
‘Open Source’ originally coined in a strategy session to position and explain Netscape’s 1998 announcement to give away the source code for its browser
Open source has evolved to describe the principles and methodologies that promote open access to the production and design process for various goods, products and resources
Today, Open Source Software (OSS) has become the most recognized form of open source
![Page 6: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/6.jpg)
Open Source Software
OSS was advocated to replace “Free Software’Less ambiguous termHigher comfort in the corporate world
OSS follows the “Bazaar” vs. “Cathedral” Development Model:
Users as Co-DevelopersEarly ReleasesFrequent IntegrationMultiple VersionsHigh Modularization (SOC)Dynamic Decision-Making Structures
![Page 7: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/7.jpg)
Open Source Software: Process and Projects
Open Source ProcessesProven to be very successfulCommunity-oriented and widely distributedHighly agileOrganized through multiple governance models
Open Source ProjectsVast range from Linux to Apache to EclipseAvailable in all layers of the technology stackInitially a commoditization of technologyNow leading technology innovation
![Page 8: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/8.jpg)
Open Source Software: Current Landscape
Web Services (SOAP Stack)
Apache AxisCodehaus xFireObjectweb Celtix
Message-oriented Middleware
Apache ActiveMQJboss MessagingObjectweb JORAM
Enterprise Service Bus (JBI)Apache ServiceMixCodehaus MuleObjectWeb Petals
Enterprise Portal Apache JetspeedLiferayObjectweb eXo
J2EE App ServerApache GeronimoJboss ASObjectweb JOnAS
Build Tools Apache AntApache Maven
Source Code Management
SVNCVSMercurial
Continuous IntegrationLuntBuildApache ContinuumCruiseControl
IDEsEclipseJava.net NetBeansSun JSE
Code Testing Tools
JUnitCactusSelenium
Network ManagementOpenQRMCactiOpenNMS
Application Management
LiveTribeNagios/GroundWorkOpenNMS
Performance Management
JMeterSeigeOpenSTA
Enterprise Systems
Management
EnterpriseIntegration
And SOA
EnterpriseApplication
Development
![Page 9: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/9.jpg)
Open Source Software: Future
Proprietary
Stacks
Hybrids
Enabled (Platform +
Marketplace)
Vendor Dependent Independent
Incumbents
Disruptors
OSS penetration in G2000 continues to grow
Productized OSS (Distributions) -- continues to challenge incumbents: IBM, Oracle, BEA and Sybase are responding with “hybrids”
New OSS buying pattern – ‘long tail’ components require new sellers
OSS Governance -- IT/IS organizations piecing together their own solutions
OSS-style Development - IBM is rapidly putting together a strategy around Jazz
![Page 10: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/10.jpg)
Enterprise Adoption of Open Source
![Page 11: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/11.jpg)
Enterprise Open Source Adoption: Trends
“By 2010, Open Source will be included in mission-critical software portfolios within 75% of G2000 companies.”
By 2010, 90 percent of Global 2000 organizations will have formal open-source acquisition and management strategies (0.8 probability)
By 2008, OSS solutions will directly compete with closed-source products in all software infrastructure markets (0.8 probability)
“We're going to utilize the way the community develops software for E*Trade proprietary development... and make E*Trade more nimble.”
- Gartner
- ETrade
![Page 12: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/12.jpg)
Enterprise Open Source Adoption: Benefits
Open StandardsProjects are built on established standards (JCP, RCF)
Multiple implementations against established standards offers choice to users
Reference implementations of standards driven by OSS
Community SupportBroad user base around OSS projects
Expert consulting/development experience available for major projects
Community forums/mailings lists helps users get started
![Page 13: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/13.jpg)
Enterprise Open Source Adoption: Benefits
ExtensibilityAccess to source provides extensibility
Many projects driven to design for extensibility
OSS frameworks and platforms offer technology leadership
LicensingLess restrictive deployment licensing
Ability to embed OSS technologies into products
Enables massive deployments (Grid/Farm)
![Page 14: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/14.jpg)
Enterprise Open Source Adoption: Challenges
GovernanceLicensingDelivery MechanismsIntellectual PropertyIndemnification
CommunityDiversityInfrastructureHistoryFlexibility
SupportAvailabilityEnterprise-readinessVendors
IntegrationChange velocityLack of road mapsMissing “Enterprise” featuresHighly Componentized
![Page 15: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/15.jpg)
Enterprise Adoption
"CIOs can't afford to treat open source as a throwaway, and they can't afford to do without support for the open
source that becomes a vital component of their infrastructures.”
Christopher Koch Exec Editor, CIO Magazine
![Page 16: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/16.jpg)
Open Source Adoption: Guidelines for Success
Look Beyond OSS Code LicensingCommunity Statistics and Health Real-time Engineering Infrastructure
Evaluate Vendor Offerings DistributionsSupport Subscriptions/SLAsAdd-ons
Understand and Leverage the OSS Process ModelDistributed developmentModular, re-usable componentsIncremental development based on rapid iterations
![Page 17: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/17.jpg)
IP Verification
Indemnification
SupportEnterprise Repository
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
License Compliance
Enterprise Developers
Community Developers
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Open Source Adoption: Enterprise Planning
![Page 18: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/18.jpg)
Open Source Adoption: Enterprise Planning
What are you using?Identify the OSS and versions in your Enterprise
Understand the dependencies your organization has
What licenses can you use?Determine licenses you’ll allow in your Enterprise
Gather information on OSS licenses
How are you managing IP Verification?Track your source to ensure Cut and Paste violations are occurring
![Page 19: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/19.jpg)
Do you need support?Don’t forget that support is available for many OSS projects
Investigate these support subscriptions and determine what you need
Are you indemnified?Determine your legal requirements
Build a policy and structure for contributions
Open Source Adoption: Enterprise Planning
![Page 20: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/20.jpg)
Artifact-driven EngineeringBorn of modularization and community developmentOffers a place to store binary artifacts, associated source and metadataExtended to store
License informationIP Verification ReportsCommunity resourcesDependencies
Centralized Store for ArtifactsBridges OSS communities and internal useAllows for internal projects to sharePromotes Community-Oriented Development
Open Source Adoption: Artifact Management
![Page 21: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/21.jpg)
Open Source Adoption: Enterprise Development Processes
Leveraging the Open Source Model of Development
Artifact & Dependency ManagementContinuous IntegrationBuild and Release Standardization
![Page 22: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/22.jpg)
Open Source Adoption: Enterprise Development Processes
Artifact & Dependency ManagementManaging project integration at the deliverableVisualize interdependenciesShare snapshots of on-going development
![Page 23: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/23.jpg)
Open Source Adoption: Enterprise Development Processes
Continuous IntegrationContinuous Integration provides Test Driven Development (TDD)Can work with Artifact Repositories to provide building for “Blessed” platforms
![Page 24: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/24.jpg)
Open Source Adoption: Enterprise Development Processes
Build StandardizationLeverage new build technologies (Apache Maven)Standardize the creation of artifactsCreate a standard way to build artifactsLaying the foundations for SOA artifacts
![Page 25: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/25.jpg)
Summary
Open Source: Projects and Process
Enterprise Benefits and Challenges in adopting OSS
Strategies to Leverage OSS
![Page 26: Enterprise Adoption of Open Source](https://reader035.fdocuments.in/reader035/viewer/2022062401/544407a98d7f7238158b76b8/html5/thumbnails/26.jpg)
Thank You for Joining the “Enterprise Open Source Adoption” Presentation!
If you have questions, please call:+1 310 437 4870
or visitwww.simulalabs.com