San Francisco County Municipal Code Art. XII Open Source Voting Pilot Program
San Francisco County Municipal Code · 2026-09 edition · updated 2026-10-04 · San Francisco County
Cite as: San Francisco County Municipal Code Article XII · Text as of 2026-10-04
Sec. 1200. Findings. Sec. 1201. Definitions. Sec. 1202. Submission of Plan for Intended Open Source Voting Pilot Program.
SEC. 1200. FINDINGS. (a) Since 2007, the Board of Supervisors (“Board”) has shown interest in developing and using open source voting systems in the City and County of San Francisco (“the City”). In 2007, the City adopted Resolution No. 330-07, supporting an investigation into the feasibility of an open source voting system. In 2008, the City enacted Ordinance No. 268-08, creating a Voting Systems Task Force (“VSTF”) that provided the City with recommendations on models for development of a voting system, including proprietary, disclosed, and open source software and hardware. In June 2011, the VSTF issued “Recommendations on Voting Systems for the City and County of San Francisco,” a report summarizing their recommendations. This report is available with the Clerk of the Board in File No. 110805. In 2014, the City adopted Resolution No. 460-14, committing the City to work with other jurisdictions and organizations to create new voting systems using open source software. The Elections Commission (“Commission”) has also passed resolutions in support of open source voting in 2007, 2015, and 2018. These Commission resolutions are with the Clerk of the Board in the file for the ordinance establishing this Article XII, File No. 211303. (b) Under California Elections Code Section 19209, to conduct an open source pilot program, the Board, without formally adopting a voting system, may provide for the experimental use of the voting system in a pilot program held in one or more precincts at a single election. Among other criteria, the voting system must meet the requirements of regulations adopted by the California Secretary of State
(“SOS”). Under the California Elections Code, the Board must submit to the SOS a plan for the pilot program no later than nine months before the election at which the pilot program is proposed to be conducted; after submittal of such a plan, the SOS would have up to three months to approve or reject it. But, as of December 14, 2021, the SOS had not yet issued the regulations required for any pilot program, as required by the California Elections Code. (c) On November 12, 2021, the SOS distributed a public letter confirming that it has begun the process of drafting the necessary regulations for a pilot program. This letter from the SOS is on file with the Clerk of the Board in File No. 211303. The letter also explained that while regulations have not yet been adopted, there are two available paths to move forward with an open source pilot program. First, the City or the open source voting system provider may submit a voting system for testing and review for certification by the SOS. Second, the City or the open source voting system provider may outline and document the intended voting system equipment, implementation, and use, and provide that information to the SOS for feedback. (d) As of December 14, 2021, the SOS had not approved a pilot program for an open source or disclosed source voting system. The City is hoping to be the first to conduct a pilot program in conjunction with a future election. Conducting this pilot program would advance the Board’s and the Commission’s long-term goal of moving towards open source voting systems for City elections. (Added by Ord. 12-22, File No. 211303, App. 2/4/2022, Eff. 3/7/2022) SEC. 1201. DEFINITIONS. For purposes of this Article XII, the following terms have the following meanings: “Ballot marking device” shall mean voting equipment used by voters to record votes on paper ballots. “Disclosed source voting system” shall mean a voting system subject to licenses that allow the public to review all of its source code and the ability to share all source code with other parties. Disclosed source voting systems may incorporate software that has a proprietary license that would restrict the users’ ability to copy or modify its source code. “Open source” shall mean the software’s source code is available for use, study, re-use, modification, enhancement, and re-distribution and is subject to one or more licenses approved by the Open Source Initiative. “Open source voting system” shall mean a voting system (a) whose software is open source; and (b) whose electronic hardware is off- the-shelf and publicly available. “Secretary of State” shall mean the California Secretary of State. “Source code” shall mean the version of a computer program in which the programmer's original programming statements are expressed in a source language (e.g. C++, C#, Visual Basic or Java) which must be compiled or assembled and linked into equivalent machine-executable object code, thereby resulting in an executable software program. “Voting system” means a mechanical, electromechanical, or electronic system and its software, or any combination of these used for casting a ballot, tabulating votes, or both. “Voting system” does not include a remote accessible vote by mail system. (Added by Ord. 12-22, File No. 211303, App. 2/4/2022, Eff. 3/7/2022) SEC. 1202. SUBMISSION OF PLAN FOR INTENDED OPEN SOURCE VOTING PILOT PROGRAM. (a) For the purposes of this Article XII, the intended open source voting pilot program shall consist of a minimum of one open source ballot marking device that the City wishes to use at the City Hall Voting Center for the November 8, 2022 Consolidated General Election. The Director of Elections shall have discretion to decide if more than one ballot marking device will be utilized during the open source pilot program and where to place the ballot marking device(s), based upon accessibility, security, and staffing requirements. But, to the extent feasible, an open source ballot marking device shall be available to any voter that wants to use the device at the City Hall Voting Center. (b) By no later than February 8, 2022, the Director of Elections shall submit information to the SOS that describes a plan for the City’s intended open source voting pilot program, as set forth in subsection (a). The SOS must adopt regulations for open source voting pilots, and approve the City’s plan for the intended open source voting pilot program, in order for the Department of Elections to deploy the open source ballot marking device(s) at the November 8, 2022 Consolidated General Election for the public’s use. (c) The Director of Elections’ plan for the intended open source voting pilot program shall include information that outlines and documents the City’s intended open source voting system equipment, implementation, and use. The information shall include at a minimum: (a) a list of each piece of hardware, software, and firmware that will be used and how each complies with the requirements of California Elections Code Sections 19209 and 19212, and (b) draft use procedures on how the system will be implemented and used by the Department of Elections and poll workers. The use procedures shall conform to the SOS’s template available on the SOS website.
This template is on file with the Clerk of the Board in File No. 211303. (Added by Ord. 12-22, File No. 211303, App. 2/4/2022, Eff. 3/7/2022)
Get a plain-English answer with a citation back to this text.
Ask AI about this code