Open Source and Open Platform Kentucky Digital Government

  • Slides: 33
Download presentation
Open Source and Open Platform Kentucky Digital Government Summit November 8 th, 2004 –

Open Source and Open Platform Kentucky Digital Government Summit November 8 th, 2004 – Lexington, KY Perry Boster Architect Sun Microsystems Federal, Inc. Kentucky Digital Government Summit – 2004

Agenda Open Source Definition What's New in Open Source Vendor View of Open Source

Agenda Open Source Definition What's New in Open Source Vendor View of Open Source Customer View of Open Source Advantages and Disadvantages Open Source Examples Success Story Demo Q&A

Defining Open Source

Defining Open Source

Defining Open Source Software (OSS) Open Source Open Standards (although they can co-exist) Open

Defining Open Source Software (OSS) Open Source Open Standards (although they can co-exist) Open Source Linux (Linux is only the beginning) Open Source Freeware Open Source = Source

Defining Open Source Software (OSS) License to Protect Source Code that grants: GNOM E

Defining Open Source Software (OSS) License to Protect Source Code that grants: GNOM E Right to Inspect Right to Modify Right to Redistribute Right to Fork

What's New in Open Source

What's New in Open Source

The Open Source Momentum Worldwide governments “experimenting” with or implementing Open Source alternatives �

The Open Source Momentum Worldwide governments “experimenting” with or implementing Open Source alternatives � Germany, France, Finland, Norway, Taiwan, China, Philippines, Thailand, Malaysia, Peru, . . . US Federal Government using Open Source in selected areas � Do. D, Do. E, FAA, IRS, USPS, NWS. . . State and local governments � Several bills initiated to consider Open Source as IT alternative – Oregon, Texas, California. . . � Early adopter phase

Open Source on the Internet This chart shows overall developer activity based on weighted

Open Source on the Internet This chart shows overall developer activity based on weighted data from mailing lists, newsgroups and web forum messages, analysis of code submission logs ("CVS commits") and web robots. Source: News. Netcraft. Com

Open Source on the Internet This chart shows overall developer activity based on weighted

Open Source on the Internet This chart shows overall developer activity based on weighted data from mailing lists, newsgroups and web forum messages, analysis of code submission logs ("CVS commits") and web robots. Source: News. Netcraft. Com

Vendor Perspective

Vendor Perspective

Vendor View of Open Source New Software Distribution Model New Software Development Model New

Vendor View of Open Source New Software Distribution Model New Software Development Model New Licensing Model

Why are Vendors Contributing to Open Source ? ● ● Innovation Happens Elsewhere ●

Why are Vendors Contributing to Open Source ? ● ● Innovation Happens Elsewhere ● All the smart people don't work for the vendor ● An Open Community promotes an exchange of ideas Helps Create Open or Defacto Standards ● ● ● Popular OSS projects can become new standards Wide distribution and use can create de-facto industry standards Customers are Asking ● Trusted Advisor role ● Infrastructure Provider role

Innovation Happens Elsewhere Model Net. Beans Based Products Sun Infrastructure Consulting Practice Customers Net.

Innovation Happens Elsewhere Model Net. Beans Based Products Sun Infrastructure Consulting Practice Customers Net. Beans Based Products Tested Code, Bugs, Project Prototypes, Enhancements “Technology Gift” Sun Microsystems Source Code, Tools, Technology, Code Demonstration Community, Other Companies, Organizations

Open Source Licensing Over 40 + Types of Licenses with more to come however

Open Source Licensing Over 40 + Types of Licenses with more to come however GPL, LGPL, and BSD make up 80% Free Software Foundation GNU General Public License (GPL) Free Software Foundation GNU Library “Lesser” General Public License (LGPL) Berkeley Software Distribution (BSD) Apache Software License Mozilla Public License (MPL) Others from Sun, IBM, Apple, Intel, Lucent,

Comparison of Open Source Licenses

Comparison of Open Source Licenses

Legal Risks for OSS can contain code that has a Copyright, IP, Software Patent

Legal Risks for OSS can contain code that has a Copyright, IP, Software Patent Legal Risks involve: � Contamination � Software derived from GPL software � Indemnification SCO Lawsuits vs IBM, Red. Hat, Autozone and others over UNIX copyright violation in Linux Kodak vs Sun over Java

Customer Perspective

Customer Perspective

Drivers for Open Source Software ● Potential Lower TCO, ROI ● Desktop Alternatives ●

Drivers for Open Source Software ● Potential Lower TCO, ROI ● Desktop Alternatives ● Better Security ● Better or Equal Performance ● OSS Meets my Requirements ● Multi-Platform Support ● Prevent Vendor Lock-In

Advantages and Disadvantages for OSS

Advantages and Disadvantages for OSS

Barriers for Using Open Source Software ● Incompatibilities with critical applications Software drivers not

Barriers for Using Open Source Software ● Incompatibilities with critical applications Software drivers not available for new hardware ● ● Application needs more that 4 CPUs ● OSS licensing issues ● Open Source Free ● Migration Cost ● Implementation Costs ● Training Costs (Users & Admins)

OSS Needs Skilled Staff Open Source can help with initial software procurement, but can

OSS Needs Skilled Staff Open Source can help with initial software procurement, but can increase maintenance cost According to Gartner Group, 1999: only 8% of total cost is purchase of software, 92% is installation, support, maintenance, training, operations May have to hire developers for “must-have” features when there are no volunteer developers Switching cost can be high if an implementation requires purchase of specialized hardware Standards are useful only if widely used

Open Source Examples

Open Source Examples

Java Desktop System Distribution Major Components. . . Mail, Calendar, Contacts Office Applications Instant

Java Desktop System Distribution Major Components. . . Mail, Calendar, Contacts Office Applications Instant Messaging Java Single Sign-on Operating Environment Evolution 1. 4 Star. Office 7 GAIM & Sun ONE IM Java 1. 4 Java. Card + Server Su. SE Linux Desktop

Star. Office 7 and Open. Office. org ● Based on OSS Open. Office. org

Star. Office 7 and Open. Office. org ● Based on OSS Open. Office. org founded by Sun in 2000 Licensing Model: LGPL & SISSL Multi-Platform - Solaris, Linux, Windows ● Microsoft Office compatible ● Support and Service ● ISVs / Programmability More that 22 million downloads http: //www. openoffice. org

Detail: Cascading GNOME Launch menu with JDS theme GNOME Desktop 2. 2 Screenshots… Launcher

Detail: Cascading GNOME Launch menu with JDS theme GNOME Desktop 2. 2 Screenshots… Launcher Detail: Cascading GNOME Launch menu with JDS theme

Screenshot: Mozilla 1. 4 viewing the Sun web site on JDS 2003 Q 4

Screenshot: Mozilla 1. 4 viewing the Sun web site on JDS 2003 Q 4 Beta Mozilla 1. 4 Screenshot: Mozilla 1. 4 viewing the Sun web site on JDS 2003 Q 4 Beta

Open Source Success Story

Open Source Success Story

Background Monitors air quality and researches solutions Working with open source since 1995 Mixture

Background Monitors air quality and researches solutions Working with open source since 1995 Mixture of open source and commercial products Used open source in small components of architecture Management culture embraces open source Sources: Linux Journal 10/8/2004, www. arb. ca. gov/Oss/oss. html

Open Source Replacements Sources: Linux Journal 10/8/2004, www. arb. ca. gov/Oss/oss. html

Open Source Replacements Sources: Linux Journal 10/8/2004, www. arb. ca. gov/Oss/oss. html

Results Cost savings � � � Emissions Inventory System ($59 vs $27, 600 )

Results Cost savings � � � Emissions Inventory System ($59 vs $27, 600 ) Desktop Office Suite - $735, 000 Savings Email Client - $120, 000 Savings Comparable or Better Performance Increased Systems Reliability Freedom From Vendor Licensing Strategies Increased Control Over Software and Upgrades Support From Variety of Suppliers and User Groups "Management tends to believe that not all great or elegant solutions, IT or otherwise, need to be expensive, must come pre-packaged or shrink-wrapped or include every bell and whistle. The goal is to facilitate and enhance individual productivity, albeit at a reasonable cost. " - Bill Welty Sources: Linux Journal 10/8/2004, www. arb. ca. gov/Oss/oss. html

Demo

Demo

Questions

Questions

Perry Boster Perry. Boster@Sun. Com Kentucky Digital Government Summit – 2004

Perry Boster Perry. Boster@Sun. Com Kentucky Digital Government Summit – 2004