TOPP Labs

Open Source Civic Hacking @ The Open Planning Project

The Civic Hacker

A Community Blog

February 9th Update: This post originally limited focus on the declaration of “equal” within these three cities open source policies, but I have expanded to also cover the issue of  defining “open source” and stipulating open source licensing for code developed in-house.

San Francisco recently established a new policy requiring open source software to be considered equally with proprietary software within the city’s procurement process. It’s important to note the actual inclusion of the word “equal” in this policy. Emphasis here is mine:

The Software Evaluation Policy will require departments to consider open source alternatives, when available, on an equal basis to commercial software, as these may reduce cost and speed the time needed to bring software applications to production.

San Francisco Open Source Policy

This is much like the legislation passed in Vancouver last May:

The City of Vancouver, when replacing existing software or considering new applications, will place open source software on an equal footing with commercial systems during procurement cycles.

Vancouver Open Source & Open Data Policy

Back in September, I think Portland actually initiated the “First-In-Nation Open Source Software Policy for City Government,” but the language in Portland’s resolution is definitely not as strong:

Establish best practices for analysis of business requirements in software review and selection processes, identify existing commercial software systems with licenses that are scheduled to expire in the near future, and encourage the consideration of Open Source Software in the review, replacement and continual improvement of business solutions;

Portland Open Source & Open Data Policy

Portland’s resolution should be amended from “encourage the consideration” to “require equal consideration” and other cities should make sure that they provide measurable policies for using open source rather than simply to “encourage consideration.” Some other important things to include within open source policy is a definition of open source and how open source licensing relates to new software created in-house.

The definition of “open source” included in San Francisco’s policy deviates somewhat from most common definitions of open source software:

Open source software means that the underlying source code is not copyrighted and therefore available free of charge to read, modify, and build upon.

Typically, the authors of source code retain copyright to their contributions, but their contributions are covered by open source licenses that allow others to use, distribute, modify, and build upon the code. SF Apeal details this and covers some other criticisms including the fact that San Francisco’s open source policy is only enforced for software purchases that exceed $100,000. For a comprehensive and standardized definition of open source software, see The Open Source Initiative’s Open Source Definition.

The Vancouver legislation does not explicitly define open source, but it does specify how the city should license the software it develops:

License any software applications developed by the City of Vancouver such that they may be used by other municipalities, businesses, and the public without restriction.

As cities include third party open source software as part of their IT policies they should also be sure to apply open source licenses to the software they develop in-house. Open licensing is often the case with government data (especially since U.S. Copyright does not cover factual data), but open source licensing should be more explicitly applied to publicly funded technology, especially government produced source code. In general, when the U.S. federal government produces work it is automatically part of the public domain, but this policy does not always apply to local governments.

A work that is a United States Government work, prepared by an officer or employee of the United States Government as part of that person’s official duties, is not subject to copyright in the United States and there are no U.S. copyright restrictions on reproduction, derivative works, distribution, performance, or display of the work. Anyone may, without restriction under U.S. copyright laws,

  • reproduce the work in copies in print or in digital form;
  • prepare derivative works of the work;
  • perform the work publicly;
  • display the work;
  • distribute copies or digitally transfer the work to the public by sale or other transfer of ownership, or by rental, lease, or lending.

Copyright Pertaining to US Government Work

Many local open government initiatives have been influenced by the open government initiatives on the U.S. federal level and open source has been part of these developments too. The White House, the Department of Defense, NASA, and many parts of the federal government now have a focus on using and developing open source software. Yet in many ways the argument for open source is much stronger on the local level where there are so many shared needs and so many wheels being reinvented.

The developments in Vancouver, Portland, and San Francisco are huge and these cities deserve to be lauded as great pioneers, but we also need to help support them and to spread these kinds of policies to other cities. You can learn more about this and contribute to the creation of resources for open cities with the nascent OpenMuni project. I also highly recommend you read David Eaves post about Muniforge which describes the value and opportunity of an open source civic software ecosystem.

6 Comments Filed under Open Government, Open Source 4:11 pm on January 29, 2010

Last week the first NYC BigApps meetup was held at our office and later this month on November 21st we’ll also serve as the venue for the NYC BigApps DevCamp (please RSVP).

The meetup last week was a good opportunity for app developers to learn more about the process and have a chance to talk to the people facilitating the contest. Brandon Kessler from ChallengePost led the meetup and helped to better explain the contest. Peter Robinson from NYC EDC was there to help explain the objectives and background of BigApps. Sam Litt and Murugan Kanpa from the NYC Department of Information Technology and Telecommunications (DoITT) were there to help answer a number of questions and field a lot of feedback about city data and NYC DataMine. Lou Klepner helped live-stream the meetup and the video is now available on Vimeo:

NYC BigApps – Nov 2, 2009 – Final from Lou Klepner on Vimeo.

1 Comment Filed under Open Government, data, nyc 6:43 pm on November 9, 2009

On their blog today, Mobile Commons explains how AARP used text-to-voice to mobilize senior citizens around health care reform.

It’s not news that mobile (and particularly phone and sms) are the tech tools that connect with the widest audience, but I’m continually impressed by the way that Mobile Commons has built a platform that makes it super-easy to mix modes (text/phone/photo) using custom built workflows.  There’s so much opportunity for civic hacking here it makes my head hurt.

Here at TOPP Labs, we’re thinking about how projects like Community Almanac or FixCity could benefit from richer mobile experiences, and we’re planning to work more mobile into nearly all of our future civic engagement projects.  The Mobile Commons feature of using a text message to prompt a voice reply is particularly interesting to me, and could make for some really interesting public-space survey type apps.

So, what are the best examples you’ve seen of using mobile to leverage civic engagement?  What tools are you using?

4 Comments Filed under Community Involvement, Online Participation, Open Government Tags: 2:00 pm on November 9, 2009

Join us on December 12th as we host an NYC event for Sunlight Labs’ Great American Hackathon.

We’ll be working a handful of projects, including CivicDB, FixMyStreet (Django), and the Local Representative Lookup.  If you’re interested in any of those, please come join us.  If you want to work on something else, please also come join us (and add your suggestions here or here).

Event details:

Civic Hacking @ The Great American Hackathon
Saturday, December 12th, 10:00am – 6:00pm
The Open Planning Project
148 Lafayette Street, PH
NY, NY 10013
RSVP: http://openny09.eventbrite.com/

We hope to see you there!

0 Comments Filed under Events, Open Government Tags: 12:35 pm on November 5, 2009

Dear friend / planner / city staffer / community organizer / software engineer / entrepreneur / planning geek:

The Open Planning Project and the Regional Plan Association would like to invite you to an upcoming workshop to brainstorm new technology for participatory city planning.

When: Friday, November 13th, 12:30 – 5:30pm  (followed by a happy hour on our roof).

Where: The Open Planning Project, 148 Lafayette St, NY, NY

What: An afternoon of discussion, brainstorming, and collaborative product designing.

RSVP: http://planningtechworkshop.eventbrite.com/ (please RSVP by 11/6, attendance is limited)

Why:

Everyday social computing, mobile technology, and the adoption of web 2.0 approaches by governments have laid the groundwork for far wider citizen involvement in civic life.  Citizens can now be involved earlier on, more frequently, and in more meaningful ways than was ever possible before.  How can these opportunities be leveraged for use in the city planning space? What are the technologies that will make this possible?  What are the bureaucratic, logistical, or social issues that need to be addressed in considering these ideas?  What tools could we build — today — that would be the most impactful?

The Open Planning Project is interested in developing free, open source tools to support citizen engagement in planning.  To that end, we are reaching out to the planning, government, nonprofit, citizen and tech communities to help us explore opportunities and share ideas.  This event should be the first of many, and will be a hands-on workshop aiming to bring together many diverse perspectives.

How:

The workshop will follow the unconference, or BarCamp, format, where sessions and talks are proposed and led by the participants of the workshop.  Please visit the workshop wiki at http://etherpad.com/GfjsHfnoGi to see the agenda, an overview of the format, and a list of proposed talks & sessions.  Please feel free to add your ideas directly to the wiki — we’ll also be reaching out to attendees in advance to prepare some talks & sessions.

Pass it along:

Please pass on this invitation to anyone who might be interested.  Attendance will be capped at 60 people, on a first-come, first-served basis, and we’re hoping for a mix of sectors and perspectives.  Please RSVP by 11/6 at http://planningtechworkshop.eventbrite.com/ We realize this is somewhat short notice, so we hope you are able to make it.

Thanks, and we’re looking forward to seeing you on the 13th!

Photo by Ivan Walsh on Flickr

0 Comments Filed under Community Involvement, Online Participation, Open Government 3:30 pm on November 3, 2009