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.
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.
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’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.
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.

The Open Planning Project is partnering with the PenTales Storytelling Projects to develop an interactive web app for the New York City Department of Parks and Recreation. The application will serve as an interactive platform for New Yorkers of all ages to share and collaborate on stories they have produced through hand-writing, digital-writing, photography, moving pictures, voice media and other forms of communication. The platform will first pilot in New York City and will later be expanded to include other American urban and rural communities.
PenTales is seeking a talented, civic-minded volunteer developer to make the project happen. The developer will work very closely with PenTales and NYC Department of Parks and Recreation staff from start to finish, with guidance from TOPP’s developers.
The app will be built using the python-based open source Community Almanac code base. This same code is also being actively developed with other projects.
You can view the full job description on our jobs page. Please pass it on!
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.

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!

Tim O’Reilly often describes the government as a platform, John Geraci provided us with the The Four Pillars of an Open Civic System, and Micah Sifry offered the Three Branches of We.gov. Here I present The Root, Branches, and Fruit of Government as an Open Platform.
The recent Gov 2.0 Summit was primarily focused around “Government as a Platform” and this theme was interpreted in a variety of ways. Many of the talks at both the Expo and the Summit used terms like “2.0,” “platform,” and “open” ambiguously. I personally use the label “open government” interchangeably with what I understand to be “government 2.0,” but what does “open” really mean within the context of government and technology platforms?

The web and democracy as open platforms.