Open Data and Open Source Implementation Initiatives at Local Level TriMet’s Experience with Open Source Software Implementations, Open Source Software Development, and Open Data IntelliDrive Mobility Workshop December 1, 2010 Presented by Bibiana McHugh, IT Manager of Spatial Technologies
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Open Data and Open Source Implementation Initiatives at Local Level
TriMet’s Experience with Open Source Software Implementations, Open Source Software Development, and Open Data
IntelliDrive Mobility Workshop December 1, 2010Presented by Bibiana McHugh, IT Manager of Spatial Technologies
Open Source Softwaresoftware with non-restrictive
license allowing use, modification, and redistribution
Open Sourcecollaborative method to software
design, development, distribution with
access to source code
Open Architecturearchitecture that allows adding,
upgrading, swapping components
Open Datadata that is freely available to everyone
On-Board GPS for AVL and Next Arrival Information
Web Service for Next Arrival Info
Google Transit
Google Transit
General Transit Feed Spec (GTFS)
Third party apps using TriMet’s Open Data
License Agreement
Provides protection and defines Terms of Use
Easy to understand
Registration Process
Registration required only for web services to:
• Acknowledge Terms of Use• For notification purposes• Monitor usage thresholds
(tracks app ID, client IP address )
TriMet’s Open Data
Philosophy
1.don’t police data usage, don’t prescribe how it can be used
2.assume competition will weed out the less useful apps and make others better
3.make it as easy as possible for developers to access & understand data – no barriers
4.user complaints- suggest they contact developer directly
5.have mechanism for and be open to feedback from developers (forums)
6.don’t be exclusive to anyone and be inclusive to everyone (criteria for inclusion in App Center)
10 Principles for Open
Government Data
1.Completeness
2.Primacy
3.Timeliness
4.Ease of physical and electronic access
5.Machine readability
6.Non-discrimination
7.Use of commonly owned standards
8.Licensing
9.Permanence
10.Usage costs
Source: Sunlight Foundation
Open Data
Just look at the numbers:7 Other nations establishing open data
16 States now offering data sites
9 Cities in America with open data
236 New applications
253 Data contacts in Federal Agencies
305,709 Datasets available on Data.gov
July 2009 over 50,000 apps and over 1 billion downloads
Open Data
City of Portland resolution directs the city government to open data to outside developers and encourages adoption of open source solutions in technology procurement
1. Made as much data available on civicapps – very quickly
2. Solicited ideas for applications and voting mechanism
2. Held 2 app contests requiring that winning app must be open source
Open Source Software Advantages
Proven method that works
$0.00 Capital Cost
Faster evolving software
Broad user & support base
≠ Free
≠ Risky
≠ Less Control
≠ Less Support
TimeTable Publisher
TimeTable Publisher
=
Free Hybrid Car!
TimeTable Publisher
Free Hybrid Car!
= $$$
How is Open Source
part of procurement
when it’s free?
Answer: It’s the first step
Process for OS is identical to proprietary
Look for open source alternatives in all procurements
Put OS and commercial alternatives side by side before you look to buy
Select to fit the need and meet your requirements
Open Source Software
Evaluation Criteria
OS Code/Languagecan it be supported and
maintained, does it adhere to internal IT standards
Active Community Support
how quickly are questions answered on support forums
Wide developer base
Working implementations
Terms and conditions of license
Options for support contracts
Calculate implementation costs, resources, short & long term operating costs