<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TrustTheVote - An OSDV Project</title>
	
	<link>http://www.trustthevote.org</link>
	<description>Re-inventing How America Votes</description>
	<lastBuildDate>Thu, 17 May 2012 01:09:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/trustthevote" /><feedburner:info uri="trustthevote" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Online Voter Registration for Jurisdictions Large and Small</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/pKQbKkX2jG4/online-voter-registration-for-jurisdictions-large-and-small</link>
		<comments>http://www.trustthevote.org/online-voter-registration-for-jurisdictions-large-and-small#comments</comments>
		<pubDate>Thu, 17 May 2012 01:09:57 +0000</pubDate>
		<dc:creator>E. John Sebes</dc:creator>
				<category><![CDATA[Voter registration]]></category>
		<category><![CDATA[public benefit]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[voter registration]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8756</guid>
		<description><![CDATA[Much of OSDV&#8217;s currrent work relates to election technology for voter registration.* In recent blog posts, I&#8217;ve been talking about voter registration in the context of OSDV&#8217;s mission to put much needed, innovative election technology into the hands of elections officials and voters who are underserved by the best that the for-profit election technology market [...]]]></description>
			<content:encoded><![CDATA[<p>Much of OSDV&#8217;s currrent work relates to election technology for voter registration.* In <a href="/new-citizens-adding-usability-to-the-voter-registration-process">recent</a> blog <a href="/naturalization-citizenship-and-voter-registration">posts</a>, I&#8217;ve been talking about voter registration in the context of OSDV&#8217;s mission to put much needed, innovative election technology into the hands of elections officials and voters who are underserved by the <strong>best</strong> that the for-profit election technology market has been able to deliver <strong>so far</strong>:</p>
<ul>
<li>clunky, arcane, and opaque registration systems,</li>
<li>clunky, arcane, and opaque adminstration technology, and</li>
<li>voting systems that don&#8217;t accurately record votes.</li>
</ul>
<p>(The latest in the latter saga of woe is NY state BoE&#8217;s <a href="http://blog.lib.umn.edu/cspg/electionacademy/2012/05/hot_topic_overheating_may_have.php">report</a> from an investigation of how the &#8220;phantom vote&#8221; phenomena manifested itself in voting systems that recorded votes <strong>not actually cast</strong> by anyone.)</p>
<p>Specifically for voter registration, among the many needs is one at the front end of the process: just getting people to fill out the administrative forms that are required for voting &#8220;eligibility management:</p>
<ul>
<li>register to vote,</li>
<li>update a voter record,</li>
<li>request an absentee ballot or absentee status,</li>
</ul>
<p>or the even more arcane forms that <em>overseas and military voters</em> use for</p>
<ul>
<li> the <em>same</em> purposes but with <em>different</em> administrative rules, plus <em>varying state-specific requirements.</em></li>
</ul>
<p>The good news for citizens of the Commonwealth of Virginia is that help is on the way, with a new voter service that will step a voter through each of several complex and VA-specific application forms and combinations &#8212; and produces properly formatted paper documents that regular people can actually understand, both voters before they sign and mail the forms, and local election officials who process them.</p>
<p>But what about other states and localities that don&#8217;t have the resources for the type of comprehensive project that the VA SBE has undertaken with OSDV and other participants? The good news for them is that <strong>there is a middle way</strong>. We took the first step a couple of weeks ago when we went live with a new release of the &#8220;<a href="http://register.rockthevote.com/?partner=5">Rocky</a>&#8221; OVR assistance system operated by <a href="http://rockthevote.com">RockTheVote</a> and hosted by <a href="http://osuosl.org">Open Source Labs</a>. The main feature of the new release was a web service application programming interface (API) that provides access to all of the Rocky functions. However, rather than via a browser of a user, the API provides those functions to <strong>other web sites</strong>.</p>
<p>How is that a benefit to elections officials, and a public benefit to voters? Sorry to make this post a cliff-hanger, but the explanation of the API will have to wait for next time. Stay tuned, it&#8217;s worth it!</p>
<p>&#8211; EJS</p>
<p style="padding-left: 60px;">* (As some readers may have figured out already, even-numbered years to  focus on registration and reporting as the voter-visible bookends of an  election, while odd-numbered years have more focus on the mechanics of  casting and counting ballots and data interperability to enable public  transparency.)</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fonline-voter-registration-for-jurisdictions-large-and-small&amp;linkname=Online%20Voter%20Registration%20for%20Jurisdictions%20Large%20and%20Small"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/pKQbKkX2jG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/online-voter-registration-for-jurisdictions-large-and-small/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/online-voter-registration-for-jurisdictions-large-and-small</feedburner:origLink></item>
		<item>
		<title>New Citizens: Adding Usability to the Voter Registration Process</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/iZ5BXOwTaYg/new-citizens-adding-usability-to-the-voter-registration-process</link>
		<comments>http://www.trustthevote.org/new-citizens-adding-usability-to-the-voter-registration-process#comments</comments>
		<pubDate>Fri, 11 May 2012 00:53:33 +0000</pubDate>
		<dc:creator>E. John Sebes</dc:creator>
				<category><![CDATA[Voter registration]]></category>
		<category><![CDATA[public benefit]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[voter registration]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8726</guid>
		<description><![CDATA[As I wrote last time, I had the wonderful opportunity to observe a citizenship oath ceremony. It had a big emphasis on voting, and included San Francisco elections department people on hand to help the new citizens register to vote. Today, I wanted to share the flip side of what I saw, and I want [...]]]></description>
			<content:encoded><![CDATA[<p>As I <a href="/naturalization-citizenship-and-voter-registration">wrote last</a> time, I had the wonderful opportunity to observe a citizenship oath ceremony. It had a big emphasis on voting, and included <a href="http://www.sfgov2.org/index.aspx?page=599">San Francisco elections department</a> people on hand to help the new citizens register to vote. Today, I wanted to share the flip side of what I saw, and I want to start to connect it to some election technology work that we&#8217;re doing now &#8212; work that I think can deliver some real public benefit.</p>
<p>After the ceremony, I saw a real distinction between two groups of people. One group was clearly enthusiastic about voting as a benefit of their new citizenship. Some had already filled out the somewhat cramped and confusing <a href="http://www.eac.gov/assets/1/Documents/National_Mail_Voter_Registration_Form_English_2.15.20121.pdf">voter registration application form</a> from the packet of many administrative documents they were handed earlier. Others very sensibly got some help in filling out the forms by walking up the the table where the elections division folks were offering to help people with the form. Either way, most of them were very appreciative of the elections folks being there to help and to make sure that the completed forms got to the right place quickly.</p>
<p>Another group was markedly un-interested, despite the encouragement to vote, in the dealing with yet another form, more government officials, and an additional disclosure of personal info to yet another part of the government. I found it sad but understandable. But for part of this group I also felt frustrated, because I was seeing right in front of me a form of barrier to franchise, albeit largely unintentional. The enthusiastic group tended to be younger, more voluble and confident speaking English (for most of the new citizens, English is a second or third language &#8211; about 2/3 of the new citizens that day were born in El Salvador, Mexico, or the Philippines), and more technologically literate (if fiddling with a smart phone is a sign of that). The rather sizable less enthusiastic group had a lot of grandparents being assisted by younger family or friends.</p>
<p>For these people, the application form might well be daunting: two pages of instructions in small font in addition to a form with little boxes that are hard to read for anyone, much less a user of reading glasses. And for those who actually read the instructions, there is some real confusion over whether you can vote if you lack a driver&#8217;s license or SSN. (I expect that some people lacked one or maybe both.) More vexing, the elections department people told me how conscious they were about people&#8217;s need for help in doing the application form correctly, and having to deal with more paperwork, and having to take the initiative to walk over to speak to more government people, in order to get the help.</p>
<p>In fact, one of them said that they wished they had the voter registration form on an iPad, and each of them could work the crowd with iPad in hand to get people filling the form with as large print as needed, in whatever language was convenient, with as much online assistance as possible, and no pages of daunting instructions. That really great idea really got to me, because I had 90% of it on my laptop in my backpack. I could have pulled out the laptop, which like an iPad, could be used for browser access the <a href="https://register.rockthevote.com/registrants/new?partner=5">online voter registration</a> assistance service that&#8217;s operated by <a href="http://rockthevote.com">RockTheVote</a>, with <a href="http://osdv.org">OSDV</a>/<a href="http://www.trustthevote.org/background">TrustTheVote</a> technology that I helped build. We were <strong>so close</strong> to what the elections folks needed to be more helpful to the people standing <strong>right there!</strong></p>
<p>But even with a few iPads and a printer and wireless network to connect them, the elections department folks would not quite have had what they need: an online voter registration (OVR) assistance system that is used by the government, not by an NGO that might (incorrectly) be construed as partisan. Particularly in the setting of the citizenship oath ceremony &#8212; outside, a madhouse of partisan political organizations clamoring for attention &#8212; the government folks need to be using government systems.</p>
<p>And they don&#8217;t have it, at least not most elections folks, even though it is so close.</p>
<p>So what we need to do is get this OVR technology delivered in a way that <strong>lots</strong> of elections officials can <em>adopt</em> quickly, <em>adapt</em> and localize quickly and easily, and get into production operation <em>quickly and easily</em> without having to spend a bunch of money, with all the government procurement hassles that that would entail.</p>
<p>We need to do that; the citizenship ceremony experience made that plain, as well as the government officials&#8217; need, and so … well, so we <strong>are</strong> doing that, specifically, right now. More on details next time.</p>
<p>&#8211; EJS</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fnew-citizens-adding-usability-to-the-voter-registration-process&amp;linkname=New%20Citizens%3A%20Adding%20Usability%20to%20the%20Voter%20Registration%20Process"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/iZ5BXOwTaYg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/new-citizens-adding-usability-to-the-voter-registration-process/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/new-citizens-adding-usability-to-the-voter-registration-process</feedburner:origLink></item>
		<item>
		<title>Naturalization, Citizenship, and Voter Registration</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/zIYcL1UhOYo/naturalization-citizenship-and-voter-registration</link>
		<comments>http://www.trustthevote.org/naturalization-citizenship-and-voter-registration#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:41:02 +0000</pubDate>
		<dc:creator>E. John Sebes</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[voter registration]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8714</guid>
		<description><![CDATA[I&#8217;m sitting in the historic grand Paramount Theater in Oakland, California. Perhaps an odd place from which to return to blogging after some time, but I wanted to re-start on a personal note that&#8217;s also quite connected to the voter registration technology work that we&#8217;ve been doing over the last many months.
I&#8217;ve just witnessed a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sitting in the historic grand Paramount Theater in Oakland, California. Perhaps an odd place from which to return to blogging after some time, but I wanted to re-start on a personal note that&#8217;s also quite connected to the voter registration technology work that we&#8217;ve been doing over the last many months.</p>
<p>I&#8217;ve just witnessed a naturalization ceremony where 994 people (one of them very special to me) from 104 nations have taken an oath to become citizens of the United States of America. It&#8217;s impossible for this to sound other than trite, but it&#8217;s true: these people worked hard &#8212; some of them very hard indeed &#8212; to reach this point, while all I had to do was be born. It is so inspiring that I think everyone should witness one of these ceremonies, to really get a feeling for what it is like to <em>choose</em> to be an American.</p>
<p>And (no surprise) for me a big part of being American is voting. That&#8217;s why I was so pleased and thrilled with the amount of time in this ceremony devoted to voting rights and elections and participation. But just as gratifying to me was the presence of election officials from the San Francisco elections division, who briefed the audience in 3 languages on how they should register to vote. And the easiest option that they offered &#8212; and kudos to them for it &#8212; was to fill out the voter registration form that was already in their hands, and bring it to their table in the lobby. There, the elections division folks made sure the form was complete and correct, and took the completed forms right then and there, no mailing required, even for other counties than San Francisco. They even let me help pass out forms to people in line, in case they didn&#8217;t get one.</p>
<p>My personal experience was great, but also a cause for some reflection on the experience of others present in the theatre. But because this has been a great day, I&#8217;ll save those reflections, including a technology angle of course, for a better time to consider room for improvement via technology.</p>
<p>&#8211; EJS</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fnaturalization-citizenship-and-voter-registration&amp;linkname=Naturalization%2C%20Citizenship%2C%20and%20Voter%20Registration"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/zIYcL1UhOYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/naturalization-citizenship-and-voter-registration/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/naturalization-citizenship-and-voter-registration</feedburner:origLink></item>
		<item>
		<title>Movement to Bring Open Source to Government Being Reorganized</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/xm5xK1i0mPU/movement-to-bring-open-source-to-government-being-reorganized</link>
		<comments>http://www.trustthevote.org/movement-to-bring-open-source-to-government-being-reorganized#comments</comments>
		<pubDate>Tue, 14 Feb 2012 02:41:20 +0000</pubDate>
		<dc:creator>Gregory Miller</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[digital democracy]]></category>
		<category><![CDATA[Gregory Miller]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8678</guid>
		<description><![CDATA[Greetings-
Just a quick post to suggest an interesting report out this afternoon on the TechPresident blog.  The move to consolidate the efforts of Civic Commons (home of Open311.org) and Code For America (CfA), notwithstanding the likely trigger being Civic Common&#8217;s leader, Nick Grossman moving on, actually makes sense to us.  CfA&#8217;s  Jennifer Pahlka&#8217;s write up [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings-</p>
<p>Just a quick post to suggest an <a href="http://techpresident.com/news/21765/effort-bring-open-source-government-faces-major-change" target="_blank">interesting report</a> out this afternoon on the <a href="http://techpresident.com" target="_blank">TechPresident</a> blog.  The move to consolidate the efforts of <a href="http://civiccommons.org/" target="_blank">Civic Commons</a> (home of <a href="http://open311.org/" target="_blank">Open311.org</a>) and <a href="http://codeforamerica.org" target="_blank">Code For America</a> (CfA), notwithstanding the likely trigger being Civic Common&#8217;s leader, <a href="http://nickgrossman.info/" target="_blank">Nick Grossman</a> moving on, actually makes sense to us.  CfA&#8217;s  <a href="http://codeforamerica.org/author/jen/" target="_blank">Jennifer Pahlka</a>&#8217;s write up is <a href="http://codeforamerica.org/2012/02/10/civic-commons/" target="_blank">here</a>.</p>
<p>Recently in a presentation, I was asked where our work fits in to the whole <a href="http://radar.oreilly.com/2011/12/gov-2-open-data-civic-apps-npr-ap.html" target="_blank">Gov 2.0 movement</a>.  It seems to us that we are probably a foundational catalyst to the movement; related, but only tangentially.  To be sure, we share principles of accuracy, transparency, verification and security in government information (<em>ours being elections information</em>).  But Gov 2.0 (<em>and its thought leaders such as CfA</em>) is a considerably different effort from ours at the TrustTheVote Project.  That&#8217;s mainly because the backbone of the Civic Commons, Open311.org, and CfA efforts is <strong>Web 2.0 technology</strong> (<em>read: the social web and related mash-up tools</em>).  There is nothing wrong with that; in fact, its downright essential for transparency.</p>
<p>But to keep the apples in their crate and the oranges elsewhere, our work is about a far heavier lifting exercise.  Rather than liberating legacy government data stores to deliver enlightened public information sites, or to shed sunlight on government operations, we&#8217;re building an entirely new open source elections technology stack from the OS kernel up through the app layer, with particular emphasis on an open standards common data format (<em>more news on that in coming posts</em>).</p>
<p>Ours is about serious fault tolerant software architecture, design and engineering with stuff built in C++, Objective C, even dropping down to the machine-level, potentially as far as firmware if necessary, but at the app layer higher level programming tools as well including frameworks like Rails, and UX/UI delivery vehicles like HTML5 and AJAX (<em>to the extent of browser-based or iOS5-based applications</em>).</p>
<p>And that point is the segue to my closing comment:  the Gov 2.0 movement is smartly delivering Government information via the web; the social web in particular.  That&#8217;s huge.  By contrast, remember that a good portion of our work is focused on purpose-built, application-specific devices like Optical Scanners to &#8220;read&#8221; ballots, devices to mark a ballot for printing and processing, or mobile tablets to serve as digital poll books.  Sure, the web is involved in some voter facing services in our framework, like voter registration.  But unlike the Gov 2.0 effort, we have <strong>no plans</strong> leverage the web or Internet in general for anything (<em>save a blank ballot delivery or voter registration update</em>).</p>
<p>So by contrast, we&#8217;re in the rough, while Code for America is on the putting green.  And as such, you should have a look at the <a href="http://techpresident.com/news/21765/effort-bring-open-source-government-faces-major-change" target="_blank">TechPresident article</a> today.<br />
Cheers<br />
<strong>GAM</strong>|out</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fmovement-to-bring-open-source-to-government-being-reorganized&amp;linkname=Movement%20to%20Bring%20Open%20Source%20to%20Government%20Being%20Reorganized"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/xm5xK1i0mPU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/movement-to-bring-open-source-to-government-being-reorganized/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/movement-to-bring-open-source-to-government-being-reorganized</feedburner:origLink></item>
		<item>
		<title>At the Risk of Running off the Rails</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/zBSivwzJRiU/at-the-risk-of-running-off-the-rails</link>
		<comments>http://www.trustthevote.org/at-the-risk-of-running-off-the-rails#comments</comments>
		<pubDate>Sat, 07 Jan 2012 21:46:27 +0000</pubDate>
		<dc:creator>Gregory Miller</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Development methodology]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Voting System Technology]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[Gregory Miller]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[voting technology]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8540</guid>
		<description><![CDATA[So, we have a phrase we like to use around here borrowed from the legal academic world.  Used to describe an action or conduct in analyzing a nuance in tort negligence, is the phrase &#8220;frolic and detour.&#8221;  I am taking a bit of detour and frolicking in an increasingly noisy element of explaining the complexity [...]]]></description>
			<content:encoded><![CDATA[<p>So, we have a phrase we like to use around here borrowed from the legal academic world.  Used to describe an action or conduct in analyzing a nuance in tort negligence, is the phrase &#8220;<a href="http://en.wikipedia.org/wiki/Frolic_and_detour" target="_blank"><em>frolic and detour</em></a>.&#8221;  I am taking a bit of detour and frolicking in an increasingly noisy element of explaining the complexity of our work here.  (The <em>detour</em> comes from the fact that as &#8220;Development Officer&#8221; my charge is ensuring the Foundation and projects are financed, backed, supported, and succeed in adoption.  The <em>frolic</em> is in the form of commentary below about software development methodologies although I am not currently engaged or responsible for technical development outside of my contributions in UX/UI design.)  Yet, I won&#8217;t attempt to deny that this post is also a bit of promotion for our stakeholders &#8212; elections IT officials who expect us to address their needs for formal requirements, specifications, benchmarks, and certification, while embracing the agility and speed of modern development methodologies.</p>
<p>This post was catalyzed by chit-chat at dinner last evening with an energetic technical talent who is jacked-up about the notion of elections technology being an open source infrastructure.  Frankly, in 5 years we haven&#8217;t met anyone who wasn&#8217;t jacked-up about our cause, and their energy is typically around &#8220;<em>damn, we can do this quick; let&#8217;s git &#8216;er done!</em>&#8220;  But it is about at this point where the discussion always seems to get a bit sideways.  Let me explain.</p>
<p>I guess I am exposing a bit of old school here, but having had the formal training in computer systems science and engineering (<em>years ago</em>) I believe <strong>data modeling</strong> &#8212; especially for database-backed enterprise apps &#8212; is an absolute <span style="text-decoration: underline;"><em>imperative</em></span><em> </em><span style="text-decoration: underline;"><em>priority</em></span>.  And the stuff of elections systems is serious technology, containing a significant degree of fault tolerance, integrity and verification assurance, and perhaps most important a sound data model.  And <em>modeling</em> takes time and requires documentation, both of which are nearly antithetical in today&#8217;s pop culture of <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile development</a>.</p>
<p><em><span style="color: #0000ff;">Bear in mind, the TTV Project embraces agile methods for UX/UI development efforts. </span></em><span style="color: #0000ff;"><span style="color: #000000;">And there are a number of components in the TTV elections technology framework that do not require extensive up-front data modeling and can be developed purely in an iterative environment.</span></span><em><span style="color: #0000ff;"><br />
</span></em></p>
<p>However, we claim that data modeling is critical for certain enterprise-grade elections applications because (<em>as many seasoned architects have observed</em>): [<strong>a</strong>] the data itself has meaning and value outside of the app that manipulates it, and [<strong>b</strong>] scalability requires a good DB design  because you cannot just add in scalability later.   The data model  or DB design defines the structure of the database and the  relationships between the data sets; it is, in essence the foundation on  which the application(s) are built.   A solid DB design is essential  to achieve a scalable application.   Which leads to my lingering question:  <em>How do agile development shops design a database?</em></p>
<p>I&#8217;ve heard the &#8220;<em>Well, we start with a story..</em>.&#8221;  approach.  And when I ask those who I  really respect as enterprise software architects with real DB design  chops, who also respect and embrace agile methodologies, they tend to  express reservations about the agile mindset being boorishly applied to  truly scalable, enterprise grade relational DB design that results in a  well performing application, and related data integrity.</p>
<p>Friends, I have no intention of hating on <a href="http://agilemanifesto.org/" target="_blank">agile principles</a> of lightweight development methods &#8212; they have an important role in today&#8217;s application software development space and an important role here at the Foundation, but at the same time, I want to try to explain why we cannot simply just &#8220;bang out&#8221; new elections apps for ballot marking, tabulation, or ballot design and generation in a series of sprints and scrums.</p>
<p>First, in all candor, I fear this confusion rests in  the reality that fewer and fewer developers today have had a complete computer  science education, and cannot really claim to be disciplined software  engineers or architects.  Many (<em>not all</em>) have just &#8220;hacked&#8221;  with, and self-taught themselves, development tools because they  built a web site or implemented a digital shopping bag for a friend (<em>much like the well intentioned developer my wife and I met last evening</em>).</p>
<p>Add in the  fact, the formality and discipline of compiled code has given way to  the rapid prototyping benefits of interpreted code.  And in the processes of  this new modern training in software development (<em>almost exclusively for  the sandbox of the web browser as the UX/UI vehicle</em>) what has been  forgotten is that data modeling exists not because it creates overhead and  delays, but because it removes such impediments.</p>
<p>Look at this another way.  I like to use building analogies &#8212; perhaps because I began my collegiate studies long ago in architectural engineering before realizing that computer graphics would replace drafting.  There is a reason we spend weeks, sometimes months traveling by large holes in the ground with towers of re-bar, forms, and concrete pouring without any clue of what really will stand there once finished.  And yet, later as the skyscraper takes form, the speed with which it comes together seems to accelerate almost weekly.  Without that foundation carefully laid, the building cannot stand for any extended period of time, let alone bear the dynamic and static weights of its appointments, systems, and occupants.  So too, is this the case with complex, highly scalable, fault tolerant enterprise software &#8212; without the foundation of a sold data model, the application(s) will never be sustainable.</p>
<p>I admit that I have been out of production grade software  development (<em>i.e., in the trenches coding, compiling; link, load, dealing with <a href="http://en.wikipedia.org/wiki/Lint_%28software%29" target="_blank">lint</a> and running in debug mode</em>) for years, but I can still climb on the bike and turn the  pedals.  The fact is, <a href="http://en.wikipedia.org/wiki/Data_flow" target="_blank"><strong>data flow</strong></a> and <a href="http://en.wikipedia.org/wiki/Data_model" target="_blank"><strong>data model</strong></a> could not be more <a href="http://wb.itboards.com/wb/default.asp?action=9&amp;read=44343&amp;fid=47" target="_blank"> different</a>.   The former cannot exist without the latter.  It was well  understood and data modeling has demonstrated many times that one cannot  create a data flow out of nothing.  There has to be a base model as a  foundation of one or more data flows, each mapping to its application.  Yet in our discussion punctuated by a <a href="http://www.rootsrundeep.com/educated_guess.html" target="_blank">really nice wine</a> and great food, this developer seemed to want to dismiss modeling as something that can be done later&#8230; perhaps like <a href="http://en.wikipedia.org/wiki/Code_refactoring" target="_blank">refactoring</a> (!?)</p>
<p>I am beginning to believe this  fixation of modern developers with &#8220;rapid&#8221; non-data-model development is misguided, if not dangerous for its latent time shifted costs.</p>
<p>Recently, a colleague at another Company was involved with the development  of a system where no time whatsoever was spent on data model design.   Indeed, the screens started appearing in record time.  The UX/UI was far from complete, but usable.  And the team was cheered as  having achieved great &#8220;savings&#8221; in the development process.  However,  when it came time to expand and extend the app with additional  requirements, the developers waffled and explained they  would have to recode the app in order to meet the  new process requirements.  The data was unchanged, but processes were  evolving.  The balance of the  project ground to a halt in the dismissal of the first team over arguments about why requirements planning up front should have been done, and they figured out who to hire in to solve  it.</p>
<p>I read somewhere of another development project where the work was  getting done in 2 week cycles. They were about 4 cycles away  from finishing when on the tracker schedule a  task called &#8220;concurrency&#8221; appeared for the next to last (penultimate) cycle.  The project subsequently imploded because all of the code had to be refactored (a core entity actually was determined to be two entities.)  Turns out that no upfront modeling led to  this sequence of events, but unbelievably, the (agile) Development Firm working on the project, spun this as a  &#8220;positive outcome;&#8221; that is they explained, &#8220;<em>Hey, its a good thing we caught this a month before  go-live</em>.&#8221;  <strong>Really</strong>?  Why wasn&#8217;t that caught <em>before</em> that pungent smell of  freshly cut code started wafting through the lab?</p>
<p>Spin doctoring notwithstanding, the scary thing to me is that performance and  concurrency problems  caused by a failure to understand the data are being caught far too late in  the Agile development process, which makes it difficult if not  impossible to make real improvements.  In fact, I fear that many  agile developers have the misguided principle that all data models  should be:</p>
<pre style="margin-left: 40px;"><span style="color: #0000ff;">create table DATA
 (key INTEGER,
 stuff BLOB);</span></pre>
<p>Actually, we shouldn&#8217;t joke about this.  That idea comes from a scary reality: a DBA (database architect) friend tells about a development team he is  interacting with on an outsourced State I.T. project that  has decided to migrate a legacy non-Oracle application to Oracle using  precisely this approach.   Data that had been stored as records in old <a href="http://en.wikipedia.org/wiki/ISAM" target="_blank">ISAM</a> type  files, will be stored in Oracle as byte sequences in Blobs, with an  added surrogate generated unique primary key.   When he asked what&#8217;s  the point of that approach, no one at the development shop could give him a reasonable answer  other  than &#8220;<em>in the time frame we have, it works</em>.&#8221;   It begs the question: <em>What do you call an Oracle Database  where all the data in it is invisible to Oracle itself and cannot be  accessed and manipulated directly using SQL</em>?   Or said differently, would you  call a set of numbered binary records a &#8220;database,&#8221; or just &#8220;a collection  of numbered binary records?&#8221;</p>
<p>In another example of the challenges of agile development in a  database-driven app world, a DBA colleague describes being brought in on an emergency contract basis to an Agile project under development on top of Oracle, to deal with &#8220;performance problems&#8221; in  the database.   Turns out the developers were using <a href="http://en.wikipedia.org/wiki/Hibernate_%28Java%29" target="_blank">Hibernate</a> and  apparently relied  on it to create their tables on an as-needed basis, simply adding a  table or a column in response to incoming user requirements  and  not worrying about the data model until it crawled out of the code and  attacked them.</p>
<p>This  sort of approach to app development is what I am beginning to see as &#8220;<em>hit and run</em>.&#8221;  Sure, it has  worked so far in the web app world of start-ups: get it up and running as fast as possible, then exit quickly and quietly before they can identify you as triggering the meltdown when scale and performance start to matter.</p>
<p>After chatting with this developer last evening (<em>and listening to many others over recent months lament that we&#8217;re simply moving too slowly</em>) I am starting to think of Agile development as a methodology of &#8220;<em>do anything rather than nothing, regardless of whether  its right.</em>&#8220;   And this may be to support the perception of  rapid progress: &#8220;<em>Look, we developed X components/screens/modules in the  past week.</em>&#8220;   Whether any of this code will stand up to production performance environments is to be determined later.</p>
<p>Another Agile principle is  of <em>incremental development and delivery</em>.   It&#8217;s easy for a  developer to strip out a piece of poorly performing  code and replace it with a chunk  that offers better or different capabilities.    Unfortunately, you just cannot do this in a Database.  For example: you cannot throw  away old data in old tables and simply create new empty tables.</p>
<p>The TrustTheVote Project continues to need the kind of talent this person exhibited last evening at dinner.  But her zeal aside (<em>and obvious passion for the cause of open source in elections</em>), and <em>at the risk of running off the (Ruby) rails</em> here, we  simply cannot  afford to have these problems happen with the TrustTheVote Project.</p>
<p>Agile  methodologies will continue to have their place in our work, but we need  to be guided by some emerging realities, and appreciate that for as  fast as someone wants to crank out a poll book app or a ballot marking  device, we cannot afford to short-cut simply for the sake of speed.  Some may accuse me of being a waterfall Luddite in an agile world; however, I believe there has to be some way to mesh these things, even if it means requirements scrums, data modeling sprints, or animated data models.</p>
<p>Cheers<br />
GAM|out</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fat-the-risk-of-running-off-the-rails&amp;linkname=At%20the%20Risk%20of%20Running%20off%20the%20Rails"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/zBSivwzJRiU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/at-the-risk-of-running-off-the-rails/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/at-the-risk-of-running-off-the-rails</feedburner:origLink></item>
		<item>
		<title>Temporarily Missing, But Still in Action</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/r9TeHLKNIIc/temporarily-missing-but-still-in-action</link>
		<comments>http://www.trustthevote.org/temporarily-missing-but-still-in-action#comments</comments>
		<pubDate>Sun, 01 Jan 2012 02:56:20 +0000</pubDate>
		<dc:creator>Gregory Miller</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[disenfranchisement]]></category>
		<category><![CDATA[election reform]]></category>
		<category><![CDATA[Gregory Miller]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[results reporting]]></category>
		<category><![CDATA[voter ID]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8474</guid>
		<description><![CDATA[Happy &#8220;Holidaze&#8221;
On the eve of 2012 we so need to check in here and let you know  we&#8217;re still fighting the good fight and have been totally  distracted by a bunch of activities.  There is much to catch you up on  and we&#8217;ll start doing that in the ensuing days,  but for [...]]]></description>
			<content:encoded><![CDATA[<h3>Happy &#8220;Holidaze&#8221;</h3>
<p>On the <a href="http://www.timeanddate.com/counters/multicountdown.html" target="_blank">eve of 2012</a> we so need to check in here and let you know  we&#8217;re still fighting the good fight and have been totally  distracted by a bunch of activities.  There is much to catch you up on  and we&#8217;ll start doing that in the ensuing days,  but for now we simply  wanted to check in and wish everyone a peaceful and prosperous new  year.  And of course, we intend that to &#8220;prosper&#8221; is to enrich yourself  in any number of ways, not simply financially, but intellectually,  physically, and spiritually as well&#8230; how ever you chose to do so <img src='http://www.trustthevote.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Looking  back while looking ahead, as this afternoon before the new year urges us  all to do, we are thankful for the great headway we made in 2011 (<em>and  we&#8217;ll have much more to say about those accomplishments separately</em>), and  we are energized (<em>and resting up</em>) for the exciting and intense election  year ahead.  And that brings me to two thoughts I want to share as we <a href="http://www.nbc.com/new-years-eve-with-carson-daly/" target="_blank">approach the celebration</a> of this  New Year&#8217;s Eve 2011.</p>
<h3><strong>1. A Near #FAIL</strong></h3>
<p>First, if there was one effort or project that approached &#8220;#fail&#8221; for  us this year it was our <a href="http://enrs.trustthevote.org" target="_blank">intended work</a> to produce a new open data, open  source elections night reporting system for Travis County, TX, Orange  County, CA and others.  We were &#8220;provisionally chosen&#8221; by Travis County  pending our ability to shore up a gap in the required funding to  complete some jurisdiction specific capabilities.</p>
<p>We approached prospective backers in addition to our current ones and  unfortunately we could not get everyone on board quickly enough, and  tried to do so on the eve of their budgetary commitments being finalized  for other 2012 election year funding commitments, mostly around voter  enfranchisement (<em>more on that in a moment</em>.)  We were short  answers to 2 questions of Travis County, the answers to which well could  have dramatically reduced the remaining fund gap requirement and allowed  us to accelerate toward final selection and be ready in time for 2012.</p>
<p>For unexplained reasons, Travis County has fallen silent to answer any  of our questions, respond to any of our inquiries, or even continue to  advance our discussions.  We fear that something has happened in their  procurement process and they simply haven&#8217;t gotten around to the  courtesy of letting us know.  This is frustrating because we&#8217;ve been  left in a state of purgatory &#8212; really unable to determine where and how  to allocate resources without this resolved.  The buck stops with me  (<em>Gregory</em>) on this point as I should&#8217;ve pushed harder for  answers from both sides: Travis on the technical issues and our Backers  on the funding question.</p>
<p>I say this was a &#8220;<em>near</em> #fail&#8221; because it  clearly is unresolved: we know Orange County, as well as other  jurisdictions, and media channels such as the AP remain quite keen on  our design, the capabilities for mobile delivery, the open  data, and of course the open source alternative to expensive (<em>on a total  cost of ownership or &#8220;TCO&#8221; basis</em>) proprietary black-box solutions.  Moreover, the  election night reporting system is a &#8220;not insignificant&#8221; component to  our open source elections technology framework, and its design and  development will continue.  And perhaps we&#8217;ll get some clarity  on Travis County, close the funding gap, and get that service launched  in time for next Fall&#8217;s election frenzy.  Stay tuned.</p>
<p>So, that is  but one of several distractions that allowed this vital blog to sit idle  for the last half of summer and all of the Fall.  We&#8217;ll share more  about the other distractions in  upcoming posts as we get underway with  2012.  But I have a closing comment about the 2012 election season  in this final evening of 2011.</p>
<h3>2.  The 2012 Battles on the Front-lines of Democracy Will Start at the Polling Place</h3>
<p>Millions of additional Americans will be required to present photo ID when they arrive at the polls in four states next year.  Kansas, Rhode Island, Tennessee and Texas will require voters to prove  their identities, bringing the total number of States to 30  that require some form of voter identification, this according to the <a href="http://www.ncsl.org/" target="_blank">National Conference of State Legislatures</a>.</p>
<p>This is an issue that has reached the boiling point and we predict will set off a storm of lawsuits (and they are <a href="http://www.chicagotribune.com/news/local/breaking/chi-aclu-files-federal-lawsuit-over-wisconsins-voter-id-law-20111213,0,3638935.story" target="_blank">happening already</a>).  It ranks very close to redistricting in terms of its impact on voter enfranchisement according to one side of the argument.  Opponents also argue that such regulations impose an unfair barrier to those who are less likely to have photo IDs, including the poor and the elderly.  The proponents stand steadfast that the real issue is voter fraud and this is the best way to address it.  Of course, the trouble with that argument is that after a five-year U.S. DoJ probe lasting across two different administrations found little (53 cases) discernible evidence of widespread voter fraud.   And yet, there are also reasonable arguments suggesting that regardless of voter fraud, there seems to be no difficulty in our elderly, disabled or poor obtaining  ID cards (<em>where required</em>) in order to enable them to obtain Medicare, Medicaid and food stamps.</p>
<p><strong>To be clear</strong>: the Foundation has <span style="color: #ff0000;">no</span> <span style="color: #ff0000;">opinion</span> on the matter of voter ID.  We see arguments on both sides.  Our focus is simply this: any voter identification process must be fair, not burdensome, transparent, and uniformly applied.  We&#8217;re far more vested in how to make technology to facilitate friction-free access to the polling place that produces a verifiable, audit-ready, and accountable paper trail for all votes.  We do believe that implementing voter ID as a means to restrict the vote is troublesome&#8230; as troublesome as preventing voter ID in order to passively enable those who are not entitled as a matter of citizenship to cast a ballot.</p>
<p>Regardless of how you come down on this issue, we believe it will be where the battles begin in the 2012 election season over enfranchising or disenfranchising voters begins.</p>
<p>And with that, we say, 2012: bring it.  We&#8217;re ready.  Be there: its going to be an interesting experience.  Here we go.<br />
Cheers<br />
Greg</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Ftemporarily-missing-but-still-in-action&amp;linkname=Temporarily%20Missing%2C%20But%20Still%20in%20Action"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/r9TeHLKNIIc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/temporarily-missing-but-still-in-action/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/temporarily-missing-but-still-in-action</feedburner:origLink></item>
		<item>
		<title>An Independence Holiday Reflection: IP Reform and Innovation in Elections Technology</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/DiXc93VvV04/an-independence-holiday-reflection-ip-reform-and-innovation-in-elections-technology</link>
		<comments>http://www.trustthevote.org/an-independence-holiday-reflection-ip-reform-and-innovation-in-elections-technology#comments</comments>
		<pubDate>Tue, 05 Jul 2011 06:08:46 +0000</pubDate>
		<dc:creator>Gregory Miller</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Election Technology Reform]]></category>
		<category><![CDATA[Intellectual Property Protection]]></category>
		<category><![CDATA[election technology]]></category>
		<category><![CDATA[Gregory Miller]]></category>
		<category><![CDATA[voting technology]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8419</guid>
		<description><![CDATA[On this Independence Day I gave some reflection to the intentions of our founding fathers, and how that relates to our processes of elections and the innovations we should strive for to ensure accuracy, transparency, verification, and security.  And as I thought about this more while gazing out at one of the world’s most precious [...]]]></description>
			<content:encoded><![CDATA[<p>On this Independence Day I gave some reflection to the intentions of our founding fathers, and how that relates to our processes of elections and the innovations we should strive for to ensure accuracy, transparency, verification, and security.  And as I thought about this more while gazing out at one of <a href="http://www.keeptahoeblue.org/" target="_blank">the world’s most precious natural resource treasures</a> and typing this post, it occurred to me that innovation in elections systems is largely around the processes and methods more than any discrete apparatus.</p>
<p>That’s when the old recovering IP lawyer in me had an “ah ha” moment.   And that’s what this long-winded post is about—something that actually should matter to you, a reader of this forum about our on-going effort to make elections and voting technology critical democracy infrastructure.</p>
<p>You see, in America, innovation has long been catalyzed by intellectual property law, specifically patents.</p>
<p>And as you probably also know, patent law is going through major reform efforts in Congress as you read this.  Now here is what you may have missed, which in my reflecting on this Fourth of July holiday, the efforts of the TrustTheVote Project, and innovations in voting technology, dawned on me: there is a bad ingredient to the current patent reform legislation that threatens to not only undermine the very foundations on which patent law is used to catalyze innovation, but equally has the potential to undermine some very basic ideals our founding fathers had in mind as this nation was born.  Bear with me while I unravel this for you; I think it will grab your attention.</p>
<p>So it starts with Members of Congress debating patent reform through the <a href="http://www.opencongress.org/bill/112-h1249/show" target="_blank"><strong>America Invents Act</strong> (H.R. 1249)</a>.  You see, few may be aware of the role that <a href="http://en.wikipedia.org/wiki/Business_method_patent" target="_blank">business method patents</a> (BMPs) play in the political process, especially during elections.  BMPs have been used to protect innovations designed to improve the operation of the political process.   And it is not unreasonable to assume that the TrustTheVote Project itself is working on innovations that should well qualify for patent protection resulting in patents we would assign ownership in to the general public.  Weakening the protection for such innovations may in turn reduce the motivation for companies and individuals to continue innovating in these technologies.  And it certainly could impact our work as well.  But this is exactly what <strong>Section 18</strong> of H.R.1249, the America Invents Act of 2011, <a href="http://www.opencongress.org/bill/112-h1249/show" target="_blank">as currently drafted</a> would likely do.</p>
<p><strong> </strong></p>
<p>There is a long history of inventors using BMPs to protect their innovations related to voting systems.  As such systems have developed, from paper voting, to electronic voting, to on-line voting, companies both large and small have continued to innovate, and to protect their new technologies via the patent system, often through the use of BMPs.  Let’s look at just two major areas.</p>
<ol>
<li><strong><em>Electronic Voting Systems</em></strong> &#8211; it is estimated that between 20% and 30% of American voters now cast their ballots electronically, chiefly via Direct Recording Electronic (DRE) systems. Yet these systems have encountered many problems related to their ability to record votes accurately, verifiably, and securely.  In effort to remedy these problems (but largely to no demonstrative gain), companies have developed technologies designed to overcome these shortcomings, and have protected these technologies with a series of patents, many of which are classed as BMPs. Organizations with numerous BMPs related to improving electronic voting systems include large companies such as IBM, Accenture and Pitney Bowes, and smaller specialist companies such as Hart InterCivic, Avante International and Smartmatic.</li>
<li><strong><em>Internet Voting Systems</em></strong> – in DRE systems, voters typically have to be physically present at a polling station in order to cast their ballots.  The next logical progression is for voters to cast their ballots remotely, for example via the Internet.   For reasons repeatedly explained here and elsewhere, this is just not a good idea given today’s “Internet.”  But in any event, such ill-advised efforts require a whole new level of network security, in order to ensure that the votes are recorded both accurately and in a verifiable fashion (<em>both being extremely difficult to do, and its unclear any system exists patented or not that can do so, but bear with me for the sake of argument</em>).   A search of the patents in this area, however, reveals that companies such as Accenture, Hart InterCivic, Scytl, and Avante have BMPs describing so-called Internet voting.  These BMPs sit alongside their earlier BMPs covering DRE systems, as these companies develop successive generations of voting technology.</li>
</ol>
<p>In short, Companies are continuing to seek patent protections for innovations in this sector and business methods continue to be a vehicle for so doing.</p>
<p><strong>Section 18 of H.R.1249</strong>,<strong> the America Invents Act of 2011</strong>, aims to give one special interest—<em>banks</em>—a “<em>get out of jail card</em>.”  As I read it, the provision does this:  If you sue a bank for infringement of a business method patent the bank can stay the court litigation and take your patent to the USPTO for a special post-grant review or PGR process.  If the Bank loses the first round at the office they have an automatic appeal to the board in the office.  If they lose they have another automatic appeal to the Court of Appeals for the Federal Circuit (CAFC), the sole circuit or appeals court for patent cases.  This process takes between 4-7 years based on the existing reexamination systems at the office.  This process is special in that the bank can bring in additional forms of prior art not permitted for other reexamination systems.</p>
<p>There is a good reason why the range of prior art that can be used in court to challenge a patent is not available in the office.  A judge, jury, rules of evidence, cross-examination and other time-tested features of court do not exist at the Patent and Trademark Office.  A patent examiner does not have the experience, procedures, institutional knowledge or time to ascertain the veracity or fraud of the prior art.  More importantly, they do not have the resources to deal with the increased volume of art. Worse, Section 18 can be conducted regardless of whether the patent has already been deemed valid in a prior proceeding.  <em> </em></p>
<p><em>And on this Independence Day Holiday, it occurs to me this violates separation of powers and should be unconstitutional</em>.</p>
<p>Before I explain how I can envision this impacting what we’re doing, let me state that I will not delve into the debate over BMPs because it devolves into a religious war, and one that I as both a computer scientist and an IP Lawyer have actually shifted view points from on side to the other over the years.  But suffice it to say that there are examples of useful business method patents that would be eliminated by Section 18 of the patent reform legislation winding its way through Congress.  We are all very familiar with one example: SSL.  Indeed, secure sockets layer is comprised of two BMPs.  Everyone in the world, each day, touches this patented innovation.  If Section 18 were law in 1995 then Visa and Mastercard with their SET proposal could have stalled Netscape and SSL in the USPTO for many years.  Microsoft and CommerceNet with SHTTP could have done the same.  The world would be worse off with competing security protocols. Ecommerce itself may not have taken off at all; at the very least its growth would have been stunted.</p>
<p>It is worth noting that since about year 2000 the U.S.P.T.O has employed a &#8220;second pair of eyes&#8221; process to examine BMP applications twice.  Moreover, given the public acrimony over BMPs, the U.S.P.T.O is very slow to grant BMPs and the allowance rate is 20% lower than other art areas.  And recently the Supreme Court in their Bilski decision affirmed the patentability of BMPs.</p>
<p>Yet, in spite of the acrimony and higher threshold to get a BMP, many companies large and small innovate and invest in BMPs.  The top 20 owners of BMPs are Fortune 100 companies and or respectable startups. Non-practicing entities comprise a very small portion of the ownership pool of BMPs.  And in considering the innovations resident in the open source elections technology framework we’re developing, we too may find ourselves in the middle of the BMP and Section 18 crossfire.</p>
<p>The challenge is, as a non-profit (pending 501.c.3) organization, we cannot and do not engage in the political process of legislation or lobbying.  Yet, we’re wary of where this is going, I think you should be too.  You see, policy makers don&#8217;t often have the time to consume, absorb and digest the data.  They prefer anecdotes, headline grabbing stories, one-page summaries, and talking points.</p>
<p>So let me turn to our thinking about BMPs and the impact of Section 18.</p>
<p>As mentioned above, without debating the basis for BMPs we at the TrustTheVote Project have come to accept that they are an essential part of technology IP.  One reason is that the scope for IT innovation far exceeds the scope for inventing new<br />
technology, and includes innovation in the use of existing technology for new purposes.  That&#8217;s been increasingly true for some 20 years, with the scope of the online world coming to encompass so many areas of human activity.  One of the more recent advances is the use of IT innovations for public benefit.  I&#8217;ll explain that in terms of elections and political activity, but first let me give a general idea and one specific existing example.</p>
<p>In our experience with IT IP, a BMP can be used as a way to make a claim that &#8220;X has been used for many things before, but not in the area of Y; here is a way to use X for a particular purpose in the area of Y; this enables a new human activity Z.&#8221;  Now, I could forgo that claim and limit myself to a claim about Y-inspired extension of X that might be a sufficiently significant extension to warrant a patent for a technical innovation; or it might not.</p>
<p>If I limited myself that way, then another party could claim the innovation of using that new method for a particular purpose Z.  So in general, I want to claim both, to protect the right to use X in Y for Z.</p>
<p><em>Here’s a big idea</em>: &#8220;Protect&#8221; in the public benefit world means &#8220;anyone can do so, not limited by a private or for profit IP holder.&#8221; That applies whether or not my extension of prior X is sufficiently innovative by itself.</p>
<p>As an example of this idea, let’s return to SSL, the subject of very well known and high quality BMPs.  When SSL was invented, the use of cryptography for communication security was already well established, including the use of digital certificates to establish (a chain of) trust in the identity of parties communicating.  In fact, there were many examples of cryptographic protocols and communication protocols.  So for X, let&#8217;s say &#8220;use of cryptographic protocols and communication protocols together for communication with security properties.&#8221;</p>
<p>Now, SSL as a protocol may well have been sufficiently innovative to warrant patents of algorithms. But whether or not that was true, SSL was used for several purposes, including a particular kind of communication in which one party trusts a<br />
third to vouch for the second party&#8217;s identity as being sufficiently established for a financial transaction. That&#8217;s Y.  Z is &#8220;digital commerce&#8221; meaning financial transactions performed as part of exchange in which one party pays another party for goods and services – including digital goods and digital services.  Without X used for Y, digital commerce wouldn&#8217;t exist, and many forms of digital services and digital goods simply would not be provided. With X used for Y, Z is enabled for the first time.  And I view Z &#8212; digital commerce &#8212; as a major public benefit, even if it was primarily for private for-profit commercial transactions.</p>
<p>The public benefit is a larger economy with the addition of digital commerce.</p>
<p>So far so good, but let&#8217;s revisit the value of the BMP.  If it didn&#8217;t exist, the holders of patents for X could effectively block Z, or prevent intermediation and insert themselves into every use of X in Y for Z or X in A for B &#8212; any use. For example, IBM holds many patents on cryptographic protocols.  I don&#8217;t know if those protocols and patents were sufficiently broad to cover the SSL protocol as an algorithm or apparatus.  But if that were so, and BMPs didn&#8217;t exist, then IBM could have insisted that it be a party to every digital commerce transaction, only allowing transaction services by parties that made payments to IBM on terms dictated by IBM.  Any other parties would be barred from digital commerce.  Of course, that public benefit may be a matter of opinion on which many people would differ.</p>
<p><em>In elections and politics, public benefit may be clearer</em>.</p>
<p>For a first example, consider technical innovations for online voter registration. Such innovations might include the use of a &#8220;forms wizard&#8221; to help people follow complicated rules for filling out voter registration forms; digital means for capturing a signature for the form; digital transmission of the form itself, or its data; and there are more.  All these techniques have been invented before and used in other areas of human endeavor. Adapting them for use in voter registration is probably not an adaption that qualifies as an innovation. But if one wants to ensure that the public be able to use IT implementations of online voter registration, a BMP can cover the use of forms wizards (or other X) for online voter registration (Y) to enable more rapid and more widespread ability of citizens to vote (Z).  Many people would definitely regard that as a public benefit.  The BMP protects that benefit when the BMP holder permits anyone to use the business process, barring a patent holder for X (the specific IT technique) from claiming that online VR implementations infringe their patent.</p>
<p>I don&#8217;t know who, if anyone, holds a patent relevant to the technology of the types of innovation in online VR that I refer to here.  However, I suspect that many would regard it as a public detriment for citizens to have to pay a for-profit company for the right to use an online VR service; or for local or state governments to have to pay for privilege of operating such a service.</p>
<p>Other examples lie in the activities around political campaigns to form communities of supporters, organize volunteers, raise money, etc.  The use of social media and other online technology has and I expect will continue to increase in use, enabling more citizens to more easily participate in the political process. As in elections technology, such innovation is often the application of established technology for new purpose.</p>
<p>BMPs can protect the right of political organizations to use such established technology.  I can easily imagine a PAC or other issues-based political organization building a membership organization that includes online interaction with members, including gaining and retaining credit card information for future contributions to the organization, or directly to a candidate or campaign. If I were a member of such an organization, I might expect to get an email about a new set of candidate reviews for candidates in an upcoming election.  I could go to the organization&#8217;s web site and read up on candidates.  I could choose to make a donation directly to the candidate&#8217;s campaign, immediately, with a single click of a &#8220;give $100&#8243; button in the candidate review.</p>
<p>Suppose that there were a private company with a patent on making payment in digital commerce using a similar method.  Without a BMP for the process of a citizen contributing to a campaign as part of a Web session with a web site of an issues based voluntary membership association, that patent holder could insist that it be the sole conduit of such contributions.  I suspect most people would view it as a public detriment to either pay a for-profit company for the privilege of a quick and easy campaign contribution, or use a more cumbersome and error prone method for free.</p>
<p>Worse, one could imagine selective enforcement of the patent, or selectively preferential licensing agreements, to make the quick and easy contribution method available only to political campaigns that the patent holder favored.</p>
<p>The same selective approach could be applied to any part of the political process.  Back to voter registration, it&#8217;s possible that a patent holder would choose to license its innovations selectively, only to those local election officials in locales where the majority of unregistered voters are perceived as friendly to the politics of the patent holder.</p>
<p>A selective approach could also be applied for disputes.  For example, if a financial transactions company were able to stop a political campaign for collecting online contributions in a certain manner, during the time in which the dispute is resolved. If the time frame stretches long enough, it doesn&#8217;t matter if the campaign wins the dispute—the election will already be over and the opportunity to raise and use funds will be gone.</p>
<p>And these types of scenarios could fit pretty much any use of social media technology, where a patent holder of a purely technical patent could assert the right to constrain the use of the technique in any field of human activity, including elections or politics.</p>
<p>These examples may be fanciful, or not based on a real scenario where an election-relevant or politics-relevant technology-using process is the subject of a BMP that involves a particular use of a particular underlying technology for enabling or automating the process.  But I believe that the general benefit of BMPs would apply to real cases.</p>
<p><em>This may be a new idea</em>—organizations with a public-benefit motivation wanting to ensure general use of technology-enabled innovations in electoral or political processes, rather than trying to control or reserve or profit from BMPs.  And it is certainly not what BMPs might have been intended for.  But I believe that BMPs could be used—and for all I know are already being used—for electoral or political<br />
processes.  It would be a shame, and a public detriment, if BMPs became less useful, either in general, or less useful in disputes with a particular class of organizations. This might be counter intuitive, but as we see the growth of digital democracy, open government, online activism, and the like, it shouldn&#8217;t come as a surprise that these new forms of technology-enabled human activity also create new uses for pre-existing IP protections that pre-date the existence of these evolving activities.</p>
<p>Setting aside the efficacy of BMPs and the related religious debates, I bet we can all agree that without BMPs, Goliath—IBM in my perhaps fanciful example above—can block the public, especially the little guy.  Section 18 in the patent bill gives banks a new tool, unique for banks, to stop David from getting their idea to the market.  And this troubles me for it moves us toward that proverbial slippery slope.</p>
<p>At the end of the day, Section 18 of H.R.1249, the America Invents Act of 2011 is frankly, akin to a government regime not granting a permit to open a business simply because one is from the wrong caste or religion or political party&#8230; and that&#8217;s not the government regime of this nation, who independence we celebrate today. Yet it appears some special interests in patent reform may have an otherwise misguided view to the contrary.</p>
<p>Your ball<br />
GAM|out</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fan-independence-holiday-reflection-ip-reform-and-innovation-in-elections-technology&amp;linkname=An%20Independence%20Holiday%20Reflection%3A%20IP%20Reform%20and%20Innovation%20in%20Elections%20Technology"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/DiXc93VvV04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/an-independence-holiday-reflection-ip-reform-and-innovation-in-elections-technology/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/an-independence-holiday-reflection-ip-reform-and-innovation-in-elections-technology</feedburner:origLink></item>
		<item>
		<title>Election Transparency Must be Apolitical</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/3nK3croHl20/election-transparency-must-be-apolitical</link>
		<comments>http://www.trustthevote.org/election-transparency-must-be-apolitical#comments</comments>
		<pubDate>Sat, 28 May 2011 02:15:25 +0000</pubDate>
		<dc:creator>Gregory Miller</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Election Technology Reform]]></category>
		<category><![CDATA[ballots]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[count]]></category>
		<category><![CDATA[recount]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8329</guid>
		<description><![CDATA[For those of you who have been following the recount saga in Wisconsin, here is a bit  of news, and a reflection on that.
So, the news from a couple of days ago (I&#8217;m just catching up) is that the process of  re-counting is complete, but the resolution of that close election may  [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who have been following the recount saga in Wisconsin, here is a bit  of news, and a reflection on that.</p>
<p>So, the news from a couple of days ago (<em>I&#8217;m just catching up</em>) is that the process of  re-counting is complete, but the resolution of that close election <em>may  not be</em>.  The re-counting did <em>not</em> change which candidate is leading, and apparently expanded the margin slightly.</p>
<p>Trailing candidate <a href="http://www.kloppenburgforjustice.com/aboutJoAnne.html" target="_blank">Joanne Kloppenburg</a> explains her motivation for the recount in a <a href="http://www.jsonline.com/news/opinion/121958509.html" target="_blank">newspaper letter</a> to the editor, building on the old but true assertion that, &#8220;<em>One may be entitled to their own opinions, but they are not entitled to their own facts</em>.&#8221;</p>
<p>We steer clear of political food fights, and I have no opinion on her motivation.<span style="color: #000000;"> But we are all about transparency and transparency should not have any political agenda attached.</span></p>
<p>To that end, what Kloppenburg does point about some of the irregularities, problems, and  issues with the re-counting process (<em>which are <span style="text-decoration: underline;">not</span> the same as the problems with the  original count</em>), including lack of physical security on ballots,  and uncertainty as to whether the re-counted ballots were the <em>same</em> ballots  as the originally counted ones &#8212; are reasonable questions about transparency.  More importantly, Kloppenburg offers some reflections about the re-count that are important and correctly apolitical:</p>
<blockquote><p><em><span style="color: #333399;">When races are this close, there is a significant public interest established both by statute and by common sense in determining that votes were counted and counted accurately.</span></em></p>
<p><span style="color: #333399;"><em>This election was close, and there were many who have expressed doubts about whether it was clean. The right to vote is fundamental. It is a right that courageous people fight and die for every day.  In America, that right carries with it a promise: that elections are fair and open, that election results are untainted by deceit or fraud, and that the electoral process provides every eligible voter with an equal opportunity to privately and independently cast a ballot.</em></span></p>
<p><em><span style="color: #333399;">In order to make that promise real, there are appropriate and established steps that help make sure the outcome of elections, when in doubt, can withstand scrutiny. That, no more and no less, is exactly why this recount is so important</span>.</em></p></blockquote>
<p>That is, in fact, a fine description of the <span style="text-decoration: underline;"><em>purpose</em></span> of a recount.</p>
<p>It&#8217;s unfortunate that in this particular case, the re-count process seems to have a similar or greater level of problems that cast doubt on the result.  We can only hope that the full scope of the process, warts and all, becomes transparent to the public.</p>
<p>For me, I find that regardless of candidate or political preferences, there is a point couched in the last two sentences excerpted from her letter that matters most:</p>
<p><em><span style="color: #333399;">&#8230;there are appropriate and established steps that help make sure the outcome of elections, when in doubt, can withstand scrutiny</span></em></p>
<p><span style="color: #333399;"><span style="color: #000000;">Transparency in process.  There should be <em>nothing</em> political about that.<br />
</span></span></p>
<p><span style="color: #333399;"><span style="color: #000000;">GAM|out<br />
</span></span></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Felection-transparency-must-be-apolitical&amp;linkname=Election%20Transparency%20Must%20be%20Apolitical"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/3nK3croHl20" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/election-transparency-must-be-apolitical/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/election-transparency-must-be-apolitical</feedburner:origLink></item>
		<item>
		<title>Detours in Election Technology: The “Open” Factor and Mobility</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/wsaWaDzzpBo/detours-in-election-technology-the-open-factor-and-mobility</link>
		<comments>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-mobility#comments</comments>
		<pubDate>Wed, 18 May 2011 04:14:01 +0000</pubDate>
		<dc:creator>E. John Sebes</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Election Technology Reform]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[digital voting]]></category>
		<category><![CDATA[e-voting]]></category>
		<category><![CDATA[election technology]]></category>
		<category><![CDATA[john sebes]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8137</guid>
		<description><![CDATA[In a recent posting, I recalled the old-fashioned traditional proprietary-IT-think of vendors leveraging their proprietary data for their customers, and contrasted that with election technology where the data is public.
In the &#8220;open data&#8221; approach, you do not need to have integrated reporting features as part of a voting system or election management system. Instead, you [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="detours-in-election-technology-the-open-factor-and-tradeoffs">recent posting</a>, I recalled the old-fashioned traditional proprietary-IT-think of vendors leveraging their proprietary data for their customers, and contrasted that with election technology where the data is public.</p>
<p>In the <em>&#8220;open data&#8221;</em> approach, you do <strong>not</strong> need to have integrated reporting features as part of a voting system or election management system. Instead, you can choose your own reporting system, hook it up to your open database of election data, and mine that data for whatever reports you want. And if you need help, only a few days of a reporting-systems consultant can get you set up quite quickly. The same applies to what we used to call &#8220;ad hoc querying&#8221; in the olden enterprise IT days, and now might be &#8220;data mining&#8221;. Well, every report is the result doing one or more database queries, and formatting the results. When you can do ad hoc creation of new report template, then an ad hoc query is really just a new report. With the open-data approach, there is <span style="text-decoration: underline;">no need to buy any additional &#8220;modules&#8221;</span> from a voting system vendor in order to be able to do querying, reporting, or data mining. Instead, you have ready access to the data with whatever purpose-built tools you choose.</p>
<div id="attachment_8209" class="wp-caption alignright" style="width: 210px"><a href="http://www.trustthevote.org/wp-content/uploads/2011/05/election08.jpg"><img class="size-medium wp-image-8209" title="election08" src="http://www.trustthevote.org/wp-content/uploads/2011/05/election08-200x300.jpg" alt="Election Reporting? got an app for that ..." width="200" height="300" /></a><p class="wp-caption-text">Election Reporting? got an app for that ...</p></div>
<p>Today, I want to <strong><span style="text-decoration: underline;">underline that point as applied to <em>mobility</em></span></strong>, that is, the use of apps on mobile devices (tablets, smart phones, etc.) to access useful information in a quick and handy on-the-go small-screen form factor.  Nowadays, lots of folks want &#8220;an app for that&#8221; and election officials would like to be able to provide. But the options are not so good. A proprietary system vendor may have <strong>an</strong> app, but it might not be what you had in mind; and you can&#8217;t alter it. You might get a friendly government System Integrator to crack open your proprietary voting system data and write some apps for you, but that is not a cheap route, either.</p>
<p>What, in contrast, is the <strong>open route</strong>? It might seem a detour to get you where you want to go, but consider this. With open data, there is <em>no constraint</em> on how you use it, or what you use it with. If you use an election management system that has a Web services API, you can publish all that data to the whole world in a way that anyone&#8217;s software can access it&#8211; including mobile apps&#8211; including <strong>all</strong> the data, not just what happens to be available in proprietary product&#8217;s Web interface. That&#8217;s not just open-source and <em>&#8220;open data&#8221; </em>but also <em>&#8220;complete data.&#8221;</em></p>
<p>Then for some basic apps, you can get friendly open-gov techies to make something simple but effective for starters, and make the app open source. From there on out, it is up to the ingenuity of the tens of thousands of mobile app tinkerers and good government groups (<em>for an example, read about one of them <a href="http://votinginfoproject.org/projects/view/our_google_powered_voting_gadget" target="_blank">here</a>, and then try it the app yourself</em>) to come up great ideas about how to present the data &#8212; and the more options there are, the more election data, the public&#8217;s data, gets used for the public good.</p>
<p>I hope that that picture sounds more appealing than closed systems. But to re-wind to Proprietary Election Technology Vendors&#8217; (PETV) offerings to Local Election Officials (LEO), consider this dialogue as the alternative to &#8220;open data, complete data.&#8221;</p>
<p style="padding-left: 30px;"><span style="color: #800080;"><strong>LEO</strong></span>: <em>I&#8217;d like to get an election data management solution with flexible reporting, ad hoc querying, a management dashboard, a nifty graphical public Web interface, and some mobile apps</em>.<strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>PETV</strong></span>: Sure, we can provide it. We have most of that off the shelf, and we can do some customization work and professional services to tailor it to your needs. Just guessing from you asked for, that will be $X for the software license, $Y per year for support, $Z for the customization work, and we&#8217;ll need to talk about yearly support for the custom stuff.<strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #800080;"><strong>LEO</strong></span>: <em>Hmmm. Too much for me. Bummer</em>.<strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>PETV</strong></span>: Well, maybe we can cut you a special deal, especially if you lower your sights on that customization stuff.<strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #800080;"><strong>LEO</strong></span>: <em>Hmmm. Then I&#8217;m not really getting all I asked for, but I am getting something I can afford. &#8230; But will you all crack open your product&#8217;s database with a Web services API so that anybody can write a mobile app for it, for any mobile device in the world?</em><strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>PETV</strong></span>: Wow! That would be some <strong>major</strong> customization. I think you&#8217;ll find our mobile app is just fine.<strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #800080;"><strong>LEO</strong></span>: <em>What about cracking open the database so I can use my choice of reporting tools?</em><strong> </strong></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong>PETV</strong></span>: Ah, no, actually, and I think you&#8217;ll find our reporting features are really great.</p>
<p>I&#8217;ll stop the dialogue (<em>now getting painful to listen to</em>) and actually stop altogether for today, leaving the reader to contrast it with the open-data, complete-data approach of an open election data management system with core functions and features, basic reporting, basic mobility, and above all the open-ness for anyone to data-mine or mobilize the election data that is, in fact, the people&#8217;s information.</p>
<p>&#8211; EJS</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fdetours-in-election-technology-the-open-factor-and-mobility&amp;linkname=Detours%20in%20Election%20Technology%3A%20The%20%26%238220%3BOpen%26%238221%3B%20Factor%20and%20Mobility"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/wsaWaDzzpBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-mobility/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-mobility</feedburner:origLink></item>
		<item>
		<title>Detours in Election Technology: The “Open” Factor and Tradeoffs</title>
		<link>http://feedproxy.google.com/~r/trustthevote/~3/mP0ELohmOms/detours-in-election-technology-the-open-factor-and-tradeoffs</link>
		<comments>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-tradeoffs#comments</comments>
		<pubDate>Mon, 16 May 2011 16:13:14 +0000</pubDate>
		<dc:creator>E. John Sebes</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Election Adminstration Technology]]></category>
		<category><![CDATA[Election Technology Reform]]></category>
		<category><![CDATA[e-voting]]></category>
		<category><![CDATA[election management]]></category>
		<category><![CDATA[election technology]]></category>
		<category><![CDATA[john sebes]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[transparency]]></category>

		<guid isPermaLink="false">http://www.trustthevote.org/?p=8071</guid>
		<description><![CDATA[During some recent election technology adoption discussions, I&#8217;ve realized how some standard proprietary-IT-think has affected acquisitions of election technology. And it is a mind-set that I used to have too, back when I was in the enterprise IT infrastructure business.
Back then, the normal thing was to have a core technology with some primary value, a [...]]]></description>
			<content:encoded><![CDATA[<p>During some recent election technology adoption discussions, I&#8217;ve realized how some standard proprietary-IT-think has affected acquisitions of election technology. And it is a mind-set that I used to have too, back when I was in the enterprise IT infrastructure business.</p>
<p>Back then, the normal thing was to have a core technology with some primary value, a road map of a couple major extensions of the core technology, and a <a href="http://www.woodsidefund.com/ent/articles/Building_Roadmap.html" target="_blank">product roadmap</a> for adding functions and features. Of course we wanted our customers to want more of our stuff as time went by, and we wanted to support our pricing model with customer options for this growing set of features.</p>
<div id="attachment_8089" class="wp-caption alignright" style="width: 181px"><a href="http://www.trustthevote.org/wp-content/uploads/2011/05/Legacy-Product-Road-Map.jpg"><img class="size-medium wp-image-8089 " title="Legacy-Product-Road-Map" src="http://www.trustthevote.org/wp-content/uploads/2011/05/Legacy-Product-Road-Map-285x300.jpg" alt="A Typical Product Road Map" width="171" height="180" /></a><p class="wp-caption-text">A Typical Product Road Map</p></div>
<p>And one more-or-less knee-jerk response was an expanding feature set for &#8220;reporting.&#8221; The idea was familiar: the vendor lets you, the customer, use their software; the software builds up a valuable base of information (<em>a <strong>proprietary</strong> information base</em>) about its history of use and what it can tell you about your IT usage; so the software should be able to prepare you reports that tell you various kinds of juicy information nuggets.  And the big assumption was that <strong>only</strong> that software had the smarts to do so.</p>
<p>And that went double for the cases where a few &#8220;<em>reports</em>&#8221; were small enough in scope but commonly enough used that it was better to present a handful of them as graphics on a single administrative screen. Thus, the &#8220;<em>management dashboard</em>&#8221; and new spin on higher product value.</p>
<p>Rewind to the present day, and I found it curious that this mindset is still around, including among adopters of election technology. But in election-land, there is <span style="color: #ff0000;">huge</span> missing concept here: Inside of election technology, the <strong>data</strong> is <span style="color: #ff0000;">not</span> proprietary, not specific to a vendor.  Sure, a closed system vendor may make data <strong>format</strong>(s) proprietary, but the <em>data</em> of elections, contests, candidates, ballots, voters, vote totals &#8212; all that and more is by rights <span style="color: #ff0000;">public data</span>.</p>
<p>Now, here is <strong>the &#8220;open&#8221; factor</strong>: In an open system, all that public data is freely available.  Anyone, or anyone&#8217;s code, can access the data. Take the example of the TTV Election Manager and TTV Tabulator working to consolidate vote counts. The Election Manager&#8217;s database is an ordinary database with a public schema. If an election official wants some specific reports generated, it is only <strong>one option</strong> to ask for Election Manager or Tabulator features to slice and dice the data and prepare nifty tables and graphics. And it is tempting to want that in the same Web application interface of the Election Manager. That temptation is underlined because existing proprietary EMSs do have the &#8220;<em>you can only get reports from me</em>&#8221; concept &#8212; though seemingly to not able please all users with one set of limited reporting features.</p>
<div id="attachment_8107" class="wp-caption alignright" style="width: 310px"><a href="http://www.trustthevote.org/wp-content/uploads/2011/05/CrytalReps.jpg"><img class="size-medium wp-image-8107" title="CrytalReps" src="http://www.trustthevote.org/wp-content/uploads/2011/05/CrytalReps-300x160.jpg" alt="Typical Reporting Package with Database" width="300" height="160" /></a><p class="wp-caption-text">Typical Reporting Package with Database</p></div>
<p>But a <strong>better option</strong> is to recognize that all the data is there already, sitting in a publicly documented database which can be accessed directly by any purpose-built reporting system. Get the reporting system of your choice  &#8212; there are <a href="http://en.wikipedia.org/wiki/List_of_reporting_software" target="_blank">tons of them</a> ranging from the grand-daddy of them all <a href="http://en.wikipedia.org/wiki/Crystal_Reports" target="_blank">Crystal Reports</a> (now offered by <a href="http://sap.com" target="_blank">software giant SAP</a>) to the reporting offering of venerable open-source project <a href="http://en.wikipedia.org/wiki/GNU" target="_blank">GNU</a>. Hook up the reporting system to your database of election data <em>(yes, that can be a real election management database in the picture above)</em>, and design and generate reports to your hearts&#8217; content. <em>And even better:</em> a purpose-built reporting package probably has many more handy features than either a product manager or a customer of a voting system product would think of.</p>
<p>And that&#8217;s the power of &#8220;<em>open data</em>,&#8221; using the best tool for each job &#8212; an election data management system to manage election data, a voting system to collect votes, and a reporting system to generate a wide variety of customizable reports. And that power creates options and trade-offs, which are essential in funding-constrained U.S. election-land. It&#8217;s tempting to want one vendor to have a completely integrated product of everything, but it may well be more cost-effective &#8212; <em>and ultimately more useful</em> &#8212; to have  a collection of packages each of which has your best bang-for-the-buck for each task you need automated.</p>
<p>&#8211; EJS</p>
<p>PS: Next time on &#8220;Detours&#8221; &#8212; mobile computing as another example of a detour from traditional <em>proprietary-IT-think</em> in election-land.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.trustthevote.org%2Fdetours-in-election-technology-the-open-factor-and-tradeoffs&amp;linkname=Detours%20in%20Election%20Technology%3A%20The%20%26%238220%3BOpen%26%238221%3B%20Factor%20and%20Tradeoffs"><img src="http://www.trustthevote.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a><img src="http://feeds.feedburner.com/~r/trustthevote/~4/mP0ELohmOms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-tradeoffs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.trustthevote.org/detours-in-election-technology-the-open-factor-and-tradeoffs</feedburner:origLink></item>
	</channel>
</rss>

