ny senate open source initiatives

15
New York State Senate Office of the CIO Open-Source Initiatives

Upload: ny-senate

Post on 21-Nov-2014

1.022 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ny Senate Open Source Initiatives

New York State SenateOffice of the CIO

Open-Source Initiatives

Page 2: Ny Senate Open Source Initiatives

MissionTo strategically leverage technology and information in order to increase levels of:

TRANSPARENCY

EFFICIENCY

EFFECTIVENESS

PARTICIPATION

Page 3: Ny Senate Open Source Initiatives

Why Open-Source?Cost Savings – no annual licensing fees

Speed to Deployment – reuse products created by peers

Innovation – leverage world-wide developer communities

Flexibility – no vendor lock-in

Recruit Talent – top developers like F/OSS

Leverage Tax Dollars – share code with others

Integration – open standards simplifies communication

Page 4: Ny Senate Open Source Initiatives

Development EnvironmentServer Software – Linux, Apache

Databases - MySQL

Programming Languages – PHP, Java, Ruby on Rails

Bug Tracking – Redmine

IDE – Eclipse

Source Code Management: Subversion, Github

Page 5: Ny Senate Open Source Initiatives

Code and Content SharingCreative Commons By-NC-ND

Attribution, Noncommercial, No Derivative Works

Source Code Dual-license GPLv3 and BSD

Open Source Repository open.nysenate.gov

Page 6: Ny Senate Open Source Initiatives

In-Production ProjectsNYSenate.gov

Drupal CMS

Web 2.0 Centric

Creative Commons Content License

Page 7: Ny Senate Open Source Initiatives

In-Production Projects

Page 8: Ny Senate Open Source Initiatives

In-Production ProjectsOpenLegislation

Java application - Tomcat servlet engine

RESTful API

Data formats: XML, CSV, RSS, JSON

Examples of API Usage: NYSenate.gov, Mobile Phone App

Page 9: Ny Senate Open Source Initiatives

In-Production Projects

open.nysenate.gov/legislation

Page 10: Ny Senate Open Source Initiatives

Pre-production ProjectsConstituent Relationship Management

Evaluated proprietary and open-source solutions

Open-source finalists – CiviCRM and InteleCRM

Page 11: Ny Senate Open Source Initiatives

Pre-production ProjectsEnterprise E-Mail / Groupware Currently using Lotus Notes

Investigating:

Google Enterprise

Exchange

Zimbra

Open-Xchange

Spicebird

Page 12: Ny Senate Open Source Initiatives

Pre-production ProjectsDocument Management Alfresco KnowledgeTree Laserfische Leapfile SharePoint IBM Xerox

Page 13: Ny Senate Open Source Initiatives

CIO Intern ProgramInterns will: Lead one or more open-source project

Work in collaborative environment

Work onsite and remotely

Receive regular supervision

Commit 10 hours per week

Page 14: Ny Senate Open Source Initiatives

CIO Intern ProgramPossible Projects: Web Analytics Application

Resolution Application

Open-source RAD Environment

Help Desk Application

Widgets and Facebook Apps

Page 15: Ny Senate Open Source Initiatives

Conclusion

Questions?

Contact Info: Dean Hill - [email protected]