<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Wild Bee &#187; Open source software</title>
	<atom:link href="http://wildbee.org/category/liberating-technology/open-source-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://wildbee.org</link>
	<description>Original reporting</description>
	<lastBuildDate>Fri, 30 Apr 2010 19:09:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Volunteer Your Computer for Global Privacy</title>
		<link>http://wildbee.org/2010/01/22/volunteer-your-computer-for-global-privacy/</link>
		<comments>http://wildbee.org/2010/01/22/volunteer-your-computer-for-global-privacy/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 17:27:12 +0000</pubDate>
		<dc:creator>Rhona</dc:creator>
				<category><![CDATA[Open source software]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://wildbee.org/?p=37</guid>
		<description><![CDATA[by Rhona Mahony.  Google revealed last week that network intruders have read email messages in the Google accounts of Chinese human rights activists.  Someone&#8211;still unknown&#8211;is determined to spy on Chinese dissidents.  Other someones are determined to identify undercover police officers, ferret out employees who secretly inform the police about their company&#8217;s crimes, [...]]]></description>
			<content:encoded><![CDATA[<p>by Rhona Mahony.  Google revealed last week that network intruders have read email messages in the Google accounts of Chinese human rights activists.  Someone&#8211;still unknown&#8211;is determined to spy on Chinese dissidents.  Other someones are determined to identify undercover police officers, ferret out employees who secretly inform the police about their company&#8217;s crimes, and stalk their own wives who have left home to escape battering.  Hundreds of volunteers are now running an Internet service for people who need to protect their privacy.  <a href="http://www.torproject.org"><img src="http://wildbee.org/wp-content/uploads/2010/1/tor.png" class="float left"></a>The service is called <a href="http://torproject.org">Tor, the Onion Router</a>.  Anyone can provide Tor, for free.  Anyone can use Tor to protect his privacy, for free.  </p>
<p>
Bill McGonigle, of Lebanon, New Hampshire, decided to become a Tor volunteer when he learned that people in Iran were protesting the results of their June Presidential election.  They were using the Internet to organize their meetings.  The Iranian government was trying to censor their messages to one another.  &#8220;I have a soft-spot for people trying to gain liberty for themselves,&#8221; he wrote in an email, &#8220;especially against tyrannical regimes.  It became known that they were using Tor to get around the censorship, so at that point I put up a relay&#8230;.The people I&#8217;d like to help are those living under violence-based oppression, most commonly orchestrated by dangerous and corrupt individuals posing as legitimate governments.  I&#8217;d like to see an end to oppression wherever it exists.&#8221;</p>
<h3>Get Tor</h3>
<p>To become a volunteer, download <a href="https://www.torproject.org/docs/tor-doc-relay.html.en">this software</a>.<br />
To use Tor to protect your own privacy, download <a href="https://www.torproject.org/easy-download.html.en">this software</a> <span id="more-37"></span><br />
<!--more--></p>
<h3>How It Works</h3>
<p>How Tor works is complicated.  It uses fancy cryptography, which is difficult mathematics.  It uses technical features of the Internet, which is difficult network engineering.  The good news is that neither Tor volunteers nor Tor users need to know any of the hard stuff.  Curious readers may enjoy <a href="https://www.torproject.org/documentation.html.en#DesignDoc">technical explanations</a> by the Tor Project programmers and <a href="http://crypto.stanford.edu/cs155/lectures/privacy.ppt">classroom slides</a>, written by Dan Boneh, a computer science professor at Stanford University specializing in cryptography.  The inventors of the original Onion Router have published many <a href="http://www.syverson.org/">papers</a>, as has <a href="http://www.freehaven.net/~arma/cv.html">the team</a> now working on Tor.  </p>
<p>
To get started, a volunteer&#8211;for example, Bill McGonigle in New Hampshire&#8211;downloads a software  program from the Tor Project, based in Massachusetts, that lets him share a small fraction of his broadband Internet connection with people who use Tor.  He chooses how much bandwidth he will set aside for Tor users.  It can be as little as 20 kilobytes per second, a small fraction of a 1.5 megabyte connection.  The person who wants privacy, let&#8217;s say Abigail, downloads a small program that adds a Tor button to her Firefox Web browser.  When Abigail clicks on her Tor button, Tor encrypts the message that Firefox sends out, passes that message along three or more randomly-chosen volunteers&#8217; computers, which may include Bill&#8217;s, and then connects her to the Web site she wants.  Tor then encrypts and bounces the messages along the same path from the destination Web site back to Abigail.  Each computer on the path know only which computer preceded it and to which computer it must relay the message.  After a short time, Abigail&#8217;s Tor chooses a new, random path among volunteers&#8217; computers for her messages to follow.  The result: Abigail is using the Web anonymously.  Companies, government agencies, and spies have a very hard time figuring out where Abigail is, what site she is visiting, what she is writing or learning, and, if they are monitoring the destination Web site, who is visiting it.  Right now, volunteers worldwide are offering Tor on 1755 computers.</p>
<h3>China Plays Cat, Tor Plays Mouse, or Is It the Other Way Around?</h3>
<p><img src="http://wildbee.org/wp-content/uploads/2010/1/zhanbin.jpg" photo by keso from www.flickr.com/photos/keso>Zhan Bin, who teaches at the Business School of the Beijing Institute of Fashion Technology, <a href="http://chinadigitaltimes.net/2009/12/zhan-bin-??-2009-word-of-the-year-wall-climb-push-topple/">has written forcefully</a> in his <a href="http://www.zhanbin.net/2009/12/2009_word.html">blog</a> in favor of more openness and freedom in China.</p>
<p>
In a recent email, he said that he uses Tor every day to read Internet sites, because the Chinese government has blocked so many.  If Tor became unavailable to him, he would immediately search for a substitute.  At the moment, though, there is no substitute that is as secure or useful as Tor.  Tor encrypts people&#8217;s messages, unlike most other proxy services.  It then passes the messages through a far-flung network of computers not controlled by any single group.  It also works with different kinds of Internet communication, such as instant messaging.  Because the program is open source, any programmer can build it into his software.  </p>
<p>
On <a href="https://blog.torproject.org/blog/tor-partially-blocked-china">September 25, 2009</a>, the Chinese government did its best to blockade Tor, possibly in preparation for China&#8217;s National Day on October 1.  The Tor Project had, from its beginning in 2006, published a <a href="http://torstatus.kgprog.com/">list</a> of volunteers&#8217; computers&#8217; IP addresses on several Web sites.  The government employees who run China&#8217;s Internet gateway simply looked up the Web site and added those publicly-listed Tor IP addresses to the long list of IP addresses whose messages could not enter China. Two days later, 80 percent of those relays were still blocked.  The <a href="http://www.dianacht.de/torstat/">number of Tor relays</a> inside China that could contact the outside world had fallen from over 60&#8211;before the blockade&#8211;to zero.  </p>
<p>
By January 5, 2010, though, Zhan Bin and many other Chinese were once again able to use Tor.  The number of connections from China had recovered to roughly 40,000 per hour, about half the pre-blockade number.  What happened?  As Andrew Lewman, the Executive Director of the Tor Project, explained in a telephone call, he and his colleagues had long anticipated and prepared for China&#8217;s blockade.  Many volunteers had set up secret relays, which were not listed on the public Web sites.  Those secret relays are called bridges.  <img src="http://wildbee.org/wp-content/uploads/2010/1/safebridge.png" class="float right"> On September 25, Lewman and his colleagues faced a challenge right out of a spy novel.  How could they communicate the bridges&#8217; secret IP addresses to people far away&#8211;and unknown to them&#8211;without the Chinese government intercepting the list? The solution:  a widely distributed dribble.  The Tor Project is releasing the list of bridges, a few at a time.  They are using many methods: word of mouth, email, Twitter, other new social media, and Web sites.  They reveal no more than one-eighth of the list by any one method.  The Chinese government will intercept, and then block, some of the IP address, but not all.  </p>
<p>
This pouncing and parrying is a game of cat and mouse.  Right now, though, Andrew Lewman, Karen Reilly, and the other staff members at Tor do not feel like mice.  They say that they are confident that they can continue to move people&#8217;s words and photos in and out of China.  What they need, they say, is more volunteers to run bridges.  </p>
<p>
Does the Chinese government feel like the mouse in this game?  Half of the Tor Project&#8217;s <a href="http://dynamodata.fdncenter.org/990_pdf_archive/208/208096820/208096820_200812_990.pdf">$514,000 annual funding</a> comes from the U.S. government, through the International Broadcasting Bureau, an independent agency that runs radio transmissions for the Voice of America, Radio Free Europe, and Radio Free Asia.  Ken Berman, the IBB&#8217;s head of engineering, sought out Tor, according to Lewman, because he wanted to support new Internet software that circumvented censorship.  </p>
<p>
<a href="http://www.syverson.org/">Paul Syverson</a>, co-inventor of the original Onion Router, worked and still works in the <a href="http://chacs.nrl.navy.mil/">cryptographic laboratory</a> of the U.S. Navy.  In other words, he makes codes for the U.S. Defense Department.  As in a delicious paradox common to logic puzzles, after inventing the Onion Router, Syverson told his Navy bosses that the Onion Router could keep the Navy&#8217;s secrets secret only if the Navy gave away the Onion Router.  <img src="http://wildbee.org/wp-content/uploads/2010/1/syverson.png" class="float right">Why? Only when people sending messages through the Onion Router network are indistiguishable from average Internet users, can hostile observers not tell which messages to capture and inspect.  The more numerous, varied, and ordinary Onion Router users become, the more they camouflage one another.  In this way, sharks can hide among minnows.  </p>
<p>
Today, because Navy officials did&#8211;maybe to their dismay&#8211;understand the unforgiving logic of espionage&#8211;anyone can read the Onion Router source code and contribute to it.  It is a civilian project&#8211;the Tor Project&#8211;and a non-profit organization.   </p>
<p><a href="http://www.freehaven.net/~arma/cv.html">Roger Dingledine</a> and <a href="http://freehaven.net/~nickm/">Nick Mathewson</a>, computer scientists trained at MIT,  do most of the research and programming to improve Tor. They are idealistic fellows.  They say in their mission statement, &#8220;&#8230;for human rights workers, journalists, democracy activists and many others world-wide, anonymity online can be an issue of life and livelihood. The Tor Project believes that we should have the same expectation of privacy online as we have in the real world&#8230;.&#8221;<br />
<img src="http://wildbee.org/wp-content/uploads/2010/1/dingledine.png"><img src="http://wildbee.org/wp-content/uploads/2010/1/mathewson.labelled.jpg" photo by ggee from http://www.flickr.com/photos/32565510@N00/2224636325></p>
<p>
Yet, how does Tor look to the Chinese government, or to the government of Iran, Syria, or even Russia?  Or to zealous nationalists of those countries?  They may look over the shoulders of Dingledine and Mathewson.  They may see the propaganda arm and war machine of the West. </p>
<h3>Ordinary People Help One Another</h3>
<p>In so-called open societies, though, people see the issue differently.  Most Westerners disdain censorship.  The Tor button for Firefox has been downloaded three million times.  Lots of those freeloading downloaders&#8211;the ones with a broadband Internet connection&#8211;could also be offering the Tor service.  A remaining question: do home computer users have permission to run an Internet server program that gives services to people outside their house?  The answer is: maybe.  </p>
<p>
The Acceptable Use Policy of many Internet Service Providers&#8211;such as Verizon and Earthlink&#8211;explicitly prohibits residential customers from running any Internet server program.  AT&#038;T and Comcast&#8217;s iBurst do not.  To check any company&#8217;s policy, type its name and &#8220;AUP&#8221; into a search engine.</p>
<p>
What are the prohibitive ISPs worried about?  That a customer will run an enterprise using most of the contracted bandwidth round-the-clock.  That traffic could strain the ISP&#8217;s gear, hurt service to other customers, and get the ISP sued.  By prohibiting all server programs, the company saves its employees the work of researching each customer&#8217;s case.</p>
<p>
A little arithmetic shows how harmless and costless to her ISP Abigail actually will be if she offers Tor to the world, instead of merely using it herself.  Let&#8217;s say that she has a 1 MB broadband connection.  She considers setting aside a maximum at any given time of 20 kilobytes per second for a Tor bridge, since bridges are now needed most urgently.  A kilobyte is one-thousandth of a megabyte.  Abigail, at maximum burst, will have 1/50th of her broadband connection busy with Tor users.  She is paying $50 per month.  She will have to decide for herself what her conscience permits.  Then she can help her grandchildren set up Tor on their computers.  </p>
<p>
A person who sets up a Tor relay gets to give it a name.  Bill McGonigle, the man in Lebanon, New Hampshire, who was moved by the Iranian election protesters, also admires John Lennon&#8217;s music.  He calls his relay, &#8220;<a href="http://www.youtube.com/watch?v=okd3hLlvvLw">imagineallthepeople</a>.&#8221;  </p>
<p><a href="https://www.torproject.org/eff/tor-legal-faq.html.en">Legal guidance</a> for people running Tor relays in the United States<br />
<a href="http://www.technologyreview.com/video/?vid=305">Video</a> of a talk by Roger Dingledine<br />
<a href="http://www.torproject.org"><img src="http://wildbee.org/wp-content/uploads/2010/1/onion.png"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://wildbee.org/2010/01/22/volunteer-your-computer-for-global-privacy/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Open Source Voting: Transparent, Cheap, and You Get to Read Your Ballot</title>
		<link>http://wildbee.org/2008/10/17/open-source-voting-transparent-cheap-and-you-get-to-read-your-ballot/</link>
		<comments>http://wildbee.org/2008/10/17/open-source-voting-transparent-cheap-and-you-get-to-read-your-ballot/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 23:00:56 +0000</pubDate>
		<dc:creator>Rhona</dc:creator>
				<category><![CDATA[Open source software]]></category>
		<category><![CDATA[Voting machines]]></category>
		<category><![CDATA[Debra Bowen]]></category>
		<category><![CDATA[Open Voting]]></category>
		<category><![CDATA[Open Voting Consortium]]></category>

		<guid isPermaLink="false">http://wildbee.org/?p=24</guid>
		<description><![CDATA[by Rhona Mahony. In three weeks, Americans will elect a new President,  They&#8217;ll also elect new Senators, Congressional representatives, and many state and local officials. Voters in six U.S. states, though, will vote on &#8220;direct-recording&#8221; electronic (DRE) machines that produce no paper print-out that can be used to double check the accuracy of the [...]]]></description>
			<content:encoded><![CDATA[<p>by Rhona Mahony. In three weeks, Americans will elect a new President,  They&#8217;ll also elect new Senators, Congressional representatives, and many state and local officials. Voters in six U.S. states, though, will vote on &#8220;direct-recording&#8221; electronic (DRE) machines that produce no paper print-out that can be used to double check the accuracy of the machine. <a href="http://flickr.com/photos/jenorton/2218973585/"><img class="floatleft" src="http://wildbee.org/wp-content/uploads/2008/10/dieboldmachine.jpg" alt="Diebold voting machine photo, by lowjumpingfrog" /> </a>Voters in 29 other states may get a paper print-out but, like those in the paperless states, will have no way of knowing how error-prone or easy to manipulate their DRE voting machine is.  (See <a href="http://verifiedvoting.org/verifier">VerifiedVoting.org</a>.) Independent tests of voting machines&#8211;done outside the closed labs of the manufacturers&#8211;have not been encouraging.  Last year, Debra Bowen, California&#8217;s Secretary of State, asked computer scientists from the University of California, Berkeley, to help her staff do a <a href="http://www.sos.ca.gov/elections/elections_vsr.htm">&#8220;Top-to-Bottom Review&#8221;</a> of many of the voting machines that we have been using in California.  The result?  Ms. Bowen&#8217;s team found that machines from Diebold (now Premier Election), Hart InterCivic, and Sequoia were so inaccurate or so insecure or both, that they have &#8220;decertified&#8221; the machines.  If you don&#8217;t live in California, you may find yourself looking at one of those duds on November 4.</p>
<h3>Better Security with Transparent Software</h3>
<p>Should we throw our votes into a black hole?  Should we let vote-stealers snicker at us?  There may be a better way.</p>
<p>Computer engineer Alan Dechert and his colleagues are offering a system that they call <a href="http://openvoting.org/">&#8220;Open Voting</a>.&#8221; It prints out a paper ballot that the voter can read over herself.  The ballot has a bar code <span id="more-24"></span>on it that the polling station&#8217;s bar-code reader can count quickly.  Third and best of all, the software that runs the system is not secret, like the software running the machines sold by Diebold, Hart Intercivic, and Sequoia.  Dechert and his colleagues have published much of it at <a href="http://sourceforge.net/projects/evm2003">SourceForge.net</a>.    That&#8217;s why the software is called &#8220;open source&#8221;;  the source code&#8211;the program that the programmer wrote&#8211;is open to inspection.  Any and all of the tens of thousands of people around the world who learned the Python programming language in high school, college, or later can check over the program for mistakes and security weaknesses.  Go ahead; take a look at it.  As crytographer <a href="http://www.schneier.com/blog/">Bruce Schneier</a> has written, anybody can invent a system that he himself can&#8217;t crack.  You don&#8217;t know whether other people can crack it until you give them a chance.  By publishing the software program and inviting comments and cracking attempts, the writers get to improve the program.  This world-wide, collaborative improvement is a virtue of open source software.  For full credit, though, Dechert and his buddies will have to publish the full version of the program.</p>
<p><a href="http://flickr.com/photos/binkley27/292239798/"><img class="floatright" src="http://wildbee.org/wp-content/uploads/2008/10/ballotbox.jpg" alt="ballot box photo, by Just-Us-3" /></a>The Open Voting system has one more advantage; it is cheap.  Like most authors of open source software, Dechert, et al., are not selling the program. They are giving it away for free.  Moreover, no special, proprietary machinery is necessary to run it.  It runs on off-the-shelf touch screens, bar-code readers, computers, and printers that many different manufacturers sell.  Your county can shop around for the best deals it can get on those machines, on-line and at the local shopping center.</p>
<h3>Is It as Easy as They Say?</h3>
<p>I had a chance to vote on an OVC machine in August, 2008, at the LinuxWorld convention in San Francisco.  The OVC people had set up a little polling station to give people a chance to see the system in action.  When I went in, a poll worker handed me an empty manila folder.  I walked into the polling booth and found a touch screen and a Hewlett Packard printer.  The touch screen listed my choices in big print.  I pressed on my choices.  The printer chugged and printed out an 8.5 x 11 inch sheet of paper.  That was my ballot.  I read over my choices.  Yup, I disapprove of Digital Rights Management and approve of Barack Obama.  I slipped my ballot into the manila folder.</p>
<p>At the exit of the polling station, I fed my ballot into the bar-code reader. If people later suspect mistakes or mischief, they can refeed the ballots through the bar-code reader, or a different bar-code reader, or read them with their own eyeballs and count them with their own hands.</p>
<h3>Barriers to Adoption</h3>
<p>Why aren&#8217;t we voting with free, transparent software on cheap machines that give us paper ballots?  First, ignorance.  Many states and counties don&#8217;t know that the option exists.  Second, money.  Some states require that a voting system pass tests before it gets adopted.  That&#8217;s a wise policy.  Unfortunately, many states also require the proponents of the voting system to pay a fee for the test.  Who pays the fee to test free software that runs on off-the-shelf hardware sold by many competing companies?  Dechert, et al., won&#8217;t make any money from sales of the software or of the hardware.  They have no future revenue stream, no venture capitalist support.  They are proposing that states should charge only a low fee, or no fee at all, for tests of open source systems.  Getting states to make this change, though, will take time.  How many elections will take place in that time?</p>
<h3>Los Angeles Leads the Way</h3>
<p>Debra Bowen, California&#8217;s Secretary of State, has asked officials in Los Angeles County to consider adopting the Open Voting Consortium&#8217;s voting system.  The fellow in charge is Dean Logan.  I have exchanged email with his assistant, Paul Drugan.</p>
<p>He confirmed for me on September 19, 2008, that, &#8220;You are correct that we met with representatives of the [Open Voting] project, who gave Mr. Logan and his staff a system demonstration.  Currently, we are simply reviewing possible systems and are not in a decision making mode at this time.&#8221;</p>
<p>He has declined to describe for me their decision-making criteria or schedule.  If you live in Los Angeles County and plan to vote some time, feel free to follow up.  The email address of L.A.&#8217;s Registrar-Recorder/County Clerk is: voterinfoATrrcc.lacounty.gov.</p>
<p>Running an election for Los Angeles County would be a challenging and revealing test for the OVC.  LA has over four million voters.  The biggest election that the OVC project has run so far is the one that I voted in. It had 816 voters.  Should smaller counties also be running live tests?  Would your county be interested?</p>
<h3>Further Reading</h3>
<p><a href="http://pcanswer.com/">Larry Magid</a>&#8217;s Digital Crossroads article, <a href="http://www.mercurynews.com/breakingnews/ci_10585958">&#8220;Panel calls for open source software on voting machines</a>,&#8221; on September 29, 2008</p>
<p><strong>Scientific American</strong>, October 2008, &#8220;Voting Machines: Competing Candidates,&#8221; by Mark Fishetti, pp. 100-101.</p>
<p><a href="http://openvoting.org"><img src="http://wildbee.org/wp-content/uploads/2008/10/ovclogo.png" alt="Open Voting logo" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://wildbee.org/2008/10/17/open-source-voting-transparent-cheap-and-you-get-to-read-your-ballot/feed/</wfw:commentRss>
		<slash:comments>429</slash:comments>
		</item>
	</channel>
</rss>
