presentation to california energy commission on open source, security, and privacy

15
1. Open Source/Privacy/Identity/Security Some Definitions A Bit of History CEC Specific Q&A John Teeter - March 30

Upload: john-teeter

Post on 12-Apr-2017

212 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Presentation to California Energy Commission on Open Source, Security, and Privacy

1.

Open Source/Privacy/Identity/Security

Some Definitions

A Bit of History

CEC Specific Q&A

John Teeter - March 30

Page 2: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 3: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 4: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 5: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 6: Presentation to California Energy Commission on Open Source, Security, and Privacy

Evolution of the Web

4.

The Web

• 1990

• 2009

Page 7: Presentation to California Energy Commission on Open Source, Security, and Privacy

And How Open Source has Played a Central Role

4.

The Web

• 1990

• 2009

Page 8: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 9: Presentation to California Energy Commission on Open Source, Security, and Privacy

A Global Effect

4.

Page 10: Presentation to California Energy Commission on Open Source, Security, and Privacy

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

Page 11: Presentation to California Energy Commission on Open Source, Security, and Privacy

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; ….

Page 12: Presentation to California Energy Commission on Open Source, Security, and Privacy

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/

• …

Page 13: Presentation to California Energy Commission on Open Source, Security, and Privacy

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

Page 14: Presentation to California Energy Commission on Open Source, Security, and Privacy

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.

Page 15: Presentation to California Energy Commission on Open Source, Security, and Privacy

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