+ All Categories

Govnet.Ppt

Date post: 17-May-2015
Category:
Upload: viet-nguyenhoang
View: 963 times
Download: 0 times
Share this document with a friend
Popular Tags:
45
1 Living with Open Living with Open Source Source Presented by: Bill Welty, CIO Presented by: Bill Welty, CIO California Air Resources Board California Air Resources Board
Transcript
Page 1: Govnet.Ppt

1

Living with Open Living with Open SourceSource

Presented by: Bill Welty, CIOPresented by: Bill Welty, CIO

California Air Resources BoardCalifornia Air Resources Board

Page 2: Govnet.Ppt

2

Open Source: DisclaimerOpen Source: Disclaimer

Open Source software may not be Open Source software may not be suitable for all applications or suitable for all applications or organizations, but...organizations, but...

Page 3: Govnet.Ppt

3

Open Source: California’s Open Source: California’s RecommendationRecommendation

““For potential immediate savings, For potential immediate savings, departments should take an inventory of departments should take an inventory of software purchases and software renewals in software purchases and software renewals in the Fiscal Year 2004-2005 and implement the Fiscal Year 2004-2005 and implement open source alternatives where feasible.open source alternatives where feasible.

““......it is recommendedit is recommended that state departments that state departments actively research and evaluate open source actively research and evaluate open source code alternatives prior to considering use of code alternatives prior to considering use of the traditional procurement model for the traditional procurement model for software.”software.”

Governor’s 2004 California Performance ReviewGovernor’s 2004 California Performance Review, , State Operations #10.State Operations #10.

Page 4: Govnet.Ppt

4

CPR REPORT: CPR REPORT: Franchise Tax BoardFranchise Tax Board

Virtual Network Computing (VNC) Virtual Network Computing (VNC) (5,699 clients)(5,699 clients) Savings: $330,000Savings: $330,000

CygWin: used to replace X-windows CygWin: used to replace X-windows features of Exceed.features of Exceed. Savings: $74,000Savings: $74,000

7-Zip Project: 7-Zip Project: Estimated savings: $15,000.Estimated savings: $15,000. Eliminated three other products from use.Eliminated three other products from use.

Page 5: Govnet.Ppt

5

CPR Report: CPR Report: Franchise Tax BoardFranchise Tax Board

Extra (by Attachmate), a terminal Extra (by Attachmate), a terminal service productservice product– Leveraging open source alternatives in Leveraging open source alternatives in

bid, FTB saved $148,000.bid, FTB saved $148,000.

Page 6: Govnet.Ppt

6

CPR Report: CPR Report: California Transportation California Transportation

Dept.Dept. Project for identity and Project for identity and

password management:password management: Savings: $300,000 by going with Linux Savings: $300,000 by going with Linux

operating systemoperating system. .

Page 7: Govnet.Ppt

7

Living with Open SourceLiving with Open Source

The California Air Resources Board The California Air Resources Board has found has found Open SourceOpen Source software to software to be reliable, secure, cost effective, be reliable, secure, cost effective, and offers ARB greater control over and offers ARB greater control over its applications and data. its applications and data.

How did we get from How did we get from There to There to Here?Here?

Page 8: Govnet.Ppt

8

Today’s AgendaToday’s Agenda

Introduction Introduction The California Air Resources The California Air Resources

BoardBoard Anecdotes: Living with Open Anecdotes: Living with Open

SourceSource CARB and Open Source TodayCARB and Open Source Today ObservationsObservations ConclusionsConclusions Questions Questions

Page 9: Govnet.Ppt

9

IntroductionIntroduction

Chief Information Officer, California Chief Information Officer, California Air Resources BoardAir Resources Board

20 years of IT management 20 years of IT management experienceexperience Department of Health ServicesDepartment of Health Services Office of the State ControllerOffice of the State Controller

Certified Information Systems Certified Information Systems AuditorAuditor

Page 10: Govnet.Ppt

10

The California Air Resources The California Air Resources BoardBoard

Goal: provide safe, clean air to all Goal: provide safe, clean air to all Californians Californians

One of six environmental One of six environmental organizations within Cal/EPAorganizations within Cal/EPA

State agency responsible for State agency responsible for monitoring and regulating air quality monitoring and regulating air quality 1,000 employees1,000 employees Budget: $110 million (2004)Budget: $110 million (2004)

Page 11: Govnet.Ppt

11

The California Air Resources The California Air Resources BoardBoard

A state environmental regulatory A state environmental regulatory agencyagency

Key program areas:Key program areas: Air Quality Monitoring, Modelling and Air Quality Monitoring, Modelling and

ForecastingForecasting Climate ChangeClimate Change Community HealthCommunity Health Consumer ProductsConsumer Products Enforcement Enforcement Environmental ResearchEnvironmental Research Mobile Source EmissionsMobile Source Emissions

Page 12: Govnet.Ppt

12

The California Air Resources The California Air Resources BoardBoard

Technology ForcingTechnology Forcing Electric and Fuel Cell (hydrogen Electric and Fuel Cell (hydrogen

powered) vehiclespowered) vehicles Low emission vehiclesLow emission vehicles Reformulated gasoline's and cleaner Reformulated gasoline's and cleaner

diesel fuels diesel fuels Bovine area source emissionsBovine area source emissions

Page 13: Govnet.Ppt

13

The California Air Resources The California Air Resources BoardBoard

Management StructureManagement Structure Board comprised of 11 members, serve Board comprised of 11 members, serve

at pleasure of governor.at pleasure of governor. Day-to-day operations directed by an Day-to-day operations directed by an

Executive Officer, appointed by the Executive Officer, appointed by the Board.Board.

Three deputy EO’s manage nine Three deputy EO’s manage nine divisions and offices. divisions and offices.

Page 14: Govnet.Ppt

14

The California Air Resources The California Air Resources BoardBoard

CARB’s IT ProgramCARB’s IT Program The Office of Information Services (OIS) The Office of Information Services (OIS)

reports directly to a deputy EO, reports directly to a deputy EO, CIO is a member of Executive Staff CIO is a member of Executive Staff Conservative IT programConservative IT program High level executive visibilityHigh level executive visibility Serve highly technical clienteleServe highly technical clientele Innovation encouragedInnovation encouraged

Page 15: Govnet.Ppt

15

The California Air Resources The California Air Resources

BoardBoard OIS OrganizationOIS Organization

Staff: 43 positions, divided into four Staff: 43 positions, divided into four sectionssections

Systems Development Section (2)Systems Development Section (2) Backoffice Systems Services SectionBackoffice Systems Services Section Network Computing Services SectionNetwork Computing Services Section Internet Systems Management Internet Systems Management

SectionSection

Page 16: Govnet.Ppt

16

The California Air Resources The California Air Resources

BoardBoard OIS Services:OIS Services:

Applications developmentApplications development GIS supportGIS support Networking: WAN with three Networking: WAN with three

geographic locationsgeographic locations Web services: Intranet, InternetWeb services: Intranet, Internet SANs file management and print SANs file management and print

sharing (3 systems)sharing (3 systems)

Page 17: Govnet.Ppt

17

The California Air Resources The California Air Resources

BoardBoard OIS Services, continued:OIS Services, continued:

Telecommunications: wired, wireless, Telecommunications: wired, wireless, telephonestelephones

Webcasting, from any locationWebcasting, from any location Video conferencingVideo conferencing Desktop computer support servicesDesktop computer support services Office services: email, calendaring.Office services: email, calendaring. Computer Room and Data Center Computer Room and Data Center

servicesservices HelpDeskHelpDesk

Page 18: Govnet.Ppt

18

Who’s Offering Open Source?Who’s Offering Open Source?

Page 19: Govnet.Ppt

19

Who’s Offering Open Source?Who’s Offering Open Source?

Gates Allen

Page 20: Govnet.Ppt

20

What is Open Source What is Open Source

Software?Software? ““Free” as in AirFree” as in Air ““Free” as in FreedomFree” as in Freedom Governed by flexible GNU GPL licensing, Governed by flexible GNU GPL licensing,

generally: generally: Users are free to use the program for any purpose. Users are free to use the program for any purpose. Users are free to examine the source code to see how it Users are free to examine the source code to see how it

works.works. Users are free to distribute the program to others.Users are free to distribute the program to others. Users are free to improve the programUsers are free to improve the program

Governing organizationsGoverning organizations Free Software FoundationFree Software Foundation Open Systems InitiativeOpen Systems Initiative Each product has sponsoring organizationEach product has sponsoring organization

Page 21: Govnet.Ppt

21

What is Open Source What is Open Source

Software?Software? Examples:Examples:

Function Commercial OpenSource

Server OS WindowServer 2003, Unix

Linux

Desktop OS Windows XP Linux

Web Server Windows IIS Apache

Data Base Access, Oracle Mysql, PostgreSQL

Scripting ASP PHP, Perl,

Office Suite Windows Office XP OpenOffice

Page 22: Govnet.Ppt

22

What is Open Source What is Open Source

Software?Software? Open Source Apps for Windows Open Source Apps for Windows

Source: http://theopencd.sunsite.dkSource: http://theopencd.sunsite.dk Software:Software:

OpenOffice: full featured office program OpenOffice: full featured office program (like MS Office)(like MS Office)

PDFCreator: create PDF filesPDFCreator: create PDF files GIMP: graphics softwareGIMP: graphics software Firefox: browserFirefox: browser Thunderbird: email clientThunderbird: email client 7-ZIP: file compression software7-ZIP: file compression software Battle for Wesnoth: gameBattle for Wesnoth: game

Page 23: Govnet.Ppt

23

CARB History with Open CARB History with Open SourceSource

1990’s...1990’s... 1991: Implemented Ethernet 1991: Implemented Ethernet

Infrastructure Infrastructure 1992: Connected to Internet1992: Connected to Internet

Provided AQ modellers access to San Diego Provided AQ modellers access to San Diego SuperComputer to run airshed modelsSuperComputer to run airshed models

Implemented Internet E-mail Implemented Internet E-mail Early Internet “Search Engines”: Gopher, Early Internet “Search Engines”: Gopher,

Archie, Veronica. Archie, Veronica.

Page 24: Govnet.Ppt

24

CARB History with Open CARB History with Open SourceSource

1994: Web services initiated 1994: Web services initiated NT 3.5.1, Windows Web-site 1NT 3.5.1, Windows Web-site 1

Cost: $250Cost: $250

1995 : Migration to open source1995 : Migration to open source Linux v1.0Linux v1.0

Cost: $50 Cost: $50 Other open source products in distribution:Other open source products in distribution:

List serv: majordomoList serv: majordomo Anon. FTP serverAnon. FTP server Network DNSNetwork DNS Search engine: Swish-eSearch engine: Swish-e

Page 25: Govnet.Ppt

25

Case Study: Case Study: Emissions Inventory SystemEmissions Inventory System

MigrationMigration Cost Cost PerformancePerformance

Page 26: Govnet.Ppt

26

Case Study: Case Study: Emissions Inventory Emissions Inventory

SystemSystem Project initiated: 1994Project initiated: 1994

Servers: HP/UX; Sun/SolarisServers: HP/UX; Sun/Solaris Oracle PL/SQLOracle PL/SQL Oracle Developer suiteOracle Developer suite

Web Apps Explored: 1995Web Apps Explored: 1995 Oracle Web Application ServerOracle Web Application Server

Page 27: Govnet.Ppt

27

Case Study: Case Study: Emissions Inventory Emissions Inventory

SystemSystem Proprietary web server problemsProprietary web server problems::

StabilityStability PerformancePerformance CostsCosts Inoperable with other appsInoperable with other apps

Page 28: Govnet.Ppt

28

Case Study: Case Study: Emissions Inventory Emissions Inventory

SystemSystem

Replacement solutionReplacement solution: : Data base: Data base: OracleOracle Operating system: Operating system: LinuxLinux Web Server: Web Server: ApacheApache Scripting: Scripting: PHPPHP

Page 29: Govnet.Ppt

29

Case Study: Case Study: Emissions Inventory Emissions Inventory

SystemSystem Replacement solution, continued:Replacement solution, continued:

Migration smooth,Migration smooth, transparent to transparent to usersusers

Products easy to integrateProducts easy to integrate No security issuesNo security issues Performance improvedPerformance improved Costs were nominalCosts were nominal

Page 30: Govnet.Ppt

30

Case Study: Case Study: Emissions Inventory SystemEmissions Inventory System

Proprietary Options

Open Source Options

Operating System

Windows2000: $1,600

Linux: $59

Web Appl Server (2 Servers)

Oracle WAS: $20,000

Apache: $0.00

App Devlpmnt Software (6 copies)

Jdeveloper: $6,000

PHP: $ 0.00

Training and Hardware Comparable Comparable Total Costs: $27,600 $59

Page 31: Govnet.Ppt

31

Open Source and CARB Open Source and CARB Today Today

Status: 2005Status: 2005 59% applications run on Linux.59% applications run on Linux. 87% web apps run Apache.87% web apps run Apache. 54% apps requiring a data base use an 54% apps requiring a data base use an

open source productopen source product 83% of languages used are non-83% of languages used are non-

proprietary.proprietary.

Page 32: Govnet.Ppt

32

Open Source and CARB Open Source and CARB TodayToday

Examples: Examples: AQMIS AQMIS Carl MoyerCarl Moyer ARB’s Intranet, Internet services (web, ARB’s Intranet, Internet services (web,

list serve, web forum)list serve, web forum) Clustering for airshed modellingClustering for airshed modelling

Page 33: Govnet.Ppt

33

Open Source and CARB Open Source and CARB TodayToday

Estimated costs Estimated costs avoidedavoided: : Operating systemsOperating systems

Windows Server 2003: Windows Server 2003: $340,000 $340,000 Data base licenses:Data base licenses:

CPU licenses: CPU licenses: $160,000$160,000 Annual maintenance:Annual maintenance: $ 40,000$ 40,000

Page 34: Govnet.Ppt

34

Open Source and CARB Open Source and CARB TodayToday

Summary: living with open source:Summary: living with open source: Control over source code and dataControl over source code and data ChoiceChoice Implementation schedulesImplementation schedules Cost savingsCost savings Systems design Systems design

Page 35: Govnet.Ppt

35

Open Source and CARB Open Source and CARB TodayToday

Summary: living with open source:Summary: living with open source: Systems reliabilitySystems reliability Inexpensive redundancyInexpensive redundancy SecuritySecurity Impact on hardware (Green effect)Impact on hardware (Green effect)

Page 36: Govnet.Ppt

36

ObservationsObservations OS Trends: Apache WEB servicesOS Trends: Apache WEB services

Page 37: Govnet.Ppt

37

ObservationsObservations

OS Trends: Growth of Linux OS Trends: Growth of Linux ServersServers Projected growth in installations:Projected growth in installations:

24% increase by 200524% increase by 2005 33% increase by 200733% increase by 2007

Projected sales: Projected sales: $11 billion 2004$11 billion 2004 $35 billion by 2008$35 billion by 2008

Page 38: Govnet.Ppt

38

ObservationsObservations OS Trends: Growth of Linux OS Trends: Growth of Linux

ServersServers Red Hat employs 200 Linux Red Hat employs 200 Linux

programmersprogrammers Profits to triple to $53 million in 2004 Profits to triple to $53 million in 2004 Revenues to surge 56%, to $195 millionRevenues to surge 56%, to $195 million

IBM employs 600 Linux programmersIBM employs 600 Linux programmers Recently invested $100 million in Linux Recently invested $100 million in Linux

developmentdevelopment

Page 39: Govnet.Ppt

39

ObservationsObservations OS Trends: SupportOS Trends: Support

More than 1.1 million developers in More than 1.1 million developers in North America now working on open North America now working on open source projects.source projects.

Online Resources:Online Resources: Linux: Linux: http://www.linux.orghttp://www.linux.org

http://http://www.kernel.orgwww.kernel.org

PHPPHP http://http://www.php.netwww.php.net MySQLMySQL http://http://www.mysql.orgwww.mysql.org ApacheApache http://http://www.apache.orgwww.apache.org Other Applications: Other Applications:

http://www.sourceforge.orghttp://www.sourceforge.org

Page 40: Govnet.Ppt

40

ObservationsObservations

General Concerns:General Concerns: Usual Fear, Uncertainty and Doubt Usual Fear, Uncertainty and Doubt Licensing wars: SCO vs IBMLicensing wars: SCO vs IBM ReliabilityReliability Technical supportTechnical support TrainingTraining LongevityLongevity CompatibilityCompatibility Not CommercialNot Commercial

Page 41: Govnet.Ppt

41

ObservationsObservations Notable Users:Notable Users:

InternetInternet GoogleGoogle AmazonAmazon YahooYahoo PentagonPentagon BoeingBoeing E*TradeE*Trade E-BayE-Bay

Goldman SachsGoldman Sachs Morgan Stanley HPMorgan Stanley HP IBMIBM OracleOracle NASA NASA EUEU All Governments, All Governments,

worldwideworldwide

Page 42: Govnet.Ppt

42

ObservationsObservations

Notable Service Providers: Notable Service Providers: Make money installing free softwareMake money installing free software

Nearly all application development Nearly all application development companiescompanies

OracleOracle IBMIBM HPHP Computer Science CorporationComputer Science Corporation NovellNovell

Page 43: Govnet.Ppt

43

ConclusionsConclusions Living with Open Source?Living with Open Source?

ExcitingExciting EmpoweringEmpowering Cost effectiveCost effective Highly productiveHighly productive

CARB Experience: “CARB Experience: “From There to From There to Here….”:Here….”:

Open Source has been evolutionary, not Open Source has been evolutionary, not revolutionaryrevolutionary

CARB Strategy: CARB Strategy: “From Here to There….”:“From Here to There….”:Standardize on OS: one application at a time…Standardize on OS: one application at a time…

Page 44: Govnet.Ppt

44

Questions?/ReferencesQuestions?/References References:References:

CARB Open Source Portal: CARB Open Source Portal: http://www.arb.ca.gov/oss/oss.htmhttp://www.arb.ca.gov/oss/oss.htm

CARB Open Source Listserv:CARB Open Source Listserv:

http://www.arb.ca.http://www.arb.ca.gov/listserv/oss.htmgov/listserv/oss.htm CARB’s History with Open SourceCARB’s History with Open Sourcehttp://www.arb.ca.gov/oss/arb.htmhttp://www.arb.ca.gov/oss/arb.htm California Performance ReviewCalifornia Performance Review

http://www.cpr.ca.govhttp://www.cpr.ca.gov ““Why Open Source/Look At the Numbers”Why Open Source/Look At the Numbers”

http://www.dwheeler.com/oss_fs_why.htmlhttp://www.dwheeler.com/oss_fs_why.html

Page 45: Govnet.Ppt

45