presentation to california energy commission on open source, security, and privacy
TRANSCRIPT
1.
Open Source/Privacy/Identity/Security
Some Definitions
A Bit of History
CEC Specific Q&A
John Teeter - March 30
Top Line Framing – from the Federal Perspective
Identity Management
Open Data/Open APIs
Open Source
My Data
• Nation Strategy for Trusted Identities in Cyberspace and Personal Privacy–“We have an opportunity to design privacy directly into the fabric of the Identity Ecosystem.”
http://www.nist.gov/nstic/identity-ecosystem.html
• Data.gov – 200,000 data sets with innovative Open APIs to bring transparency to citizen engagements
http://www.data.gov/
https://uscensusbureau.github.io/citysdk/
• Federal Open Source Policy – All federal technology efforts to be open source and public licensed: https://sourcecode.cio.gov/
11.
Bottom Line for AB 802
Portfolio Manager
Standards
Encourage Open Source
Lead by Following
• EPA PM – Example of Policy and Lead-by-example
• Energy Usage – Standards for Representation and Data Exchange
• Ecosystem – Encourage vibrant community
• Sandbox – Make a place for experimentation
• Privacy – Follow!! Don’t Lead/re-invent!
• Security – Provable and Active
11.
John Teeter
Early to the Party
Contributed
Whitehouse Presidential Innovation Fellow
• 1974 – Authored “Tiny Basic” for Intel 4004 for Livermore Labs – Open Source (now lost in time)
• 1982 – Supported Free Software Foundation and GNU (Gnu is Not Unix) efforts at MIT
• 1994 – Debugged/Deployed early Linux in Public Internet Service
• 2009 – Initiated/Developed OpenESPI (Green Button) Open Source
• 2013 – Led My Data and Open Data Initiatives with Whitehouse team
• 2015 – Founded Maalka to accelerate global sustainability opportunities
11.
To Be Open ---
Open Source
Public Licenses
Open Data
Open APIs
Open Standards
• Collaborative Development – Communities of organizations and individuals with common goals and visions
• Agreed Upon Governance – How community decisions are made; project selection and management; licencing; support; ….
• Open Access – Public repositories of both code and data
• Better Code Quality – More eye-balls leads to more bug fixes in less time
• Security – Provable security following public guide-lines and peer review
11.
Evolution of the Web
4.
The Web
• 1990
• 2009
And How Open Source has Played a Central Role
4.
The Web
• 1990
• 2009
Open Source – Exemplified by http://www.github.com
2008 – Founded
2009 – 100,000 users
2010 – 1,000,000 Repositories
2011 – 2,000,000 Repositories
2013 – 10,000,000 Repositories
2015 – US$250M Capital Investment
Open Source is here to stay and is providing the lions share of new software being developed globally
10.
A Global Effect
4.
Public Licenses – Choose Wisely
12.
The Right to Re-use!
• It’s not enough to be “Open Source”
• How to allow/encourage others to use and extend
• Restrictions on Derivative works?
• Numerous examples
• Public Policy!!!
https://opensource.org/licenses
• 9 major ones to choose from
• Apache 2 is my favorite
• Often constrained by market and composition
Open Data
4.
Global Initiatives
Local Alignments
Public
Private
Security
• UK and US – Leading with www.data.gov and https://data.gov.uk/
• States – All 50 states have open data initiatives http://data.ca.gov/
• Cities –https://www.cityofsacramento.org/OpenData
• Citizen Services– More eye-balls leads to more bug fixes in less time
• Personal Data – Health Records; Energy Consumption; Personal Preferences; ….
Open APIs
4.
Innovation
Innovation
Innovation
• CitySDK -http://uscensusbureau.github.io/citysdk/
• Energy - http://www.eia.gov/opendata/
• Mobility – http://www.citysdk.eu/mobility/
• Health and Wellness – http://apimedic.com/
• …
Open Standards
4.
Data Exchange
Ecosystems
Certification
Order from Chaos
• Internet Engineering Task Force -http://www.ietf.org/
• Energy - http://www.iec.ch/smartgrid/standards/
• ISO -https://www.iso.org/obp/ui/#iso:std:iso:37120:ed-1:v1:en
• ANSI -http://www.ansi.org/standards_activities/standards_boards_panels/anssc/overview.aspx
Bottom Line for AB 802
Portfolio Manager
Standards
Encourage Open Source
Lead by Following
• EPA PM – Example of Policy and Lead-by-example
• Energy Usage – Standards for Representation and Data Exchange
• Ecosystem – Encourage vibrant community
• Sandbox – Make a place for experimentation
• Privacy – Follow!! Don’t Lead/re-invent!
• Security – Provable and Active
11.
maalka | Platform SUMMARY
6.
• maalka is a SaaS Platform that scales
• Services for Community Building Owners/Managers, Tenants, and Cities
• Provide Occupant/Citizen Engagement/Messaging
• Data Analytics, Visualization, and Reporting
• We are providing a platform for Community Solutions