open source trends

36
2005 Open Source Trends Srikanth Sundararajan

Upload: sandra4211

Post on 06-May-2015

1.320 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Open Source Trends

2005

Open Source Trends

Srikanth Sundararajan

Page 2: Open Source Trends

Open Source Adoption Trends

Open Source Survey ResultsSource: Forrester Research

Page 3: Open Source Trends

Open Source Technology Maturity

• Mature technologies– Linux Infrastructure: File, Print, Cache, Firewall– Programming Languages: Perl, PHP, Python etc– Security Tools: Snort IDS, Open SSL etc

• Moderately mature– Messaging servers: Postfix, Qmail, Sendmail etc– Web infrastructure servers: Apache, OpenLDAP etc– System administration utilities

• Adolescent– Application development tools: Eclipse, Netbeans etc– Open Source J2EE: JBoss, JOnAS– RDBMS: MySQL, PostgreSQL, Sleepycat– Directory Servers: OpenLDAP

• Emerging– Web Content Management: OpenCMS, Mysource, Zope etc– Linux on Desktop for Business Users: Red Hat, SUSE– Search Engines: Lucene, Swish++ etc– Calendaring and Scheduling: Mozilla, Novell– Business Apps like CRM, Sales force automation, HRMS etc

Page 4: Open Source Trends

Enterprise Linux : Market

• Current share of new server shipments:– Microsoft : 60%– Linux : 16%

• The Linux server market rose by 57 % to around $1 billion in Q1-04, and unit shipments climbed 46 percent over Q4-03

• Of these, HP and IBM each account for 30% of shipments, with Dell at 18%

• IDC projections for Linux-based servers in 2008– 29 percent of shipments– 16 percent of sales ($9.7 billion)

• Gartner predicts that going forward, Linux-on-Intel servers will outperform the overall market

Page 5: Open Source Trends

Enterprise Linux : High on Mind-share

Linux figures high on future server OS investment plansSource: Forrester Research

Page 6: Open Source Trends

Enterprise Linux : High on Mind-share

Linux will eat into Proprietary Unix’s share in the next 3 yearsSource : Forrester research

Page 7: Open Source Trends

Enterprise Linux : Drivers

• The relatively low cost of Linux server, client and source code licenses compared with many other OSs (most notably, Windows)

• Industry support– The marketing and support of Linux by the major worldwide server vendors including

Dell, Hewlett-Packard, IBM and Sun Microsystems– Major ISVs like CA, Oracle, SAP porting their software to Linux

• The use of Linux in high-performance computing clusters

• Linux Standard Base, a set of standards that increase compatibility among Linux distributions and enable applications to run on any compliant system

• The growth of Linux expertise through its use in educational institutions

• The concern over Windows security issues

Page 8: Open Source Trends

Enterprise Linux : Inhibitors

• Limited scalability compared to Unix

• SCO Group's argument that Linux infringes its copyrights– The company has threatened legal action against companies using Linux if they

don't buy a Unix license from SCO– Has filed a lawsuit against IBM and the open-source community

• Mainstream vendors offer added value to traditional Linux suppliers in terms of hardware, software and integration services

– Non-converging standards– Increasing support costs

• The feature-rich aspects of other OSs such as Windows

Page 9: Open Source Trends

Enterprise Linux : Geography-wise forecasts

Linux server shipment forecastSource : Gartner research

Page 10: Open Source Trends

Enterprise Linux : Red Hat

• Red Hat’s exit from the desktop market and focus on the server market has shown dividends

– It is the leader in Linux servers with a 70% to 80% share of the Linux market in the US, and a worldwide share of more than 50%

– The company's revenue for the 1st quarter of fiscal 2005 was US$ 41.6 million, an increase of 13% compared the 4th quarter of fiscal 2004, and a year-on-year increase of 53%

• Red Hat has forged strong partnerships with database and application server ISVs like IBM, Oracle, MySQL to fulfill the middleware stack on Linux

• Red Hat’s OSA is an open-source implementation of app server and clustered file system add-on layers to Enterprise Linux; this will lead Red Hat to the application platform suite (APS) market; but will pit it against its partners — BEA, IBM, Oracle which sell their own APS

• The challenges for Red Hat are:– Ability to provide support for day-to-day IT operations– Ability to deal with needs of IS organizations migrating from Unix– Its pricing strategy for Technical Support is on a per-server basis; this compares poorly

with enterprise-level support for Unix and SUSE, specially for large, scalable deployments

Page 11: Open Source Trends

Enterprise Linux : Novell

• Novell's acquisitions of SUSE Linux and Silver Stream have armed it for the open-source enterprise platform market. The key pieces in Novell’s enterprise push:

– SUSE Linux– exteNd Application platform suite (app server, integration, portal)– long-held relationships and reputation in mainstream enterprise environments

• Novell’s advantages over Red Hat– Novell can attract Linux-bound users with a service pricing strategy based on service

levels rather than the per-model subscription support of Red Hat– Novell’s exteNd APS puts it some years ahead of Red Hat’s OSA (which has delivered

only the application server part of OSA called JOnAS) in terms of providing an integrated software stack

• Novell is also foraying into the desktop market, combining SUSE and Ximian

• Novell’s EU strength– Gartner estimates that SUSE Linux holds about 17% of the Linux server distribution

share today. Most of that (about 55%) is based in Europe– Europe's Web hosting boom is giving a boost to SUSE Linux– SUSE grew to 11.8 percent of the EU market & more than 347,000 sites

Page 12: Open Source Trends

Open Source Application Development : Eclipse

• Eclipse offers a quality open-source alternative to commercial offerings such as JBuilder or Intelli. Many vendors are attracted to Eclipse because it offers a robust and low-cost starting point on which to build their own tools

• Eclipse use– 18,000,000 downloads– Over 450 plugins– 50+ members in the new Eclipse Foundation

• Adoption trends: (between spring 2003 and spring 2004)– Asia Pacific: More than 70 percent increase – Europe, Middle East, Africa: More than 60 percent increase– North America: More than 90 percent increase

(Source: Evans Data)

• Eclipse-based plug-ins would be easy to integrate into IBM’s own platform offerings and would strengthen the software ecosystem around theWebSphere platform, thus benefiting IBM

Page 13: Open Source Trends

Open-Source J2EE : JBoss

• JBoss is the open-source leader in North America and has a growing presence in Europe but is likely to lose market share to 1 or 2 competitors, while the Open source category overall will likely gain J2EE market share at the expense of its commercial alternatives

• What JBoss is doing right?– J2EE Commoditization - Free software, with revenue from services, support and training– Modified Open Source Model - JBoss develops and distributes the product. This gives it

• Control of the product’s business evolution• Services and support revenue• Exclusive association of the JBoss product brand with the JBoss company

– Partnerships with HP, Unisys, CA, Novell, Borland, IONA, webMethods, Sonic, Intel, mySQL

– Technical Innovation – Microkernel Architecture, Aspect-Oriented Programming (AOP)

Page 14: Open Source Trends

Other Open Source App Server Competitors

• Java Open Application Server (JOnAS) from the ObjectWeb consortium– Consortium Approach differs greatly from JBoss’ “For-Profit” model– Small installed base in France & Germany, virtually unknown in the United States– Endorsed by Red Hat as strategic J2EE implementation for Red Hat Linux distribution in

the US– This may propel it towards higher deployment share in US at the expense of JBoss in the

next two years

• Tomcat– Currently a J2EE functionality subset– The Apache Consortium has formed project “Geronimo” to extend Tomcat into a full

standard J2EE offering– Tomcat’s wide popularity and Apache’s close relationship with IBM make this a platform

to watch out for

Page 15: Open Source Trends

Open Source DBMS

• DBMS market still dominated by Oracle, IBM and Microsoft; 80% enterprises using them for mission-critical deployments

• Open-source products lag proprietary ones in high-end capabilities and overall maturity, e.g. MySQL doesn’t have triggers, views, stored procedures

• However, open-source databases are being deployed on small or midsize installations, specially as part of an organization's Web infrastructure

• Open-source DBMS deployments are non-mission-critical, but Forrester predicts that more than 20% deployments will be mission-critical by 2006

Page 16: Open Source Trends

Open Source DBMS : MySQL

• Statistics– MySQL has more than 4 million installations; It earned $12 million in revenue last year– The usage of MySQL for developing applications rose 30% over the past year

• Positive signs– In a Forrester survey of 85 North American firms that use or plan to use open source

software, 52% said that they use or plan to use MySQL– More than 100 vendors are shipping commercial MySQL-based applications

• Concerns– Few packaged applications run on MySQL, and big-name software vendors such as

PeopleSoft, SAP, and Siebel Systems don't support it– There is a lack of 3rd-party tools for MySQL compared to Oracle and SQL Server

• Prospects– MySQL's newest version which is expected next year will include hitherto absent

functionalities like stored procedures, cursors, and views– MySQL took over development of SAP DB, an open-source database controlled by SAP.

Renamed Max DB, this is positioned better to compete with the big guns

Page 17: Open Source Trends

Response to Open Source DBMS

• Established vendors are slashing prices– In February, Oracle dropped the price of its Oracle Database 10g Standard Edition One

by $1,000 per processor– Microsoft’s SQL Server 2005 Express Edition is a free, scaled-down version of its

database targeting students and hobbyist programmers

• Proprietary databases have been open-sourced– This ensures that thousands of developers use and enhance their product, especially if it

wasn’t a great product to begin with– IBM

• IBM has bequeathed its Java-based Cloudscape database to the Apache Foundation. It is the first fully functional Java database donated to open source

• The Cloudscape move is a frontal attack by IBM on Microsoft Corp, by trying to get people to use the Java stack rather than the Microsoft stack

– Computer Associates• CA has also released its database product Ingres to the open source community• CA claims more than 25,000 customers of Ingres, although it has very limited penetration in

North America

Page 18: Open Source Trends

Open Source IPR issues

• The GNU General Public License (GPL) is not a model of clarity– The demarcation of activities triggering a clause forcing developers to release any changes

made on open source code is ambiguous– Few disputes involving the GPL have gone to court

• The SCO threat– In March 2003, SCO sued IBM, whose Linux code allegedly contained Unix elements,

and threatened to revoke IBM's AIX license– SCO claims enterprises may be liable if their Linux production systems run some of

SCO's Unix System V code or libraries

• Open Source Risk Management, which indemnifies its customers against infringement claims, found in a review on Linux code that the OS potentially infringes on 283 patents

– These patents have been issued but not yet validated by the courts– IBM declared it would make no effort to enforce its 60 patents– Some are held by Linux foes, including 27 by Microsoft

• As a result of potential patent-violation issues, the city of Munich's plans to switch 14,000 computers to Linux was put on hold

Page 19: Open Source Trends

Open Source Strategies for various players

How different players use Open Source Software to their Advantage

Page 20: Open Source Trends

Open Source Strategies for various players

• Optimization Strategy– Winners leverage their capabilities in optimizing the interdependent layers adjacent to the

commodity layer and achieve greater value– E.g.. Oracle sells its database solution with commodity Linux and server hardware –

charging a hefty premium, but still helping clients save on the total cost

• Dual License Strategy– Conditional Free Use license and a Commercial license with distribution rights and more

features– Free use license simplifies application development and testing (internally), unlike highly

supervised trial licensing practices and enhances adoption– E.g.. MySQL and Sleepycat follow the dual license strategy

• Consulting Strategy– System Integrators (SIs) or Value Added Resellers (VARs) – the vendors closest to the

customer - typically perform high margin custom application consulting and can leverage Open source to remove nearly all licensing costs from a proposed solution, and create winning bids for customers, at both lower prices and higher margins

– E.g. 10X Software, provides enterprise integration consulting for open source software like MySQL, Apache, Tomcat, JBoss and Eclipse

Page 21: Open Source Trends

Open Source Strategies for various players

• Patronage Strategy– Contribution may be made to drive standards adoption or to garner community support.

Patronage may also help commoditize a particular layer of the stack, eliminating competitors, also creating an opportunity to offer value higher up the stack

– E.g. IBM with Linux, Apache and Eclipse

• Subscription Strategy– Revenues from services – both maintenance and consulting – increase in proportion

relative to revenues from licenses– Red Hat’s revenue comes from maintenance“subscription” and consulting/training

“services”. Covalent also runs a subscription and support business around the OSS combination LAMP (Linux, Apache, MySQL and PHP)

• Embedded Strategy– Open Source is an ideal fit for the embedded systems market because it is functional,

extensible and quickly implemented with minimal capital outlay. Vendors also save on engineering, prototyping and demonstration hardware costs

– E.g. Deploying Linux on commodity hardware, helped Neoteris, a network device developer, to concentrate on value added software; it delivers a product with more features, months before competition and at a lower price

Page 22: Open Source Trends

Leading IT Vendors’ Open Source Strategies

Page 23: Open Source Trends

Hewlett-Packard

• HP reported around $2.5 bn in Linux-based revenue (products, services, software) for FY03

• HP is the market leader in the rapidly expanding Linux server market with around 30% share

– HP ProLiant servers lead Linux x86/IA-32 server market with 27.4% share– HP Itanium-based Linux servers lead EPIC-based Linux server market with 66.7% share– Linux portion of the Proliant sales represents 15 percent (~$1 billion) of the overall

Proliant business. HP estimates that the Linux share will rise to 20 percent in the next 12 to 18 months

• Has unveiled Linux reference architectures with key partners BEA and Oracle and open source players like MySQL, JBoss, Apache and OpenLDAP

– HP is positioning itself as the independent platform for both the unaligned software vendors, as well as for enterprises concerned about the “one vendor sells all” approach of IBM and Microsoft

• Provides indemnity to its customers against any legal liability from the use of Linux – to pacify adopters’ apprehensions about SCO’s lawsuits

Page 24: Open Source Trends

Sun Microsystems

• Sun’s Problems– Both of Sun’s proprietary platforms (Sparc and Solaris) are under attack from the Intel

Itanium and Linux– Sun has lost a significant portion of its business to Linux servers running on inexpensive

Intel-based systems• Linux server shipments grew by 57 percent year-over-year in the first quarter of 2004• Sales of Unix servers declined by three percent during the same period

• Sun’s Strategy– Sun announced earlier this year that it intends to open the source code for its Solaris

operating system– To encourage Linux users to try its products, Sun has made Solaris and Linux seamlessly

interoperable, enabling Linux applications to run on any Solaris-based system– Sun has resolved its legal issues with Microsoft via a settlement and has announced

intentions to collaborate with Microsoft on interoperability

Page 25: Open Source Trends

Microsoft

• Mono 1.0, an open-source development platform based on Microsoft Corp.'s .Net framework, is designed to enable software developers to create .Net applications that will work on Linux, Windows, Solaris and other operating systems

– It includes a C# compiler, a .Net-compatible runtime and two stacks of APIs, one compatible with Linux, the other with the Microsoft .Net Framework 1.1

– Mono 1.0 also incorporates such key .Net-compliant components as a portable execution system that includes just-in-time and pre-compilation support

• Microsoft’s Common Language Infrastructure is part of a strategy to counter open-source

– CLI is a “virtual machine” that supports all contemporary, and legacy, programming languages; and aside from Microsoft’s “house” languages (C++, J++ and Visual Basic)

– Microsoft has released a “Shared Source CLI” which contains the source code for a reference version of the CLI that runs on FreeBSD and Mac OS X

Page 26: Open Source Trends

IBM

• IBM has been a strong Linux supporter and sees Linux as a source of additional applications for its hardware and software platforms

– IBM offers Linux consulting and services activities, which include a range of outsourcing capabilities and service offerings

– IBM has implemented application development and marketing programs and tools to assist Linux ISVs and partners, who have developed more than 4,700 Linux solutions registered in IBM’s Global Solutions Directory

– The company offers a range of Linux enterprise solutions, including infrastructure support, cluster management, workload consolidation and applications. These solutions can be built on IBM middleware: WebSphere, DB2, Tivoli, Lotus Domino and Rational tools

– IBM helps developers test their applications using IBM middleware and servers at IBM Porting Centers, which are staffed with Linux consultants

• For IBM, Linux is a weapon against Microsoft– Linux is seen as the answer to Microsoft’s domination of the platform and OS market– Putting Linux servers on IT networks running numerous protocols and applications is

likely to generate subtle problems. From a professional services and support revenue perspective, fewer dollars go to Microsoft and more billable hours debugging “free” software stay in IBM’s pockets

Page 27: Open Source Trends

Cognizant and Open Source

Page 28: Open Source Trends

The Open Source Center of Excellence

• Objectives

– Understanding and building expertise in OSS technologies

– Evaluation of OSS Technologies, to meet business / IT processing requirements

– Development of OSS solutions aligned with market requirements

– Creating processes and frameworks to execute customer projects in OSS technologies

– Providing consulting services to OSS users

Page 29: Open Source Trends

The Open Source Center of Excellence

• Team– A dedicated team of resources

• Infrastructure– A lab with Intel, Sun and IBM Z-Series systems

• Software– Open-Source products– Third-party and Proprietary tools

• Processes– Evaluation, Development and Migration processes– Consultancy framework

• Partnerships– Tie-ups with OSS consortium members, e.g. IBM

Page 30: Open Source Trends

Our Open Source Offerings

Deployment Ø Deployment of OSS (Open Source Software) in enterprise applications (E-Business)

Ø Design, development, testing, migration, porting and maintenance of e-business applications

Ø Deployment of Linux in Infrastructure environments

Migration Ø Migration of applications from Unix and other proprietary environments to OSS technologies

Ø Unix to Linux

Ø Proprietary database to open source database etc

Consulting / Re-

architecting

Ø Comprehensive framework / methodology to provide OSS Consulting / Re-architecting

Ø Technology evaluation & selection

Ø Open Source architecture consulting

Ø Product comparison studies

Ø Computation of ROI, TCO & other economic semantics of technology

Ø Performance, Reliability, Availability & Scalability study of OSS

OSS Tools Ø Customization and configuration of tools in OSS environments

Product Engineering

Ø Core development

Ø Feature Enhancements

Ø Testing & Integration services

Page 31: Open Source Trends

OSS Product Expertise

• Operating Systems– Linux (Red Hat, SUSE, Fedora), Unix, HP-UX, Solaris

• Web Servers & App Servers– Apache, Tomcat, Jboss

• Databases– MySQL, PostgreSQL, BerkeleyDB, Ingress

• Scripting Languages– Perl, PHP, Python

• Content Management– JetSpeed, TikiWiki

• Other Components– AXIS (Web Services)– Hibernate (Data Persistence)– Log4J (Logging)

Page 32: Open Source Trends

Open Source Initiatives

• Cognizant has partnered with an open-source product company– The company offers validated and certified open source stacks with add-on functional

features geared for faster implementation and applications manageability– Cognizant is providing product engineering support and looks to offer professional

services to customers of the product

• Product Engineering (Current Phase)– Cognizant is helping to build the stack, writing comprehensive test cases, bug fixing and

fine tuning of the product– There is currently a team of 12 full time resources along with a Project Manager working

on the engineering phase

• Professional Services (Future Phase)– Cognizant will take the responsibility of implementation and deployment of the open-

source stack at the customer sites– Cognizant will also look to aggressively cross-sell this software solution through its

vertical-based projects once the stack has been tested and found acceptance in the enterprise community

Page 33: Open Source Trends

Open Source Initiatives

• Cognizant is working closely on OSS/Linux initiatives with IBM– Aim to reach out to the OSS community in India– Link up with corporates and ISVs considering the OSS platform

• Partnerships with HP and Novell are also in the pipeline

• Cognizant is standardizing on OSS tools for J2EE development:– Eclipse IDE– Cloudscape, MySQL databases– Tomcat, Jboss App Servers– Apache Web Server

Page 34: Open Source Trends

Open Source Initiatives

• Cognizant is in the process of porting several vertical-specific solution offerings to Open Source platforms

• Yardelligent– A comprehensive yard management system built on J2EE– Has been deployed at Ford and GroupeCat

• Waste Trace– Waste-Trace (WT) is a web-based, end-to-end solution for waste management– Helps in tracking waste streams from the point of generation of the waste, through to the

transportation till the disposal stage– Enables compliance with EPA, DOT and other Federal regulations governing the

classification, shipping and disposal

Page 35: Open Source Trends

An Example: Leading Hardware Retailer

Existing Scenario

• Backend systems using proprietary infrastructure

and third party products over the last 15 years

• All POS systems were in DOS environment,

backend application systems were built using

COBOL and C

• Up-gradation and maintenance costs of

infrastructure and software products were

substantial

• The above factors along with lack of support

from vendors forced and triggered the systems

upgrade

Leading Retailer having more than 800 stores across Globe

Cognizant’s Solution

• Moved more than 400 stores to OSS / Linux

environments including servers and POS systems

• Using newer technologies and a number of

freeware tools for productivity

• Maintenance costs are substantially low

Business Benefits

• Saved more then US $ 11 million on

infrastructure and licenses

• Vendor Independence

• Reduction in up-gradation and maintenance costs

of infrastructure and software products

• Re-usability of existing infrastructure and

software

Page 36: Open Source Trends

Thank you2005