Knight Night: OpenBlock and Open Source in the Knight News Challenge

54
Nick Grossman, Director of Civic Works, OpenPlans | @nickgrossman Knight Night @ The Nieman Lab - 10/19/2010 OpenBlock Open source hyper-local data platform or, open source and the News Challenge

Transcript of Knight Night: OpenBlock and Open Source in the Knight News Challenge

Page 1: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Nick Grossman, Director of Civic Works, OpenPlans | @nickgrossman

Knight Night @ The Nieman Lab - 10/19/2010

OpenBlock

Open source hyper-local data platformor, open source and the News Challenge

Page 2: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Tonight1. A little about OpenPlans

2. OpenBlock: open source hyper-local data platform

3. Open source and the News Challenge

Page 3: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 4: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 5: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organization

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 6: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 7: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open Government

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 8: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 9: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 10: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 11: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 12: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 13: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 14: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 15: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 16: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

Page 17: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

OneBusAway

Page 18: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenPlans

NYC nonprofit tech & media organizationFounded in 1999, now 50 people

Civic Engagement, Open GovernmentJournalism + Open Source

Photo by eyeheartnewyork on tumblr http://tumblr.eyeheartnewyork.com/post/1208761606/nyc-hacks-hackers-meetup-at-the-openplans

OneBusAway

Page 19: Knight Night: OpenBlock and Open Source in the Knight News Challenge

openblockproject.orgA.K.A. “EveryBlock Open Source”

OpenBlock

Page 20: Knight Night: OpenBlock and Open Source in the Knight News Challenge
Page 21: Knight Night: OpenBlock and Open Source in the Knight News Challenge
Page 22: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Goals for OpenBlock

Page 23: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Goals for OpenBlock

Today: Cool app that’s hard to set up and use

Page 24: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Goals for OpenBlock

Today: Cool app that’s hard to set up and use

Tomorrow: Cool app that’s easy for lots of people to set up and use

Page 25: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Goals for OpenBlock

Today: Cool app that’s hard to set up and use

Tomorrow: Cool app that’s easy for lots of people to set up and use

Many newspapers & news hackers able to deploy & build on their own OpenBlock instance

Page 26: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Public Web UI Data Scrapers

Geocoder

Openblock Model

Django ORM

PostgreSQL + PostGIS

Map Server

Django Web

System Overview

Page 27: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Widgets Admin UI Public UIData

ScrapersREST API

Geocoder

Openblock Model

Django ORM

PostgreSQL + PostGIS

Map Server

Django Web

Installer Documentation

Missing Parts

Page 28: Knight Night: OpenBlock and Open Source in the Knight News Challenge

News Source

Collecting News

Local Police Beat Web Site

Page 29: Knight Night: OpenBlock and Open Source in the Knight News Challenge

News Source

Scraper

Collecting News

Local Police Beat Web Site

Page 30: Knight Night: OpenBlock and Open Source in the Knight News Challenge

News Source

ScraperNews Item

News Item

Item Type

Collecting News

Local Police Beat Web Site

B&E at 123 Fakey St.

Crime Report

Page 31: Knight Night: OpenBlock and Open Source in the Knight News Challenge

News Source

ScraperNews Item

GeoCoderNews Item

Item Type

Collecting News

Local Police Beat Web Site

B&E at 123 Fakey St.

Crime Report

Page 32: Knight Night: OpenBlock and Open Source in the Knight News Challenge

News Source

ScraperNews Item

GeoCoderNews Item

Item Type

News ItemNews Item

Item Type

Locations

Collecting News

Local Police Beat Web Site

B&E at 123 Fakey St.

Crime Report

B&E at 123 Fakey St.

Crime Report

123 Fakey St.

Page 33: Knight Night: OpenBlock and Open Source in the Knight News Challenge
Page 34: Knight Night: OpenBlock and Open Source in the Knight News Challenge

•highly configurable

Page 35: Knight Night: OpenBlock and Open Source in the Knight News Challenge

•highly configurable

•highly extensible

Page 36: Knight Night: OpenBlock and Open Source in the Knight News Challenge

•highly configurable

•highly extensible

•good base for many geo / data apps

Page 37: Knight Night: OpenBlock and Open Source in the Knight News Challenge

•highly configurable

•highly extensible

•good base for many geo / data apps

•many possibilities for new experiences

Page 38: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenBlock: Developer Resources

Page 39: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenBlock: Developer Resources

openblockproject.org

developer.openblockproject.org

demo.openblockproject.org

Page 40: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenBlock: Developer Resources

openblockproject.org

developer.openblockproject.org

demo.openblockproject.org

Open Source Mapping / GIS tools - opengeo.org

Page 41: Knight Night: OpenBlock and Open Source in the Knight News Challenge

OpenBlock: Developer Resources

openblockproject.org

developer.openblockproject.org

demo.openblockproject.org

HyperLocal w/ OpenBlock Hack Day at MIT - Oct 30th

Hacks/Hackers, Boston Globe, OpenPlans + you

http://meetupbos.hackhackers.com

Open Source Mapping / GIS tools - opengeo.org

Page 42: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Open Sourceand the News Challenge

i.e., how to open source your project without breaking your budget

Page 43: Knight Night: OpenBlock and Open Source in the Knight News Challenge

What do you really mean by “open source”?

Page 44: Knight Night: OpenBlock and Open Source in the Knight News Challenge

What do you really mean by “open source”?

By "open-source" we mean a digital, open-source platform that uses a code base that can be used by anyone after the grant period to either replicate your project in their community or to build upon it.

Page 45: Knight Night: OpenBlock and Open Source in the Knight News Challenge

What do you really mean by “open source”?

By "open-source" we mean a digital, open-source platform that uses a code base that can be used by anyone after the grant period to either replicate your project in their community or to build upon it.

You will own your platform, but you will have to share any software you develop under a GPL license and any documents, manuals or instructions under Creative Commons licensing.

Page 46: Knight Night: OpenBlock and Open Source in the Knight News Challenge

What do you really mean by “open source”?

By "open-source" we mean a digital, open-source platform that uses a code base that can be used by anyone after the grant period to either replicate your project in their community or to build upon it.

You will own your platform, but you will have to share any software you develop under a GPL license and any documents, manuals or instructions under Creative Commons licensing.

...

Page 47: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Open Source is a long-term proposition

but... it’s easy to plan ahead for it

Page 48: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Feature development & documentation: ticket tracker/wiki

Page 49: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Product discussion: mailing list

Page 50: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Code: social repo

Page 51: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Progress: blog

Page 52: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Periodic releases: demo server

Page 53: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Open source resources

• Book: Producing Open Source Software

http://producingoss.com

• Citizen Media Law Project

http://www.citmedialaw.org

• Software Freedom Law Center

http://www.softwarefreedom.org

• Knight will help you if you are selected

Page 54: Knight Night: OpenBlock and Open Source in the Knight News Challenge

Thanks!

OpenPlans: http://openplans.org

OpenBlock: http://openblockproject.org

Nick Grossman: [email protected] @nickgrossman

(see you at the hackathon October 30th)