<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>FLOSS Foundations</title>
	<link rel="self" href="http://planet.flossfoundations.org/atom.xml"/>
	<link href="http://planet.flossfoundations.org/"/>
	<id>http://planet.flossfoundations.org/atom.xml</id>
	<updated>2012-02-06T04:00:37+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Mollom.com website redesign (Woot!)</title>
		<link href="http://buytaert.net/mollom-com-website-redesign"/>
		<id>http://buytaert.net/2636 at http://buytaert.net</id>
		<updated>2012-01-30T22:13:41+00:00</updated>
		<content type="html">&lt;p&gt;We're proud to present a new design for the &lt;a href=&quot;http://mollom.com&quot;&gt;Mollom.com website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We first launched the Mollom.com site in 2007.  For more than four years, Mollom.com was using the same design. As we grew Mollom, we wanted to address some of the issues that we've been stewing over since our original design.  We have been planning to redesign the site for over a year now but work on the &lt;a href=&quot;http://mollom.com/how-mollom-works&quot;&gt;Mollom web service&lt;/a&gt; and developing &lt;a href=&quot;http://mollom.com/moderation&quot;&gt;new Mollom products&lt;/a&gt; have always had a higher priority so we haven't found the time to complete the new design until now.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/mollom-mollom-com-january-2012-500x500.jpg&quot; alt=&quot;Mollom.com January 2012&quot; /&gt;
&lt;p&gt;The old Mollom.com design that we used from 2007 to early 2012.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;The new design is the first step in our plans to reorganize the website. We still have updates to make to the content of some pages, for example. Already, we think the new design is a fresh new change that improves usability.&lt;/p&gt;

&lt;p&gt;Take a look at the new &lt;a href=&quot;http://mollom.com&quot;&gt;mollom.com&lt;/a&gt;, we hope you like it!&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/mollom-mollom-com-february-2012-500x500.jpg&quot; alt=&quot;Mollom.com February 2012&quot; /&gt;
&lt;p&gt;The new Mollom.com website design.&lt;/p&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Core Conversations at DrupalCon Denver</title>
		<link href="http://buytaert.net/core-conversations-at-drupalcon-denver"/>
		<id>http://buytaert.net/2631 at http://buytaert.net</id>
		<updated>2012-01-25T21:03:19+00:00</updated>
		<content type="html">&lt;p&gt;Like at previous DrupalCon's, I'm co-organizing a &lt;a href=&quot;http://denver2012.drupal.org/core-conversations&quot;&gt;Core Conversations track at DrupalCon Denver&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Core Conversations track is a place for people actively working on Drupal or Drupal.org to meet and plan the future of Drupal. Each session is either two 15 minute or one 30 minute presentation, followed by 30 minutes of discussion.&lt;/p&gt;
&lt;p&gt;I know a lot of you contribute to Drupal or want to start contributing.  If so, Core Conversations are a unique opportunity to present in front of key Drupal contributors, and to make the case for why we need to do more of A or B (e.g. authoring experience improvements, API overhauls, etc.). We need UX conversations, performance conversations, feature conversations, etc. Please share your ideas with the world through Drupal core.&lt;/p&gt;
&lt;p&gt;If you have ideas for Drupal core, and you are attending DrupalCon, I suggest that you submit a proposal as soon as possible.  The deadline is February 1st so don't wait too long. To get your ideas flowing, here are our conversations from &lt;a href=&quot;http://london2011.drupal.org/conference/selected-coreconversations”&quot;&gt;Drupalcon London&lt;/a&gt; and &lt;a href=&quot;http://chicago2011.drupal.org/schedule/core”&quot;&gt;Drupal Chicago&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drupal Association community elections</title>
		<link href="http://buytaert.net/drupal-association-community-elections"/>
		<id>http://buytaert.net/2626 at http://buytaert.net</id>
		<updated>2012-01-19T18:04:30+00:00</updated>
		<content type="html">&lt;p&gt;When we designed a &lt;a href=&quot;http://buytaert.net/nominations-for-directors-of-the-drupal-association&quot;&gt;new governance structure&lt;/a&gt; for the &lt;a href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt; last year, we decided that most of the board is selected through a nominating committee with the goal to carefully balance many factors like needed skills and geographical and sector representation.   However, it was also deemed important that we have directors chosen directly by the Drupal community to make sure that the community is always well-represented. &lt;/p&gt;
&lt;p&gt;I'm excited that we're holding &lt;a href=&quot;https://association.drupal.org/2012-elections-on&quot;&gt;our first open community elections&lt;/a&gt;. Two community &quot;at large&quot; directors will be elected to the &lt;a href=&quot;https://association.drupal.org/about/governance&quot;&gt;Drupal Association Board of Directors&lt;/a&gt;.   If you'd like to consider running, please have a look at the &lt;a href=&quot;https://association.drupal.org/at-large-nominations&quot;&gt;&quot;At-large&quot; nominations page&lt;/a&gt;. And if you're a Drupal community member, please make time to participate in discussions with candidates and of course to vote, starting January 26.  (This process was vetted openly in the community by the Elections Committee and numerous community volunteers at &lt;a href=&quot;http://groups.drupal.org/drupal-association&quot;&gt;http://groups.drupal.org/drupal-association&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Your participation will help us take this next important step in implementing a new improved governance structure to strengthen the &lt;a href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt;. &lt;em&gt;Thanks!&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">If you&amp;#8217;re in Europe, go to Monki Gras</title>
		<link href="http://dberkholz.com/2012/01/18/if-youre-in-europe-go-to-monki-gras/"/>
		<id>http://dberkholz.com/?p=755</id>
		<updated>2012-01-18T06:02:23+00:00</updated>
		<content type="html">&lt;p&gt;To my European readers: &lt;strong&gt;if you care about the impact of social technologies like Git (and GitHub) &amp;amp; how they&amp;#8217;re transforming software development, or the impact of social technology on communities, and you enjoy good beer, you need to be at &lt;a title=&quot;Monki Gras&quot; href=&quot;http://monkigras.com/&quot;&gt;Monki Gras&lt;/a&gt;.&lt;/strong&gt; I &lt;a title=&quot;Why you need to come to Monki Gras (OR, a Monktoberfest redux)  Read more: http://redmonk.com/dberkholz/2012/01/17/why-you-need-to-come-to-monki-gras-or-a-monktoberfest-redux/#ixzz1jmpqdSxm&quot; href=&quot;http://redmonk.com/dberkholz/2012/01/17/why-you-need-to-come-to-monki-gras-or-a-monktoberfest-redux/&quot;&gt;just posted&lt;/a&gt; over at my RedMonk blog about how the previous conference in the series, Monktoberfest, was the best conference of my life. And I&amp;#8217;ve been to many.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Monki Gras&quot; href=&quot;http://monkigras.com/&quot;&gt;Monki Gras&lt;/a&gt; is Feb. 1–2 in London. The timing&amp;#8217;s perfect to stop by just before &lt;a title=&quot;FOSDEM&quot; href=&quot;http://fosdem.org/2012/&quot;&gt;FOSDEM&lt;/a&gt; (and that&amp;#8217;s exactly what I&amp;#8217;m doing). Registration is dirt-cheap, speakers are universally top-notch, and you&amp;#8217;ll also get some world-class beers in the package.&lt;/p&gt;
&lt;br /&gt; Tagged: &lt;a href=&quot;http://dberkholz.com/tag/community/&quot;&gt;community&lt;/a&gt;, &lt;a href=&quot;http://dberkholz.com/tag/development/&quot;&gt;development&lt;/a&gt;, &lt;a href=&quot;http://dberkholz.com/tag/gentoo/&quot;&gt;gentoo&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/dberkholz.wordpress.com/755/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/dberkholz.wordpress.com/755/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=dberkholz.com&amp;blog=2962469&amp;post=755&amp;subd=dberkholz&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Donnie Berkholz</name>
			<uri>http://dberkholz.com</uri>
		</author>
		<source>
			<title type="html">Striving for greatness</title>
			<subtitle type="html">The life and times of a Gentoo developer and leader</subtitle>
			<link rel="self" href="http://dberkholz.com/feed/atom/"/>
			<id>http://dberkholz.com/feed/atom/</id>
			<updated>2012-01-18T07:00:32+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">PIPA/SOPA and Why You Should Care</title>
		<link href="http://blog.lizardwrangler.com/2012/01/17/pipasopa-and-why-you-should-care/"/>
		<id>http://blog.lizardwrangler.com/?p=3138</id>
		<updated>2012-01-18T05:03:00+00:00</updated>
		<content type="html">&lt;p&gt;Congress is considering the most talked-about copyright legislation in a decade, known as Protect IP (PIPA) in the Senate and Stop Online Piracy (SOPA) in the House. Today, Mozilla announced that we&amp;#8217;ll &lt;a href=&quot;http://blog.mozilla.com/blog/2012/01/17/mozilla-to-join-tomorrows-virtual-protests-of-pipasopa&quot;&gt;join with other sites in a virtual strike&lt;/a&gt; to protest PIPA/SOPA.&lt;/p&gt;
&lt;p&gt;SOPA makes all of us potential criminals if we don&amp;#8217;t become the enforcement arm of a new government regulatory and policing structure. SOPA does not target websites serving up unauthorized content. SOPA does not target people accessing those websites. SOPA targets all the rest of us. These costs are significant, wide-ranging and long lasting. To understand more clearly what SOPA does and the range of consequences, it&amp;#8217;s helpful to use an analogy from the physical world where we all have many years of experience.&lt;/p&gt;
&lt;p&gt;Assume there&amp;#8217;s a corner store in your neighborhood that rents movies. But the movie industry believes that some or even all of the videos in that store are unauthorized copies, so that they&amp;#8217;re not being paid when people watch their movies. What should be done?&lt;/p&gt;
&lt;p&gt;SOPA/PIPA don&amp;#8217;t aim at the people trying to get to the store. SOPA/ PIPA don&amp;#8217;t penalize or regulate the store itself. SOPA and PIPA penalize us if we don&amp;#8217;t block the people trying to get to the store.&lt;/p&gt;
&lt;p&gt;The solution under the proposed bills is to make it as difficult as possible to find or interact with the store. Maps showing the location of the store must be changed to hide it(1). The road to the store must be blocked off so that it&amp;#8217;s difficult to physically get to there(2). Directory services must unlist the store&amp;#8217;s phone number and address(3). Credit card companies(4) would have to cease providing services to the store. Local newspapers would no longer be allowed to place ads for the video store(5). And to make sure it all happens, any person or organization who doesn&amp;#8217;t do this is subject to penalties(6). Even publishing a newsletter that tells people where the store is would be prohibited by this legislation(7).&lt;/p&gt;
&lt;p&gt;This is what SOPA and PIPA would impose in the online world. It&amp;#8217;s very different than targeting the owner of the video store directly. The obligations to make websites hard to find apply to all citizens and businesses. Each one of us is subject to punishment and fines if we don&amp;#8217;t follow these prohibitions. And, because SOPA/PIPA create a new regulatory structure, we become subject to punishment without the due process protections citizens normally enjoy.&lt;/p&gt;
&lt;p&gt;Supporters say they are only targeting foreign websites outside US jurisdiction. However the burden of compliance that falls on all of us is not any less because the website servers are elsewhere. And in any case, many US companies with be affected through their locally-identified sites (for example, amazon.co.uk.)&lt;/p&gt;
&lt;p&gt;Despite their over-reaching nature, PIPA and SOPA may not even be effective at stopping online piracy. People can still enter the actual Internet Protocol address of a blocked domain name. Sites can register new domain names. Continuously sanitizing the Internet of any mention or link to bad sites is a like the infamous game of “whack-a-mole.”&lt;/p&gt;
&lt;p&gt;SOPA and PIPA are dangerous.  So, what to do?&lt;/p&gt;
&lt;p&gt;Legislatively:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reject SOPA / PIPA soundly.&lt;/li&gt;
&lt;li&gt;Congress must not adopt the SOPA position of protecting content AT ALL COSTS. Congress must represent all of us.&lt;/li&gt;
&lt;li&gt;Focus specifically on the holes in today&amp;#8217;s enforcement tools. Why are thePirateBay.ORG or MegaUpload.COM still operating? Why aren&amp;#8217;t they part of the definition of “foreign site” in SOPA/PIPA?&lt;/li&gt;
&lt;li&gt;Be very, very cautious about creating new liability because we&amp;#8217;re unwilling to punish the people accessing unauthorized content&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Philosophically:&lt;br /&gt;
Over time, developments in two areas are likely to make this issue recede dramatically. One will be the development of new business models that embrace technology, and consumer expectations of universal access. The second will be new technology that makes it easier for content owners to limit access. Content owners can decide if they want unlimited audiences and alternative revenue sources, of if they want potentially limited audiences and a pay-for-view revenue model. Today we are fighting over what to do in the meantime. The content industry has convinced many that “something must be done.” Even if one agrees with this (which many do not), one thing is clear.&lt;/p&gt;
&lt;p&gt;Protecting content at all costs is a disaster.&lt;/p&gt;
&lt;div id=&quot;magicdomid168&quot;&gt;&lt;em&gt;Footnotes&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid169&quot;&gt;&lt;em&gt;(1) This is the phyical world equivalent of blocking DNS, which is required by SOPA. 112 HR 3261 Title I, Sec 102 c 2 A i (pp 14, ln 1)&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid170&quot;&gt;&lt;em&gt;(2) This is the physical world analogy for ISPs obligation to &amp;#8220;prevent access&amp;#8221; to suspected infringing sites. 112 HR 3261 Title I, Sec 102 c 2 A i (pp 14, ln 1) says that &amp;#8220;A service provider shall take technically feasible and reasonable measures designed to prevent access by its subscribers located within the United States to the foreign infringing site.&amp;#8221;&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid171&quot;&gt;&lt;em&gt;(3) Removing the video store from the phone book is analogous to preventing any search engines from showing links to a suspected infringing site, which is required under 112 HR 3261 Title I, Sec 102 c 2 B (pp 15, ln 17).&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid172&quot;&gt;&lt;em&gt;(4) SOPA requires that payment processors stop sanding payments to the accounts of suspected infringing sites. 112 HR 3261 Title I, Sec 102 c 2 C i (pp 16, ln 3)&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid173&quot;&gt;&lt;em&gt;(5) Advertisers are not allowed to show ads on suspected infringing sites, to show ads for suspected infringing sites in other places, or to pay for ads that have already been served. 112 HR 3261 Title I, Sec 102 c 2 D (pp 17, ln 5).&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid174&quot;&gt;&lt;em&gt;(6) SOPA allows the Attorney General (under 112 HR 3261 Title I, Sec 102 c 4 A (pp 18, ln 23) or a private party who thinks they&amp;#8217;ve been harmed (112 HR 3261 Title I, Sec 103 c 4 (pp 42, ln 3) ) to pursue damages from anyone who doesn&amp;#8217;t follow these rules, and doesn&amp;#8217;t place a limit on the amount of any damages that could be assessed.&lt;/em&gt;&lt;/div&gt;
&lt;div id=&quot;magicdomid175&quot;&gt;&lt;em&gt;(7) &amp;#8220;Circumvention tools&amp;#8221; &amp;#8212; anything that tells you where a site is, even after it&amp;#8217;s been removed from the DNS (the Internet&amp;#8217;s &amp;#8220;map&amp;#8221;) are prohibited by 112 HR 3261 Title I, Sec 102 c 4 A ii (pp 19, ln 8 )&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">User Sovereignty for our Data</title>
		<link href="http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/"/>
		<id>http://blog.lizardwrangler.com/?p=3123</id>
		<updated>2012-01-13T17:18:57+00:00</updated>
		<content type="html">&lt;p&gt;Our Internet experiences involve more and more data about us. Some of this data we create ourselves.  Sometimes our friends and acquaintances create it, and sometimes the services we use create data about us. On one hand this enables all sorts of exciting new applications. On the other hand, there are some very disconcerting aspects to the explosion of personal data. The ability of big data and cloud service providers to monitor, log, store, use, correlate and sell information about who we are and what we do has huge implications for society and for individuals.&lt;/p&gt;
&lt;p&gt;Right now there&amp;#8217;s no convenient way for me to share information about myself and maintain control over that information. I share information about myself by putting it someplace where someone else makes all the rules. That &amp;#8220;someone else&amp;#8221; is the application. Most people think of Facebook or Google, but this issue is much bigger than either of them.  This is an issue of the architecture of user data today, and applies across the Internet. Think of the big recommendation / review sites, or any other application you spend a lot of time living in. Think of any social network you&amp;#8217;ve identified connections in. The only convenient way for us to have a &amp;#8220;home&amp;#8221; at one of these sites is to contribute our data and have whatever control the application developer chooses to give us.&lt;/p&gt;
&lt;p&gt;These issues have big implications for Mozilla.&lt;/p&gt;
&lt;p&gt;First, it means we should do some new things in the user data space. To really help people with the way we use and share data today, Mozilla will also need to offer people the choice of storing data in the cloud in a way that allows services to access it with your permission.  This will be a new thing for Mozilla. It will involve new challenges.  It&amp;#8217;s important that we take these on and address them well. If we develop an offering that handles user data in the cloud properly we will help ensure choice and user sovereignty in new areas of online life. Each of us should have a meaningful choice about where and how our data is stored and managed. No other organization have both the ability to do something totally focused on user sovereignty rather than financial profit, and the ability to have wide impact. A Mozilla presence in the cloud will allow us to to fulfill our mission in important new areas of online life.&lt;/p&gt;
&lt;p&gt;Second, this means our approach to handling user data must be different from the industry norm. It must put you at the center, array your data around you, and let you deliver that data to any app you want, on the terms you want. It should store user data when there is a measurable benefit to the user, rather than gathering everything in the hopes that data mining will provide value to someone else. It should allow people to determine if their data is available to others. The principle of &lt;a href=&quot;http://blog.lizardwrangler.com/2011/08/04/extending-our-reach-many-layers-of-user-sovereignty/&quot;&gt;user sovereignty&lt;/a&gt; will affect the way we design every aspect of our offerings.  Mozilla offerings must embody the values of the &lt;a href=&quot;http://www.mozilla.org/about/manifesto.en.html&quot;&gt;Mozilla Manifesto&lt;/a&gt; and our &lt;a href=&quot;https://wiki.mozilla.org/Privacy/Roadmap_2011#Operating_Principles:&quot;&gt;privacy principles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My colleague Ben Adida (tech lead for identity and user data and one of our resident cryptographers) has &lt;a href=&quot;http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/&quot;&gt;written a piece&lt;/a&gt; describing our thinking on how to build such products.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Blogaversary 2012</title>
		<link href="http://www.sauria.com/blog/2012/01/09/blogaversary-2012/"/>
		<id>http://www.sauria.com/blog/2012/01/09/blogaversary-2012/</id>
		<updated>2012-01-09T16:43:02+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;https://twitter.com/twleung&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://gplus.to/twleung&quot;&gt;Google Plus&lt;/a&gt;, Facebook, &lt;a href=&quot;http://www.flickr.com/photos/twleung/&quot;&gt;Flickr&lt;/a&gt;, &lt;a href=&quot;http://500px.com/twleung&quot;&gt;500px&lt;/a&gt;. pinterest on the horizon. All that&amp;#8217;s missing is a partridge in a pear tree, and sometimes that appears to be there as well. The world of online communication and connection is pretty different that it was nine years ago, when I slapped a bunch of Python scripts onto a server running in a closet in my house. For all the other forms that have emerged, blogging still has a warm place in my heart. I&amp;#8217;ve used this blog to host long (some might say too long) and short form content over the years. I never really mastered the short form content, so it was easy for that to migrate off into Twitter land. Some of the more personal stuff that I used to write has also gone to Twitter, or to a lesser degree Facebook, but there hasn&amp;#8217;t been a lot of time for that, so most of it has gone by the wayside. What remains is the much longer form content. Unfortunately, firing up Ecto and writing a few dozen paragraphs doesn&amp;#8217;t come easily, and getting over some of that inertia is what&amp;#8217;s kept more content from appearing here.&lt;/p&gt;
&lt;p&gt;Despite my initial misgivings, I like Google Plus. I like the ability to write short to medium content, as well as really nice picture support. I like how easy it is for conversations to start. I&amp;#8217;m probably going to put a little more energy into being &lt;a href=&quot;http://gplus.to/twleung&quot;&gt;there&lt;/a&gt;. Will there be a 10th anniversary blog post in January 2013? I&amp;#8217;m not sure. I&amp;#8217;d like there to be, and I plan to keep on posting, but at the same time, there are only so many hours in a day.&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">SqueakG+</title>
		<link href="http://news.squeak.org/2012/01/09/finding-more-news-about-squeak/"/>
		<id>http://news.squeak.org/?p=986</id>
		<updated>2012-01-09T16:35:40+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;https://plus.google.com/115950529692424242526/posts&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-987&quot; title=&quot;SqueakG+&quot; src=&quot;http://weeklysqueak.files.wordpress.com/2012/01/squeakg.jpg?w=300&amp;h=110&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;110&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Need more news?  If waiting for a blog post is not your thing, join the Google + Group.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plus.google.com/115950529692424242526/posts&quot;&gt;https://plus.google.com/115950529692424242526/posts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/weeklysqueak.wordpress.com/986/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/weeklysqueak.wordpress.com/986/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=news.squeak.org&amp;blog=394922&amp;post=986&amp;subd=weeklysqueak&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Weekly Squeak</name>
			<uri>http://news.squeak.org</uri>
		</author>
		<source>
			<title type="html">The Weekly Squeak</title>
			<subtitle type="html">What's new in the world of Squeak</subtitle>
			<link rel="self" href="http://news.squeak.org/feed/"/>
			<id>http://news.squeak.org/feed/</id>
			<updated>2012-01-24T20:00:19+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mollom 2011 retrospective</title>
		<link href="http://buytaert.net/mollom-2011-retrospective"/>
		<id>http://buytaert.net/2621 at http://buytaert.net</id>
		<updated>2012-01-06T13:39:16+00:00</updated>
		<content type="html">&lt;p&gt;2011 was another excellent year for &lt;a href=&quot;http://mollom.com&quot;&gt;Mollom&lt;/a&gt;. We ended the year having blocked 630 million spam messages, up from 352 million spam messages blocked in 2010 -- and that doesn't even count some of our largest customers like Netlog and other large social networks. And, as in 2010, we ended 2011 with a spam classification efficiency of 99.95%, meaning that only 5 in 10,000 spam messages were not caught by Mollom.&lt;/p&gt;

&lt;p&gt;The number of active sites protected by Mollom grew from 28,000 at the end of 2010 to almost 45,000 at the end of 2011. Revenues grew by more than 50% with virtually no sales or marketing efforts.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/mollom-team-december-2011-500x500.jpg&quot; alt=&quot;Team december&quot; /&gt;
&lt;p&gt;Almost the entire Mollom team in the Mollom office in Ghent: sun, Ben, Cedric, Thomas, Johan and Vicky. Missing in the picture are Keith and Dries.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;All our revenue is invested back into the company. In 2011, we used those funds to grow our team and to fund development on an entirely new product, which may end up rebooting or repositioning Mollom altogether.&lt;/p&gt;

&lt;p&gt;Specifically, we have been worked hard on what will be a &quot;hosted comment moderation interface&quot;. That interface will provide an optimized moderation environment that will make it easier to moderate multiple websites, either as an individual or as part of a team of moderators. 
To do so we introduced a new backend with a REST-based API to replace our original XML-RPC API, we rewrote the Mollom module for Drupal, and started to change our website.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/mollom-moderation-ui-december-2011-500x500.jpg&quot; alt=&quot;Moderation ui december&quot; /&gt;

&lt;/div&gt;

&lt;p&gt;We also faced some new challenges in 2011 -- our support requests increased substantially, mostly due to the variety of sites that are now using Mollom. Based on many of these user requests, we tweaked our classifier performance, which resulted in a dramatic decrease in how often Mollom presents a CAPTCHA challenge, and in doing so, solved a number of real-world issues our clients were having with Mollom performance. Rolling out changes without impacting our up-time statistics was no small challenge -- every change we made on the backend has to be weighed against the impact it has on the effectiveness and responsiveness of Mollom on the client side.&lt;/p&gt;

&lt;p&gt;2012 may also bring us some additional competition -- some of the world's best venture capitalists invested $8 million in a company called &lt;a href=&quot;http://impermium.com&quot;&gt;Impermium&lt;/a&gt;. Investments like this validate our belief that the social web needs good anti-spam filtering solutions. Impermium is still building its first product but will definitely be a company to watch.&lt;/p&gt;

&lt;p&gt;Regardless of what happens in the social web spam market, we'll be busy in 2012. The first half of 2012, you'll notice some new things popping up on Mollom.  Our primary goal for 2012 will be to make the &quot;hosted comment moderation interface&quot; available commercially and to refresh our website. Along with launching a new product, we plan to ramp up our sales and marketing efforts. It is time to do so now the Mollom technology has matured after years of intensive investment. We've also got additional work to do to continue to improve accuracy, maintain our high uptime statistics, and work with other open source developers on improvements to Mollom clients for non-Drupal systems.&lt;/p&gt;

&lt;p&gt;In short, 2011 was a great year for &lt;a href=&quot;http://mollom.com&quot;&gt;Mollom&lt;/a&gt;. We're happy doing what we do, and we feel that we're helping to make the web a slightly better place. We wouldn't have made it this far without you -- our customers, users and friends. Without you, we wouldn't be a company at all.  Thank you for 2011!  We're looking forward to sharing a great 2012 with you.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Acquia retrospective 2011</title>
		<link href="http://buytaert.net/acquia-retrospective-2011"/>
		<id>http://buytaert.net/2616 at http://buytaert.net</id>
		<updated>2012-01-05T19:59:35+00:00</updated>
		<content type="html">&lt;p&gt;It's that time of year again! In good tradition, here is my retrospective on Acquia's accomplishments for 2011. (You can also read my &lt;a href=&quot;http://buytaert.net/acquia-2009-retrospective&quot;&gt;2009&lt;/a&gt; and &lt;a href=&quot;https://www.acquia.com/blog/acquia-2010-retrospective&quot;&gt;2010&lt;/a&gt; retrospectives.)&lt;/p&gt;
&lt;p&gt;While 2011 was only Acquia's third full year in business (i.e. revenue-bearing year), 2011 was absolutely jam-packed. Starting with &lt;a href=&quot;http://buytaert.net/acquia-product-strategy-and-vision&quot;&gt;executing on our product strategy and vision&lt;/a&gt;, to &lt;a href=&quot;http://buytaert.net/acquia-goes-to-the-caribbean&quot;&gt;a trip to the Caribbean for the entire company&lt;/a&gt;, to being &lt;a href=&quot;http://www.forbes.com/lists/2011/28/most-promising-companies-11_Acquia_UNVV.html&quot;&gt;selected by Forbes magazine as one of America's 100 most promising companies&lt;/a&gt;, 2011 was full of amazing successes, both for Drupal and for Acquia.&lt;/p&gt;
&lt;p&gt;In this post, I'll provide some more detail on what Acquia accomplished in 2011; I'll discuss our business as a whole, our products, our relation with the Drupal community and my role within the company.  I have a &lt;a href=&quot;http://buytaert.net/drupal-2011-retrospective-and-2012-predictions&quot;&gt;separate blog post&lt;/a&gt; to reflect on how Drupal fared in 2011.&lt;/p&gt;
&lt;h2&gt;Acquia business retrospective&lt;/h2&gt;
&lt;p&gt;In 2011 we saw record bookings and continued momentum. We finished the year with 11 consecutive quarters of revenue growth and beating our plan.&lt;/p&gt;
&lt;p&gt;Acquia, along with our partners, had more and more engagements with big and well-known organizations, like &lt;a href=&quot;https://www.x.com/&quot;&gt;Paypal&lt;/a&gt;, &lt;a href=&quot;https://dev.twitter.com/&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://blogs.aljazeera.com/&quot;&gt;Al Jazeera&lt;/a&gt;, &lt;a href=&quot;http://www.weforum.org/&quot;&gt;World Economic Forum&lt;/a&gt;, the &lt;a href=&quot;http://house.gov/&quot;&gt;U.S. House of Representatives&lt;/a&gt;, and many more.&lt;/p&gt;
&lt;p&gt;Most importantly, customer satisfaction and renewals continued to climb, and are best in class compared to other companies in our industry.  Rapid customer growth has resulted in surging ticket counts, now numbering in thousands each month.  Sustaining high levels of satisfaction and servicing these tickets has proven to be challenging at times.  As a result, we significantly evolved our customer on-boarding process, customer communication, and account management, and we've continued to invest in hiring many great people.&lt;/p&gt;
&lt;p&gt;Because things went so well, we decided to accelerate sales and marketing and raised more money mid-2011. We raised &lt;a href=&quot;http://buytaert.net/acquia-raises-15-million-series-d&quot;&gt;$15 million&lt;/a&gt; in a fourth round of funding. Our previous investors affirmed their confidence by participating in this round, and they were joined by &lt;a href=&quot;http://www.tenayacapital.com/&quot;&gt;Tenaya Capital&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In January 2011, we also launched Acquia Europe and overachieved our goals there.  We now have about 20 people in Europe.&lt;/p&gt;
&lt;p&gt;We ended up growing the company from 80 full-time employees to 175, and growing our bookings by 230%.  Mid-way through 2011, our existing office space simply couldn't contain us any longer, so we burst out at the end of August and moved to a bigger 35,000 square feet (3,250 square meter) office where we have had a lot of fun.&lt;/p&gt;
&lt;p&gt;Despite our success in growing our staff, the availability of quality candidates continues to be the number one challenge for our continued growth.  We're trying to help change that. Together with our partners, we delivered 200 training classes worldwide and we've launched an internal training program called &lt;a href=&quot;http://buytaert.net/acquia-u&quot;&gt;Acquia U&lt;/a&gt;, to provide immersive training to a select group of new entry level employees (recent college graduates and career changers).&lt;/p&gt;
&lt;p&gt;We've also grown Acquia through the acquisition of companies started by talented people within the Drupal community. This year, &lt;a href=&quot;http://techcrunch.com/2011/08/16/acquia-expands-drupal-product-suite-with-purchases-of-cyrve-growing-venture-solutions/&quot;&gt;Acquia acquired two Drupal companies&lt;/a&gt;: security specialist &lt;a href=&quot;http://growingventuresolutions.com/blog/gvs-drupal-scout-acquired-industry-leader-acquia&quot;&gt;Growing Venture Solutions&lt;/a&gt; and migration expert &lt;a href=&quot;http://cyrve.com/acquia&quot;&gt;Cyrve&lt;/a&gt;. We wanted to do these acquisitions because they create a &lt;a href=&quot;http://buytaert.net/why-acquia-acquired-cyrve-and-gvs&quot;&gt;win-win-win situation&lt;/a&gt; for the Drupal community, our partners, and our customers.&lt;/p&gt;
&lt;h2&gt;Acquia product retrospective&lt;/h2&gt;
&lt;p&gt;On the product side, Acquia achieved everything in line with the &lt;a href=&quot;http://buytaert.net/acquia-product-strategy-and-vision&quot;&gt;product strategy and vision that I outlined in early 2011&lt;/a&gt;. If you're not already familiar with Acquia's products, it's worth reading that post first for context.&lt;/p&gt;
&lt;p&gt;We &lt;a href=&quot;http://www.acquia.com/products-services/acquia-network/cloud-services&quot;&gt;rebooted the Acquia Network&lt;/a&gt;.  We added two of our own services to the Acquia Network with the new  &lt;a href=&quot;http://www.acquia.com/products-services/acquia-network/cloud-services/insight&quot;&gt;Insight&lt;/a&gt; and &lt;a href=&quot;https://www.acquia.com/products-services/acquia-network/cloud-services/seo-grader&quot;&gt;SEO Grader&lt;/a&gt; tools, which provides active site testing for security, performance, and search engine optimization best practices for all of your sites.&lt;/p&gt;
&lt;p&gt;In addition to adding our own services, we also added complimentary services and tools from our partners, including &lt;a href=&quot;https://www.acquia.com/products-services/enhance-drupal-performance-new-relic&quot;&gt;New Relic&lt;/a&gt; (performance monitoring), &lt;a href=&quot;https://www.acquia.com/products-services/learn-drupal-when-where-you-want&quot;&gt;Drupalize.me&lt;/a&gt; (over 200 hours of Drupal video training from &lt;a href=&quot;http://www.lullabot.com/&quot;&gt;Lullabot&lt;/a&gt;), &lt;a href=&quot;https://www.acquia.com/products-services/test-performance-and-scalability-blitz&quot;&gt;Blitz.io&lt;/a&gt; (load testing), &lt;a href=&quot;https://www.acquia.com/products-services/acquia-network/cloud-services/u-test&quot;&gt;Utest&lt;/a&gt; (crowd sourced manual testing), and &lt;a href=&quot;https://www.acquia.com/products-services/optimize-mobile-devices-mobify&quot;&gt;Mobify&lt;/a&gt; (mobile delivery of Drupal sites).   Lastly we re-built the &lt;a href=&quot;https://library.acquia.com/&quot;&gt;Acquia Library&lt;/a&gt;, our knowledge base on everything Drupal and Acquia.  Everything combined, we made massive improvements to the Acquia Network.&lt;/p&gt;
&lt;p&gt;We also launched &lt;a href=&quot;http://www.acquia.com/products-services/acquia-dev-cloud&quot;&gt;Dev Cloud&lt;/a&gt;, a single-server version of &lt;a href=&quot;http://www.acquia.com/products-services/acquia-managed-cloud&quot;&gt;Managed Cloud&lt;/a&gt;. We now deliver over 4 billion page views a month and 70 terrabytes of data from our Drupal-tuned cloud platform.  Our operations team now manages over 2,500 servers through Amazon EC2, up from 500 servers in 2011 and 100 at the end of 2010.&lt;/p&gt;
&lt;p&gt;A major low-light was the famous &lt;a href=&quot;http://news.cnet.com/8301-30685_3-20056029-264.html&quot;&gt;Amazon outage in April 2011&lt;/a&gt;.  Even though only two enterprise customers were affected, out of a couple hundred at that time, we made fairly significant changes to our roadmap to limit future outages. We've since added features to Acquia Cloud like multi-datacenter failover (both multi-region and multi-availability zone across continents) to increase the service level agreement (SLA) we provide to levels beyond what Amazon provides directly.&lt;/p&gt;
&lt;p&gt;2011 was also the year that we commercially launched &lt;a href=&quot;http://www.drupalgardens.com/&quot;&gt;Drupal Gardens&lt;/a&gt; at DrupalCon Chicago after spending considerable design and engineering time on the &lt;a href=&quot;http://www.drupalgardens.com/content/drupal-gardens-now-views-3&quot;&gt;new Views 3 user interface&lt;/a&gt;.  Since then, Drupal Gardens has added many requested features and now is hosting over 75,000 Drupal 7 sites including some really large enterprise customers, though we can't talk about them quite yet.&lt;/p&gt;
&lt;p&gt;We also did a lot of other things; from &lt;a href=&quot;http://buytaert.net/rebirthing-acquia-com&quot;&gt;relaunching Acquia.com on Drupal 7&lt;/a&gt;, to adding support for Drupal 7 and Drupal 8 to Acquia Dev Desktop, to improving both Acquia Commons and COD.&lt;/p&gt;
&lt;p&gt;All in all, 2011 was a very productive year for our engineers and product managers.&lt;/p&gt;
&lt;h2&gt;Community and Acquia&lt;/h2&gt;
&lt;p&gt;In everything we do, we try to raise the tide for the Drupal community at large. In 2011, we continued our long track record of giving back to the larger Drupal community.&lt;/p&gt;
&lt;p&gt;Roughly 30% of our engineering time flows back to the Drupal community and resulted in numerous improvements, including core bug fixes, contributed module porting, and usability improvements to modules such as Date, Media, and Views. We participated in the &lt;a href=&quot;http://drupal.org/node/1175694&quot;&gt;University of Minnesota usability testing&lt;/a&gt;, in addition to performing more than 20 internal usability tests on Drupal and Drupal Gardens whose results have been fed into the community.&lt;/p&gt;
&lt;p&gt;We participated in and organized many sprints, including the &lt;a href=&quot;http://www.palantir.net/blog/drupal-7-media-sprint&quot;&gt;Drupal 7 media sprint&lt;/a&gt;, the &lt;a href=&quot;http://civicactions.com/blog/2011/jun/30/drush_code_sprint_report&quot;&gt;Drush Code Sprint&lt;/a&gt;, and &lt;a href=&quot;http://evolvingweb.ca/story/recap-multilingual-drupal-code-sprint-montreal&quot;&gt;Multilingual Drupal Code Code Sprint&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In total, Acquia sponsored over 58 community events in the last 3 months of 2011 alone, and covered travel and accommodation costs for dozens of Acquians to contribute in person to the success of these events around the world.   We also took the lead in organizing and running several of them.&lt;/p&gt;
&lt;p&gt;Our marketing team contributed great &lt;a href=&quot;http://association.drupal.org/bizconnect/tools&quot;&gt;sales and marketing collateral&lt;/a&gt; to the Drupal Association (creative commons-licensed), to help others in the community to promote and grow Drupal.&lt;/p&gt;
&lt;p&gt;In addition, we also had some struggles …&lt;/p&gt;
&lt;p&gt;Acquia is obviously interested in helping to make Drupal the best it can possibly be and we're proud of major contributions we make to the Drupal project. For example, due to concerns about the lack of Drupal marketing, we launched the &lt;a href=&quot;http://www.drupalshowcase.com/&quot;&gt;Drupal Showcase&lt;/a&gt; site as a resource to enable the community to help market Drupal. And since the adoption and growth of Drupal is vitally important, I, supported by the rest of the Acquia leadership team, made a decision to &lt;a href=&quot;http://buytaert.net/mark-boulton-to-help-with-drupal-7&quot;&gt;fund a major usability initiative &lt;/a&gt; during Drupal 7's development.&lt;/p&gt;
&lt;p&gt;However, some of these community investment decisions have backfired on us, and caused community backlash and criticism. Sometimes over smaller things that are easily corrected, as in the case of the Drupal Showcase (moving it from an acquia.com sub-domain and adding a field for attribution), and other times because of &lt;a href=&quot;http://buytaert.net/does-acquia-suck-up-all-the-drupal-talent&quot;&gt;questions and concerns about Acquia's influence&lt;/a&gt;, as in the case of Drupal 7 usability.&lt;/p&gt;
&lt;p&gt;Acquia is in a position where not only can we give back, we &lt;em&gt;want&lt;/em&gt; to give back. And furthermore, I feel that corporate sponsorship (not just from Acquia) is important to Drupal's continued growth and success. But when major investments into Drupal like these backfire, it definitely gives us pause in continuing to make these kinds of large investments. Nevertheless, I'd love to contribute more and bigger changes to Drupal, particularly Drupal core, in a constructive and healthy way.  As Acquia, we'll continue to refine how we work with the community to find the right balance.  As a community, we need to figure out how to better embrace corporate sponsorship.  Something to brainstorm about together in this new year.&lt;/p&gt;

&lt;h2&gt;On a more personal note ...&lt;/h2&gt;
&lt;p&gt;As Acquia and the Drupal community have grown, so have the demands on my time. Acquia's growing at a phenomenal rate; we're creating a product portfolio with multiple product lines; the Drupal Association is undergoing major changes; Drupal 8 development is underway; I'm traveling around the world evangelizing Drupal 7; and more. To meet all of these demands, I needed to create more time. To do so, I created &lt;a href=&quot;http://buytaert.net/announcing-the-office-of-the-cto-at-acquia&quot;&gt;Acquia's Office of the CTO&lt;/a&gt; (OCTO).&lt;/p&gt;
&lt;p&gt;I made some amazing hires to be part of OCTO.  It is kind of a dream team to work with on a daily basis. Together, we've been very focused on accelerating Drupal growth (enabling distributions on drupal.org, streamlining the contribution process), Drupal 8 (launching initiatives) and Acquia (driving the acquisition of GVS and Cyrve, creating recommendations on Drupal and mobile, researching new product ideas, and working with some of the largest Drupal users in the world).&lt;/p&gt;
&lt;p&gt;This was definitely a highlight for me, as it has allowed much more velocity around these important aspects of what I do. We hope to extend OCTO in 2012 with additional people.&lt;/p&gt;
&lt;h2&gt;In summary …&lt;/h2&gt;
&lt;p&gt;In general, I'm very optimistic about Acquia's future in 2012. The decisions we've made early in the company's life, despite skepticism by some, have proven to be correct. Enterprises want commercial-grade support  and cloud computing. Open Source, Software as a Service (SaaS) and Platform as a Services (PaaS) continues to be on the rise. More than ever, I'm convinced that Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) will become the de-facto standard for building and hosting web applications, especially in combination with Open Source web applications. The question is not if it will happen, but when and how fast.  When it happens, Acquia will be in a great spot.&lt;/p&gt;
&lt;p&gt;We've always been very transparent about our goals and roadmap (&lt;a href=&quot;http://buytaert.net/acquia-2009-roadmap&quot;&gt;Acquia 2009 roadmap&lt;/a&gt;, &lt;a href=&quot;http://buytaert.net/acquia-product-strategy-and-vision&quot;&gt;Acquia 2011 product strategy&lt;/a&gt;), so in the next month or two, I'll provide more information on Acquia's goals for 2012 and beyond.&lt;/p&gt;
&lt;p&gt;Of course, none of this success would be possible without the support of our customers, partners, the Drupal community, and our many friends. Special thanks to all those who helped organize my many visits to India, Brazil, Australia, France, etc. Thank you for your support in 2011, and I look forward to working with you to find out what 2012 will bring!&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drupal 2011 retrospective and 2012 predictions</title>
		<link href="http://buytaert.net/drupal-2011-retrospective-and-2012-predictions"/>
		<id>http://buytaert.net/2611 at http://buytaert.net</id>
		<updated>2012-01-05T15:11:26+00:00</updated>
		<content type="html">&lt;p&gt;2011 was a tremendous year of major growth for Drupal, and also a year that kept me very, very busy.&lt;/p&gt;

&lt;h2&gt;Drupal 7&lt;/h2&gt;

&lt;p&gt;At the beginning of the year, thanks to the efforts of nearly 1,000 contributors, we &lt;a href=&quot;http://buytaert.net/drupal-7.0-released&quot;&gt;released Drupal 7&lt;/a&gt;, celebrating the event together as a community with over 250 parties in over 90 countries. An incredible achievement for all of us.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupal-drupal-7-release-party-map-500x500.jpg&quot; alt=&quot;Drupal release party map&quot; /&gt;
&lt;p&gt;A map of all the Drupal 7 release parties around the world: over 250 parties in more than 90 countries.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;With a new release comes a fresh round of evangelism. I traveled 412,000 km (or 256,000 miles) in 2011, up from 300,000 km (190,000 miles) in 2010 and about 100,000 km (62,000 miles) in 2009.  Given that the world is about 40,000 km (or 25,400 miles), I flew around the world approximately 10 times, or roughly once a month.  Or put differently, I traveled an average of 1100 km a day (or 680 miles a day).  Needless to say, that is a lot of evangelizing!  And although it may not be visible, I believe this evangelizing to be very effective in promoting Drupal and creating local communities around the globe.&lt;/p&gt;

&lt;p&gt;Three of the places I visited that I'm most excited about were Brazil, India, and Singapore. There is a large and growing Drupal following in these places with a lot of opportunity for Drupal.&lt;/p&gt;

&lt;p&gt;Today, Drupal 7 is a roaring success. Drupal 7 is being adopted at least twice as fast as Drupal 6 has.  Expect to see Drupal's adoption to grow throughout 2012 thanks to Drupal 7.&lt;/p&gt;

&lt;h2&gt;Drupal 8&lt;/h2&gt;

&lt;p&gt;Drupal also &lt;a href=&quot;http://buytaert.net/happy-tenth-birtday-drupal&quot;&gt;turned 10 years old in 2011&lt;/a&gt;, and we had a big birthday bash at &lt;a href=&quot;http://chicago2011.drupal.org/&quot;&gt;DrupalCon Chicago&lt;/a&gt;, where we also &lt;a href=&quot;http://buytaert.net/starting-to-work-on-drupal-8&quot;&gt;kicked off development of Drupal 8&lt;/a&gt;, and started work on &lt;a href=&quot;http://groups.drupal.org/drupal-initiatives&quot;&gt;major core initiatives&lt;/a&gt;, to help ensure that Drupal stays relevant in the ever-changing web. At &lt;a href=&quot;http://london2011.drupal.org/&quot;&gt;DrupalCon London&lt;/a&gt;, I presented the results of a &lt;a href=&quot;http://buytaert.net/state-of-drupal-presentation-august-2011&quot;&gt;community-wide survey&lt;/a&gt; with over 3,000 participants, which both reinforced the strategic importance of the existing initiatives, plus added a few more, which I hope to announce in 2012.&lt;/p&gt;

&lt;p&gt;These initiatives are being led by Greg Dunlap (Configuration Management), Larry Garfield (Web Services), Gábor Hojtsy (Multilingual), Jacine Luisi (HTML5), Jeff Burnz (Design), and John Albin (Mobile), and are happening in conjunction with &lt;a href=&quot;http://drupal.org/community-initiatives/drupal-core&quot;&gt;other great community initiatives for Drupal 8&lt;/a&gt;. A huge thanks to everyone who's been working hard on improving Drupal 8!&lt;/p&gt;

&lt;p&gt;In addition to celebrating our future, we also tried to learn from our past. We held a &lt;a href=&quot;http://buytaert.net/drupal-7-development-process-retrospective-summary&quot;&gt;development process retrospective&lt;/a&gt; discussion on Drupal 7's 3-year release cycle and the lessons learned: what went well, what didn't, and what we should hook_process_alter() in Drupal 8. As a result, we implemented numerous core development process tweaks (a hard cap on the number of critical and major issues, worked with the various Drupal core team leads to develop &quot;gates&quot; that document how to review patches for accessibility, performance, usability, testing, and documentation). We also made a number of improvements to the collaboration tools on Drupal.org (e.g. issue summaries, image uploads, and subscriptions).&lt;/p&gt;

&lt;p&gt;Due to our community's initial focus during the release cycle on stabilization and bug fixes, Drupal 8 development really only recently came into bloom, around the time of DrupalCon London. However, since then, a number of exciting improvements have gone in, including patches to convert Drupal 8 to HTML5 and clean up Drupal's multilingual system, a new object-oriented entity API and cache system, and numerous documentation and API clean-ups. Additionally, there is some promising prototyping going on for the web services and configuration management initiatives.&lt;/p&gt;

&lt;h2&gt;Drupal Association&lt;/h2&gt;

&lt;p&gt;Another aspect of Drupal that took a front seat for me in 2011 was the &quot;rebooting&quot; of the &lt;a href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt;: moving to a US-based 501c3 organization, changing the structure of the organization to one of a policy-making board with supporting committees, and electing a new board of directors.&lt;/p&gt;

&lt;p&gt;Understanding the importance of these changes requires some familiarity with the &lt;a href=&quot;https://association.drupal.org/about/history&quot;&gt;Drupal Association's history&lt;/a&gt;, as well as the &lt;a href=&quot;https://association.drupal.org/node/1399&quot;&gt;background of the changes&lt;/a&gt;. But the key goals are:

&lt;ol&gt;
&lt;li&gt;Move the board away from essentially unpaid &quot;staff&quot; positions (infrastructure manager, event manager, etc.) to a policy-making board. This allows the Drupal Association's activities to scale with the exponential growth of the community and not be hamstrung by what 7-9 individuals are capable of doing.&lt;/li&gt;

&lt;li&gt;Increase the diversity and effectiveness of the board through targeted outreach of new members via a dedicated Nominating Committee.&lt;/li&gt;

&lt;li&gt;Increase direct community representation in board decisions through the inclusion of &lt;a href=&quot;http://groups.drupal.org/node/199178&quot;&gt;community-elected, &quot;at-large&quot; board members&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Empower the community to get directly involved with the Drupal Association's activities through participation in focused committees, such as an Infrastructure Committee and Events Committee.&lt;/li&gt;

&lt;li&gt;Move operations to the US, where most of our income comes from (which can now be tax-deductible donations), and where most of our staff is located, in order to help increase the efficiency of running the organization.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;While these changes took a lot of time to implement, and a few are still ongoing, I believe they will set a very strong foundation for the future of the organization.&lt;/p&gt;

&lt;p&gt;In fact, the &lt;a href=&quot;http://groups.drupal.org/node/197558&quot;&gt;Drupal Association 2012 planning&lt;/a&gt; has already kicked off.  Our primary goals for 2012 are to make Drupal.org awesome, and to help address Drupal's talent shortage issue.&lt;/p&gt;

&lt;p&gt;Despite the growth and opportunity, finding Drupal talent still remains really, really hard. It continues to be Drupal's most important challenge in my opinion. I'm really glad we decided to focus on it with the Drupal Association.&lt;/p&gt;

&lt;h2&gt;Community&lt;/h2&gt;

&lt;p&gt;It certainly hasn't all been rosy, though; 2011 was also a year with challenges, particularly within the core development team. We've certainly struggled with morale issues following nearly two years without a development phase in Drupal core, misunderstandings about the relationship between &quot;official&quot; initiatives and community initiatives, concerns about the balance between adding new features and cleaning up existing technical debt, as well as even more existential questions like &lt;em&gt;&quot;Is Drupal a product or framework? Should Drupal be a page generator or a REST server?&quot;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Much of the growing pains are normal.  We're now one of the largest Open Source projects in terms of active contributors -- if not the largest.  That growth requires us to evolve how we work.  We've grown from a 100% volunteer driven model to a model where there is increasingly more corporate participation and influence.  This model is not new to the world.  There comes a time when a volunteer-based project needs to foster commercial involvement to help the project advance and compete.  Linux is our best example. Without Red Hat, IBM and Dell, Linux would not be what it is today.  One of our biggest challenges for 2012, is to figure out how we can get more commercial organizations to get involved with Drupal development in a bigger way while respecting the needs and desires of our community.&lt;/p&gt;

&lt;p&gt;Although I also want to do a lot of evangelizing in 2012, I feel like the pendulum has to swing back. I want to re-balance how my time is spent and focus more on Drupal 8 and the Drupal community, in order to spend focused time and energy on overcoming these growing pains.&lt;/p&gt;

&lt;p&gt;As a community, we shouldn't forget about the evangelizing though, and this is something a lot of people can help with.  It sometimes frustrates me that we spent 3 years working on Drupal 7 with almost a thousand people, but don't properly tell the world about all the great things we've done.   Especially because over the years, Drupal has built up a reputation of being hard to use compared to some alternatives.  A lot of that is changed with Drupal 7, but it isn't necessarily reflected in how people think and talk about Drupal.  To change that, we need to continue to educate people about all the great improvements we made to Drupal 7 and encourage those that gave up on Drupal previously, to give Drupal another try.  Drupal 7 is a giant step forward compared to Drupal 6.&lt;/p&gt;

&lt;p&gt;Overall, I'm confident that we can overcome these challenges. I really believe in the people that make up our community and the core development team, and our ability to collaborate together to get through tough problems. Drupal will be much better in the end, as a result. We'll have different challenges at the end of 2012.&lt;/p&gt;

&lt;h2&gt;More predictions for 2012&lt;/h2&gt;

&lt;p&gt;Here are some more prediction in addition to the predictions and plans above:
&lt;ol&gt;
  &lt;li&gt;As Drupal gains in popularity, the number of developers/shops getting involved will increase, and the Drupal ecosystem on the whole will expand greatly. However, there could be a danger that individual companies who don't invest in marketing may actually see fewer clients as a result. Marketing will be a much larger focus of the business community in 2012.&lt;/li&gt;

 &lt;li&gt;I hope 2012 will be the year of the Drupal entrepreneur. Drupal companies who specialize in one particular aspect, such as Pantheon, Drupal Commerce, and Tag1 Consulting have seen a lot of success or promise in 2011 (specialization is a form of marketing, after all), but there are many more niches to fill, and many niches that have plenty of room for multiple companies -- something we sometimes seem to forget. I'd love to see more entrepreneurial spirit within the Drupal community.&lt;/li&gt;

 &lt;li&gt;Another thing I'd love to see is more young people engaging with Drupal in 2012, and have this be a measure of Drupal's success. Some of us old farts are busy raising kids these days. ;-) New, vibrant energy in the community from young people is a hallmark of a great community.&lt;/li&gt;

 &lt;li&gt;I predict more distributions will be created than ever before.  We still haven't fully cracked the code on &lt;a href=&quot;http://buytaert.net/on-business-models-for-drupal-distributions&quot;&gt;business models for distributions&lt;/a&gt; though.  That is important because they are expensive to build and maintain.  We're seeing early traction with the support business model around distributions, but in 2012, I think we'll see people experiment with more of a client/server model.  That is, people will use distributions as a way to sell different kinds of hosted services.&lt;/li&gt;

&lt;li&gt;Usability is still the number one reason people choose competing solutions to Drupal. Not because the existing features are hard to use — usability of Drupal was vastly improved in Drupal 7 — but because of lack of out-of-the-box features, such as content workflow and content staging tools, accurate content previews, WYSIWYG, media handling, and scheduling. However, I predict that very little significant work will happen on many of these fronts without multiple companies investing a lot of resources into it. In any case, we will need to make Drupal core bigger, as we try and make it smaller.&lt;/li&gt;

&lt;li&gt;We're going from a pure web world, to a world where there are increasingly more mobile applications.  A more diverse world with web sites and web applications. Current website developers will be forced to adapt. Fortunately, Drupal will be well-poised to handle this, both in contrib in Drupal 7 and in core in Drupal 8.  I also predict that a number of Drupal shops will re-position themselves to be strong players in the mobile-Drupal world.&lt;/li&gt;

&lt;li&gt;Someone will fly a Druplicon shaped hot air balloon.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;To finish things off, I want to end with a sincere, heart-felt &quot;Thank you!&quot; to the many members of our community who work so hard and passionately to make Drupal the great success and fun project that it is. So, let me just say from me to you, for making Drupal what it is today, and for working with me to make it better day by day, you ROCK! Here's to 2012!&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">3 Min Video of the Mozilla Story</title>
		<link href="http://blog.lizardwrangler.com/2012/01/04/3-min-video-of-the-mozilla-story/"/>
		<id>http://blog.lizardwrangler.com/?p=3116</id>
		<updated>2012-01-05T00:32:28+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Mozilla is so much more than Firefox.  Mozilla is an idea, a mission, implemented through products, the market and people.  This video does a nice job of explaining how all this fits together.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mozilla Public License Version 2.0 Released</title>
		<link href="http://blog.lizardwrangler.com/2012/01/03/mozilla-public-license-version-2-0-released/"/>
		<id>http://blog.lizardwrangler.com/?p=3102</id>
		<updated>2012-01-03T18:04:34+00:00</updated>
		<content type="html">&lt;p&gt;We&amp;#8217;re starting off 2012 by releasing &lt;a href=&quot;http://www.mozilla.org/MPL/2.0/&quot;&gt;MPL 2.0&lt;/a&gt;, the updated version of the Mozilla Public License.  Here are the &lt;a href=&quot;http://mpl.mozilla.org/2012/01/03/announcing-mpl-2-0/&quot;&gt;details about MPL 2.0&lt;/a&gt;.  The MPL was created as part of the launch of the Mozilla project in 1998, and was updated once in 1999.  The MPL is used by the Mozilla project for much of its code, including Firefox and Thunderbird.  It is also used by other organizations and individuals.&lt;/p&gt;
&lt;p&gt;Version 2.0 is similar in spirit to the previous versions, but shorter, better, and more compatible with other Free Software and Open Source Licenses.   We appreciate the help of the Free Software Foundation for GPL compatibility and the Open Source Initiative for assistance with compatibility and their ultimate certification of the MPL as meeting free software and open source standards.&lt;/p&gt;
&lt;p&gt;The MPL 1.1 versions had one expert who had been involved in every word and every decision.  Even today, more than a decade later, I can still bring to mind particular phrases or section references along with the rationale behind them.  The MPL 2.0 is a &lt;a href=&quot;http://blog.lizardwrangler.com/2011/08/20/release-candidate-for-updated-mozilla-public-license-new-module-peers/&quot;&gt;vast improvement here&lt;/a&gt; as well.  It has &lt;a href=&quot;https://wiki.mozilla.org/Module_Owners_Activities_Modules#Mozilla_Public_License_Module&quot;&gt;5 peers now&lt;/a&gt;,  instead of just one.&lt;/p&gt;
&lt;p&gt;I also want to call out the stellar work of Luis Villa, supported by Heather Meeker.  Luis started the MPL 2.0 revision process as a new lawyer just out of law school, but with a long and deep background in free/open source software.  Harvey and I believed that his software experience and his motivation would make up for his status as a young lawyer.     We have been more than vindicated &amp;#8212; Luis began with project management, and has come to own much of the content over time.&lt;/p&gt;
&lt;p&gt;The MPL 2.0 will be adopted by the Mozilla project; this decision was proposed, reviewed and decided as part of the beta and Release Candidate process over the fall of 2011.  The actual update process with be managed by Gervase Markham,  who managed the update from the MPL only to the MPL tri-license many years ago.&lt;/p&gt;
&lt;p&gt;Many thanks to everyone who contributed to the process.  It&amp;#8217;s an honor to work with so many great people.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">2011 in Photography</title>
		<link href="http://www.sauria.com/blog/2011/12/29/2011-in-photography/"/>
		<id>http://www.sauria.com/blog/2011/12/29/2011-in-photography/</id>
		<updated>2011-12-30T02:54:17+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;ve been dreading writing the photography roundup post this year, because I haven&amp;#8217;t taken a lot of photographs. I&amp;#8217;ve only a few months worth of photographs on Flickr, which makes a month by month roundup pretty tough to do. &amp;nbsp;&amp;nbsp;We&amp;#8217;ve had an enormous amount of stuff going on schedule wise this year, and between all of that activity, and me getting fussier about my pictures, 2011 saw a precipitous decline in the average number of pictures that I made during a given month.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m still doing some dance performance work,&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6557423839/&quot;&gt;&lt;img src=&quot;http://farm8.static.flickr.com/7174/6557423839_3d2cd23c50.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;OPG Nutcracker 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6557420715/&quot;&gt;&lt;img src=&quot;http://farm8.static.flickr.com/7167/6557420715_e7c4c38502.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;OPG Nutcracker 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6557419839/&quot;&gt;&lt;img src=&quot;http://farm8.static.flickr.com/7008/6557419839_b174aae209.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;OPG Nutcracker 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6557417869/&quot;&gt;&lt;img src=&quot;http://farm8.static.flickr.com/7152/6557417869_03442d4576.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;OPG Nutcracker 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5971199118/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6021/5971199118_2fcd121d95.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;Bainbridge Ballet Recital 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5970652957/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6020/5970652957_7846129089.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;Bainbridge Ballet Recital 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5959699317/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6134/5959699317_3f58bccacd.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;Bainbridge Ballet Recital 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5970657433/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6025/5970657433_9256bd454d.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;Bainbridge Ballet Recital 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and on the right occasions, I am going to interesting places that yield interesting pictures&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5539396198/&quot;&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5098/5539396198_be369d2ce3.jpg&quot; height=&quot;500&quot; width=&quot;375&quot; alt=&quot;SXSW Interactive 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5566631989/&quot;&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5134/5566631989_07137d6ae2.jpg&quot; height=&quot;333&quot; width=&quot;500&quot; alt=&quot;SXSW Interactive 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/5566634215/&quot;&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5108/5566634215_b52f2e131c.jpg&quot; height=&quot;500&quot; width=&quot;333&quot; alt=&quot;_SXSW Interactive 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The highlight of the year for me photographically was a &lt;a href=&quot;http://www.flickr.com/photos/twleung/sets/72157627518784171/detail/&quot;&gt;project&lt;/a&gt; that I did with one of the seniors at my daughters&amp;#8217; dance studio&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6135113119/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6190/6135113119_7e0e5079e1.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6135661784/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6083/6135661784_1cdc41e61d.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6135661924/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6166/6135661924_316d86cd49.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6139008965/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6193/6139008965_609b636202.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6139009319/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6173/6139009319_c3eebaa082.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6142690221/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6204/6142690221_62d8dc018a.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/51035696189@N01/6143243264/&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6180/6143243264_7c8d58d2aa.jpg&quot; height=&quot;500&quot; width=&quot;500&quot; alt=&quot;Liza&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I think that the other notable thing for me and photography in 2011 is a move away from Flickr and towards &lt;a href=&quot;https://plus.google.com/114727041619948419787&quot;&gt;Google+&lt;/a&gt;, &lt;a href=&quot;https://www.facebook.com/pages/Ted-Leung-Photography/92624233143?sk=wall&quot;&gt;Facebook&lt;/a&gt;, and &lt;a href=&quot;http://500px.com/twleung&quot;&gt;500px&lt;/a&gt;. This is definitely a bittersweet thing for me. Flickr is pretty much responsible for getting me back into photography and putting me on a good track of growth. At the same time, I see Flickr weakening in various ways. I do a limited amount of portrait/dance shooting in my local area. For this kind of work, Facebook is pretty much the place where people might see my work. When Google+ burst onto the scene earlier this year, it was clear that it was really pretty decent for photography, and a lot of professional and advanced amateur photographers have taken to the service. In particular, Google+&amp;#8217;s hangouts feature is great for photography growth. There are amazing photographs and photographers on Flickr, but if you look at 500px, the level of photography being displayed there is pretty amazing. I&amp;#8217;m going to keep using Flickr, I think, but I&amp;#8217;m going to be shifting more of my energy to Google+ and 500px in 2012.&lt;/p&gt;
&lt;p&gt;One of the big happenings in 2011 was that we did a remodel of the empty bonus room that&amp;#8217;s over our garage. One of the use cases for the design of that remodel was as a photo studio. Due to time, I haven&amp;#8217;t really been able to get up there much, but I hope to spend some time working there come the new year, so perhaps next year&amp;#8217;s roundup won&amp;#8217;t be so lean.&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mozilla in the New Era:  Long-ish Video Description From MozCamp Asia</title>
		<link href="http://blog.lizardwrangler.com/2011/12/29/mozilla-in-the-new-era-long-ish-video-description-from-mozcamp-asia/"/>
		<id>http://blog.lizardwrangler.com/?p=3060</id>
		<updated>2011-12-29T19:35:35+00:00</updated>
		<content type="html">&lt;p&gt;November was MozCamp month for Mozilla. We held MozCamp Europe, including the Mid-East and Africa, and MozCamp Asia. For each MozCamp I gave an opening talk that touches on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;what mozilla is, our key goals&lt;/li&gt;
&lt;li&gt;a bit of history about what we&amp;#8217;ve done so far to meet our goals&lt;/li&gt;
&lt;li&gt;what we&amp;#8217;re working on today&lt;/li&gt;
&lt;li&gt;what we should be doing in the future to meet our goals.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#8217;ve embedded the opening talk from MozCamp below. It&amp;#8217;s a video, but the audio is the important part. It&amp;#8217;s about 40 minutes long, so it&amp;#8217;s not a set of sound-bites and it may seem slow-paced.   It is however, a pretty good summary of my view of the world and Mozilla&amp;#8217;s place in it.&lt;/p&gt;
&lt;p&gt;I also have a set of slides that reflect this talk. I&amp;#8217;ll get them posted shortly as well.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the MozCamp Asia opening talk:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mozilla in the New Era</title>
		<link href="http://blog.lizardwrangler.com/2011/12/28/mozilla-in-the-new-era/"/>
		<id>http://blog.lizardwrangler.com/?p=3081</id>
		<updated>2011-12-28T21:34:46+00:00</updated>
		<content type="html">&lt;p&gt;Over the summer and fall I wrote a set of posts about how Mozilla&amp;#8217;s mission is leading us to develop new offerings and &lt;a href=&quot;http://blog.lizardwrangler.com/2011/07/26/the-browser-by-many-other-names/&quot;&gt;new ways of bring user sovereignty and freedom&lt;/a&gt; to online life.&lt;/p&gt;
&lt;p&gt;My colleague David Ascher has written a piece which I find to be a nice &lt;a href=&quot;http://blog.ascher.ca/2011/12/19/you-knew-the-old-mozilla-meet-the-new-mozilla/&quot;&gt;summary of these goals&lt;/a&gt;.  I&amp;#8217;m planning to write a summary next year, after some discussion of user data, so I was very pleased to see that David has done so now.  It&amp;#8217;s a week or 10 days old, but if you haven&amp;#8217;t seen it already it&amp;#8217;s a nice, personal voice thinking about Mozilla in the new era.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Encryption and User Data</title>
		<link href="http://blog.lizardwrangler.com/2011/12/22/encryption-and-user-data/"/>
		<id>http://blog.lizardwrangler.com/?p=3075</id>
		<updated>2011-12-23T06:24:26+00:00</updated>
		<content type="html">&lt;p&gt;We&amp;#8217;re all creating large amounts of online data about ourselves.  How should that data be treated?  One key element is encryption, and the ability to store data in a format which is not easily read by people who aren&amp;#8217;t authorized to do so.    &amp;#8220;Encryption&amp;#8221; gets complicated pretty quickly, and the cryptography which underlie can also be complex.  As a result, it&amp;#8217;s easy to think of &amp;#8220;encryption&amp;#8221; as the answer, thinking that my data is safe if it&amp;#8217;s encrypted.  &lt;/p&gt;
&lt;p&gt;My colleague Ben Adida has written a very &lt;a href=&quot;http://benlog.com/articles/2011/12/21/encryption-is-mostly-not-magic/&quot;&gt;helpful post&lt;/a&gt; about the value of encryption.  He describes why is part of the solution for protecting data, but isn&amp;#8217;t a complete solution.  It&amp;#8217;s a great post because it respects those of us who aren&amp;#8217;t cryptographers and provides a thoughtful, understandable outline of the problem space.&lt;/p&gt;
&lt;p&gt;Figuring out better ways to handle user data will be on our minds a great deal in the future.   I was happy to see this post because it helps me think about the issues in a smarter way.  &lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Anouk - Lost</title>
		<link href="http://buytaert.net/anouk-lost"/>
		<id>http://buytaert.net/2606 at http://buytaert.net</id>
		<updated>2011-12-21T11:01:52+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I just love this song.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drupal fireside chat #1: core development process</title>
		<link href="http://buytaert.net/drupal-fireside-chat-core-development-process"/>
		<id>http://buytaert.net/2601 at http://buytaert.net</id>
		<updated>2011-12-12T22:38:56+00:00</updated>
		<content type="html">&lt;p&gt;It's no secret that I travel around the world, evangelizing Drupal to new audiences and connecting with local communities, as well as contributors, from all over the world. In 2011 alone, I traveled more than 400,000 km (250,000 miles) and talked to thousands of Drupal people.  Every day, I answer questions that many in the larger community would benefit from knowing as well.&lt;/p&gt;
&lt;p&gt;To help facilitate holding these discussions on more of an international scale, I’d like to experiment with doing monthly, informal chats.  In terms of format, I’d like to choose a general topic of discussion, then hold an hour-long phone call that all could dial into (with IRC for back-channel discussions and questions) where I can give an update on major Drupal happenings and allow plenty of time for Q&amp;amp;A from the community on the topic for the month. A moderator will help with voicing/unvoicing people during the Q&amp;amp;A section, and the chats would be recorded and put up for download for those who couldn’t make it.&lt;/p&gt;
&lt;p&gt;If this idea sounds interesting to you, please &lt;a href=&quot;https://acquiawebinars.webex.com/acquiawebinars/onstage/g.php?t=a&amp;d=669114608&quot;&gt;join me for the first Drupal Fireside Chat on Friday, December 16 at 10 am Eastern US time&lt;/a&gt; (registration recommended so click 'register'). The topic I’d like to focus on for the first session is the &lt;strong&gt;Drupal Core Development Process&lt;/strong&gt;, including sub-topics like a general status update on what is happening with Drupal 8, what role Drupal 8 initiatives and initiative owners have in the development of Drupal 8, and what process changes have been put in place to help improve Drupal 8's development process over Drupal 7's.&lt;/p&gt;
&lt;p&gt;Feel free to post additional questions/topic ideas here, and hope to see you on Friday!&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Connecting Apache httpd to Tomcat with mod_jk: The bare minimum</title>
		<link href="http://blogs.gnome.org/bolsh/2011/12/09/connecting-apache-httpd-to-tomcat-with-mod_jk-the-bare-minimum/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1404</id>
		<updated>2011-12-09T20:55:53+00:00</updated>
		<content type="html">&lt;p&gt;Earlier this week, &lt;a href=&quot;https://plus.google.com/109199464497582075623/posts/W3nciR3LUuS&quot;&gt;I wrote&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I hate docs that tell you what to do, but not why. As soon as a package name or path changes, you&amp;#8217;re dust. This is maybe the 4th time I&amp;#8217;ve been configuring Apache to delegate stuff to Tomcat using mod_jk, and every time is just like the first.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;For those who don&amp;#8217;t know, mod_jk is a module inplementing the wire protocol AJP/13, which allows a normal HTTP web server to forward on certain requests to a second server. In this case, we want to forward requests for JSP pages and servlets to Tomcat 6. This allows you to do neat things like serve static content with Apache and only forward on the dynamic Java stuff to Tomcat. The user sees a convenient URL (no port :8080 on the hostname) and the administrator gets to serve multiple web scripting languages on the same server, or load balance requests for Java server resources across several hosts.&lt;/p&gt;
&lt;p&gt;I have spent enough time on it at this point, I think, that I understand all of the steps in the process, and have stripped it down to the bare minimum that one would need to do in terms of configuration to get things working. And so I&amp;#8217;m putting my money where my mouth is, and this is my attempt to write a nice explanation of how mod_jk does its thing, and how to avoid some of the common mistakes I had.&lt;/p&gt;
&lt;p&gt;First, a remark: Apache is one of those pieces of software that has gotten harder, rather than easier, to configure as time has gone on. Distributions each package it differently, with different &amp;#8220;helpful&amp;#8221; mechanisms that make common tasks like enabling a module easier, and to enable convenient packaging of modules like PHP, independent of the core package. But the overall effect is that a lot of magic done by distributions makes it much harder to follow the upstream documentation. Config files are called different names, or stored in different places. Different distributions handle the inclusion of config file snippets differently. And so on.&lt;/p&gt;
&lt;p&gt;This is not to say that Apache, Tomcat and mod_jk don&amp;#8217;t have some nice docs &amp;#8211; they do, but often the docs don&amp;#8217;t correspond to the distros, or haven&amp;#8217;t been updated in a while, and often they don&amp;#8217;t explain why you have to do something, putting emphasis instead on what you need to do. After all my reading, I finally found the Holy Grail I was looking for &amp;#8211; &lt;a href=&quot;http://tomcat.apache.org/connectors-doc/generic_howto/quick.html&quot;&gt;the simple document of how to configure mod_jk&lt;/a&gt; &amp;#8211; but even this has its shortcomings. The article doesn&amp;#8217;t mention Tomcat, for example, which left me digging around for information on the configuration I needed to do to Tomcat, which led me to &lt;a href=&quot;http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html#s8&quot;&gt;this&lt;/a&gt;, which led me to over-write the sample workers.properties file in the simple set-up document.&lt;/p&gt;
&lt;p&gt;But if you understand the First Principles, you can figure out what&amp;#8217;s going on with any organisation of configuration. That&amp;#8217;s what I&amp;#8217;m hoping to get across here.&lt;/p&gt;
&lt;h3&gt;How does mod_jk do its thing?&lt;/h3&gt;
&lt;p&gt;The first issue I had trouble getting my head around was how, exactly, all this was supposed to work. In particular, I didn&amp;#8217;t quite understand how the configuration worked on the Tomcat size of things.&lt;/p&gt;
&lt;p&gt;As I understand it, here&amp;#8217;s what happens:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A GET request comes in to httpd for http://localhost/examples/jsp/num/numguess.jsp&lt;/li&gt;
&lt;li&gt;Apache processes the request, and find a matching pattern for the URL among JkMount directives&lt;/li&gt;
&lt;li&gt;Apache then reads the file specified by the JkWorkersFile option to figure out what to do with the request. Let&amp;#8217;s say that config file says to forward to localhost:8009 using the protocol ajp13&lt;/li&gt;
&lt;li&gt;Tomcat has a Connector listening on port 8009, with the protocol AJP/13, which handles the request and replies on the wire. Apache httpd sends the reply back to the client&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Apache httpd configuration&lt;/h3&gt;
&lt;p&gt;There are two steps to configuring Apache:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Enabling the module&lt;/li&gt;
&lt;li&gt;Configuring mod_jk&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Apache provides a handy utility called &amp;#8220;a2enmod&amp;#8221; which will enable a module for you, once it&amp;#8217;s installed. What happens behind the scenes for modules depends on the distribution. On Ubuntu, module load instructions are put in a file called /etc/apache2/mods-available/&amp;lt;module&amp;gt;.load optionally alongside a sample configuration file /etc/apache2/mods-available/&amp;lt;module&amp;gt;.conf. To enable the module, you create a symlink to the .load file in /etc/apache2/mods-enabled.&lt;/p&gt;
&lt;p&gt;On my Ubuntu laptop, my jk.load contains:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;On OpenSuse, on the other hand, a line similar to this is explicitly added to the file /etc/apache2/sysconfig.d/loadmodule by sysconfig, based on the contents of a field in the configuration file /etc/sysconfig/apache2 &amp;#8211; remember how I said that distro packaging makes things harder? If you added the line directly to the loadmodule file, the change would be lost the next time Apache restarts.&lt;/p&gt;
&lt;p&gt;In both cases, these files (on Ubuntu, the mods-available/*.load files, and on OpenSuse the sysconfig.d/* files) are loaded by the main Apache config file (httpd.conf) at start-up.&lt;/p&gt;
&lt;h3&gt;Configuring mod_jk&lt;/h3&gt;
&lt;p&gt;The minimum configuration that mod_jk needs is a pointer to a Workers definition config file (JkWorkersFile). Other useful configuration options are a path to a log file (JkLogFile &amp;#8211; which should be writable by the user ID which owns the httpd process) and a desired log level &amp;#8211; I set JkLogLevel to &amp;#8220;debug&amp;#8221; while getting things set up. On OpenSuse, I also needed to set JkShmFile, since for the default file location (/srv/www/logs/jk-runtime-status) the directory didn&amp;#8217;t exist and wasn&amp;#8217;t writable by wwwrun, the user that owns the httpd process.&lt;/p&gt;
&lt;p&gt;This configuration, and the configuration of paths below, is usually in a separate config file &amp;#8211; in both Ubuntu and OpenSuse, it&amp;#8217;s jk.conf in /etc/apache2/conf.d (files ending in .conf in this directory are automatically parsed at start-up). To avoid errors in the case where mod_jk is not present or loaded, you can surround all Jk directives with an &amp;#8220;&amp;lt;IfModule mod_jk.c&amp;gt;&amp;#8230;&amp;lt;/IfModule&amp;gt;&amp;#8221; check if you&amp;#8217;d like.&lt;/p&gt;
&lt;p&gt;The JkMount directive configures what will get handled by which worker (more on workers later). It takes two arguments: a path, and the name of the worker to handle requests matching the path. Unix wildcards (globs) are accepted, so&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;JkMount /examples/*.jsp ajp13_worker&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;will match all files under /examples ending in .jsp and will pass them off to the ajp13_worker worker.&lt;/p&gt;
&lt;p&gt;If you want Apache to serve any static content under your webapps, you&amp;#8217;ll also need either a Directory or Alias entry to handle them. Putting together with the previous section, the following (from Ubuntu) was the jk.conf file I used to pass the handling of JSPs and servlets off to Tomcat, and serves static stuff through Apache:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;lt;IfModule mod_jk.c&amp;gt;&lt;/p&gt;
&lt;p&gt;JkWorkersFile   /etc/libapache2-mod-jk/workers.properties&lt;br /&gt;
JkLogFile       /var/log/apache2/mod_jk.log&lt;br /&gt;
JkLogLevel      debug&lt;br /&gt;
Alias /examples /usr/share/tomcat6-examples/examples&lt;br /&gt;
JkMount /examples/*.jsp ajp13_worker&lt;br /&gt;
JkMount /examples/servlets/* ajp13_worker&lt;/p&gt;
&lt;p&gt;&amp;lt;/IfModule&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I should use Directory to prevent Apache from serving anything it shouldn&amp;#8217;t, like Tomcat config files under WEB-INF &amp;#8211; I could also just use &amp;#8220;JkMount /examples/* ajp13_worker&amp;#8221; to have everything handled by Tomcat.&lt;/p&gt;
&lt;p&gt;Now that Apache&amp;#8217;s config is done, we need to configure mod_jk itself, via the workers.properties file we set in the JkWorkersFile parameter.&lt;/p&gt;
&lt;h3&gt;workers.properties&lt;/h3&gt;
&lt;p&gt;Sample &lt;a href=&quot;http://tomcat.apache.org/tomcat-3.3-doc/Tomcat-Workers-HowTo.html&quot;&gt;workers.properties files&lt;/a&gt; contain a lot of stuff you probably don&amp;#8217;t need. The basic, unavoidable parameters you will need are the name of a worker (which you&amp;#8217;ve already used as the 2nd argument for JkMount above), and a hostname and port to send requests to, and a protocol type (there are several options for worker type besides AJP/1.3 &amp;#8211; &lt;a href=&quot;http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html&quot;&gt;&amp;#8220;lb&amp;#8221; for &amp;#8220;load balancer&amp;#8221; is the most important to read up on&lt;/a&gt;). For the above jk.conf, the simplest possible workers.properties file is:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;worker.list=ajp13_worker&lt;br /&gt;
worker.ajp13_worker.port=8009&lt;br /&gt;
worker.ajp13_worker.host=localhost&lt;br /&gt;
worker.ajp13_worker.type=ajp13&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;And that&amp;#8217;s it! The last step is to set up Tomcat to handle AJP 1.3 requests on port 8009.&lt;/p&gt;
&lt;h3&gt;Configuring Tomcat&lt;/h3&gt;
&lt;p&gt;In principle, Tomcat doesn&amp;#8217;t need to know anything about mod_jk.It just needs to know that requests are coming in on a given port, with a given protocol.&lt;/p&gt;
&lt;p&gt;Typically, an AJP 1.3 connector is already defined in te default server.xml (in /usr/tomcat6 on both Ubuntu and OpenSuse) when you install Tomcat. The format of the connector configuration is:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;lt;Connector port=&amp;#8221;8009&amp;#8243; protocol=&amp;#8221;AJP/1.3&amp;#8243; redirectPort=&amp;#8221;8443&amp;#8243; /&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I am pretty sure that this will work without the redirectPort option, but I haven&amp;#8217;t tried it. It basically allows requests received with security constraints specifying encryption to be handled over SSL, rather than unencrypted.&lt;/p&gt;
&lt;p&gt;In addition to this, Tomcat &lt;a href=&quot;http://tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html#s8&quot;&gt;does provide a facility&lt;/a&gt; to auto-create the appropriate mod_jk configuration on the fly. To do so, you need to specify an ApacheConfig in the Tomcat connector, and point it at the workers.properties file. This facility looks pretty straightforward, but I know I found it confusing in the past when I lost edits to the jk.conf file &amp;#8211; I prefer manual configuration myself.&lt;/p&gt;
&lt;h3&gt;Gotchas&lt;/h3&gt;
&lt;p&gt;I have had quite a few gotchas while figuring all this out &amp;#8211; I may as well share for the benefit of future people having the same problems.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the documentation for mod_jk installedd with the packages refers to Tomcat5 paths &amp;#8211; for example, on OpenSuse, in the readme, I was asked to copy workers.config into /etc/tomcat5/base &amp;#8211; a directory which doesn&amp;#8217;t exist (even when you change the 5 to a 6)&lt;/li&gt;
&lt;li&gt;If your apache web server uses virtual hosts (and, on Ubuntu, it does by default) then JkMounts are not picked up from the global configuration file! You need to either add &amp;#8220;JkMountCopy true&amp;#8221; to the VirtualHost section, or have JkMounts per VirtualHost. If you used Alias as I did above, and you try to run a servlet, the error message is just a 404. If you try to load a JSP, you will see the source.&lt;/li&gt;
&lt;li&gt;If you make a mistake in your workers.property file (I had a typo &amp;#8220;workers.list=ajp13_worker&amp;#8221; for several hours) and your worker name is not found in a &amp;#8220;worker.list&amp;#8221; entry, you will see no error message at all with warnings set to error or info. With the warning level set to debug, you will see the error message &amp;#8220;jk_translate::mod_jk.c (3542): no match for /examples/ found&amp;#8221; The chances are you have a typo in either your jk.conf file (check that the name of the worker corresponds to the name you use in workers.properties), or you have a typo somewhere in your workers.properties file (is it really work.list? Does the worker name match? Is it the same as the worker name in the .host, .port and .type configuration?&lt;/li&gt;
&lt;li&gt;Make sure you get Tomcat working correctly first and working perfectly on port 8080 &amp;#8211; or you won&amp;#8217;t know whether errors you&amp;#8217;re seeing are Tomcat errors, Apache errors or mod_jk errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#8217;m sure I&amp;#8217;ve made mistakes and forgotten important stuff &amp;#8211; I&amp;#8217;m happy to get feedback in the comments.&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Simplicity</title>
		<link href="https://stpeter.im/index.php/2011/12/07/simplicity/"/>
		<id>https://stpeter.im/?p=3163</id>
		<updated>2011-12-08T05:38:59+00:00</updated>
		<content type="html">&lt;p&gt;Six months ago or so I found myself &lt;a href=&quot;https://stpeter.im/index.php/2011/06/18/envisioning/&quot;&gt;inspired&lt;/a&gt; by reading Edward Tufte, as a result of which I &lt;a href=&quot;https://stpeter.im/index.php/2011/06/18/theming/&quot;&gt;simplified&lt;/a&gt; my blog. But it&amp;#8217;s still too busy. It needs to be much simpler &amp;#8212; like &lt;a href=&quot;http://inessential.com&quot;&gt;inessential.com&lt;/a&gt; by Brent Simmons, which is just gorgeous to me and looks fantastic on mobile devices. Brent uses &lt;a href=&quot;http://inessential.com/2009/01/30/new_publishing_system_tour_of_my_head&quot;&gt;custom (but unreleased) software&lt;/a&gt;, so I might need to develop my own approach as well (something even simpler than the old system I &lt;a href=&quot;https://stpeter.im/index.php/2007/06/06/pressed/&quot;&gt;ditched&lt;/a&gt; back in 2007). Simplify, simplify, simplify.&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
		<source>
			<title type="html">one small voice</title>
			<subtitle type="html">&lt;h1&gt;Peter Saint-Andre: Journal&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1444.html&quot;&gt;RFC 6473&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-05&lt;/h3&gt;
&lt;p&gt;I thought it might be helpful to blog about each of the protocol specifications I write that gets published by the IETF in the &lt;a href=&quot;http://www.rfc-editor.org/RFCoverview.html&quot;&gt;RFC series&lt;/a&gt;. (Heck, it might also be good to explain why I spend so much time writing such specifications in the first place, but that's a topic for another post.) I've previously mentioned &lt;a href=&quot;http://stpeter.im/journal/889.html&quot;&gt;RFC 4417&lt;/a&gt;, &lt;a href=&quot;http://stpeter.im/journal/988.html&quot;&gt;RFC 4622&lt;/a&gt;, and a &lt;a href=&quot;http://stpeter.im/journal/1421.html&quot;&gt;few others&lt;/a&gt;, but a protocol geek's work is never done so I definitely have a few more documents &lt;a href=&quot;http://www.arkko.com/tools/allstats/petersaint-andre.html&quot;&gt;in the pipeline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latest of my publications is &lt;a href=&quot;http://tools.ietf.org/html/rfc6473&quot;&gt;RFC 6473&lt;/a&gt;, which defines an extension to the &lt;a href=&quot;http://tools.ietf.org/html/rfc6350&quot;&gt;vCard format&lt;/a&gt; for electronic business cards. Typically, vCards are used by and for people, but in the Jabber community we have a long tradition of also using them for IM servers. Indeed, the core vCard spec already enables us to apply vCards to organizations and locations, so applications are a natural extension of such thinking. To indicate that a vCard applies to a software application, I defined a new value of &quot;application&quot; for the vcard KIND property. This spec started out by defining a value of &quot;thing&quot;, but after discussion in the &lt;a href=&quot;http://tools.ietf.org/wg/vcarddav/&quot;&gt;VCARDDAV Working Group&lt;/a&gt; we decided to focus on software applications for now (although recently I've been talking with some folks who might also define a vCard KIND for hardware devices).&lt;/p&gt;
&lt;p&gt;Why does this matter? Because vCards provide an open standard for profile data and there's no good reason to limit profiles to humans -- you could even say that doing so would be a form of &lt;a href=&quot;http://stpeter.im/journal/570.html&quot;&gt;speciesism&lt;/a&gt;. :)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1443.html&quot;&gt;Simple&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-03&lt;/h3&gt;
&lt;p&gt;A month ago, I mentioned that I wanted to &lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;simplify my website&lt;/a&gt;. Over the holidays I did just that, and radically so.&lt;/p&gt;
&lt;p&gt;I've ditched WordPress and re-instituted plain old HTML for my weblog. By popular demand, I do have a &lt;a href=&quot;http://stpeter.im/atom.xml&quot;&gt;syndication feed&lt;/a&gt; but it's limited to three entries at a time, as is the &lt;a href=&quot;http://stpeter.im/journal/&quot;&gt;journal homepage&lt;/a&gt;. While I was at it, I moved my &lt;a href=&quot;http://stpeter.im/writings/&quot;&gt;writings&lt;/a&gt; and &lt;a href=&quot;http://stpeter.im/music/&quot;&gt;music&lt;/a&gt; to stpeter.im from dedicated subdomains (books.stpeter.im and music.stpeter.im). And I've also made the entire site much friendlier to read on mobile devices, which I hadn't tested until I got an iPhone last month. This approach will make it much easier for me to maintain the site (yes, it's all about me) and, I hope, more pleasant to read.&lt;/p&gt;
&lt;p&gt;Feedback is welcome, but when I got rid of WordPress I also got rid of comments so you'll need to &lt;a href=&quot;http://stpeter.im/contact.html&quot;&gt;contact me&lt;/a&gt; via email or IM or somesuch. (And yes, I know that old URLs are broken; I'll be creating redirects soon.)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;Simplicity&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2011-12-07&lt;/h3&gt;
&lt;p&gt;Six months ago or so I found myself &lt;a href=&quot;http://stpeter.im/journal/1426.html&quot;&gt;inspired&lt;/a&gt; by reading Edward Tufte, as a result of which I &lt;a href=&quot;http://stpeter.im/journal/1427.html&quot;&gt;simplified&lt;/a&gt; my blog. But it's still too busy. It needs to be much simpler -- like &lt;a href=&quot;http://inessential.com&quot;&gt;inessential.com&lt;/a&gt; by Brent Simmons, which is just gorgeous to me and looks fantastic on mobile devices. Brent uses &lt;a href=&quot;http://inessential.com/2009/01/30/new_publishing_system_tour_of_my_head&quot;&gt;custom (but unreleased) software&lt;/a&gt;, so I might need to develop my own approach as well (something even simpler than the old system I ditched back in 2007). Simplify, simplify, simplify.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;For older entries, check the &lt;a href=&quot;http://stpeter.im/journal/archive.html&quot;&gt;Archive&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;http://stpeter.im/&quot;&gt;Peter Saint-Andre&lt;/a&gt; &amp;gt; Journal&lt;/p&gt;</subtitle>
			<link rel="self" href="http://stpeter.im/index.php/feed/atom/"/>
			<id>https://stpeter.im/index.php/feed/atom/</id>
			<updated>2011-12-08T06:00:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Slow Arrow of Beauty</title>
		<link href="https://stpeter.im/index.php/2011/12/07/the-slow-arrow-of-beauty/"/>
		<id>https://stpeter.im/?p=3160</id>
		<updated>2011-12-08T05:21:18+00:00</updated>
		<content type="html">&lt;p&gt;From Nietzsche&amp;#8217;s &lt;cite&gt;Human, All Too Human&lt;/cite&gt;, Section 149 (translated by R.J. Hollingdale):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The noblest kind of beauty is not that which suddenly transports us, which makes a violent and intoxicating assault upon us (such beauty can easily excite disgust), but that which slowly infiltrates us, which we bear away with us almost without noticing and encounter again in dreams, but which finally, after having for long lain modestly in our heart, takes total possession of us, filling our eyes with tears and our heart with longing.&lt;/p&gt;
&lt;/blockquote&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
		<source>
			<title type="html">one small voice</title>
			<subtitle type="html">&lt;h1&gt;Peter Saint-Andre: Journal&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1444.html&quot;&gt;RFC 6473&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-05&lt;/h3&gt;
&lt;p&gt;I thought it might be helpful to blog about each of the protocol specifications I write that gets published by the IETF in the &lt;a href=&quot;http://www.rfc-editor.org/RFCoverview.html&quot;&gt;RFC series&lt;/a&gt;. (Heck, it might also be good to explain why I spend so much time writing such specifications in the first place, but that's a topic for another post.) I've previously mentioned &lt;a href=&quot;http://stpeter.im/journal/889.html&quot;&gt;RFC 4417&lt;/a&gt;, &lt;a href=&quot;http://stpeter.im/journal/988.html&quot;&gt;RFC 4622&lt;/a&gt;, and a &lt;a href=&quot;http://stpeter.im/journal/1421.html&quot;&gt;few others&lt;/a&gt;, but a protocol geek's work is never done so I definitely have a few more documents &lt;a href=&quot;http://www.arkko.com/tools/allstats/petersaint-andre.html&quot;&gt;in the pipeline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latest of my publications is &lt;a href=&quot;http://tools.ietf.org/html/rfc6473&quot;&gt;RFC 6473&lt;/a&gt;, which defines an extension to the &lt;a href=&quot;http://tools.ietf.org/html/rfc6350&quot;&gt;vCard format&lt;/a&gt; for electronic business cards. Typically, vCards are used by and for people, but in the Jabber community we have a long tradition of also using them for IM servers. Indeed, the core vCard spec already enables us to apply vCards to organizations and locations, so applications are a natural extension of such thinking. To indicate that a vCard applies to a software application, I defined a new value of &quot;application&quot; for the vcard KIND property. This spec started out by defining a value of &quot;thing&quot;, but after discussion in the &lt;a href=&quot;http://tools.ietf.org/wg/vcarddav/&quot;&gt;VCARDDAV Working Group&lt;/a&gt; we decided to focus on software applications for now (although recently I've been talking with some folks who might also define a vCard KIND for hardware devices).&lt;/p&gt;
&lt;p&gt;Why does this matter? Because vCards provide an open standard for profile data and there's no good reason to limit profiles to humans -- you could even say that doing so would be a form of &lt;a href=&quot;http://stpeter.im/journal/570.html&quot;&gt;speciesism&lt;/a&gt;. :)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1443.html&quot;&gt;Simple&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-03&lt;/h3&gt;
&lt;p&gt;A month ago, I mentioned that I wanted to &lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;simplify my website&lt;/a&gt;. Over the holidays I did just that, and radically so.&lt;/p&gt;
&lt;p&gt;I've ditched WordPress and re-instituted plain old HTML for my weblog. By popular demand, I do have a &lt;a href=&quot;http://stpeter.im/atom.xml&quot;&gt;syndication feed&lt;/a&gt; but it's limited to three entries at a time, as is the &lt;a href=&quot;http://stpeter.im/journal/&quot;&gt;journal homepage&lt;/a&gt;. While I was at it, I moved my &lt;a href=&quot;http://stpeter.im/writings/&quot;&gt;writings&lt;/a&gt; and &lt;a href=&quot;http://stpeter.im/music/&quot;&gt;music&lt;/a&gt; to stpeter.im from dedicated subdomains (books.stpeter.im and music.stpeter.im). And I've also made the entire site much friendlier to read on mobile devices, which I hadn't tested until I got an iPhone last month. This approach will make it much easier for me to maintain the site (yes, it's all about me) and, I hope, more pleasant to read.&lt;/p&gt;
&lt;p&gt;Feedback is welcome, but when I got rid of WordPress I also got rid of comments so you'll need to &lt;a href=&quot;http://stpeter.im/contact.html&quot;&gt;contact me&lt;/a&gt; via email or IM or somesuch. (And yes, I know that old URLs are broken; I'll be creating redirects soon.)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;Simplicity&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2011-12-07&lt;/h3&gt;
&lt;p&gt;Six months ago or so I found myself &lt;a href=&quot;http://stpeter.im/journal/1426.html&quot;&gt;inspired&lt;/a&gt; by reading Edward Tufte, as a result of which I &lt;a href=&quot;http://stpeter.im/journal/1427.html&quot;&gt;simplified&lt;/a&gt; my blog. But it's still too busy. It needs to be much simpler -- like &lt;a href=&quot;http://inessential.com&quot;&gt;inessential.com&lt;/a&gt; by Brent Simmons, which is just gorgeous to me and looks fantastic on mobile devices. Brent uses &lt;a href=&quot;http://inessential.com/2009/01/30/new_publishing_system_tour_of_my_head&quot;&gt;custom (but unreleased) software&lt;/a&gt;, so I might need to develop my own approach as well (something even simpler than the old system I ditched back in 2007). Simplify, simplify, simplify.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;For older entries, check the &lt;a href=&quot;http://stpeter.im/journal/archive.html&quot;&gt;Archive&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;http://stpeter.im/&quot;&gt;Peter Saint-Andre&lt;/a&gt; &amp;gt; Journal&lt;/p&gt;</subtitle>
			<link rel="self" href="http://stpeter.im/index.php/feed/atom/"/>
			<id>https://stpeter.im/index.php/feed/atom/</id>
			<updated>2011-12-08T06:00:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Community Software Development training course</title>
		<link href="http://blogs.gnome.org/bolsh/2011/12/07/community-software-development-training-course/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1399</id>
		<updated>2011-12-07T16:33:38+00:00</updated>
		<content type="html">&lt;p&gt;For the past few months, I have been offering a new service &amp;#8211; a training course tailored to helping a team be effective working with community projects &amp;#8211; whether that is engaging an existing community, or growing a community around new code. Details of the topics I cover &lt;a href=&quot;http://www.neary-consulting.com/index.php/services/#community_training&quot;&gt;are up on my site&lt;/a&gt;. Developing software in community is as much a social activity as it is a technical activity &amp;#8211; and engaging an existing community, like moving into a new neighbourhood or starting at a new school, can be very daunting indeed. This course covers not just the technical issues of community development, but also the social, management and strategic issues involved. Some of the questions that I try to help answer are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the tools and communication norms?&lt;/li&gt;
&lt;li&gt;How can I get answers to my questions?&lt;/li&gt;
&lt;li&gt;Is there a trick to writing patches that get reviewed quickly?&lt;/li&gt;
&lt;li&gt;How do I figure out who&amp;#8217;s in charge?&lt;/li&gt;
&lt;li&gt;How much will it cost me to open source some code/to work with an existing project?&lt;/li&gt;
&lt;li&gt;How does managing volunteers work?&lt;/li&gt;
&lt;li&gt;Is there anything I can do to help my developers be more vocal upstream?&lt;/li&gt;
&lt;li&gt;What legal issues should my developers be aware of?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these things, in my experience, are challenges that organisations have to overcome when they start engaging with community projects like Apache, GNOME or the Linux kernel.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re having trouble with these issues, or some subset of them, and are interested in a training seminar, please &lt;a href=&quot;mailto:dave@neary-consulting.com&quot;&gt;contact me&lt;/a&gt;, and we&amp;#8217;ll talk.&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Louvre using Drupal</title>
		<link href="http://buytaert.net/louvre-using-drupal"/>
		<id>http://buytaert.net/2596 at http://buytaert.net</id>
		<updated>2011-12-01T11:50:12+00:00</updated>
		<content type="html">&lt;p&gt;Big news!  The world's most visited art museum in the world is now using &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt; for its website: &lt;a href=&quot;http://www.louvre.fr&quot;&gt;http://louvre.fr&lt;/a&gt;. &lt;em&gt;Très cool!&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupal-louvre-500x500.jpg&quot; alt=&quot;Louvre&quot; /&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Political Flatland</title>
		<link href="https://stpeter.im/index.php/2011/11/25/political-flatland/"/>
		<id>https://stpeter.im/?p=3155</id>
		<updated>2011-11-26T03:48:47+00:00</updated>
		<content type="html">&lt;p&gt;Ever notice how American political discourse is becoming more and more two-dimensional? Left vs. Right. Liberals vs. Conservatives. Progressives vs. Capitalists. Tea Partiers vs. Occupiers. Et cetera.&lt;/p&gt;
&lt;p&gt;Yet the real problems don&amp;#8217;t get solved, and those individuals who constitute government continue to abuse the power they hold for their own benefit and the benefit of their friends (a.k.a. cronyism). It doesn&amp;#8217;t particularly matter who gets elected, because the policies (and we have policies for everything nowadays!) don&amp;#8217;t change in their fundamentals.&lt;/p&gt;
&lt;p&gt;Why is that?&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve come to the conclusion that things don&amp;#8217;t change because that&amp;#8217;s how the politicians and their cronies and media supporters like it. Sure, they make a lot of noise about how divided Americans are. But that&amp;#8217;s because theirs is a strategy of divide and conquer. The more we normal folks think in terms of left vs. right, the less we&amp;#8217;ll think in terms of up vs. down &amp;#8212; which is the true divide in America today.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s like &lt;a href=&quot;http://www.geom.uiuc.edu/~banchoff/Flatland/&quot;&gt;Flatland&lt;/a&gt;: most Americans are bamboozled into believing the two-dimensional worldview of left vs. right so that they won&amp;#8217;t dare to look up at the elites who are in control.&lt;/p&gt;
&lt;p&gt;And yes, I am, more than ever, &lt;a href=&quot;https://stpeter.im/index.php/2005/12/16/politically-homeless/&quot;&gt;politically homeless&lt;/a&gt;&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
		<source>
			<title type="html">one small voice</title>
			<subtitle type="html">&lt;h1&gt;Peter Saint-Andre: Journal&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1444.html&quot;&gt;RFC 6473&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-05&lt;/h3&gt;
&lt;p&gt;I thought it might be helpful to blog about each of the protocol specifications I write that gets published by the IETF in the &lt;a href=&quot;http://www.rfc-editor.org/RFCoverview.html&quot;&gt;RFC series&lt;/a&gt;. (Heck, it might also be good to explain why I spend so much time writing such specifications in the first place, but that's a topic for another post.) I've previously mentioned &lt;a href=&quot;http://stpeter.im/journal/889.html&quot;&gt;RFC 4417&lt;/a&gt;, &lt;a href=&quot;http://stpeter.im/journal/988.html&quot;&gt;RFC 4622&lt;/a&gt;, and a &lt;a href=&quot;http://stpeter.im/journal/1421.html&quot;&gt;few others&lt;/a&gt;, but a protocol geek's work is never done so I definitely have a few more documents &lt;a href=&quot;http://www.arkko.com/tools/allstats/petersaint-andre.html&quot;&gt;in the pipeline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latest of my publications is &lt;a href=&quot;http://tools.ietf.org/html/rfc6473&quot;&gt;RFC 6473&lt;/a&gt;, which defines an extension to the &lt;a href=&quot;http://tools.ietf.org/html/rfc6350&quot;&gt;vCard format&lt;/a&gt; for electronic business cards. Typically, vCards are used by and for people, but in the Jabber community we have a long tradition of also using them for IM servers. Indeed, the core vCard spec already enables us to apply vCards to organizations and locations, so applications are a natural extension of such thinking. To indicate that a vCard applies to a software application, I defined a new value of &quot;application&quot; for the vcard KIND property. This spec started out by defining a value of &quot;thing&quot;, but after discussion in the &lt;a href=&quot;http://tools.ietf.org/wg/vcarddav/&quot;&gt;VCARDDAV Working Group&lt;/a&gt; we decided to focus on software applications for now (although recently I've been talking with some folks who might also define a vCard KIND for hardware devices).&lt;/p&gt;
&lt;p&gt;Why does this matter? Because vCards provide an open standard for profile data and there's no good reason to limit profiles to humans -- you could even say that doing so would be a form of &lt;a href=&quot;http://stpeter.im/journal/570.html&quot;&gt;speciesism&lt;/a&gt;. :)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1443.html&quot;&gt;Simple&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-03&lt;/h3&gt;
&lt;p&gt;A month ago, I mentioned that I wanted to &lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;simplify my website&lt;/a&gt;. Over the holidays I did just that, and radically so.&lt;/p&gt;
&lt;p&gt;I've ditched WordPress and re-instituted plain old HTML for my weblog. By popular demand, I do have a &lt;a href=&quot;http://stpeter.im/atom.xml&quot;&gt;syndication feed&lt;/a&gt; but it's limited to three entries at a time, as is the &lt;a href=&quot;http://stpeter.im/journal/&quot;&gt;journal homepage&lt;/a&gt;. While I was at it, I moved my &lt;a href=&quot;http://stpeter.im/writings/&quot;&gt;writings&lt;/a&gt; and &lt;a href=&quot;http://stpeter.im/music/&quot;&gt;music&lt;/a&gt; to stpeter.im from dedicated subdomains (books.stpeter.im and music.stpeter.im). And I've also made the entire site much friendlier to read on mobile devices, which I hadn't tested until I got an iPhone last month. This approach will make it much easier for me to maintain the site (yes, it's all about me) and, I hope, more pleasant to read.&lt;/p&gt;
&lt;p&gt;Feedback is welcome, but when I got rid of WordPress I also got rid of comments so you'll need to &lt;a href=&quot;http://stpeter.im/contact.html&quot;&gt;contact me&lt;/a&gt; via email or IM or somesuch. (And yes, I know that old URLs are broken; I'll be creating redirects soon.)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;Simplicity&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2011-12-07&lt;/h3&gt;
&lt;p&gt;Six months ago or so I found myself &lt;a href=&quot;http://stpeter.im/journal/1426.html&quot;&gt;inspired&lt;/a&gt; by reading Edward Tufte, as a result of which I &lt;a href=&quot;http://stpeter.im/journal/1427.html&quot;&gt;simplified&lt;/a&gt; my blog. But it's still too busy. It needs to be much simpler -- like &lt;a href=&quot;http://inessential.com&quot;&gt;inessential.com&lt;/a&gt; by Brent Simmons, which is just gorgeous to me and looks fantastic on mobile devices. Brent uses &lt;a href=&quot;http://inessential.com/2009/01/30/new_publishing_system_tour_of_my_head&quot;&gt;custom (but unreleased) software&lt;/a&gt;, so I might need to develop my own approach as well (something even simpler than the old system I ditched back in 2007). Simplify, simplify, simplify.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;For older entries, check the &lt;a href=&quot;http://stpeter.im/journal/archive.html&quot;&gt;Archive&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;http://stpeter.im/&quot;&gt;Peter Saint-Andre&lt;/a&gt; &amp;gt; Journal&lt;/p&gt;</subtitle>
			<link rel="self" href="http://stpeter.im/index.php/feed/atom/"/>
			<id>https://stpeter.im/index.php/feed/atom/</id>
			<updated>2011-12-08T06:00:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Jeudi du Libre: “How to use Git to look good”</title>
		<link href="http://blogs.gnome.org/bolsh/2011/11/21/jeudi-du-libre-how-to-use-git-to-look-good/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1394</id>
		<updated>2011-11-21T16:56:26+00:00</updated>
		<content type="html">&lt;p&gt;I will be giving a short training session on Thursday December 1st 2011 at 19h30 in the Maison pour Tous, la Salles de Rancy, on the subject &lt;a href=&quot;http://aldil.org/les-activites/les-jeudis/jeudi-du-libre-du-1er-decembre-2011-git&quot;&gt;&amp;#8220;Présentation et initiation à l&amp;#8217;utilisation de Git pour la gestion d&amp;#8217;un projet communautaire (ou comment donner l&amp;#8217;impression qu&amp;#8217;on est un super codeur ?)&amp;#8221;&lt;/a&gt;(roughly translated: &amp;#8220;A presentation of Git usage in community software projects (or: how to make people think you&amp;#8217;re a super coder)&amp;#8221;. The basic idea is to show people how to use git to (a) save their work regularly and (b) reorganise patches using&lt;/p&gt;
&lt;pre&gt;git rebase --interactive&lt;/pre&gt;
&lt;p&gt;to make themselves look smarter than they are.&lt;/p&gt;
&lt;p&gt;For those interested but unable to attend, I will be borrowing heavily from Federico Mena Quintero&amp;#8217;s 2008 blog post &lt;a href=&quot;http://people.gnome.org/~federico/news-2008-08.html#git-rebase-interactive&quot;&gt;Why I want to have the children of git rebase &amp;#8211;interactive&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a short session, but I plan to plough through a lot of content, like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 minutes: What is version control, how does Git (and other DVCS) differ from svn&lt;/li&gt;
&lt;li&gt;20 minutes: Git basics (initialising a repository, allowing others to pull from it, how clone, status, add, commit, update, pull, push, branch works)&lt;/li&gt;
&lt;li&gt;20 minutes: Branching, merging &amp;#8211; good policy for maintaining a common trunk, submitting patches for review with git format-patch and send-email&lt;/li&gt;
&lt;li&gt;20 minutes: git rebase, with &amp;#8211;interactive using pick, edit and squash; A word of warning on squashing or editing commits when others are cloning your code&lt;/li&gt;
&lt;li&gt;20 minutes: Questions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Are there things I absolutely should talk about which aren&amp;#8217;t listed? I&amp;#8217;m assuming that most of the attendees will be somewhat familiar with some version control and potentially even git already, and don&amp;#8217;t need a full one hour on the virtues of version control, so I&amp;#8217;m assuming I can fly through the basics pretty quickly.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Book Review: Head First HTML5 Programming</title>
		<link href="http://www.sauria.com/blog/2011/11/20/book-review-head-first-html5-programming/"/>
		<id>http://www.sauria.com/blog/2011/11/20/book-review-head-first-html5-programming/</id>
		<updated>2011-11-21T04:54:54+00:00</updated>
		<content type="html">&lt;p&gt;You can&amp;#8217;t read about modern web development without hearing something about HTML5. It is a term that covers not only the next version of the HTML markup language, but a broad array of facilities exposed as JavaScript API&amp;#8217;s. Eric Freeman and Elisabeth Robson&amp;#8217;s new book &lt;a href=&quot;http://www.amazon.com/Head-First-HTML5-Programming-JavaScript/dp/1449390544%3FSubscriptionId%3D0PZ7TM66EXQCXFVTMTR2%26tag%3Dtedleungonthe-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1449390544&quot;&gt;Head First HTML5 Programming&lt;/a&gt; approaches HTML5 from this point of view, and uses the friendly, pictorial style of their highly successful &lt;a href=&quot;http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124%3FSubscriptionId%3D0PZ7TM66EXQCXFVTMTR2%26tag%3Dtedleungonthe-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596007124&quot;&gt;Head First Design Patterns&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll need an understanding of HTML and CSS before you dive in. This book assumes that you have those technologies under your belt, and starts right in with JavaScript. The first four chapters of the book are a good introduction to JavaScript, the web browser Document Object Model (DOM), event handling and objects. This ensures that you&amp;#8217;ll have the level of JavaScript knowledge necessary for the chapters to come. And you will need it. In the remaining six chapters, the book covers the use of Geolocation, AJAX with JSON, including JSONP, the Canvas tag, the video tag, the various Web Storage API&amp;#8217;s, and Web Workers. Each chapter teaches you about its subject material by building a decent size application in JavaScript. I think that seeing how an application will use a feature is the best way to really learn about it. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;ve been wondering about the new features in HTML5, this book is a good introduction. The authors have stuck to the parts of HTML5 that are pretty well defined, and stayed away from those parts of the standard that are still changing. The Head First style presents you with the material from many different angles, which helps to make sure that your brain holds onto it.&lt;/p&gt;
&lt;p&gt;One of my daughters is interested in web programming. She needs just a little more CSS learning and then she&amp;#8217;ll be ready to step up to dynamic HTML / HTML5. When she is, I&amp;#8217;ll be handing her a copy of this book.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Disclosure&lt;/b&gt;: Both the authors of Head First HTML5 are friends, and Eric Freeman used to be my boss at Disney.&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Zynga using Drupal</title>
		<link href="http://buytaert.net/zynga-using-drupal"/>
		<id>http://buytaert.net/2591 at http://buytaert.net</id>
		<updated>2011-11-18T21:17:36+00:00</updated>
		<content type="html">&lt;p&gt;Drupal isn't only for work: it's also for play, as &quot;FarmVille&quot; creator &lt;a href=&quot;http://www.zynga.com&quot;&gt;Zynga&lt;/a&gt; proves. While their games usually appear as apps on social networks such as Facebook, its main site is on &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;.  It's a terrific example of how Drupal is used in the entertainment industry.  After all, Zynga's annual revenue in 2010 was almost a billion US dollars, and is aiming for an initial public offering that values the company at $15-20 billion.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/drupal/zynga&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupal-zynga-500x500.jpg&quot; alt=&quot;Zynga&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Young beggar</title>
		<link href="http://buytaert.net/young-beggar"/>
		<id>http://buytaert.net/2586 at http://buytaert.net</id>
		<updated>2011-11-18T15:29:23+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/india-2011/young-beggar&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/india-2011-young-beggar-500x500.jpg&quot; alt=&quot;Young beggar&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Encouraging empathy</title>
		<link href="http://blogs.gnome.org/bolsh/2011/11/18/encouraging-empathy/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1392</id>
		<updated>2011-11-18T12:03:38+00:00</updated>
		<content type="html">&lt;p&gt;A couple of days ago,&lt;a href=&quot;https://twitter.com/#%21/nearyd/status/137097500610928640&quot;&gt; I tweeted this&lt;/a&gt;: &amp;#8220;Insight of the day: All &amp;#8220;community norms&amp;#8221; documents come down to one word: Empathy. Think how others will feel before you act.&amp;#8221; I think that&amp;#8217;s worth developing on.&lt;/p&gt;
&lt;div class=&quot;wp-caption alignright&quot;&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/en/thumb/d/df/DeannaTroi.jpg/250px-DeannaTroi.jpg&quot; alt=&quot;This is what empathy meant to me growing up&quot; width=&quot;250&quot; height=&quot;305&quot; /&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;As I was growing up, empathy meant &amp;quot;Deanna Troi&amp;quot; to me&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Here are a few examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://live.gnome.org/CodeOfConduct&quot;&gt;GNOME Code of Conduct&lt;/a&gt;: &amp;#8220;If someone asks for help it is because they need it. Do politely suggest specific documentation or more appropriate venues where appropriate, but avoid aggressive or vague responses such as &amp;#8220;RTFM&amp;#8221;.&amp;#8221; &amp;#8211; think how it feels to need help, and to take the step of asking for it. I want to know that someone *understands* what I&amp;#8217;m going through, feels my frustration, and is looking for a way to help relieve it. Recently, when confronted with a technical issue that prevented me from using my scanner, the advice I received on an IRC channel was to upgrade or change my Linux distribution! How un-empathic can you get!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://meego.com/about/contribution-guidelines&quot;&gt;Koha patch rules&lt;/a&gt; (along with every other development project in the world): &amp;#8220;The patch must apply to the current HEAD of the master branch of the code&amp;#8221;: Put yourself in the place of a project maintainer who receives a patch proposal. He tries to apply it to his source tree, but the merge fails. Why? Because the patch was created against a year-old release of the project, and he&amp;#8217;s since reworked internals to solve a different, unrelated issue. The maintainer is faced with a number of unsavory choices now: Spend time reading the patch, understanding what it does, and &amp;#8220;forward-porting&amp;#8221; it to master; check out the old branch, apply the patch, review, and test it there, and not commit to master; or drop the patch. What would you do in that situation? Someone is giving you a gift, which is going to make work for you. Is it worth an hour or two of your time to work on it to get it to just apply to your work? You still need to review the patch after that &amp;#8211; which you would have to do anyway. In that situation, most people will ask the original patch proposer to do the initial grunt work and get the patch working on the tip of master.&lt;/li&gt;
&lt;li&gt;Now flip things around. You found a bug in software you use &amp;#8211; the bug was really annoying. You took the time to get the source code, identify, qualify and fix the buig, open a bug report, which was confirmed, and attach a patch which you have checked fixes the problem. And what answer do you get? &amp;#8220;Not good enough &amp;#8211; work on it more&amp;#8221;. How would that make you feel? That depends on how it is communicated. If it&amp;#8217;s a stock answer, like a sheet of paper handed over a tax office counter, with a list of prerequisites, then I bet that would make me angry, resentful and frustrated. I poured time and effort into that patch, and this is how you treat it? If the criticism is of the core of the patch &amp;#8211; it doesn&amp;#8217;t fix the problem, or should do so differently, then the criticism might be easier to take. But if it&amp;#8217;s issues which potentially add many hours of effort on top of time already spent, with no benefit to the proposer (check out the latest code, upgrade half a dozen dependencies without breaking my old version, compile it, and then forward-port the patch), chances are he won&amp;#8217;t do it. An empathic response might be to make someone aware of the guidelines and their reason for being, but help him with the forward-porting on IRC by asking him to explain the patch, what it does and why.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of those guidelines on indentation and whitespace, commenting code, including test cases, updating documentation, and ensuring code compiles at the tip of the master branch are designed to help patch proposers make patches which are easy for maintainers to apply. And in this context, an empathic patch proposer can understand them much better. &lt;a href=&quot;http://tirania.org/blog/archive/2010/Dec-31.html&quot;&gt;Miguel de Icaza did a great job of framing this right&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When I was in college, I went to the Netherlands one Summer for a working holiday. At one point, I had a job offer for short-term work, but needed to be registered for tax to start, and I needed a bank account to get paid. So I went to the tax office, and the lady behind the counter very resignedly handed me a piece of paper with prerequisites, and told me to come back when I had fulfilled them. Then she looked over my shoulder and said &amp;#8220;Next!&amp;#8221; One of the prerequisites was a permanent address &amp;#8211; I explained that I was living in a camp-site for the summer, and would that address do? Of course not! No proposed solution, no consideration of the situation I was in, no empathy.&lt;/p&gt;
&lt;p&gt;Then I went to the bank, where I was told that I needed a permanent address to open an account. Same sense that the person I was dealing with didn&amp;#8217;t care about me. So with my friend Barry, we looked into short term accommodation options. Landlords required (among other things) an employment agreement and a bank account before they would rent us accommodation &amp;#8211; even if only by the week! In the end, we had to pass up that job, and work &amp;#8220;on the black&amp;#8221; for less than minimum wage to survive the Summer &amp;#8211; but what choice did we have?&lt;/p&gt;
&lt;p&gt;How frustrating! &lt;em&gt;Just imagine how we felt.&lt;/em&gt; That&amp;#8217;s empathy.&lt;/p&gt;
&lt;p&gt;Again and again in community guidelines, whether it&amp;#8217;s guidelines for people who are approaching a community to report a bug or propose a patch or feature, or guidelines for community members dealing with each other and people outside the community, this idea &amp;#8220;think how this would make you feel if the roles were reversed&amp;#8221; is pervasive, but unwritten. I think that it should be.&lt;/p&gt;
&lt;p&gt;It reminds me of a social experiment I heard about recently:&lt;/p&gt;
&lt;p&gt;Rats are placed in a box with a lever. When you pull the lever, a food pellet is distributed. The rats quickly learn to pull the lever. After a while, you change the configuration of the cage. Now, when the lever is pulled, the food pellet is distributed, but a cold shower drenches all the rats in the box. After a while, the rats learn not to pull the level, and start to punish rats who do as a group.&lt;/p&gt;
&lt;p&gt;The second generation starts when a new rat is introduced into the box. as he approaches the leverl, the older rats all jump on top of him, to prevent him from touching it. In effect, they are teaching him the rule &amp;#8220;don&amp;#8217;t touch the lever&amp;#8221;, without explaining why the rule exists. As time goes on, new rats are added, and old rats removed from the box.&lt;/p&gt;
&lt;p&gt;The third generation happens when there are none of the oiriginal rats left in the box. None of the rats have experienced the cold shower after the lever was pressed. At that point, you can turn off the cold shower function &amp;#8211; you will be sure that no rat will ever touch the level, because the community rules forbid it. Ask any of the rats why, though, and they will not be able to give you a better answer than &amp;#8220;because that&amp;#8217;s the way it is&amp;#8221;. If rats could talk, of course.&lt;/p&gt;
&lt;p&gt;Community guidelines which are purely written documents, but which neglect the empathic side of the equation, and don&amp;#8217;t explain how not following the guidelines affect other people, can be similar. It&amp;#8217;s important to include the reasons for guidelines,so that we don&amp;#8217;t forget how breaking the rules makes others feel. It&amp;#8217;s also important to have sufficient flexibility and adaptability in dealing with new community members &amp;#8211; like the rat experiment, circumstances change all the time. Back when everyone was using CVS, performing merges was a complicated and time-consuming process. Nowadays, rebasing and merging with Git, Bazaar or Mercurial is so easy that some of the coding guidelines we used to have may no longer have the same impact. Likewise, email technology has moved on, and with cheap and copious bandwidth, email norms have evolved &amp;#8211; netiquette community norms move on with them.&lt;/p&gt;
&lt;p&gt;In general, as Bill &amp;amp; Ted famously said, &amp;#8220;Be excellent to each other&amp;#8221;. Think about how your actions &amp;amp; statements will be received. Be &lt;em&gt;empathic&lt;/em&gt;.&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drupal + India = opportunity</title>
		<link href="http://buytaert.net/drupal-india-opportunity"/>
		<id>http://buytaert.net/2581 at http://buytaert.net</id>
		<updated>2011-11-16T03:07:14+00:00</updated>
		<content type="html">&lt;p&gt;Given that there live one billion people in India, many of which great engineers, one can only imagine what would happen if Drupal gained serious traction in India. To that extend, I decided to make a trip to India, and spent last week in India with &lt;a href=&quot;http://www.linkedin.com/in/jacobsingh&quot;&gt;Jacob Singh&lt;/a&gt; and &lt;a href=&quot;http://www.linkedin.com/pub/ronald-c-pruett-jr/1/a79/98b&quot;&gt;Ron Pruett&lt;/a&gt; from Acquia.  The purpose of the trip was to increase awareness of Drupal in India that in 3 ways: 
&lt;ol&gt;
 &lt;li&gt;by organizing DrupalCamps to help create a grassroots community of volunteer developers, freelancers and small to medium-sized Drupal shops (bottom-up strategy),&lt;/li&gt;
 &lt;li&gt;by talking to the large system integrators that will employ hundreds of Drupal developers (top-down strategy),&lt;/li&gt;
 &lt;li&gt;by doing traditional PR with the media and press.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;Together with Acquia's partners, we organized 3 DrupalCamps: nearly 300 people showed up in Delhi, 200 people showed up in Mumbai and 350 people showed up in Hyderabad. In addition, I gave a fourth keynote at ISB, India's premier business school, where about 150 people attended.  At each of these events, more people showed up than originally expected.  More importantly, this implies that there must be thousands of Drupal developers in India alone, especially since we didn't visit many other big cities like Bangalore, Pune, Chennai, etc.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/india-2011/drupalcamp-deccan-registration&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/india-2011-drupalcamp-deccan-registration-500x500.jpg&quot; alt=&quot;DrupalCamp Deccan registration&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;

&lt;p&gt;Furthermore, we met various large system integrators in India: Accenture, Capgemini, Wipro, Virtusa, Cognizant, and more.  Each of these are multi-billion IT sevices companies that employ thousands of engineers in India.  Most of them have 1,000+  employees in their content management practices alone. Many are using Vignette, Liferay, Adobe CQ5, OpenText and Alfresco. Joomla! and WordPress seemed non-existent with the large system integrators, but all of them were eagerly starting to build a Drupal practice.  The size of their Drupal teams ranged from 30 to 120 Drupal people, with all of them trying to hire 5 to 15 new people a month.  All of them were rather bullish about Drupal and were hearing about it directly from their clients across the globe.&lt;/p&gt;

&lt;p&gt;In general, I'd say that the Drupal community is about 3 or 4 years behind with the Drupal community in North America and Europe.  However, they are catching up fast and it won't take long before many of the world's biggest Drupal projects are delivered from India.&lt;/p&gt;

&lt;p&gt;Our ears perked when we learned time after time that well-known Drupal sites that we assumed were developed in the US or Europe were primarily delivered from India.  And it didn't stop there; we learned that the Indian teams are also instrumental in the sales and pre-sales process. They are often responsible for making the CMS platform decisions for all of their clients regardless of country or industry.  In other words, a lot of decisions are made in India and it is of strategic importance that the large system integrators have a good understanding of Drupal. They recognize this is important to their success, and all want to invest in training to build more capacity and to increase the expertise of their existing teams.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/india-2011/drupalcamp-deccan-attendees&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/india-2011-drupalcamp-deccan-attendees-500x500.jpg&quot; alt=&quot;DrupalCamp Deccan attendees&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;

&lt;p&gt;Interestingly, the Indian culture is big on software training and professional certification, more so than anywhere else in the world. All Drupal companies -- small or large -- asked about training and professional certification.&lt;/p&gt; 

&lt;p&gt;Another highlight is that at DrupalCamp New Delhi, about 15 Drupal companies from Delhi met for the first time.  Later the same day, we helped organize the first CXO event for Drupal executives.  In many ways, these were formative meetings that reminded me of early DrupalCon meetings.  For the first time, they got to know each other, explored how to work together, started sharing best practices and toyed with the idea of specialization.  I've seen this movie before, and I know what happens when a community of passionate developers start working together.  Exciting times are ahead.&lt;/p&gt;

&lt;p&gt;Last but not least, I gave about 15 press interviews, many of which resulted in an article in an Indian newspaper or IT magazine.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/india-2011/press-coverage-1&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/india-2011-press-coverage-1-500x500.jpg&quot; alt=&quot;Press coverage&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;

&lt;p&gt;After 5 days of intensive travel and back to back meetings in three cities, I left India feeling excited about the size of the opportunity for Drupal.  I had never been to India but I'm told that the India of today is quite different than the India of five years ago.  All the more reason to pay close attention about how the local Drupal community will evolve.  I like to believe my trip helped accelerate Drupal's growth in India.&lt;/p&gt;

&lt;p&gt;This trip wouldn't be possible without the help of Acquia's partners. Special thanks to Azri Solutions, Blisstering and Srijan who helped make the journey more than successful.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Clojure Conj 2011</title>
		<link href="http://www.sauria.com/blog/2011/11/15/clojure-conj-2011/"/>
		<id>http://www.sauria.com/blog/2011/11/15/clojure-conj-2011/</id>
		<updated>2011-11-15T23:51:07+00:00</updated>
		<content type="html">&lt;p&gt;Last week I was in Raleigh, attending the second &lt;a href=&quot;http://clojure-conj.org/&quot;&gt;Clojure/Conj&lt;/a&gt;. The last time that I attended a Lisp conference was the 1986 ACM Conference on Lisp and Functional Programming. I am a Lisp guy. I took the famed &amp;#8220;&lt;a href=&quot;http://mitpress.mit.edu/sicp/&quot;&gt;Structure and Interpretation of Computer Programs&lt;/a&gt;&amp;#8221; course from Sussman and Abelson. I spent some time doing undergraduate research on Symbolics Lisp Machines. When Apple invested some energy into &lt;a href=&quot;http://opendylan.org/&quot;&gt;Dylan&lt;/a&gt;, I hoped that I&amp;#8217;d be able to use a Lisp on a personal computer. Java pretty much ruined that. Over the years, I pretty much gave up on the idea of being able to use Lisp for my day to day work. So much so, that when I first heard Rich Hickey talk about Clojure, my reaction going in was unenthusiastic. By the end of Rich&amp;#8217;s talk, he had my attention. Clojure has been doing some growing up since then, and I really wanted to attend last year&amp;#8217;s Clojure/Conj, but wasn&amp;#8217;t able to.&lt;/p&gt;
&lt;p&gt;Almost all of my conversations at the conference involved the questions, &amp;#8220;Why are you at Clojure/Conj&amp;#8221; and &amp;#8220;How did you get interested in Clojure&amp;#8221;. I&amp;#8217;ve answered the second question in the previous paragraph. The question of &amp;#8220;why&amp;#8221; boils down to three themes: Clojure itself, Data, and Clojurescript. I&amp;#8217;m going to use these threes theme to report on the conference talks.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Clojure itself&lt;/b&gt;&lt;br /&gt;
Clojure is a Lisp dialect that runs on the JVM and has great interoperability with existing Java code. It has great support for functional programming, as well as several innovative features for dealing with concurrency.&lt;/p&gt;
&lt;p&gt;Stuart Sierra started off with a talk that pointed out areas where people could learn beyond the books and online exercises that are available. In each of those areas, he also proposed projects that people could work on. One of the things that stood out for me was his use of the Clojure reader to deal with Java Resources. I always found Resources to be annoying, and the use of the Reader is a clever way to make them more palatable and useful.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/flatland/clojail&quot;&gt;Clojail&lt;/a&gt; is a system for executing Clojure code in a sandbox. The system is quite flexible and the applications aren&amp;#8217;t just limited to security. I can imagine using clojail to implement something like the Sponsors described in the original Actor model. Anthony Grimes, one of the committers for clojail gave the presentation. He is 17 years old.&lt;/p&gt;
&lt;p&gt;One thing that made me happy was to see the bridge building between the Scala and Clojure communities. Phil Bagwell, who pioneered many of the persistent data structures in Clojure is now at Typesafe, the Scala company. He came and gave a nice talk about Scala&amp;#8217;s parallel collection classes. Perhaps these classes will one day find their way into Clojure Daniel Spiewak gave a very solid presentation on the computer science behind the persistent data structures in Clojure.&lt;/p&gt;
&lt;p&gt;At many conferences a talk like Clojure on Android would be at the higher end. The technical level of the talks at the Conj was high enough to make the task of getting Clojure on Android seem mundane. This is to take nothing away from the very impressive work that has been done. There are some issues remaining like footprint and startup time, but it looks like some effort is going to happen at the Clojure core team level to make some of this possible. The thought of talking to a REPL running on a phone, or tablet is a tasty one.&lt;/p&gt;
&lt;p&gt;Rich Hickey&amp;#8217;s keynote reminded me very much of a Guido keynote at PyCon: a discussion of language issues that he was looking at, and a solicitation for discussion. Rich was very careful to say that the stuff he was discussing was not a roadmap, so I&amp;#8217;ll repeat that disclaimer. Here are some of the items that stood out to me. Plans to allow multiple builds of Clojure &amp;#8211; a regular version, a leaner deployment version, a really lean Android version, a super deluxe development/debugging version and so on. There is discussion about allowing the reader to be extensible, in order to allow new data types to be round tripped. I didn&amp;#8217;t follow the history of ClojureScript, so it was useful to see that Rich is pretty committed to this idea, and that bits of technology might even be flowing &amp;#8220;backward&amp;#8221; from the ClojureScript compiler into Clojure on the JVM. I was also very interested on Rich&amp;#8217;s view that the use of a logic system like that in core.logic would be a far better tool than a traditional type system. More on the logic system below.&lt;/p&gt;
&lt;p&gt;The last talk of the conference was Sam Aaron&amp;#8217;s talk on &lt;a href=&quot;http://github.com/overtone/overtone&quot;&gt;Overtone&lt;/a&gt;, which is a computer music system written in Clojure. The major point was that he used Clojure to define a language for describing computer music, much in the sam way that sheet music describes regular music. There was lots of cool music along the way, including a pretty good simulation of the sound portion of the THX commercial that often plays before movies. The description of that commercial fit in a single projected screen of code.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Data&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;One thing that I&amp;#8217;ve been looking at recently is exploratory environments for working with &amp;#8220;federated&amp;#8221; data. I&amp;#8217;ve grown to dislike the term Big Data, because it&amp;#8217;s come to mean almost nothing, however, the ship has already sailed on that one. Most people would be familiar with the idea of sitting down in front of their relational database SQL command prompts, and issuing ad-hoc queries. As the use of varied kinds of storage systems grows, we are losing that kind of interactive relationship with data. Some of the people in the Clojure community have built some interesting data systems, and Clojure is itself amenable to exploratory work with data, between it&amp;#8217;s orientation around functional programming, and a development style oriented around a REPL.&lt;/p&gt;
&lt;p&gt;David McNeil talked about Revelytix&amp;#8217;s federated (among RDBMS and RDF triple store) SPARQL query engine. Their system uses s-expressions to represents the nodes in a graph of stream processing nodes. These expressions are then compiled down to a form that can be executed in parallel using the Java Fork/Join framework. The operators in the s-expessions are mirrors of built in Clojure sequence functions, and can use and be used in Clojure expressions. It&amp;#8217;s not hard to imagine extending the set of federatable storage systems.&lt;/p&gt;
&lt;p&gt;Heroku&amp;#8217;s Mark McGranaghan talked about viewing logs data. What he really meant was viewing log data as akin to a native data type on Clojure and being able to use Clojure&amp;#8217;s built in functions on log data in a natural way. Heroku has built a system call &lt;a href=&quot;https://github.com/heroku/pulse/&quot;&gt;Pulse&lt;/a&gt; which takes this view. I particularly liked the small functions that he defined for expressing the intervals for recomputing statistics. It&amp;#8217;s the cleanest formulation of that kind of thing that I&amp;#8217;ve seen, and it&amp;#8217;s enabled by his thesis view and Clojure.&lt;/p&gt;
&lt;p&gt;Nathan Marz has been doing some great work at BackType and now Twitter. At StrangeLoop he open sourced &lt;a href=&quot;https://github.com/nathanmarz/storm&quot;&gt;Storm&lt;/a&gt;, a set of general primitives for doing realtime computation. At the Conj, he was talking about &lt;a href=&quot;https://github.com/nathanmarz/cascalog&quot;&gt;Cascalog&lt;/a&gt;, which is a Clojure DSL for Hadoop. Both Cascalog and Storm are in use at Twitter. Cascalog is inspired by Datalog and targets the same space as Pig. Cascalog has the full power of Clojure available to it, as well as the power of Datalog. It&amp;#8217;s a little unclear to me exactly how much of Datalog is supported, but this is a powerful idea. Imagine combining the best of Cascalog and the Revelytix system. The source code to Marz&amp;#8217;s &lt;a href=&quot;https://github.com/nathanmarz/cascalog-conj&quot;&gt;examples&lt;/a&gt; is on Github.&lt;/p&gt;
&lt;p&gt;Clojure has a logic programming library, &lt;a href=&quot;https://github.com/clojure/core.logic&quot;&gt;core.logic&lt;/a&gt; which is based on the miniKanren system developed at Indiana University by Daniel Friedman, William Byrd, and Oleg Kiselyov. Ambrose Bonnaire-Sergeant presented an excellent tutorial on logic programming in general, and miniKanren in particular. David Nolen talked about predicate dispatching, a much more general way of doing method dispatch, and talked about his plans to tie that together with core.logic. The surprise highlight in this area was that Dan Friedman and William Byrd came to the conference and did a BOF on miniKanren and their constraint extensions to miniKanren. The BOF was surprisingly well attended (over 60 people), due in part to Ambrose&amp;#8217;s excellent talk earlier that day. A key philosophical point about miniKanren is that there is a straight forward mechanical conversion from a functional program to logical/relational (miniKanren) program. This looks very promising, and it has me thinking about mashups of miniKanren (core.logic) and Datalog (cascalog). Professor Friedman and his students have done some very important work in the Scheme area over the years, and it was a great experience to meet him and spend some time over dinner. After dinner, we were sitting in the hotel lobby, and David Nolen was walking Friedman and Byrd through the implementation of core.logic, which was ported from the Scheme version of miniKanren, and then optimized for Clojure. There was a free flow of ideas back and forth, and it was a great example of a collaboration between academia and practice (it&amp;#8217;s hard to say industry because Nolen and company are doing this in their free time). This is one of the things that I&amp;#8217;ve always hoped for around open source, and it was nice to see such a concrete example. MiniKanren is described in Byrd&amp;#8217;s PhD &lt;a href=&quot;http://pqdtopen.proquest.com/#abstract?dispub=3380156&quot;&gt;dissertation&lt;/a&gt;, and in the book &amp;#8220;&lt;a href=&quot;http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&amp;tid=10663&quot;&gt;The Reasoned Schemer&lt;/a&gt;&amp;#8220;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;ClojureScript&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/clojure/clojurescript&quot;&gt;ClojureScript&lt;/a&gt; is a Clojure compiler which emits Javascript, which is then run though Google&amp;#8217;s Closure compiler. I&amp;#8217;ve been doing some prototyping work using Node.js and HTML/Javascript, so ClojureScript looks kind of interesting, particularly because it is good at some the data intensive stuff that Javascript is so laborious at. There were three ClojureScript sessions. Chris Houser took us on a deep dive of the compiler, Kevin Lynagh show us some basic applications of ClojureScript in the browser, and David Nolen did a BOF where he showed off the browser connected REPL for Javascript. ClojureScript is still in its infancy, but it&amp;#8217;s interesting nonetheless. Once David gets the constraint version of core.logic working in ClojureScript, it should get a lot more interesting.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Community&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The thing that stood out to me about the Clojure community was the presence of the &amp;#8220;young Jedi&amp;#8221;, Anthony Grimes, and Ambrose Bonnaire-Sergeant. Both of them were able to attend their first Clojure/Conj (Anthony&amp;#8217;s was last year) due to fundraising campaign initiated by Chas Emerick. Anthony is 17, and Ambrose has not yet graduated from college. Both of them are lead developers on highly technical projects within the Clojure community, and both did a great job of speaking in front of 300+ people who were mostly older than them. When I worked at OSAF, I worked with Stuart Parmenter, who started working in open source when he was 14. It&amp;#8217;s great to work with these young, very gifted people, and I love seeing the community welcome and make a space for them.&lt;/p&gt;
&lt;p&gt;The flip side of this is that like many open source, programming language oriented conferences, there were very few women in attendance. Perhaps the Clojure community could take a page from the very successful work that my friend Sarah Allen has done on &lt;a href=&quot;http://wiki.railsbridge.org/&quot;&gt;RailsBridge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Learning More&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;O&amp;#8217;Reilly has finally recanted and is doing a Lisp book. &lt;a href=&quot;http://www.clojurebook.com/&quot;&gt;Clojure Programming&lt;/a&gt; should be done soon, and Manning has &lt;a href=&quot;http://www.manning.com/rathore/&quot;&gt;Clojure in Action&lt;/a&gt; and &lt;a href=&quot;http://www.manning.com/fogus/&quot;&gt;The Joy of Clojure&lt;/a&gt;. If you are looking for an interactive way of learning Clojure, there is &lt;a href=&quot;http://tryclj.com/&quot;&gt;Try Clojure&lt;/a&gt;. Those looking to sharpen their Clojure skills can look at the &lt;a href=&quot;https://github.com/functional-koans/clojure-koans&quot;&gt;Clojure Koans&lt;/a&gt; and &lt;a href=&quot;http://www.4clojure.com/&quot;&gt;4Clojure&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;The speaker &lt;a href=&quot;https://github.com/relevance/clojure-conj/tree/master/2011-slides&quot;&gt;slides&lt;/a&gt; from the Clojure/Conj 2011 are available on GitHub.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update&lt;/b&gt;: corrected the name of Indiana University &amp;#8211; thanks to Lindsey Kuper&lt;/p&gt;
&lt;p&gt;Update: linked to a more up to date Overtone repository &amp;#8211; thanks to Sam Aaron&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Greg Knaddison and Drupal security</title>
		<link href="http://buytaert.net/greg-knaddison-and-drupal-security"/>
		<id>http://buytaert.net/2576 at http://buytaert.net</id>
		<updated>2011-11-15T01:28:08+00:00</updated>
		<content type="html">&lt;p&gt;The &lt;a href=&quot;http://drupal.org/security-team&quot;&gt;Drupal Security Team&lt;/a&gt; was originally created in 2005. Though we handled security issues before that, we didn't have a team with proper infrastructure until then. At that time, &lt;a href=&quot;http://drupal4hu.com/&quot;&gt;Károly Négyesi&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/user/9446&quot;&gt;chx&lt;/a&gt;) was the team leader. In July 2006 chx changed his role in the team and I promoted &lt;a href=&quot;http://drupal.org/node/75852&quot;&gt;Heine Deelstra to be the security team lead&lt;/a&gt;. Heine recently stepped down as the security team lead, and I'm pleased to announce that &lt;a href=&quot;http://knaddison.com&quot;&gt;Greg Knaddison&lt;/a&gt; (&lt;a href=&quot;http://drupal.org/user/36762&quot;&gt;greggles&lt;/a&gt;) will be filling this role.&lt;/p&gt;
&lt;p&gt;Greg has been a consistent member of the security team and both Heine Deelstra, the security team members, and myself unanimously agreed that Greg is the logical person to head the Drupal Security Team.&lt;/p&gt;
&lt;p&gt;For those who don't know Greg, Greg helped write &lt;a href=&quot;http://drupal.org/writing-secure-code&quot;&gt;our free handbooks on security&lt;/a&gt; and wrote &lt;a href=&quot;http://crackingdrupal.com/&quot;&gt;a book about Drupal Security&lt;/a&gt;.  He has also talked about security and Drupal at many DrupalCons. Greg believes in my idea to &lt;a href=&quot;http://buytaert.net/drupal-security-team-past-current-and-future&quot;&gt;automate where possible and empower project maintainers&lt;/a&gt;. In the coming weeks he will write blog posts to detail some changes made in the last year toward that vision and some tasks that still remain.&lt;/p&gt;
&lt;p&gt;As the Drupal Security Team lead, Greg will be the point person for the team. He'll be responsible for coordinating the security team's activities and for making decisions when consensus doesn't arise.&lt;/p&gt;
&lt;p&gt;Greg and I agreed on a target of 2 years for him to be in this role.  If appropriate, he may continue in this role longer or be replaced before then, but this target helps to set an expectation about the time period. Setting this expectation should help Greg maintain enthusiasm for this role and increase the likelihood that our community will have continuity when that time is up.  Greg works at Acquia and will be given 20% of his time to dedicate to the security team (in addition to using his own spare time).&lt;/p&gt;
&lt;p&gt;Please join me in thanking Heine for all the great work he did, and in welcoming Greg.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">7 Years of Firefox</title>
		<link href="http://blog.lizardwrangler.com/2011/11/09/7-years-of-firefox/"/>
		<id>http://blog.lizardwrangler.com/?p=3051</id>
		<updated>2011-11-09T17:57:35+00:00</updated>
		<content type="html">&lt;p&gt;We build Firefox to build freedom and excellence into the web.  We build Firefox to make sure that each person can be sovereign over the technology he or she uses to interact with the web.   We build Firefox to combine user sovereignty and freedom with a great product experience that enriches web life.&lt;/p&gt;
&lt;p&gt;We launched Firefox 7 years ago to make these goals real.  We started with the browser because it was the single greatest point of leverage.  At that time the existing browser provided neither user sovereignty nor high quality product.  We do both.  Mozilla is astonishingly successful at the browser layer.  We proved that the conventional wisdom of the time was wrong.  Browsers do matter.  People will notice.  The dominant commercial player need not be in control forever.  Something better is possible.&lt;/p&gt;
&lt;p&gt;Firefox remains different from other browsers.  Everything about Firefox is designed to make sure that Firefox never has more control over your life than you do.  We design Firefox to provide a great experience, and many of the features look similar to that of other browsers.  Look deep into the product though, and you&amp;#8217;ll find the utter commitment to the individual being more important than us, more important than our control or our convenience.   You&amp;#8217;ll find an utter commitment to the good of the web as a whole.  We&amp;#8217;re organized as a non-profit precisely to  allow us to focus on these commitments.&lt;/p&gt;
&lt;p&gt;There is more to do.   There are new Internet experiences such as mobile, identity, sharing and data control.  Each of these areas needs a product that combines user sovereignty and a great product experience.  Each needs a product build to ensure that the product never has more control over your life than you do.&lt;/p&gt;
&lt;p&gt;This is a big challenge.  It&amp;#8217;s our future.  It&amp;#8217;s as important as ever.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Acquia U</title>
		<link href="http://buytaert.net/acquia-u"/>
		<id>http://buytaert.net/2571 at http://buytaert.net</id>
		<updated>2011-11-07T17:51:55+00:00</updated>
		<content type="html">&lt;p&gt;Due to Drupal's remarkable growth, the demand for Drupal talent continues to exceed the supply.  Every Drupal company I talk to -- and I talk to many of them all around the world -- has a difficult time attracting enough qualified Drupal talent.  The same is true for Acquia.&lt;/p&gt;
&lt;p&gt;To help address that problem we are launching &lt;a href=&quot;http://acquia.com/careers/acquia-u&quot;&gt;Acquia U&lt;/a&gt;, a program to employ and train recent and upcoming college graduates in Drupal.  We will enroll these candidates in an intensive 6 month paid training program.&lt;/p&gt;
&lt;p&gt;Selected candidates will start the training with six weeks of hands-on, classroom-style training in Drupal.  After this initial training, they will rotate through Acquia's support, engineering and professional services teams, through select Acquia partner projects, and continue to receive on-the-job instruction and training. Candidates will spend 6 weeks in each team. Combined, this program will give candidates 6 months of real-world experience, and give participants insight into available work in Drupal.&lt;/p&gt;
&lt;p&gt;At the end of the program, candidates will become part of one of the teams at Acquia. We believe that this effort, and similar ones undertaken by our partners and customers, will create some of the key Drupal contributors of the future.&lt;/p&gt;
&lt;p&gt;We're very excited about this program so let us know if you are interested!&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Movember 2011</title>
		<link href="http://buytaert.net/movember-2011"/>
		<id>http://buytaert.net/2566 at http://buytaert.net</id>
		<updated>2011-11-07T01:57:36+00:00</updated>
		<content type="html">&lt;p&gt;It is that time of the year again: &lt;a href=&quot;http://us.movember.com&quot;&gt;Movember&lt;/a&gt;!  &lt;/p&gt;
&lt;p&gt;During November each year, Movember is responsible for the sprouting of moustaches on thousands of men’s faces around the world. With their Mo’s, these men raise vital funds and awareness for men’s health, specifically prostate cancer and other cancers that affect men. One in two men will be diagnosed with cancer in his lifetime, and one out of six with prostate cancer. &lt;/p&gt;
&lt;p&gt;Like last year, &lt;a href=&quot;http://us.movember.com/mospace/676358&quot;&gt;Acquia's &quot;Mo Drupal&quot;&lt;/a&gt; team wants your support as we put our faces to work for this great cause.  The Acquia team mo'ed its facial hair on November 1st and for about a week now we have practiced the virtues of fine moustachery, immaculate grooming and growing a moustache for &lt;a href=&quot;http://us.movember.com&quot;&gt;Movember&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;For the entire duration of Movember, no hair shall be allowed to grow in the goatee zone - being any facial area below the bottom lip. The complete moustache region, including the entire upper lip and the handlebar zones, will also remain completely shaved.  Rest assured, photos will follow!&lt;/p&gt;
&lt;p&gt;By growing a moustache, we become walking, talking billboards for the 30 days of November. We raise awareness by prompting private and public conversations about cancer. In addition, we raise funds by &lt;a href=&quot;http://us.movember.com/mospace/726626&quot;&gt;seeking out sponsorship&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;If you'd like, you can &lt;a href=&quot;http://us.movember.com/mospace/676358&quot;&gt;join Acquia's &quot;Mo Drupal&quot; team&lt;/a&gt; or you can &lt;a href=&quot;http://us.movember.com/mospace/726626&quot;&gt;support me in this cause&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It’s hard to get men to talk about prostate and testicular cancer, yet many of us will be diagnosed with it in our lifetime. The brilliance of Movember lies in its appeal to some basic masculine qualities, such as playing on a team, and competing with others. As a man, it’s easier to show your support for such an important cause if you’re doing so with a group of other men, all wearing a silly moustache. Give these guys a break and make their efforts worthwhile by supporting us!  &lt;em&gt;Thanks!&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Sitecore FUD</title>
		<link href="http://buytaert.net/sitecore-fud"/>
		<id>http://buytaert.net/2561 at http://buytaert.net</id>
		<updated>2011-11-01T01:17:22+00:00</updated>
		<content type="html">&lt;p&gt;Recently &lt;a href=&quot;http://sitecore.net&quot;&gt;Sitecore&lt;/a&gt;, a vendor of a proprietary CMS, published a white paper called &quot;The Siren Song of Open Source CMS&quot;. It has some good old Open Source FUD.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&quot;In Greek mythology, the Sirens were seductresses who lured nearby sailors with their enchanting music and voices, only to shipwreck on the rocky coast of their island. In the world of enterprise software, Open Source applications have an appeal that many companies find hard to resist, but if heeded, can lead to similarly disastrous results: runaway development costs, unpredictable delays, frustratingly slow responses to urgent support issues, and exponential growth in downstream upgrade and enhancement costs.&quot;&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;In this case they enrolled the CEO of a digital agency to say all the FUD, as if that would either lend additional credibility to the FUD, or behind which they could hide their own feelings:&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&quot;As it happened, after several successful experiences using WordPress (an open blogging platform) and Drupal (an Open Source CMS application) in small-scale deployments, agencyQ experimented with using Drupal for larger, enterprise-caliber sites. … We quickly discovered that Drupal's capabilities were a mile wide and an inch deep.&quot;&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;Attempting a complex implementation with any platform with only limited experience in simple sites really just reveals the inexperience of the implementer rather than the limits of &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;. The whitehouse.gov site shows all by itself that Drupal can scale to high-profile, high-function, high-volume websites.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&quot;Lack of support has a ripple effect across an Open Source CMS project&quot;, Breen says. &quot;Because you are starting with a blank slate, in terms of your system's functionality, anything can happen. And when issues arise, the absence of responsive support means that deadlines slip. As a service-driven agency, that is simply not good for business. … It all comes down to accountability, about which Breen jokes, &quot;In high tech there is an old saying that salespeople invoke when they want to be your sole-source provider: 'You want one throat to choke.' While that's pretty graphic, it gets to the point: When something's not working with software, I need one number to call, one person to speak to who's going to help me.&quot;&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;I take offense to the notion that there is no good support for an Open Source CMS.  With Drupal, enterprises can look to &lt;a href=&quot;http://acquia.com&quot;&gt;Acquia&lt;/a&gt; for the &quot;one throat to choke&quot;, or can tap into a community of 600,000 developers if they want breadth.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&quot;After making a concerted effort to work with an Open Source CMS, non-existent support was the last straw with what Breen found to be Open Source's extremely expensive total cost of ownership (TCO). In website development projects, CMS software costs typically comprise 5% of the total implementation costs. &quot;But by saving 5% in software costs by choosing an Open Source CMS, you drive up the 95% of the 'other' costs significantly. That's not a good value equation, by any measure&quot;, he says.&quot;&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;The numbers in their own white paper don't add up.  They suggest that Sitecore licenses only represent 5% of the project's total implementation cost.  We know from analyst firm &lt;a href=&quot;http://www.realstorygroup.com/&quot;&gt;Real Story Group&lt;/a&gt; that the Sitecore license component of a deal is $100,000 on average. That means that the average Sitecore project costs $2 million? That is much more than the average Drupal project.&lt;/p&gt;
&lt;p&gt;Where have you seen this kind of FUD before? From any proprietary software vendor that is starting to feel competitive blows from an Open Source alternative.  I see this white paper as a victory for Open Source and Drupal as they are being forced to call us out. Drupal is hurting them. Sitecore has reasons to be afraid.&lt;/p&gt;
&lt;p&gt;Maybe the Siren that Sitecore is hearing is from the ambulance they've called for help? ;-)&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Drupal Association Board election results for 2011</title>
		<link href="http://buytaert.net/drupal-association-board-election-results-for-2011"/>
		<id>http://buytaert.net/2556 at http://buytaert.net</id>
		<updated>2011-10-31T15:02:36+00:00</updated>
		<content type="html">&lt;p&gt;Earlier this year the &lt;a href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt; began a process to elect and build a new board. In July a &lt;a href=&quot;http://buytaert.net&quot;&gt;call for nominations&lt;/a&gt; was made and the community responded with over 50 submissions. The &lt;a href=&quot;http://buytaert.net&quot;&gt;nomination committee&lt;/a&gt; spent many weeks reviewing the nominations, following up with potential candidates, until finally submitting a slate of nominees, which was confirmed by the board. I'm happy to announce the new Board of Directors:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Jeff Walpole (until 2014)&lt;/li&gt;
&lt;li&gt;Vesa Palmu (until 2014)&lt;/li&gt;
&lt;li&gt;Tiffany Farriss (until 2014)&lt;/li&gt;
&lt;li&gt;Cary Gordon (until 2013)&lt;/li&gt;
&lt;li&gt;Danese Cooper (until 2013)&lt;/li&gt;
&lt;li&gt;Mike Woster (until 2013)&lt;/li&gt;
&lt;li&gt;Angela Byron (until 2012)&lt;/li&gt;
&lt;li&gt;Mitchell Toomy (2012)&lt;/li&gt;
&lt;li&gt;Unknown - one open seat, to be filled&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Board also approved Dries Buytaert (me) to fill the &quot;founder role&quot; in this year's Board of Directors.&lt;/p&gt;
&lt;p&gt;The Board's term will begin on November 1, 2011. The first meeting of the new Board of Directors will be on November 16, 2011. This will be followed by the Drupal Association Board Retreat in Chicago, December 9 - 11, 2011.&lt;/p&gt;
&lt;h2&gt;Selection process&lt;/h2&gt;
&lt;p&gt;A nomination committee consisting of over eight community members considered over 100 candidates before settling on the great groups of individuals that we're proud to welcome to the Drupal Association. We believe this Board brings a lot of expertise to the Drupal Association, as well as more diversity in terms of industry representation, agency size, skill sets, gender, and geographic location. As the Association has grown so has the extent of financial and community responsibility and this board represents a shift to better address those needs in order to build a strong Association to support our community.&lt;/p&gt;
&lt;h2&gt;At-large / Community board seats&lt;/h2&gt;
&lt;p&gt;To ensure solid community representation we will also begin the process of electing two &quot;At-large Board Members&quot;.  At large board members are nominated and selected by the community at-large with no prerequisites for nomination. We are currently looking at the best method to get community involvement and will begin the process very soon.&lt;/p&gt;
&lt;h2&gt;Advisory Board&lt;/h2&gt;
&lt;p&gt;The Board of Directors is a guiding force for the Association and helps to set strategic direction. However, we recognize that the board members do not have all of the answers. To advise the board we have sought out talented individuals with a wide breadth of experience and expertise to serve as the Association's advisers. Our advisory board is designed to grow and expand with the needs of the organization and the community. One of the many ways the Association is working to stay strongly connected to the community is by seeking out community leaders, influencers, and talented individuals that can lend insight into the direction of the Drupal to be advisers to the Association.&lt;/p&gt;
&lt;p&gt;The Association's advisers currently include: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Kristof Van Tomme&lt;/li&gt;
&lt;li&gt;David Strauss&lt;/li&gt;
&lt;li&gt;Larry Garfield&lt;/li&gt;
&lt;li&gt;Kieran Lal&lt;/li&gt;
&lt;li&gt;George DeMet&lt;/li&gt;
&lt;li&gt;Bevan Rudge&lt;/li&gt;
&lt;li&gt;Greg Knaddison&lt;/li&gt;
&lt;li&gt;Laura Scott&lt;/li&gt;
&lt;li&gt;Khalid Bahey&lt;/li&gt;
&lt;li&gt;Fernando Paredes García&lt;/li&gt;
&lt;li&gt;Moshe Weitzman&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;We're growing&lt;/h2&gt;
&lt;p&gt;One year ago the &lt;a href=&quot;http://association.drupal.org&quot;&gt;Drupal Association&lt;/a&gt; hired its first employees to strengthen our conference and our volunteer community. In that year Drupal.org surpassed a million nodes and hosts over 12,000 developer accounts. DrupalCon welcomed nearly 5,000 attendees and over 1,000 people have been trained at the past four conferences. Membership in the Association has also doubled in the past year and we are still growing. We are on target to have 2,000 individual members and over 750 organization members by the end of this year. This is an exciting time to be involved with the Drupal project and the Drupal Association, and I believe the new Board of Directors will help the Drupal Association get to the next level. So please join me in welcoming all the Board of Directors for the Drupal Association.&lt;/p&gt;
&lt;p&gt;Here are bios of each Board Member and a short introduction as to why each member was selected:&lt;/p&gt;
&lt;h3&gt;Angela Byron&lt;/h3&gt;
&lt;p&gt;The Drupal Association needs to make sure it doesn't lose connection with the developer community that made Drupal into what it is today. Angie with her self-made success and long time contributor is someone who personalizes the values of our community.  Angie also provides continuity in the Drupal Association board.&lt;/p&gt;
&lt;h3&gt;Danese Cooper&lt;/h3&gt;
&lt;p&gt;Danese has a very strong track record in open source governance: the experience she gained beating the drums of Open Source at Sun, Intel, Wikimedia foundation and now the Gates Foundation makes her a strong Board Member.&lt;/p&gt;
&lt;h3&gt;Tiffany Farriss&lt;/h3&gt;
&lt;p&gt;Having served not only on the Drupal Association board but on the governance committee, Tiffany provides important continuity in the Drupal Association board. She brings experience in a mid-sized Drupal business active in the Drupal community, events (DrupalCon production), and financial skills, having served as the Drupal Association treasurer.&lt;/p&gt;
&lt;h3&gt;Cary Gordon&lt;/h3&gt;
&lt;p&gt;Cary played an important role in the professionalization process of DrupalCon and was member of the governance committee. Cary is the owner of a small Drupal business and as such is representing smaller Drupal shops. As a member of the previous Drupal Association board, Cary is also important for continuity.&lt;/p&gt;
&lt;h3&gt;Vesa Palmu&lt;/h3&gt;
&lt;p&gt;As a serial entrepreneur and owner of Mearra, Vesa represents the European Drupal business ecosystem. His company, a medium sized Drupal shop in Finland that is expanding outside of it's borders, is similar to many Drupal shops in the European market.  Vesa has been one of the organizers in the Finnish Drupal community and he's the informal national representative for Finland on the Drupal Association's European community dinners. Next to his professional experience Vesa brings affinity with the world of NGO's through his involvement in several smaller not for profits and the Finnish Red Cross.&lt;/p&gt;
&lt;h3&gt;Mitchell Toomey&lt;/h3&gt;
&lt;p&gt;We chose Mitchell because as a senior employee of the UNDP he brings insights in Drupal's role at big Drupal customers and at international governmental organizations more specifically.  Mitchell leads an international team using the Teamworks Drupal-based intranet application and active in six regional hubs throughout the developing world with a current focus on Africa. He has an MBA in Organizational Behavior and Information Technology.&lt;/p&gt;
&lt;h3&gt;Jeff Walpole&lt;/h3&gt;
&lt;p&gt;Jeff was selected because on top of his business experience, he brings key insights on the use of Drupal in government and the Drupal distributions/products ecosystem.  As the CEO and co-founder of Phase2 Technology, Jeff is a business leader in the Drupal community. He knows what it takes to build a multi-million dollar services company, and to invest in and market Drupal products.&lt;/p&gt;
&lt;h3&gt;Mike Woster&lt;/h3&gt;
&lt;p&gt;Drawing from his experience as the COO of the Linux Foundation and holder of an MBA, Mike has strong experience in running a tech non-profit. His knowledge of the tech non-profit world should give the Drupal Association insight into what financial and organizational models the Drupal Association might consider and how those would impact the community. His MBA from Kellogg School at Northwestern University has been put to immediate use in his role at the Linux Foundation interacting with lawyers, reading financial reports, and managing a distributed staff. His undergraduate degree in Computer Science from Texas A&amp;amp;M University and industry experience as a developer ensures he understands the “tech” side of a tech non-profit.&lt;/p&gt;
&lt;h3&gt;Dries Buytaert&lt;/h3&gt;
&lt;p&gt;Dries Buytaert is the original creator and project lead for Drupal.  Dries also co-founded the Drupal Association and served as president of the Drupal Association since its start. He is also co-founder and chief technology officer of Acquia, a venture-backed Drupal company with 160 employees. Dries is also a co-founder of Mollom, a small web start-up that helps you stop website spam. Dries holds a PhD in computer science and engineering. In 2008, Buytaert was elected Young Entrepreneurs of Tech by BusinessWeek as well as MIT TR 35 Young Innovator.  Dries brings community experience, business experience and continuity to the Drupal Association.  As a native of Belgium that moved to the US, and that travels extensively, Dries is able to represent the international ecosystem.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Open Source rock at Latinoware</title>
		<link href="http://buytaert.net/open-source-rock-at-latinoware-2011"/>
		<id>http://buytaert.net/2552 at http://buytaert.net</id>
		<updated>2011-10-26T10:46:55+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/open-source-rock-1&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-open-source-rock-1-500x500.jpg&quot; alt=&quot;Open source rock&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/open-source-rock-2&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-open-source-rock-2-500x500.jpg&quot; alt=&quot;Open source rock&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/open-source-rock-3&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-open-source-rock-3-500x500.jpg&quot; alt=&quot;Open source rock&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/open-source-rock-4&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-open-source-rock-4-500x500.jpg&quot; alt=&quot;Open source rock&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Web 2.0 Summit</title>
		<link href="http://www.sauria.com/blog/2011/10/25/web-2-0-summit-2/"/>
		<id>http://www.sauria.com/blog/2011/10/25/web-2-0-summit-2/</id>
		<updated>2011-10-26T05:13:36+00:00</updated>
		<content type="html">&lt;p&gt;Last week I attended the Web 2.0 Summit in San Francisco. The theme this years was &amp;#8220;The Data Frame&amp;#8221;, an attempt to look at the &amp;#8220;Points of Control Theme&amp;#8221; from last year through the lens of data. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Data Frame talks&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Most of the good data frame stuff was in the short &amp;#8220;High Order Bit&amp;#8221; and &amp;#8220;Pivot&amp;#8221; talks. The interviews with big company CEO&amp;#8217;s are generally of little value, because CEO&amp;#8217;s at large companies have been heavily media trained, and it is rare to get them to say anything really interesting.&lt;/p&gt;
&lt;p&gt;Genevieve Bell from Intel posed the question &amp;#8220;Who is data and if it were a person what would it be like?&amp;#8221; Her answers included:&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;Data keeps it real &amp;#8211; it will resist being digitized&lt;/li&gt;
&lt;li&gt;Data loves a good relationships &amp;#8211; what happens when data is intermediated&lt;/li&gt;
&lt;li&gt;Data has a country (context is important)&lt;/li&gt;
&lt;li&gt;Data is feral (privacy security,etc )&lt;/li&gt;
&lt;li&gt;Data has responsibilities&lt;/li&gt;
&lt;li&gt;Data wants to look good&lt;/li&gt;
&lt;li&gt;Data doesn&amp;#8217;t last forever (and shouldn&amp;#8217;t in some cases)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One Kings Lane was one of the startups described by Kleiner Perkins&amp;#8217; Aileen Lee. The interesting thing about their presentation was their realtime dashboard of purchasing activity during one of their flash sales events. You can see the demo at 6:03 in the &lt;a href=&quot;http://www.youtube.com/watch?v=QhGeY7Ome8s&quot;&gt;video&lt;/a&gt; from the session.&lt;/p&gt;
&lt;p&gt;Mary Meeker has moved from Morgan Stanley to Kleiner Perkins, but her &lt;a href=&quot;http://www.scribd.com/doc/69309864/KPCB-Internet-Trends-2011&quot;&gt;Internet Trends&lt;/a&gt; presentation is still a tour de force of statistics and trends. It&amp;#8217;s interesting to watch how her list of trends is changing over time.&lt;/p&gt;
&lt;p&gt;Alyssa Henry from Amazon talked about AWS from the perspective of S3, and her talk was mostly statistics and customer experiences. One of her closing sentences stuck in my mind: &amp;#8220;What would you do if every developer in your organization had access to a supercomputer&amp;#8221;. Hilary Mason has talked about how people in sitting at home in their pajamas now have access to big data crunching capability. Alyssa&amp;#8217;s remark pushes that idea &amp;#8211; pushing the thought that access to supercomputing resources is at the same level as access to a personal computer.&lt;/p&gt;
&lt;p&gt;TrialPay is a startup in the online payment space. Their interesting twist is that they will provide payment services free of charge, without a transaction fee. They are willing to do this because they collect the data about the payment, and can then use / sell information about payment behaviors and so on (apparently Visa and Mastercard &lt;a href=&quot;http://online.wsj.com/article/SB10001424052970204002304576627030651339352.html?mod=WSJ_hp_MIDDLENexttoWhatsNewsForth&quot;&gt;plan&lt;/a&gt; to do something similar).&lt;/p&gt;
&lt;p&gt;I am not a fan of talks that are product launches or feature launches on existing products, so I was all set to ignore Susan Wojcicki&amp;#8217;s talk on Google Analytics. But then I saw this picture in her slides:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/2/29/Minard.png&quot; width=&quot;400&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Edward Tufte has made this diagram famous, &lt;a href=&quot;http://www.edwardtufte.com/tufte/posters&quot;&gt;calling it&lt;/a&gt; &amp;#8220;probably the best statistical graphic ever drawn&amp;#8221;. I remember seeing this graphic in one of his seminars and wondering how to bring this type of visualization to a computer. I appreciated the graphic, but I wasn&amp;#8217;t sure how many times one would need to graph death marches. The Google Analytics team found a way to apply this visualization to conversion and visitor falloffs. Sure enough, those visualizations are now in my Google Analytics account. Wojcicki also demonstrated that analytics are now being updated in &amp;#8220;real time&amp;#8221;. Clearly, there&amp;#8217;s no need to view instant feedback from analytics as a future item.&lt;/p&gt;
&lt;p&gt;Last year there was a panel on education reform. This year, Salman Khan, the creator of the Khan academy spoke. Philosophically I&amp;#8217;m in agreement with what Khan is trying to do &amp;#8211; provide a way for every student to attain mastery of a topic before moving on. What was more interesting was that he came with some actual data from a whole school pilot of Khan Academy materials. Their data shows that it is possible for children assigned to a remedial math class to jump to the same level as students in an advanced math class. They have a very nice set of analytic tools that work with their videos, which should lead to a more data based discussion of how to help more kids succeed in learning what they need to learn to be successful in life.&lt;/p&gt;
&lt;p&gt;Anne Wojcicki (yes, she and Susan are sisters) talked about the work they are doing at 23andMe. She gave an example of a rare form of Parkinson&amp;#8217;s disease, where they were able to assemble a sizable number of people with the genetic predisposition, and present that group to medical researchers who are working on treatments for Parkinsons. It was interesting story of online support groups, gene sequencing, and preventative medicine.&lt;/p&gt;
&lt;p&gt;It seems worth pointing out that almost all the talks that I listed in this section were by women.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Inspirational Talks&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;There were some talks which didn&amp;#8217;t fit the data frame theme that well, but I found them interesting or inspirational anyway.&lt;/p&gt;
&lt;p&gt;Flipboard CEO Mike McCue made an impassioned plea that we learn when to ignore the data, and build products that have emotion in them. He contrasted the Jaguar XJSS and the Honda Insight as products built with emotion and built on data, respectively. He went on to say that tablets are important because the content becomes the interface. He believes that the future of the web is to be more like print, putting content first, because the content has a soul. Great content is about art, art creates emotion, and emotion defies the data. It was a great, thoughtful talk.&lt;/p&gt;
&lt;p&gt;Alison Lewis from Coca Cola talked about their new, high tech, internet connected Freestyle soda machine. A number of futuristic internet scenarios seem to involve soda machines, so it was interesting to hear what actual soda companies are doing in this space. The geek in me thinks that the machine is cool, although I rarely drink soft drinks. I went to the Facebook &lt;a href=&quot;http://www.facebook.com/cocacolafreestyle&quot;&gt;page&lt;/a&gt; for the machine to see what was up, and discovered that the only places in Seattle that had them were places where I would never go to eat.&lt;/p&gt;
&lt;p&gt;IBM&amp;#8217;s David Barnes talked about IBM&amp;#8217;s smart cities initiative, which involves instrumenting the living daylights out of city. Power, water, transportation grid, everything. His main points were:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cities will have a healthier immune systems.&amp;nbsp;&amp;nbsp;The health web&lt;/li&gt;
&lt;li&gt;City buildings will sense and respond like living organisms &amp;#8211; water, power, etc systems&lt;/li&gt;
&lt;li&gt;Car and city buses will run on empty..&lt;/li&gt;
&lt;li&gt;Smarter systems will quench cities thirst and save energy&lt;/li&gt;
&lt;li&gt;Cities will respond to a crisis &amp;#8211; even before receiving an emergency call&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;He left us with a challenge to &amp;#8220;Look at the organism that is the city.&amp;nbsp;&amp;nbsp;What can we do to improve and create a smarter city?&amp;#8221;. I have questions about how long it would take to actually build a smart city or worse, retrofit an existing city, but this is a challenge type of long term project. I&amp;#8217;m glad to see that there are companies out there that are still willing to take that big long view.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Final Thoughts&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I really liked the short talk formats that were used this year. It forced many of the speakers to really be crisp and interesting, or at least crisp, and I really liked the volume of what got presented. One thing seems true, that from the engineering audience of Strata to the executive audience at Web 2.0, data and data related topics are at the top of everyone&amp;#8217;s mind.&lt;/p&gt;
&lt;p&gt;And there in addition to ponies and unicorns, be dragons.&lt;/p&gt;&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mobile for Drupal 8</title>
		<link href="http://buytaert.net/mobile-for-drupal-8"/>
		<id>http://buytaert.net/2547 at http://buytaert.net</id>
		<updated>2011-10-24T19:29:12+00:00</updated>
		<content type="html">&lt;p&gt;In my State of Drupal keynote in Chicago I said: &lt;cite&gt;&quot;If I were to start Drupal from scratch today, I'd build it for mobile experiences first, and desktop experience second.&quot;&lt;/cite&gt;. I believe in that more than ever.&lt;/p&gt;
&lt;p&gt;We already have a number of initiatives under way that will make Drupal a great platform for building native mobile applications (e.g. the &lt;a href=&quot;http://buytaert.net/web-services-in-drupal-8&quot;&gt;Web services initiative&lt;/a&gt;) as well for building mobile web experiences (e.g. the &lt;a href=&quot;http://buytaert.net/html5-in-drupal-8&quot;&gt;HTML5 initiative&lt;/a&gt; and the &lt;a href=&quot;http://buytaert.net/design-for-drupal-8&quot;&gt;Design initiative&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;However, there is more that needs to be done to &lt;a href=&quot;http://buytaert.net/drupal-in-a-tablet-world&quot;&gt;make Drupal a go to platform in a mobile world&lt;/a&gt;.  For example, a couple of weeks ago I talked to a number of big media companies, each employing hundreds of editorial staff.  They all believed that in less than two years, most of their editors that report from the field will be using tablets instead of laptops.  Applied to Drupal, this means we need to make the Drupal administration back-end and the editorial experience mobile-friendly, something that isn't covered by the existing Drupal 8 initiatives.  Another example would be responsive web design.&lt;/p&gt;
&lt;p&gt;The mobile internet is coming at us fast and furious. We need to move fast and we might only get one shot at this.  I want to make mobile the big theme for Drupal 8. That is why I decided to launch another initiative related to mobile.&lt;/p&gt;
&lt;p&gt;I've asked John Albin Wilkins to be the Initiative Owner for the Drupal 8 Mobile Initiative, and to work with the existing initiatives to fill the remaining gaps.  To learn what that means, please consult &lt;a href=&quot;http://palantir.net/blog/drupal-8-mobile-initiative&quot;&gt;John's announcement blog post&lt;/a&gt;, which includes an overview of the initiatives' goals.  Like with any of these initiatives, they don't actually materialize unless people decide to help.  To get involved, please join the discussions in the &lt;a href=&quot;http://groups.drupal.org/mobile&quot;&gt;Mobile group&lt;/a&gt; on groups.drupal.org and help work on &lt;a href=&quot;http://drupal.org/project/issues/search/drupal?status%5B%5D=Open&amp;issue_tags=mobile&quot;&gt;Mobile issues on drupal.org&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Iguacu Falls in Brazil</title>
		<link href="http://buytaert.net/iguacu-falls-in-brazil"/>
		<id>http://buytaert.net/2546 at http://buytaert.net</id>
		<updated>2011-10-22T14:49:07+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-1&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-1-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-3&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-3-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-5&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-5-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-6&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-6-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-7&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-7-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/brazil-2011/iguacu-falls-8&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/brazil-2011-iguacu-falls-8-500x500.jpg&quot; alt=&quot;Iguacu falls&quot; /&gt;&lt;/a&gt;
&lt;p&gt;I got pretty wet taking these pictures. Nothing comes for free.&lt;/p&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">World Economic Forum Global Event Councils 2011</title>
		<link href="http://blog.lizardwrangler.com/2011/10/18/world-economic-forum-global-event-councils-2011/"/>
		<id>http://blog.lizardwrangler.com/?p=3040</id>
		<updated>2011-10-18T15:51:44+00:00</updated>
		<content type="html">&lt;p&gt;Last week I spent a few days at the World Economic Forum&amp;#8217;s annual brain-storming event, the gathering of its &amp;#8220;Global Agenda Councils.&amp;#8221; One of my fellow-council members (Julia Hobsbawm &amp;#8212; an extremely focused and efficient communicator) has already published her &lt;a href=&quot;http://www.iaindale.com/posts/monday-diary-a-trip-to-the-world-economic-forum&quot;&gt;description of this year&amp;#8217;s event&lt;/a&gt;. Rather than duplicate her work, I&amp;#8217;ll simply thank her and add a bit about my experience.&lt;/p&gt;
&lt;p&gt;The WEF asked me to facilitate a discussion during one of the break-out sessions. The overall session was Digital Governance, and probably 100 or 125 of the attendees choose this topic. Within this session there were 5 discussion groups, each with a particular question for discussion, and people  chose which questions they wanted to address.&lt;/p&gt;
&lt;p&gt;The discussion I was asked to facilitate was &amp;#8220;The Rights of the One vs the Needs of the Many &amp;#8212; How does the digital world affect the way we think about this question?&amp;#8221; I wasn&amp;#8217;t sure how the discussion would go, but it was great. We covered very practical aspects such as &amp;#8220;What is &amp;#8216;the many,&amp;#8217; in a world where groups from across boundaries and may shift freely?&amp;#8221; &amp;#8220;What about jurisdictional issues?&amp;#8221;&lt;/p&gt;
&lt;p&gt;We also delved into some very theoretical topics such as the nature of pluralism, and does one need a &amp;#8220;center that holds&amp;#8221; to turn a bunch of groups into a pluralistic society? One upon a time I was well versed in political theory and facile with its use as an analytic tool, but it has been a while. I had to listen carefully and think hard to engage with the theoretical thinkers in the group. It was exhilarating.&lt;/p&gt;
&lt;p&gt;The people who are invited to the Global Agenda Councils have already become known through their work. As a result, the group tends to be older, more &amp;#8220;successful,&amp;#8221; more male, more Western than general demographics. I found this version of the event to make some progress in these issues. Maybe it&amp;#8217;s because my Council had good geographic distribution, as Julia chronicles. The Councils still don&amp;#8217;t reflect the giant part of the world&amp;#8217;s population that is under 25, and sometimes I feel this acutely. On the other hand, I don&amp;#8217;t think I had the experience of being the only woman in any of the groups I came across, which happens to me regularly in Silicon Valley.&lt;/p&gt;
&lt;p&gt;The work product of the few days together is a bit abstract, since the task was to figure out new models for approaching the world&amp;#8217;s big problems. I agree with Julia that there&amp;#8217;s a great deal of benefit in &amp;#8220;mash-ups&amp;#8221; of people with different areas of expertise. I always think carefully about attending, because it takes close to a week and there are some drawbacks. But I&amp;#8217;m always drawn by the amazing assortment of people, and leave feeling the event is unique and worthwhile.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Questions for my BADCamp keynote interview?</title>
		<link href="http://buytaert.net/questions-for-my-badcamp-keynote-interview"/>
		<id>http://buytaert.net/2541 at http://buytaert.net</id>
		<updated>2011-10-17T11:26:37+00:00</updated>
		<content type="html">&lt;p&gt;Did you know there is a DrupalCamp that is bigger than most past DrupalCons? It's the Bay Area Drupal Camp, or &lt;a href=&quot;http://badcamp.net&quot;&gt;BADCamp&lt;/a&gt; which is expected to draw over 1,400 people this year for three days of trainings, summits, sprints, sessions, BOFs and parties all across Berkeley this weekend.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupal-badcamp-2011-500x500.jpg&quot; alt=&quot;Badcamp&quot; /&gt;

&lt;/div&gt;

&lt;p&gt;Instead of giving a morning keynote, I will be interviewed  by &lt;a href=&quot;http://drupal.org/user/3313&quot;&gt;Josh Koenig&lt;/a&gt; after we've been both &lt;a href=&quot;http://2011.badcamp.net/program/sessions/evening-drupal-dine-drink-and-drupal&quot;&gt;been drinking for a while&lt;/a&gt;.  I'm very excited about the interview format and having it in the evening. The traditional keynote presentation format works well for making statements, but DrupalCamps inspire often a different mood.  I expect the interview format will fit this &lt;em&gt;ambiance&lt;/em&gt; by being more probing and personal than a straightforward keynote could be.&lt;/p&gt;

&lt;p&gt;We still haven't decided on the questions... and that is where you come in. If you were in Josh's positions, what would you ask me? What topics should we discuss together?  Just suggest your questions in the comments of this post.  Josh will pick both the most popular and the most interesting ones and see where they go.&lt;/p&gt;

&lt;p&gt;I look forward to seeing many of you at BADCamp next week!&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">PayPal developer community using Drupal</title>
		<link href="http://buytaert.net/paypal-developer-community-using-drupal"/>
		<id>http://buytaert.net/2536 at http://buytaert.net</id>
		<updated>2011-10-12T20:53:38+00:00</updated>
		<content type="html">&lt;p&gt;Drupal continues to rack up successes among large developer communities, with &lt;a href=&quot;http://x.com&quot;&gt;x.commerce&lt;/a&gt; joining &lt;a href=&quot;http://buytaert.net/twitter-using-drupal&quot;&gt;Twitter&lt;/a&gt;, which made the move last month. X.commerce is a new division of PayPal that serves as an open, central meeting place for &lt;a href=&quot;http://www.reuters.com/article/2011/09/16/ebay-apps-idUSS1E78E13N20110916&quot;&gt;over 700,000 developers&lt;/a&gt; for eBay, PayPal, Magento, and other eBay properties.&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/drupal-x-com-500x500.jpg&quot; alt=&quot;X com&quot; /&gt;

&lt;/div&gt;

&lt;p&gt;These communities join those of &lt;a href=&quot;http://developer.brightcove.com/en/&quot;&gt;Brightcove&lt;/a&gt;, &lt;a href=&quot;http://www.symantec.com/connect/developers&quot;&gt;Symantec&lt;/a&gt;, &lt;a href=&quot;http://labs.divx.com/Develop&quot;&gt;DivX&lt;/a&gt; -- and, of course, &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt;. All told, that's &lt;i&gt;millions&lt;/i&gt; of developers relying on Drupal-run sites for coding tips, product info, and idea exchange.&lt;/p&gt;

&lt;p&gt;x.commerce's communities were formerly run on Jive, a proprietary package. Through Acquia, eBay engaged &lt;a href=&quot;http://vml.com&quot;&gt;VML&lt;/a&gt; to create the site, with additional consulting by &lt;a href=&quot;http://cyrve.com&quot;&gt;Cyrve&lt;/a&gt; (now part of Acquia) to migrate data. Acquia provided a Technical Account Manager (TAM), who helped coordinate resources to put the site into production and will be on call as it grows.&lt;/p&gt;

&lt;p&gt;Like many developer sites, x.commerce centers around its documentation and its communities. The latter are a model of social networking at its best, in the service of a question-and-answer format. Developers help each other by responding directly to questions, either publicly or through private email; vote on questions (and answers) to highlight those of importance; promote conversations through other social sites such as Facebook; and bookmark discussions to form personal collections. The results are evident in the enormous level of activity within the forums (which, by the way, are built on &lt;a href=&quot;http://drupal.org/project/og&quot;&gt;Organic Groups&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;This project is an excellent example of how open-source software drives innovation. Under Jive, eBay wasn't able to develop features that it needed. If eBay needed to do something that wasn't in Jive's roadmap, that was just too bad. Drupal, of course, allows them to create whatever they need, or developers outside the company to do it. That jibes well with x.commerce's ethos of open development, as is demonstrated by the extensive APIs it provides for &lt;a href=&quot;https://www.x.com/developers/ebay&quot;&gt;eBay&lt;/a&gt; and &lt;a href=&quot;https://www.x.com/developers/paypal&quot;&gt;PayPal&lt;/a&gt;, and the freedom the company allows its developers. I believe that their openness is a key factor to their success -- there are over 4,500 apps on Magento alone -- and that their move to Drupal will allow them to grow at the speed of their community.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">On Happiness</title>
		<link href="https://stpeter.im/index.php/2011/10/11/on-happiness/"/>
		<id>https://stpeter.im/?p=3151</id>
		<updated>2011-10-12T03:11:34+00:00</updated>
		<content type="html">&lt;p&gt;Now that I&amp;#8217;ve completed my &lt;a href=&quot;http://www.monadnock.net/epicurus/&quot;&gt;Epicurus translations&lt;/a&gt;, I&amp;#8217;m working on a short book that will enable modern readers to more easily understand both Epicurean theory and practice. The working title is &amp;#8220;Epicurus on Happiness&amp;#8221;, and I plan to complete it by the end of the year.&lt;/p&gt;
&lt;p&gt;After that, I&amp;#8217;m thinking about writing a series of such books: brief explorations of thoughts on the good life from Aristotle and Nietzsche for sure, and perhaps also Thoreau, Emerson, Spinoza, the Stoics, and a few others (my book &lt;a href=&quot;http://tao-of-roark.com/&quot;&gt;The Tao of Roark&lt;/a&gt; can be considered the first book in the series). This extended project would provide a good reason to delve deeply into alternative approaches to the love and practice of wisdom. After all, what is more important than eudaimonia?&lt;/p&gt;</content>
		<author>
			<name>stpeter</name>
			<uri>https://stpeter.im</uri>
		</author>
		<source>
			<title type="html">one small voice</title>
			<subtitle type="html">&lt;h1&gt;Peter Saint-Andre: Journal&lt;/h1&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1444.html&quot;&gt;RFC 6473&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-05&lt;/h3&gt;
&lt;p&gt;I thought it might be helpful to blog about each of the protocol specifications I write that gets published by the IETF in the &lt;a href=&quot;http://www.rfc-editor.org/RFCoverview.html&quot;&gt;RFC series&lt;/a&gt;. (Heck, it might also be good to explain why I spend so much time writing such specifications in the first place, but that's a topic for another post.) I've previously mentioned &lt;a href=&quot;http://stpeter.im/journal/889.html&quot;&gt;RFC 4417&lt;/a&gt;, &lt;a href=&quot;http://stpeter.im/journal/988.html&quot;&gt;RFC 4622&lt;/a&gt;, and a &lt;a href=&quot;http://stpeter.im/journal/1421.html&quot;&gt;few others&lt;/a&gt;, but a protocol geek's work is never done so I definitely have a few more documents &lt;a href=&quot;http://www.arkko.com/tools/allstats/petersaint-andre.html&quot;&gt;in the pipeline&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The latest of my publications is &lt;a href=&quot;http://tools.ietf.org/html/rfc6473&quot;&gt;RFC 6473&lt;/a&gt;, which defines an extension to the &lt;a href=&quot;http://tools.ietf.org/html/rfc6350&quot;&gt;vCard format&lt;/a&gt; for electronic business cards. Typically, vCards are used by and for people, but in the Jabber community we have a long tradition of also using them for IM servers. Indeed, the core vCard spec already enables us to apply vCards to organizations and locations, so applications are a natural extension of such thinking. To indicate that a vCard applies to a software application, I defined a new value of &quot;application&quot; for the vcard KIND property. This spec started out by defining a value of &quot;thing&quot;, but after discussion in the &lt;a href=&quot;http://tools.ietf.org/wg/vcarddav/&quot;&gt;VCARDDAV Working Group&lt;/a&gt; we decided to focus on software applications for now (although recently I've been talking with some folks who might also define a vCard KIND for hardware devices).&lt;/p&gt;
&lt;p&gt;Why does this matter? Because vCards provide an open standard for profile data and there's no good reason to limit profiles to humans -- you could even say that doing so would be a form of &lt;a href=&quot;http://stpeter.im/journal/570.html&quot;&gt;speciesism&lt;/a&gt;. :)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1443.html&quot;&gt;Simple&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2012-01-03&lt;/h3&gt;
&lt;p&gt;A month ago, I mentioned that I wanted to &lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;simplify my website&lt;/a&gt;. Over the holidays I did just that, and radically so.&lt;/p&gt;
&lt;p&gt;I've ditched WordPress and re-instituted plain old HTML for my weblog. By popular demand, I do have a &lt;a href=&quot;http://stpeter.im/atom.xml&quot;&gt;syndication feed&lt;/a&gt; but it's limited to three entries at a time, as is the &lt;a href=&quot;http://stpeter.im/journal/&quot;&gt;journal homepage&lt;/a&gt;. While I was at it, I moved my &lt;a href=&quot;http://stpeter.im/writings/&quot;&gt;writings&lt;/a&gt; and &lt;a href=&quot;http://stpeter.im/music/&quot;&gt;music&lt;/a&gt; to stpeter.im from dedicated subdomains (books.stpeter.im and music.stpeter.im). And I've also made the entire site much friendlier to read on mobile devices, which I hadn't tested until I got an iPhone last month. This approach will make it much easier for me to maintain the site (yes, it's all about me) and, I hope, more pleasant to read.&lt;/p&gt;
&lt;p&gt;Feedback is welcome, but when I got rid of WordPress I also got rid of comments so you'll need to &lt;a href=&quot;http://stpeter.im/contact.html&quot;&gt;contact me&lt;/a&gt; via email or IM or somesuch. (And yes, I know that old URLs are broken; I'll be creating redirects soon.)&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://stpeter.im/journal/1442.html&quot;&gt;Simplicity&lt;/a&gt;&lt;/h2&gt;
&lt;h3&gt;2011-12-07&lt;/h3&gt;
&lt;p&gt;Six months ago or so I found myself &lt;a href=&quot;http://stpeter.im/journal/1426.html&quot;&gt;inspired&lt;/a&gt; by reading Edward Tufte, as a result of which I &lt;a href=&quot;http://stpeter.im/journal/1427.html&quot;&gt;simplified&lt;/a&gt; my blog. But it's still too busy. It needs to be much simpler -- like &lt;a href=&quot;http://inessential.com&quot;&gt;inessential.com&lt;/a&gt; by Brent Simmons, which is just gorgeous to me and looks fantastic on mobile devices. Brent uses &lt;a href=&quot;http://inessential.com/2009/01/30/new_publishing_system_tour_of_my_head&quot;&gt;custom (but unreleased) software&lt;/a&gt;, so I might need to develop my own approach as well (something even simpler than the old system I ditched back in 2007). Simplify, simplify, simplify.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;For older entries, check the &lt;a href=&quot;http://stpeter.im/journal/archive.html&quot;&gt;Archive&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;http://stpeter.im/&quot;&gt;Peter Saint-Andre&lt;/a&gt; &amp;gt; Journal&lt;/p&gt;</subtitle>
			<link rel="self" href="http://stpeter.im/index.php/feed/atom/"/>
			<id>https://stpeter.im/index.php/feed/atom/</id>
			<updated>2011-12-08T06:00:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">State of Mozilla and 2010 Financial Statements</title>
		<link href="http://blog.lizardwrangler.com/2011/10/10/state-of-mozilla-and-2010-financial-statements/"/>
		<id>http://blog.lizardwrangler.com/?p=3018</id>
		<updated>2011-10-10T15:06:19+00:00</updated>
		<content type="html">&lt;p&gt;Today I am pleased to share with you this year’s annual &lt;a href=&quot;http://www.mozilla.org/en-US/foundation/annualreport/2010/&quot;&gt;State of Mozilla&lt;/a&gt; report.  It details our opportunities, our community and our expanding set of initiatives. Included in this post is the full text of the video from the &amp;#8220;Ahead&amp;#8221; section of the site.   I invite you to learn more about the Mozilla Project and join us in our ongoing efforts to build a better Internet.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Mozilla’s  mission is to ensure that the Internet remains open, interoperable and  respects user sovereignty. We do this by building software that puts  people in control of their digital lives, like Firefox. We do this by  empowering a global community of people who volunteer to champion these  efforts.&lt;/p&gt;
&lt;p&gt;Internet  life is changing. We are connecting through more devices. We are living  in apps as well as browsers. We are interacting with friends and  followers and acquaintances. We can experience the Web through a highly  personal, highly customized lens.&lt;/p&gt;
&lt;p&gt;The  challenges ahead of us are very real. Mobile platforms are more closed  and more centralized than we have seen in decades. As individuals, we  are losing the ability to act on the Web without permission from large, centralized gatekeepers. We are all being tracked, logged, cataloged,  monetized and turned into products to be sold. We’re seeing the  universal platform of the Web fragmenting back into multiple different  worlds.&lt;/p&gt;
&lt;p&gt;As  the Internet experience is changing, Mozilla, too, is changing. The  products and tools that we use to advance our mission are expanding and  evolving. A browser is necessary but not sufficient. Equally important  is expanding the number of people who understand our values and identify as Mozillians. Mozilla has both the challenge and the opportunity to  expand our reach dramatically.  We have the ability to bring our values to life in new ways.  Embracing these opportunities means  embracing change, embracing hope and embracing determination.  This is how we will continue to give people ultimate authority over their digital lives.&lt;/p&gt;&lt;/blockquote&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Young romance</title>
		<link href="http://buytaert.net/young-romance"/>
		<id>http://buytaert.net/2531 at http://buytaert.net</id>
		<updated>2011-10-10T00:30:55+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/birthday-nika-2011-young-romance-1-500x500.jpg&quot; alt=&quot;Young romance&quot; /&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/birthday-nika-2011-young-romance-2-500x500.jpg&quot; alt=&quot;Young romance&quot; /&gt;

&lt;/div&gt;
&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/birthday-nika-2011-young-romance-3-500x500.jpg&quot; alt=&quot;Young romance&quot; /&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Brothers</title>
		<link href="http://buytaert.net/brothers"/>
		<id>http://buytaert.net/2526 at http://buytaert.net</id>
		<updated>2011-10-09T21:16:00+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/duxburry-2011-duxburry-10-500x500.jpg&quot; alt=&quot;Duxburry&quot; /&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What community?</title>
		<link href="http://blogs.gnome.org/bolsh/2011/10/06/what-community/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1377</id>
		<updated>2011-10-06T20:00:34+00:00</updated>
		<content type="html">&lt;p&gt;With the announcement of &lt;a href=&quot;http://www.tizen.org&quot;&gt;Tizen&lt;/a&gt; (pronounced, I learned, tie-zen, not tea-zen or tizz-en) recently, I headed over to the website to find out who the project was aimed at. I read this on the &lt;a href=&quot;https://www.tizen.org/community&quot;&gt;&amp;#8220;Community&amp;#8221;&lt;/a&gt; page:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;The Tizen community is made up of all of the people who collectively work on or with Tizen:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Product contributors: kernel/distribution developers, release managers, quality assurance, localization, etc.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Application developers: people who write applications to run on top of Tizen&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Users: people who run Tizen on their device and provide feedback&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Vendors: companies who create products based on Tizen&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Other contributors: promotion, documentation, and much more&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Anyone can contribute by:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Submitting patches&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Filing bugs&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Developing applications&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Helping with wiki documentation&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Participating in other community efforts and programs&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wow! That&amp;#8217;s a diverse target audience, and a very wide ranging list of ways you can help out. But is it really helpful to scope the project so wide, and try to cater to such a wide range of use-cases from the start? And is the project at a stage where it even makes sense to advertise itself to some of these different types of users?&lt;/p&gt;
&lt;p&gt;I have talked about &lt;a href=&quot;http://blogs.gnome.org/bolsh/2011/01/13/whats-involved-in-maintaining-a-package/&quot;&gt;the different meanings of &amp;#8220;maintainer&amp;#8221;&lt;/a&gt; before, depending on whether you&amp;#8217;re maintaining a code project or are a package maintainer for a distribution. I have also talked about the different types of community that build up around a project, and how each of them needs their own identity &amp;#8211; particularly in the context of the MeeGo trademark. I particularly like &lt;a href=&quot;http://webmink.com/essays/community-types/&quot;&gt;Simon Phipps&amp;#8217;s analysis of the four community types&lt;/a&gt; as a way to clarify what you&amp;#8217;re talking about.&lt;/p&gt;
&lt;p&gt;For Tizen, I see between three and five different types of community, each with different needs, and each of which can form at different stages in the life-cycle of the project. Trying to &amp;#8220;sell&amp;#8221; the project to one type of community before the project is ready for them will result in disappointment and frustration all round &amp;#8211; managing the expectations of people approaching Tizen will be vital to its long-term success, even if it opens you up to short-term criticism. Unless each of these communities is targeted individually and separately, and at the right time, I am sceptical about the results.&lt;/p&gt;
&lt;h3&gt;&amp;#8220;Upstream&amp;#8221; software developers&lt;/h3&gt;
&lt;p&gt;The first and most identifiably &amp;#8220;Open Source&amp;#8221; family of communities will be the software developers working on components and applications which will end up in the core of Tizen. For the most part, these communities exist already, and Samsung and Intel engineers are working with them. These are the projects we commonly call &amp;#8220;upstreams&amp;#8221; &amp;#8211; projects you don&amp;#8217;t control, but from whom code flows into your product.&lt;/p&gt;
&lt;p&gt;In other cases, code will originate from Intel and/or Samsung. In the same way that Buteo, oFono and the various applications which were developed for the MeeGo Netbook UX were very closely associated with MeeGo, there will be similar projects (sometimes the same projects) which will have a close association with Tizen. Each of these projects will have their own personality, their own maintainers, roadmaps, specs &amp;#8211; and each of them should have their own identity, and space to collaborate and communicate.&lt;/p&gt;
&lt;p&gt;Communities form around programming projects not because of the code, but because of a shared vision and values. Each project will attract different people &amp;#8211; the people who are interested in metadata and search are not the same as the people who will be passionate about system-wide contact integration. Each project needs its own web space, maintainers, bug tracker, mailing list, and wiki space. Of course, many projects can share the same infrastructure, and a lot of the same community processes (for things like code governance), and for projects closely related to Tizen, we can provide common space to help create a Tizen developer community in the same way there&amp;#8217;s a GNOME developer community. But each community around each component will have its own personality and will need its own space.&lt;/p&gt;
&lt;p&gt;At the level of Tizen, we could start with an architecture diagram, perhaps &amp;#8211; and for each component on the architecture diagram, link to the project&amp;#8217;s home page &amp;#8211; many of the links will point to places like kernel.org, gnome.org, freedesktop.org and so on. For Tizen-specific projects, there could be a link to the project home page, with a list of stuff that needs to be done before the component is &amp;#8220;ready&amp;#8221;.&lt;/p&gt;
&lt;h3&gt;Core platform packagers, testers, integrators&lt;/h3&gt;
&lt;p&gt;Once we have a set of components which are working well together, we get to the heart of what I think will be Tizen&amp;#8217;s early activity &amp;#8211; bringing those components together into a cohesive whole. Tizen will be, basically, a set of distributions aimed at different form factors. And the deliverable in a distribution is not code or a Git tag, it&amp;#8217;s a complete, integrated stack.&lt;/p&gt;
&lt;p&gt;The engineering skills, resources and processes required to integrate a distribution are different to those of a code project. Making a great integrated Linux platform is obviously difficult &amp;#8211; otherwise Red Hat would not be making money, and Ubuntu would not have had the opportunity to capture so much mind-share. Both Red Hat and Canonical do something right which others failed at before them.&lt;/p&gt;
&lt;p&gt;Distributions attract a different type of contributor than code projects, and need a different set of tools and infrastructure to allow people to collaborate.At the distribution level, it is more likely you will be debating whether or not to integrate a particular package or its competitor than it is to debate whether to implement a feature in a specific package. Of course, it is possible to influence upstream projects to get specific features implemented, not least by providing developer resources, and there will be a need for some ambassadors to bridge the gap to upstream projects. And it is possible for a distribution to carry patches to upstream packages if that community disagrees. But in general, not much code gets written in distributions.&lt;/p&gt;
&lt;p&gt;What the distro community needs and expects is infrastructure for continuous integration, bug tracking software, a way to submit and build software packages, good release engineering, an easy way to find out what packages need a maintainer (see &lt;a href=&quot;http://www.debian.org/devel/wnpp/&quot;&gt;Debian&amp;#8217;s WNPP list&lt;/a&gt;  or &lt;a href=&quot;https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging&quot;&gt;Ubuntu&amp;#8217;s &amp;#8220;need-packaging&amp;#8221; list&lt;/a&gt; for examples) and a way to influence what packages or features are included in future releases (see &lt;a href=&quot;http://fedoraproject.org/wiki/Releases/16/Schedule&quot;&gt;Fedora&lt;/a&gt; or &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuDevelopment/ReleaseProcess&quot;&gt;Ubuntu&lt;/a&gt; for examples). They also want tools to allow packaging, testing and  deploying the integrated distribution &amp;#8211; for an embedded distro, that might mean an emulator and an image creator, perhaps.&lt;/p&gt;
&lt;h3&gt;Vendors and carriers&lt;/h3&gt;
&lt;p&gt;Communities of companies are worth a special mention. Companies have very different ways of working together and agreeing on things than communities of individuals. I was tempted to just roll vendors into the &amp;#8220;Platform integrators&amp;#8221; community type, but they are sufficiently different to be considered another type of community. Vendors have different constraints and motivations than individual contributors to the platform, and we should be aware of those.&lt;/p&gt;
&lt;p&gt;Vendors like to have a business relationship &amp;#8211; some written agreement that shows where everyone stands. They have a direct relationship with people who buy their hardware, and have an interest (potentially in conflict with other communities) in owning the user relationship &amp;#8211; through branded application stores, UI and support forums, for example. And since vendors are typically working on hardware development in parallel with software development, they care a lot about a reliable release schedule and quality level from the stack. Something that companies care about which individuals usually don&amp;#8217;t are legal concerns around working with the process &amp;#8211; do they have patent rights to the code they ship? Are they giving up any of their own potential patent claims?&lt;/p&gt;
&lt;h3&gt;3rd party application developers&lt;/h3&gt;
&lt;p&gt;Application developers don&amp;#8217;t care, in general, whether the platform is open source or closed, or developed collaboratively or by one party (witness the popularity of Android and iOS with application developers). What they do care about are developer tools, documentation, and the ability to share their work with device users and other application developers. Some application developers will want to develop their applications as free software, and it is possible to enable that, but I think the most important thing for application developers is that it&amp;#8217;s easy to do things with your platform, that there are good tools for developing, testing and deploying your application, that your platforms APIs are enabling the developer to do what he wants, and that you are providing a channel for those developers to get their apps to users of your platform.&lt;/p&gt;
&lt;p&gt;An application developer doesn&amp;#8217;t want to have to ship his software to 5 different app stores on every release &amp;#8211; in contrast to vendors, he would like a single channel to his market. Other things he cares about are being able to form a relationship with his users &amp;#8211; so app stores need to be social, allow user ratings and comments, and allow the author to interact with his users. Clear terms of engagement are vital here too &amp;#8211; especially for commercial application developers. And application developers are also another type of community &amp;#8211; they will want to share tips and tricks, code, and their thoughts on the project leaders in some kind of app developer knowledge base.&lt;/p&gt;
&lt;h3&gt;Device users&lt;/h3&gt;
&lt;p&gt;There is another potential community which I should mention, and that is users of your platform &amp;#8211; typically, these will be users of devices running your platform. It should be possible for engaged users to share information, opinions, tips &amp;amp; tricks, and interesting hacks among each other. It should also be possible to rate and recommend applications easily &amp;#8211; this is in the interests of both your user community and your application developer ecosystem.&lt;/p&gt;
&lt;h3&gt;OK, so what?&lt;/h3&gt;
&lt;p&gt;Each of these community types is different, and they don&amp;#8217;t mix well. They mature at different rates. There is no point in trying to build a user platform until there are devices running your platform on the market, for example&lt;/p&gt;
&lt;p&gt;So each type of community needs a separate space to work. There is no point in catering to a 3rd party application developer until you have developer tools and a platform for him to develop against. Vendors will commit to products when they see a viable integrated platform. And so on.&lt;/p&gt;
&lt;p&gt;What is vital is to be very clear, for each type of community, what the rules of engagement are. As an example, one company can control the integration of a platform and the development of many of its components (as is the case for Android) and everyone is relatively happy, because they know where they stand and what they&amp;#8217;re getting into. But if you advertise as an open and transparent project, and a small group of people announce the decisions of what components are included or excluded from the stack (as was the case in MeeGo), then in spite of being vastly more open, people who have engaged with the project will end up unhappy, because of a mismatch between the message and the practice in the project.&lt;/p&gt;
&lt;p&gt;So what about Tizen? I think it is a mistake to announce the projects as a place to &amp;#8220;submit patches, report bugs and develop applications&amp;#8221; when there is no identifiable code base, no platform to try, and no published SDK to develop against. By announcing that Tizen is an Open Source platform, Intel and Samsung have set an expectation for people &amp;#8211; and these are people who have gone through the move to MeeGo under two years ago, and who have seen Nokia drop the project earlier this year. If they are disappointed by the project&amp;#8217;s beginnings because the expectations around the project have been set wrong from the offset, it could take a long time to recover.&lt;/p&gt;
&lt;p&gt;Personally, I would start low-key by announcing an architecture diagram and concentrating on code and features that need writing, then ramp up the integrator community with some alpha images and tools to allow people to roll their own; finally, when the platform stabilises roll out the developer SDK and app store and start building up an application developer community. But by aiming too big with the messaging, Tizen runs the risk of scaring some people away early. Time will tell.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">I'm going to India</title>
		<link href="http://buytaert.net/i-am-going-to-india"/>
		<id>http://buytaert.net/2521 at http://buytaert.net</id>
		<updated>2011-10-06T19:37:40+00:00</updated>
		<content type="html">&lt;p&gt;As you know, I'm no stranger to travel — I flew &lt;a href=&quot;http://buytaert.net/drupal-2010-retrospective-and-2011-predictions&quot;&gt;over 100,000 km in 2010 and over 300,000 km in 2011&lt;/a&gt;. But India is one place I haven't visited yet, even though I feel that Drupal's success there is crucial to its worldwide adoption.&lt;/p&gt;
&lt;p&gt;Besides having a &lt;a href=&quot;http://groups.drupal.org/india&quot;&gt;strong Drupal community&lt;/a&gt;, India is one of the world's &lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(real)_growth_rate&quot;&gt;fastest-growing economies&lt;/a&gt;, with great promise to continue its rise for several years. Where a country's economy grows, so grows its need for online solutions. So the opportunities for Drupal there are obvious.&lt;/p&gt;
&lt;p&gt;So I'm excited to be visiting this coming month. My schedule is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;7-8 November in Delhi&lt;/li&gt;
&lt;li&gt;9-10 November in Mumbai&lt;/li&gt;
&lt;li&gt;11 November in Hyderabad&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My time will be split between events with the Drupal community, press meetings and private meetings with Acquia partners and customers. I'm grateful for volunteers who have been making plans in the &lt;a href=&quot;http://groups.drupal.org/india&quot;&gt;Drupal India group&lt;/a&gt;. If you're local and would like to meet, be sure to check in there. Even if we can't meet, I'd especially appreciate Indians' comments of what you hope I know about Drupal in India when my trip is done.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Surge 2011</title>
		<link href="http://www.sauria.com/blog/2011/10/03/surge-2011/"/>
		<id>http://www.sauria.com/blog/2011/10/03/surge-2011/</id>
		<updated>2011-10-04T05:52:09+00:00</updated>
		<content type="html">&lt;p&gt;Last week I was in Baltimore attending OmniTI&amp;#8217;s Surge Conference. I can&amp;#8217;t remember exactly when I first met OmniTI CEO Theo Schlossnagle, but it was at an ApacheCon after he had delivered one of his 3 hour tutorials on Scalable Internet Architectures, back in the early 2000&amp;#8242;s. Theo&amp;#8217;s been at this scalability business for a long time, and I was sad to have missed the first Surge, which was held last year.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Talks&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ben Fried, Google&amp;#8217;s CIO started the conference (and one of the major themes) with a &amp;#8220;disaster porn&amp;#8221; talk. He described a system that he built in a previous life, for a major wall street company. The system had to be very scalable to accommodate the needs of traders. One day, the system started failing, and ended up costing his employer a significant amount of money. In the ensuing effort to get the system working again, he ended up with all the people from the various specializations (development, operations, networking, etc) all stuck in a very large room with a lot of whiteboards. It turned out that no one really understood how the entire system worked, and that issues at the boundaries of the specialties were causing many of the problems. The way that they had scaled up their organization was to specialize, but that specialization caused them to lose an end to end view of the system. Their organization of their people had led to some of the problems they were experiencing, and was impeding their ability to solve the problems. &amp;nbsp;&amp;nbsp;The quote that I most remember was &amp;#8220;specialization is an industrial age notion and needs to be discounted in spaces where we operate at the boundary of the known versus unknown&amp;#8221;. The lessons that Fried learned on that project have influenced the way that Google works (Site Reliability Engineers as an example), and are similar to the ideas being espoused by the &amp;#8220;DevOps&amp;#8221; movement. His description of the solution was to &amp;#8220;reward and recognize generalist skill and end to end knowledge&amp;#8221;. There was a pretty lively Q&amp;amp;A around this notion of generalists.&lt;/p&gt;
&lt;p&gt;Mark Imbriaco&amp;#8217;s talk was titled &amp;#8220;Anatomy of a Failure&amp;#8221; in the program, but he actually presented a very detailed account of how Heroku responds to incidents. My background isn&amp;#8217;t in operations, so I found this to be pretty interesting and useful. I particularly liked the idea of playbooks to be followed when incidents occur, and that alert messages actually contain links to the necessary playbooks. The best quote from Mark&amp;#8217;s talk was probably &amp;#8220;Automation is also a great way to distribute failure across an entire system&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Raymond Blum presented the third of three Google talks that were shoe horned into a single session. He described the kind of problems involved in doing backups at Google scale. Backup is one of those problems that needs to be solved, but is mostly unglamourous. Unless you are Google, that is. Blum talked about how they actually read their backup tapes to be sure that they work, their strategy of backing up to data centers in different geographies, and clever usage of map reduce to parallelize the backup and restore process. He &lt;a href=&quot;http://tech.fortune.cnn.com/2011/02/28/google-goes-to-the-tape-to-get-lost-emails-back/&quot;&gt;cited&lt;/a&gt; the Gmail outage earlier this year as a way of grasping the scale of the problem of backing up a service like GMail, much less all of Google. One way to know if a talk succeeds is if it provokes thoughts. Based on my conversations with other attendees, this one succeeded.&lt;/p&gt;
&lt;p&gt;David Pacheco and Bryan Cantrill talked about &amp;#8220;Realtime Cloud Analytics with Node.js&amp;#8221;. This work is an analog of the work that they did on the analytics for the &amp;#8220;Fishworks&amp;#8221;/Sun Storage 7000 products, except instead of measuring a storage appliance, they are doing analytics for Joyent&amp;#8217;s cloud offering. This is basically a system which talks to DTrace on every machine, and then reports the requested metrics to an analytics service once a second. The most interesting part of the talk was listening to two guys who are hard core C programmers / kernel developers walk us through their decision to write the system in Javascript on Node.js instead of using C. They also discussed the areas where they expected there to be performance problems, and were surprised when those problems never appeared. When it came time for the demo, it was quite funny to see one of the inventors of DTrace being publicly nervous about running DTrace on every machine in the Joyent public cloud. &amp;nbsp;&amp;nbsp;&amp;#8221;Automation is also a great way to distribute failure across an entire system&amp;#8221;. But everything was fine, and people were impressed with the analytics.&lt;/p&gt;
&lt;p&gt;Fellow ASF member Geir Magnusson&amp;#8217;s talk was named &amp;#8220;When Business Models Attack&amp;#8221;. The title alludes to the two systems that Geir described, both of which are designed specifically to handle extreme numbers of users. Geir was the VP of Platform and Architecture at Gilt Groupe, and one description of their model is that every day at Noon is Black Friday. So the Gilt system has to count on handling peak numbers of users every day at a particular time. Geir&amp;#8217;s new employer, Function(x), also has a business model that depends on large numbers of users. The challenge is to design systems that will handle big usage spikes as a matter of course, not as a rarity. One of architectures that Geir described involved writing data into a Riak cluster in order to absorb the write traffic, and then using a Node.js based process to do a &amp;#8220;write-behind&amp;#8221; of that data into a relational database.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Takeaways&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;There were several technology themes that I encountered during the course of the 2 days:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Many of the talks that I attended involved the use of some kind of messaging system (most frequently RabbitMQ). Messaging is an important component in connecting systems that are operating a different rates, which is frequently the case in systems operating at high scale.&lt;/li&gt;
&lt;li&gt;Many people are using Amazon EC2, and liking it, but there were a lot of jokes about the reliability of EC2.&lt;/li&gt;
&lt;li&gt;I was surprised by how many people appear to be using Node.js. This is not a Javascript or dynamic language oriented community. There&amp;#8217;s an inclination towards C, systems programming, and systems administration. Hardly an audience where you&amp;#8217;d expect to see lots of Node usage, but I think that it&amp;#8217;s notable that Node is finding some uptake.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One thing that I especially liked about Surge was the focus on learning from failure, otherwise known as a &amp;#8220;fascination with disaster porn&amp;#8221;. Most of the time you only hear about things that worked, but hearing about what didn&amp;#8217;t work is at least as instructive, and in some case more instructive. This is something that (thus far) is unique to Surge.&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Rapid Release Follow-Up</title>
		<link href="http://blog.lizardwrangler.com/2011/10/03/rapid-release-follow-up/"/>
		<id>http://blog.lizardwrangler.com/?p=2996</id>
		<updated>2011-10-03T21:39:40+00:00</updated>
		<content type="html">&lt;p&gt;Rapid Release&lt;/p&gt;
&lt;p&gt;My recent post on the &lt;a href=&quot;http://blog.lizardwrangler.com/2011/08/25/rapid-release-process/&quot;&gt;rapid release cycle&lt;/a&gt; generated a lot of response, some very thoughtful and some also very frustrated.   Many of the comments focus on a few key issues listed below.   We&amp;#8217;ve been working on how to address these issues; I&amp;#8217;ll outline our progress and plans here.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;large deployments that certify software before permitting use can&amp;#8217;t manage a 6 week cycle&lt;/li&gt;
&lt;li&gt;add-on compability issues&lt;/li&gt;
&lt;li&gt;update notices and fatigue&lt;/li&gt;
&lt;li&gt;frustration that we didn&amp;#8217;t get these things addressed better before making the change.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;1.  Large Deployments&lt;/strong&gt;. We&amp;#8217;ve made a proposal for &lt;a href=&quot;https://wiki.mozilla.org/Enterprise/Firefox/ExtendedSupport:Proposal&quot;&gt;extended support for large deployments&lt;/a&gt;.This proposal is under discussion now in the &lt;a href=&quot;http://www.mozilla.org/about/forums/#dev-planning&quot;&gt;relevant newsgroup&lt;/a&gt; and in our Enterprise Working Group.  We are incorporating feedback and expect to come to closure on this proposal shortly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;2.  Add-On Compatibility.&lt;/strong&gt;  There are a couple of related issues that have made add-on compatibility difficult.  First, we have historically assumed that add-ons are incompatible until proven to be compatible.    This is a very conservative assumption which creates work for all add-on developers and notifications to all add-on users.    We&amp;#8217;ve corrected this for the add-ons hosted by Mozilla.  Work is underway to correct this for the remaining add-ons.  Here is a  more &lt;a href=&quot;http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/&quot;&gt;detailed explanation&lt;/a&gt; of the topic; &lt;a href=&quot;https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible&quot;&gt;feature planning details&lt;/a&gt; are also available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3.  Update Fatigue.&lt;/strong&gt;  In the past we have been very careful to make sure people know something is changing with their web browser before it changes.  We did this to make sure people are aware and in control of what&amp;#8217;s happening to their environment.   Our position was to err on the side of user notification.   Today people are telling us &amp;#8212; loudly &amp;#8212; that the notifications are irritating and that a silent update process is important.  This work is underway.    The first set of improvements should appear in the next Firefox release, with more improvements appearing in the next few months.   Also, one main reason people are notified of updates is due to incompatible add-ons which will be addressed by the work on add-on compatibility.  More details can be found in this blog post:  &lt;a href=&quot;http://www.brianbondy.com/blog/id/125/mozilla-firefox-and-silent-updates&quot;&gt;http://www.brianbondy.com/blog/id/125/mozilla-firefox-and-silent-updates&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4.  Frustration.&lt;/strong&gt;  The comments also registered frustration that we didn&amp;#8217;t get these issues better addressed before making the shift.  The change was abrupt and we should do better in the future.  We focused very effectively on making sure we could make the core engineering aspects of a rapid release process work.  We focused well on being able to deliver user and developer benefits on a much faster pace &amp;#8212; we&amp;#8217;ve already brought major memory improvements to make browsing faster, Do Not Track to Firefox for Android, developer tools and HTML5 support.  But we didn&amp;#8217;t focus so effectively on making sure all aspects of the product and ecosystem were ready.  We believe we have plans in place to alleviate the issues that resulted, with improvements rolling out in in the coming weeks.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Butterfly</title>
		<link href="http://buytaert.net/butterfly"/>
		<id>http://buytaert.net/2516 at http://buytaert.net</id>
		<updated>2011-10-02T02:39:02+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/miscellaneous-2011/butterfly-1&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/miscellaneous-2011-butterfly-1-500x500.jpg&quot; alt=&quot;Butterfly&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;

Took a picture of a butterfly today.</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">History of Mozilla – A Starting Point</title>
		<link href="http://blog.lizardwrangler.com/2011/09/30/history-of-mozilla-a-starting-point/"/>
		<id>http://blog.lizardwrangler.com/?p=2989</id>
		<updated>2011-09-30T16:33:24+00:00</updated>
		<content type="html">&lt;p&gt;At a recent gathering of Mozilla folks I gave an informal talk on the &lt;a href=&quot;http://vid.ly/3p8p5c &quot;&gt;early history of Mozilla&lt;/a&gt;. It&amp;#8217;s unpolished, it&amp;#8217;s low production value (one mike in a big room) and it&amp;#8217;s clearly a talk to a live audience that was filmed. Ideally we&amp;#8217;d do some editing, add some text for the questions that can&amp;#8217;t be heard and maybe try to improve the oddly abrupt ending. But it&amp;#8217;s the early part of Mozilla history that isn&amp;#8217;t written down and people enjoyed it. So rather than wait I&amp;#8217;ll point to what&amp;#8217;s available now. It&amp;#8217;s about 40 minutes long.&lt;/p&gt;</content>
		<author>
			<name>Mitchell Baker</name>
			<uri>http://blog.lizardwrangler.com</uri>
		</author>
		<source>
			<title type="html">Mitchell's Blog</title>
			<link rel="self" href="http://blog.lizardwrangler.com/feed/"/>
			<id>http://blog.lizardwrangler.com/feed/</id>
			<updated>2012-01-19T22:00:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Paris by night</title>
		<link href="http://buytaert.net/paris-by-night"/>
		<id>http://buytaert.net/2511 at http://buytaert.net</id>
		<updated>2011-09-30T05:14:48+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/paris-2011/paris-by-night&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/paris-2011-paris-by-night-500x500.jpg&quot; alt=&quot;Paris by night&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nat &quot;catch&quot; Catchpole</title>
		<link href="http://buytaert.net/nat-catch-catchpole"/>
		<id>http://buytaert.net/2506 at http://buytaert.net</id>
		<updated>2011-09-27T09:22:10+00:00</updated>
		<content type="html">&lt;p&gt;I'm pleased to share that &lt;a href=&quot;http://drupal.org/user/35733&quot;&gt;Nat &quot;catch&quot; Catchpole&lt;/a&gt; has accepted my invitation to become my Drupal 8 co-maintainer.  For the duration of one release cycle, he will help me co-ordinate Drupal 8 development.&lt;/p&gt;
&lt;p&gt;Nat has been working with Drupal for almost 6 years and is one of the top two contributors to Drupal 7 core.  In addition to being is known in the community as an incredibly talented engineer with a passion for software design, Nat is also a driving force on performance and scalability efforts. Additionally, he pays careful attention to core development processes and &lt;a href=&quot;http://buytaert.net/issue-queue-thresholds-for-drupal-core&quot;&gt;how they can be improved&lt;/a&gt;. I firmly believe he is what Drupal core development needs right now.&lt;/p&gt;
&lt;p&gt;One of the things that I like best about Nat, is that he doesn't like unnecessary complexity.  I believe he will be a great help in driving architectural decisions, helping to improve the framework aspects of Drupal core, and saying no to cruft.&lt;/p&gt;
&lt;p&gt;Nat is working out of Japan for &lt;a href=&quot;http://tag1consulting.com&quot;&gt;Tag1 Consulting&lt;/a&gt;. Note that Nat will be traveling between 4th-22nd October, but will get set up as co-maintainer this week.&lt;/p&gt;
&lt;p&gt;I'm extremely excited to work alongside Nat to set the direction for the next version of Drupal! Please make him feel welcome.&lt;/p&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">W3C Web and TV Workshop</title>
		<link href="http://www.sauria.com/blog/2011/09/26/w3c-web-and-tv-workshop/"/>
		<id>http://www.sauria.com/blog/2011/09/26/w3c-web-and-tv-workshop/</id>
		<updated>2011-09-26T21:36:03+00:00</updated>
		<content type="html">&lt;p&gt;Last week I attended the &lt;a href=&quot;http://www.w3.org/2011/09/webtv/Overview.html&quot;&gt;Third W3C Web and TV Workshop&lt;/a&gt; (disclosure: I was a member of the program committee). This was the third in a series of three workshops that the W3C has organized around the intersection of web technologies and television. The purpose of the workshops is to bring these two communities together and help them understand and work with each other. The W3C has formed an &lt;a href=&quot;http://www.w3.org/2011/webtv/&quot;&gt;interest group&lt;/a&gt; for member companies who are interested in working on issues related to the web and television.&lt;/p&gt;
&lt;p&gt;Some of the topics discussed at the workshop included multi-screen experiences (there were 2.5 sessions on this topic, including some demonstrations), synchronized metadata, codecs (particularly around adaptive bit rate streaming over HTTP), and (inevitably) content protection/DRM. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Given the advent of the iPad and other tablets, it should be no surprise that multi-screen experiences were a big topic. Apple has done some interesting work with AirPlay, but the general technology infrastructure for enabling multi-screen experiences is a mess. There are issues ranging from the &amp;#8220;bottom&amp;#8221;, related to the discovery of the various devices, through the negotiation of which devices have which roles, up to the mechanism for synchronizing content and metadata amongst these devices. There&amp;#8217;s a lot of work to be done here, and some of that will be done in conjunction with other industry groups like DLNA and so forth. I&amp;#8217;m most interested in the upper levels, which should be helping with synchronizing the experience and facilitating inter device/application communication. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There was also significant discussion around synchronized metadata, which is highly relevant to multi-screen experiences, although there was more discussion/demonstration of end experiences as opposed to technologies that could be standardized to facilitate those experiences. Sylvia Pfeiffer gave an interesting demo of WebVTT using the &lt;a href=&quot;http://captionatorjs.com/&quot;&gt;Captionator&lt;/a&gt; polyfill. One of the best things about this discussion was that one of my colleagues from ESPN later explained to me the details of how captioning is done in their broadcast and internet workflows.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s impossible to talk about television without talking about video, and the two largest topics around video and the web are codecs and content protection. Most of the discussion around codecs revolved around the work at MPEG on &lt;a href=&quot;http://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP&quot;&gt;Dynamic Adaptive Streaming over HTTP&lt;/a&gt; (DASH). There are at least three solutions in the market for streaming video via HTTP, all mutually incompatible for dumb reasons. DASH is an attempt to standardize that mechanism, while remaining silent on the question of which codec is used to produce the video file being streamed.&lt;/p&gt;
&lt;p&gt;On the content protection front, there was the usual disconnect between the web world and the tv world. For me, the discussion here really centers around the ability to use the HTML5 video tag to deliver &amp;#8220;premium&amp;#8221; content. Today that content is delivered via the object tag and associated browser plugins. The problem is that each plugin works differently, so your web application code has to deal with all the possibilities that it might encounter. There appears to be some interest in standardizing a small and narrow set of API&amp;#8217;s that web applications could use to interact with a content protection mechanism. Unsurprisingly, there was very little interest in standardizing a content protection mechanism for HTML5, especially since there isn&amp;#8217;t agreement on a standard video codec.&lt;/p&gt;
&lt;p&gt;Recently the W3C has been working very hard at getting consumer/content side companies to participate in its activities. Because the workshop was open to anyone, not just W3C member companies, there were a lot of attendees who were not from the traditional W3C constituencies. Personally, I think that this is a good thing, and not just in the Web and TV space. It will be interesting to see how much progress can be made &amp;#8211; the Apple and Google native application models, are this generation&amp;#8217;s Flash and Silverlight. I hope that we can find a way to build the next generation of television experiences atop the Open Web technology stack.&lt;/p&gt;</content>
		<author>
			<name>Ted Leung</name>
			<uri>http://www.sauria.com/blog</uri>
		</author>
		<source>
			<title type="html">Ted Leung on the Air</title>
			<subtitle type="html">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
		
		
		&lt;div id=&quot;shareitup&quot;&gt;
			&lt;div class=&quot;fb-like&quot;&gt;&lt;/div&gt;
			&lt;div&gt;&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;&gt;Tweet&lt;/a&gt;

			&lt;/div&gt;
		&lt;/div&gt;
		&lt;div id=&quot;strike-topper&quot;&gt;&lt;/div&gt;
		&lt;div id=&quot;strike-wrapper&quot;&gt;
			&lt;h1&gt;Today, we are striking against &lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;censorship&lt;/a&gt;&lt;/h1&gt;
			&lt;h2&gt;&lt;strong&gt;Join the largest online protest in history&lt;/strong&gt;: tell Congress to stop this bill now!&lt;/h2&gt;

			&lt;div&gt;
				&lt;img src=&quot;http://sopastrike.com/strike/strike-paper-new.jpg&quot; width=&quot;800&quot; height=&quot;323&quot; id=&quot;paper&quot; /&gt;
			&lt;/div&gt;
			&lt;form action=&quot;http://act.fightforthefuture.org/page/s/sopa-strike-modal&quot; method=&quot;post&quot; id=&quot;write-congress&quot;&gt;
				&lt;div id=&quot;info&quot;&gt;
					&lt;input size=&quot;16&quot; id=&quot;firstname&quot; name=&quot;firstname&quot; type=&quot;text&quot; /&gt;
					&lt;input type=&quot;email&quot; class=&quot;text&quot; size=&quot;48&quot; id=&quot;email&quot; name=&quot;email&quot; /&gt;
					
					&lt;input size=&quot;48&quot; id=&quot;addr1&quot; name=&quot;addr1&quot; type=&quot;text&quot; /&gt;
					&lt;input size=&quot;5&quot; id=&quot;zip&quot; name=&quot;zip&quot; type=&quot;text&quot; /&gt;
					&lt;button type=&quot;submit&quot; class=&quot;green&quot;&gt;&lt;span&gt;Write Congress Now!&lt;/span&gt;&lt;/button&gt;
					&lt;p&gt;&lt;a href=&quot;http://americancensorship.org/modal/state-dept-petition/index.html&quot;&gt;Not In The US? Petition The State Department.&lt;/a&gt;&lt;/p&gt;
				&lt;/div&gt;
				&lt;div id=&quot;letter&quot;&gt;
					&lt;textarea id=&quot;custom-285&quot; name=&quot;custom-285&quot;&gt;I am writing to you as a voter in your district. I urge you to vote &quot;no&quot; on cloture for S. 968, the PROTECT IP Act, on Jan. 24th. The PROTECT IP Act is dangerous, ineffective, and short-sighted. It does not deserve floor consideration.  I urge my representative to vote &quot;no&quot; on SOPA, the corresponding House bill. 

Over coming days you'll be hearing from the many businesses, advocacy organizations, and ordinary Americans who oppose this legislation because of the myriad ways in which it will stifle free speech and innovation.  We hope you'll take our concerns to heart and oppose this legislation by voting &quot;no&quot; on cloture.
&lt;/textarea&gt;
				&lt;/div&gt;
				
			&lt;/form&gt;
			
			&lt;h1&gt;&lt;a href=&quot;http://sopastrike.com/&quot;&gt;Join The Strike!&lt;/a&gt; and &lt;a href=&quot;http://sopastrike.com/#how-to-strike&quot;&gt;add this to your site&lt;/a&gt;&lt;/h1&gt;
			&lt;p&gt;Fight For The Future may contact you about future campaigns. We will never share your email with anyone. &lt;a href=&quot;http://fightforthefuture.org/privacy&quot;&gt;Privacy Policy&lt;/a&gt;&lt;/p&gt;
			
			&lt;h2&gt;Learn More:&lt;/h2&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;&lt;a href=&quot;http://fightforthefuture.org/pipa&quot;&gt;Watch the video&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/&quot;&gt;American Censorship page&lt;/a&gt; ·
    &lt;a href=&quot;http://americancensorship.org/infographic.html&quot;&gt;View the Infographic&lt;/a&gt; &lt;br /&gt;
    &lt;a href=&quot;http://www.opencongress.org/bill/112-h3261/show&quot;&gt;Read SOPA on OpenCongress&lt;/a&gt; ·
    &lt;a href=&quot;http://www.opencongress.org/bill/112-s968/show&quot;&gt;Read PIPA on OpenCongress&lt;/a&gt;&lt;/p&gt;
			
			&lt;p class=&quot;learn-more&quot;&gt;The three most definitive articles on SOPA and PIPA: &lt;a href=&quot;http://ammori.org/2011/12/08/controversial-copyright-bills-would-violate-first-amendment-letters-to-congress-by-laurence-tribe-and-me/&quot;&gt;Free Speech&lt;/a&gt;, &lt;a href=&quot;http://www.techdirt.com/articles/20111122/04254316872/definitive-post-why-sopa-protect-ip-are-bad-bad-ideas.shtml&quot;&gt;Problems&lt;/a&gt;, &lt;a href=&quot;http://www.heritage.org/research/reports/2012/01/online-piracy-sopa-and-internet-security-pipa-bills-in-congress&quot;&gt;Security&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fightforthefuture.org&quot;&gt;Fight for the Future&lt;/a&gt; is a non-profit organization fighting for people's freedoms in a new digital age.&lt;/p&gt;
		&lt;/div&gt;</subtitle>
			<link rel="self" href="http://www.sauria.com/blog/feed/"/>
			<id>http://www.sauria.com/blog/feed/atom/</id>
			<updated>2012-01-09T17:00:12+00:00</updated>
			<rights type="html">Copyright 2007</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Logan airport at dawn</title>
		<link href="http://buytaert.net/logan-airport-at-dawn"/>
		<id>http://buytaert.net/2501 at http://buytaert.net</id>
		<updated>2011-09-22T16:29:19+00:00</updated>
		<content type="html">&lt;div class=&quot;figure&quot;&gt;
 &lt;a href=&quot;http://buytaert.net/album/miscellaneous-2011/logan-airport-at-dawn&quot;&gt;&lt;img src=&quot;http://buytaert.net/sites/buytaert.net/files/cache/miscellaneous-2011-logan-airport-at-dawn-500x500.jpg&quot; alt=&quot;Logan airport at dawn&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;</content>
		<author>
			<name>Dries Buytaert</name>
			<uri>http://buytaert.net</uri>
		</author>
		<source>
			<title type="html">Dries Buytaert</title>
			<subtitle type="html">This is the personal website of Dries Buytaert.  Dries is the project lead of Drupal, co-founder and chief technology officer of Acquia, and co-founder of Mollom.  On his blog, he writes about the web, open source, Drupal and photography.</subtitle>
			<link rel="self" href="http://buytaert.net/rss.xml"/>
			<id>http://buytaert.net/rss.xml</id>
			<updated>2012-02-06T04:00:34+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Humanitarian Software – Using technology to help humanity</title>
		<link href="http://blogs.gnome.org/bolsh/2011/09/22/humanitarian-software-using-technology-to-help-humanity/"/>
		<id>http://blogs.gnome.org/bolsh/?p=1374</id>
		<updated>2011-09-22T14:37:25+00:00</updated>
		<content type="html">&lt;p&gt;Tomorrow, Friday September 23rd, the Humanitarian FOSS track at the Open World Forum will bring together leaders from some of the most important humanitarian software projects and case studies of the impact these projects are having on people&amp;#8217;s lives around the world. I&amp;#8217;m happy to have been allowed to chair the track, and I am humbled by the quality of the presenters and the impact that their work is having.&lt;/p&gt;
&lt;p&gt;In addition to the Humanitarian track, we are also honoured to have Laura Walker Hudson from FrontlineSMS give a keynote presentation on the overarching theme of “Humanitarian FOSS – serving humanity” in the main auditorium at 17:15. Laura will give an overview of the myriad ways that free and open source software is saving and helping people&amp;#8217;s lives.&lt;/p&gt;
&lt;p&gt;The Humanitarian track will have two core themes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Crisis Management&lt;/strong&gt;– how Free and Open Source Software plays a role in extreme events
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://sahanafoundation.org/&quot;&gt;The Sahana project&lt;/a&gt;, born in Sri Lanka after the 2004 tsunami in the Indian Ocean, helps NGOs and citizens caught in a crisis by crowd-sourcing missing persons reports, co-ordinate different NGOs working in the same place, and track incident reports and volunteer co-ordination.&lt;/li&gt;
&lt;li&gt;Tashiro Shuichi from Japan will present the ways that Open Source software helped during the tsunami disaster in Japan.&lt;/li&gt;
&lt;li&gt;Syrine Tlili from the Tunisian Ministry of Communication Technologies will tell us how Open Source was used by citizens during the Arab Spring revolutions&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sigmah.org/&quot;&gt;Sigmah&lt;/a&gt; is a project that enables project management for NGOs&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sustainable Development&lt;/strong&gt;– once the crisis is over, what are the projects that help with systemic problems like education, health-care, sanitation, and documenting human rights violations?
&lt;ul&gt;
&lt;li&gt;SMS is the killer app for communication in the developing world. Most villages in Africa, Asia and South America have cellphone connectivity, but unreliable power grid, Internet and no phone lines. &lt;a href=&quot;http://www.frontlinesms.com/&quot;&gt;FrontlineSMS&lt;/a&gt; enables you to send and receive SMS messages from any computer, using a cheap phone or GSM modem. It is at the heart of every prominent humanitarian software project.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sugarlabs.org/&quot;&gt;Sugar&lt;/a&gt; is an operating system which was designed from the ground up to meet the needs of educators in developing countries, as part of the OLPC (One Laptop Per Child) project to revolutionize the use of technology in education. Sean Daly from the Sugar project will show us a deployment of Sugar and OLPC in a secondary school in a small town in Madagascar.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.martus.org/&quot;&gt;Martus&lt;/a&gt;, a project created by &lt;a href=&quot;http://www.benetech.org/&quot;&gt;Benetech&lt;/a&gt;, allows the secure recording and storage of testimony relating to human rights violations. Testimony collected with Martus has been used to successfully prosecute police officers for murder in Guatemala.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://mifos.org/&quot;&gt;Mifos&lt;/a&gt;, which was developed by &lt;a href=&quot;http://www.grameen-info.org/&quot;&gt;Grameen Bank&lt;/a&gt;, the pre-cursor of micro-financing, provides a micro-financing platform for financial institutions.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.akvo.org/&quot;&gt;Akvo&lt;/a&gt; help connect doers and donors to transform communities in some of the poorest parts of the world, funding water, sanitation, and health-care projects around the world.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;http://www.openbankproject.com/&quot;&gt;Open Bank Project&lt;/a&gt; promotes financial transparency and provides tools to allow people to fight corruption in banking.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Coders for Social Good&lt;/h3&gt;
&lt;p&gt;There are dozens of amazing Free/Open Source Software projects working to improve the lives of people around the world. For example, &lt;a href=&quot;http://www.literacybridge.org/&quot;&gt;Literacy Bridge&lt;/a&gt; provides talking books to communities in Africa, and &lt;a href=&quot;http://openmrs.org/&quot;&gt;OpenMRS&lt;/a&gt; enables the gathering of medical information from regional clinics to reduce child mortality by improving resource allocation.&lt;/p&gt;
&lt;p&gt;Many Open Source developers are developing software in communities because they want to make the world a better place. Working on a humanitarian project provides a unique opportunity to combine the social good of Open Source community projects and the public good of helping people in need. &lt;a href=&quot;http://socialcoding4good.org/&quot;&gt;Social Coding 4 Good&lt;/a&gt; is a new initiative from Benetech which puts willing volunteers in contact with humanitarian projects in need of resources.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://openworldforum.org/index.php/eng/Conferences/Humanitarian-FOSS&quot;&gt;schedule for the track&lt;/a&gt; is available on the Open World Forum website. For any press or interview requests, please contact me by email &lt;a href=&quot;mailto://dave@neary-consulting.com&quot;&gt;dave@neary-consulting.com&lt;/a&gt; or my cellphone +33 6 77 01 92 13.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Dave Neary</name>
			<email>bolsh@gnome.org</email>
			<uri>http://blogs.gnome.org/bolsh</uri>
		</author>
		<source>
			<title type="html">Safe as Milk</title>
			<subtitle type="html">Dave Neary's view of the world</subtitle>
			<link rel="self" href="http://blogs.gnome.org/bolsh/feed/"/>
			<id>http://blogs.gnome.org/bolsh/feed/</id>
			<updated>2012-02-06T04:00:20+00:00</updated>
		</source>
	</entry>

</feed>

