The document discusses open source, open data, open APIs, and open standards. It provides definitions and history of these concepts. It emphasizes that open source relies on collaborative development through public licenses and repositories. Open data and APIs promote innovation through publicly available data and application programming interfaces. Open standards encourage data exchange and interoperability between systems through established guidelines. The document advocates for following these open principles to encourage transparency, community involvement, and security.
2. 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.
3. 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.
4. 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.
5. 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.
7. And How Open Source has Played a Central Role
4.
The Web
• 1990
• 2009
8. 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.
10. 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
11. 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; ….
12. 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/
• …
13. 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
14. 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.
15. 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