<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>It&#039;s free.</title>
	<atom:link href="http://open.knome.fi/feed/" rel="self" type="application/rss+xml" />
	<link>http://open.knome.fi</link>
	<description>An everlasting journey to seek and find freedom. // A blog about the open source world and the phenomena written by an insider.</description>
	<lastBuildDate>Sat, 18 May 2013 21:35:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Continuing the journey – thank you!</title>
		<link>http://open.knome.fi/2013/05/05/continuing-the-journey-thank-you/</link>
		<comments>http://open.knome.fi/2013/05/05/continuing-the-journey-thank-you/#comments</comments>
		<pubDate>Sun, 05 May 2013 19:18:39 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[project lead]]></category>
		<category><![CDATA[Xubuntu]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=1069</guid>
		<description><![CDATA[In the election that ended last Thursday, the Xubuntu community elected me to continue my term as the Xubuntu Project Lead. The extended term consists two releases and ends with the LTS release in April 2014. Now it&#8217;s time to thank everybody organizing the election, cheering and voting. Thank you! As a funny detail, I [...]]]></description>
				<content:encoded><![CDATA[<p>In the election that ended last Thursday, the Xubuntu community elected me to continue my term as the Xubuntu Project Lead. The extended term consists two releases and ends with the LTS release in April 2014.</p>
<p>Now it&#8217;s time to thank everybody organizing the election, cheering and voting. <strong>Thank you!</strong></p>
<p><em>As a funny detail, I heard the election results while running a Q&amp;A session about Xubuntu at <a href="http://happyhackingday.org/">Happy Hacking Day</a>. After the results were announced, there was a round of applauds from the crowd. I can&#8217;t think of a better place to be when finding out – surrounded by the community.</em></p>
<h2>Get Involved with Xubuntu!</h2>
<p>I hope we can improve Xubuntu even further during the two forthcoming cycles, but I can&#8217;t do it by myself. Join our team and help us building a better operating system! To read more about contributing, head to the <a href="http://xubuntu.org/contribute/">Get Involved section of the Xubuntu website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/05/05/continuing-the-journey-thank-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixes and new features to WordPress plugins</title>
		<link>http://open.knome.fi/2013/05/05/fixes-and-new-features-to-wordpress-plugins/</link>
		<comments>http://open.knome.fi/2013/05/05/fixes-and-new-features-to-wordpress-plugins/#comments</comments>
		<pubDate>Sun, 05 May 2013 18:37:32 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Shimmer Project]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=1067</guid>
		<description><![CDATA[Just a quick note&#8230; It&#8217;s been a while since I last updated my repository for WordPress stuff, but now I&#8217;m back with more plugins as well as fixes and new features to old ones! Most prominently Photoslider now supports even more options. In addition I&#8217;ve started to standardize the plugins in an effort trying to [...]]]></description>
				<content:encoded><![CDATA[<p>Just a quick note&#8230; It&#8217;s been a while since I last updated my repository for <a href="https://github.com/knomepasi/WordPress/">WordPress stuff</a>, but now I&#8217;m back with more plugins as well as fixes and new features to old ones!</p>
<p>Most prominently <em>Photoslider</em> now supports even more options. In addition I&#8217;ve started to standardize the plugins in an effort trying to use the best possible practices.</p>
<p>Again, all feedback and patches are welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/05/05/fixes-and-new-features-to-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making making beautiful beautiful</title>
		<link>http://open.knome.fi/2013/03/27/making-making-beautiful-beautiful/</link>
		<comments>http://open.knome.fi/2013/03/27/making-making-beautiful-beautiful/#comments</comments>
		<pubDate>Wed, 27 Mar 2013 00:57:23 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Shimmer Project]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[Huego]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=1050</guid>
		<description><![CDATA[There are numerous reasons why I can&#8217;t move to a completely open sourced workflow with my commercial work. There are also reasons why simply I don&#8217;t want to. I bumped into one of these reasons again a while ago and I decided to do something about the situation. The shoemaker&#8217;s children go barefoot Ironically, the [...]]]></description>
				<content:encoded><![CDATA[<p>There are numerous reasons why I can&#8217;t move to a completely <em>open sourced</em><em></em> workflow with my commercial work. There are also reasons why simply I don&#8217;t want to. I bumped into one of these reasons again a while ago and I decided to do something about the situation.</p>
<h2>The shoemaker&#8217;s children go barefoot</h2>
<p>Ironically, the open source tools that are used to make beautiful things <del>sometimes</del> look ugly. To be more exact, the icons in the graphic applications usually come in various shapes, sizes and colors. There is few standards between different applications. Granted, some stock icons exist, but those stock icons exist outside the graphic applications as well and that&#8217;s why they are usually really generic.</p>
<p>Furthermore even the deliberately hand-crafted icons do not always describe their function well enough. Don&#8217;t get me wrong – in the right context and with adequate amount of knowledge about a certain application they probably make sense. However, there can be really vague and undescriptive for people who are not familiar with graphic editing – or these said applications. Finally, the same icon can show up in several applications for different actions and that isn&#8217;t helping anyone.</p>
<p>Due to all of the aforementioned problems, using open source graphic applications is painful, unintuitive and shameful for me. This is far from optimal, but fortunately we can do something about it.</p>
<h2>Stop neglecting yourself!</h2>
<p>It&#8217;s time to give our tools some love – thus, I announce <strong>Huego</strong><span class="needs-review">,</span> a new undertaking by the <a href="http://shimmerproject.org/">Shimmer Project</a>.</p>
<p>I have pushed the initial commit to the <a href="https://github.com/shimmerproject/Huego">Huego GitHub repository</a> today. We don&#8217;t have many things ready yet and the roadmap is still partly open, but our first target is an icon theme with some GTK modifications for GIMP. After that it&#8217;s highly likely that we will continue the work with Inkscape icons.</p>
<p>We would love any support and feedback on the project, so please be in touch! If you want to help us in a way or another, the best way to get started is come meet us in <strong>#shimmer</strong> on the Freenode IRC network – just ping either me or Simon Steinbeiß (ochosi) and we will answer when we get back (if we were away in the first place).</p>
<p>Until next time and more updates, let&#8217;s make beautiful things!</p>
<p>P.S. The Shimmer Project website should get a new look and update very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/03/27/making-making-beautiful-beautiful/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is UDS no longer UDS?</title>
		<link>http://open.knome.fi/2013/03/04/is-uds-no-longer-uds/</link>
		<comments>http://open.knome.fi/2013/03/04/is-uds-no-longer-uds/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 18:35:35 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[UDS]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=1007</guid>
		<description><![CDATA[This week Jono Bacon announced that Ubuntu Developer Summits will become a series of online events. Having thought about it a few days, I&#8217;m now ready to input my own opinion to the discussion. In the announcement Jono lists openness, transparency and accessibility as the major goals of the Ubuntu Developer Summits (UDS). The decision [...]]]></description>
				<content:encoded><![CDATA[<p>This week Jono Bacon announced that <a href="http://fridge.ubuntu.com/2013/02/26/ubuntu-developer-summits-now-online-and-every-three-months/">Ubuntu Developer Summits will become a series of online events</a>. Having thought about it a few days, I&#8217;m now ready to input my own opinion to the <a href="https://lists.ubuntu.com/archives/ubuntu-devel/2013-February/thread.html#36502">discussion</a>.</p>
<p>In the announcement Jono lists openness, transparency and accessibility as the major goals of the Ubuntu Developer Summits (UDS). The decision to move to an online event is supposed to improve these.</p>
<p>In this article I will explain why I don&#8217;t think it will, and why the new format looks just another Canonical team sprint. I&#8217;ll also cover some of my concerns over the accessibility and equality of the new format and important things I think the online events will lack, but shouldn&#8217;t. I will also discuss some of my opinions on how this changes the nature of UDS and the meaningfulness to flavors as well as how this change affects the Canonical-community relations.</p>
<h2>Openness, transparency and accessibility</h2>
<p>I value openness and transparency very much. However, I&#8217;m not sure if the new online format will increase them in any way. Canonical is already making many decisions that affect the community in-house, behind closed doors. Unfortunately, these decisions and their results don&#8217;t always roll out as expected.</p>
<p>Until now the community has had at least some voice in the discussion, or at least have been able to react to changes, if they have been discussed in UDS. It&#8217;s a pessimistic view, but I can&#8217;t see why Canonical employees would start discussing and working more closely <em>now</em> with the community on decisions that have already been made. Now that the event is online, it&#8217;s much easier to have more discreet, even hidden meetings about things where community input would be largely unwanted or at least ignored à la the in-house pre-UDS sessions.</p>
<p>While it&#8217;s evident that a physical event has limitations when it comes to accessibility, so does an online event. One of the main reasons that made the Canonical-community communication so effective in UDS was that <em>everybody got together</em>, in the <em>same place </em>and at the <em>same time</em>. This means everybody participating <em>in person</em> is (ideally) <em>always available</em> and <em>100% focused</em> on the sessions.</p>
<p>Now that the event takes place online, people will not be as committed to participating a session in every slot. Even when they are participating, the session might not get their full attention, because there are more distractions when working online.</p>
<p>When people <em>aren&#8217;t</em> participating in a session, they most probably won&#8217;t be available, which means there <em>won&#8217;t be any substitution to the off-session discussions</em>. This is sad, because this used to be one of the most powerful features of UDS for officially recognized flavors (such as Xubuntu) and I believe for numerous other teams as well. Even if people did have these off-session discussions, they are just as useful as contacting anybody via IRC or email any time, so there&#8217;s no real benefit of the centralized time. As a matter of fact, people might be even <em>busier</em> than usually during the online events, making it even harder to get a hold of them.</p>
<h2>Concerns of equality</h2>
<p>One of my worries is the level of openness UDS can create while being an online event. There are a few issues which are raised from the community already, but I want to repeat.</p>
<p>The platform itself is one of the major concerns for the community: many of us aren&#8217;t comfortable using a proprietary platform. While it&#8217;s an easy choice for Canonical to deploy, it&#8217;s also a weird move from a major open source project.</p>
<p>Due to the technical limitations of Hangouts, there can only be 10 people who are videoconferencing at any time in a given session. While there are some similar limitations even in a physical event, I think the online event makes the thresold to join those 10 people higher for a few reasons. First, not all of us are comfortable with videoconferencing for various reasons. Some of the people in the community don&#8217;t want to be on the <em>spotlight</em> or are too afraid to do that with total strangers, others might not want to be streamed live.</p>
<p>While 10 is more slots than the amount of chairs we had for <em>important</em><em> people</em> in UDS Raring, these slots are now assigned by the session leader to people in order of importance that they think the specific people will have on the meeting. My concern is that this might make it harder for some people to be given slots, including those that are not generally well known in the community or people who are known to strongly disagree with the session leaders. We will have to see how this works out in the forthcoming online UDS, but before it&#8217;s over, I&#8217;ll keep my reservations.</p>
<p>Naturally there are other ways to communicate as well, namely IRC and Etherpad. To be fair, the communication via those mediums worked well enough in UDS Raring, if the session leader simply wanted (think: remembered) to use them. Taking this into account, I don&#8217;t really think that taking the event online really makes it any more accessible for anybody. On the other hand, it still doesn&#8217;t offer a feasible alternative for taking part physically or being one of the participants in the videoconference.</p>
<p>As written by Jono in the announcement, Canonical wants to make the event as accessible for anybody with a decent internet connection. However, based on the facts above, the equality is ironically mostly <em>virtual</em><em></em>. The format change might bring accessibility and some real equality between participants, but in its entirety, I think it&#8217;s a step backwards. Those who participated in person got unbeatable benefits and even if they paid for their flights and accommodation themselves, <em></em>a fair substitution to their money.</p>
<h2>Letting the social aspect go</h2>
<p>As I mentioned before, off-session discussions with a variety of people were one of the best features of UDS. Those who have attend UDS know that these discussions go on even after the actual conference for the day has ended. Making new contacts and having interesting and important discussions went on all the way to the last drinks of the evening. It&#8217;s silly to expect people to take this much time off of their normal schedules and try to socialize online in any way that resembles the socializing in a physical event. This feature is<em></em> gone<em></em>.</p>
<p>Losing the social aspect of UDS doesn&#8217;t only impact productivity in during the event. One of the unwanted side-effects is less and worse human relations between Canonical and community teams. Meeting people face-to-face and getting to know them behind their IRC nicks and email addresses makes communication in the future smoother. When these personal relations do not exist, cooperation will be much harder and slower in the future, including ever-so-important dispute resolution.</p>
<p>Ultimately, I believe these changes will lead to lower work morale and loyalty towards Canonical in the community. Whether it happens in critical parts for business from the Canonical point of view is a different story.</p>
<p>For many of the volunteers in the community contributing is also about fun. There aren&#8217;t many better things than seeing an old friend after a long while, chatting about something you both are passionate about and then have a drink. As mentioned, the new online format is taking lot of this fun away from the community. One of the things that I predict to happen is an influx of people to other conferences like DebConf, especially amongst those people for whom Ubuntu is only one part of their open source ecosystem. It&#8217;s impossible to foresee the actual implications for UDS and Canonical, but ultimately one participant lost is one opportunity lost.</p>
<h2>Business before community?</h2>
<p>As several people have said, this change along with a rolling release are probably good decisions for Canonical as a business, but not Ubuntu as a community. Making UDS an online event will not only cut quite a lot of financial slack, it also lets them focus on the things that make sense to them financially. Ultimately Canonical gets more control over which matters are discussed, which opinions are given voice and who communicates about them in their own events.</p>
<p>In addition to losing the social aspect and Ubuntu being the thing that made the people come together, there are possibly some caveats to Ubuntu development as well. In the worst case scenario, Canonical will lose a lot of contributors from the community, and I can&#8217;t see how this wouldn&#8217;t affect Canonical&#8217;s business too.</p>
<p>The last cautionary sign for the openness, transparency and equality is the lacking and too late communication about changed plans for UDS. Because of this, the first online UDS arrives too early and unexpected for the majority of the community. The fact that majority of the sessions are going to be revolve around the controversial discussion about moving to a rolling release makes the situation even less bearable for the community. The chosen way of communication backs up the vision that these changes are purely business-oriented. Unfortunately, it isn&#8217;t very fair for the community.</p>
<p>Furthermore, this is not the first time the communication from Canonical has been lacking. Numerous people have expressed their concerns and distrust in the past about Canonical&#8217;s way to communicate about changes in the infrastructure. So far Canonical has avoided the worst damage, but the atmosphere is starting to get tighter. It&#8217;s more likely than ever that people will part ways with Ubuntu in a way or another. If people leave now, it&#8217;s going to be really hard to do significant damage management and regain trust from the (former) community members.</p>
<h2>Impact on flavors</h2>
<p>Due to the various reasons mentioned before and becoming a way more Canonical and Ubuntu OS-centric, UDS is becoming borderline irrelevant and useless for flavors. From what I&#8217;ve read in the last few days, I believe this is the unanimous response from the flavor teams. This is worrisome for the flavors and the community at large because it is possible that the taken direction excludes the community from decision making that concerns its own infrastructure as well.</p>
<p>It is too early to say what kind of actions several flavors will take and what their position will be, not least because the uncertainty about a rolling release model and its implications. However, there is one thing that will most probably happen: since the flavors are slowly and involuntarily sliding off of UDS, it will be less and less meaningful to organize their sessions parallel to the &#8220;main&#8221; virtual UDS. Once this happens, the future of the flavors is even more full of justified fear, uncertainty and doubt. The only thing Canonical can do to reduce this effect is start communicating and discussing about the changes that affect the community truly openly.</p>
<h2>What&#8217;s in the future for us?</h2>
<p>The future for UDS is still partly out of sight. In the announcement Jono somewhat vaguely says that after two online events Canonical will &#8220;review the success of the next two online events&#8221; and &#8220;assess whether to continue the online format&#8221;. Whether it means Canonical will either get back to the physical format or drop UDS for good if the online format fails remains to be seen.</p>
<p>Until the first online event is over we can&#8217;t evaluate how the new format works. However, it is clear that Canonical needs to get the community involved in the event if they wish to keep the community close to them. To be succesful in this, Canonical needs to make sure UDS is equal to all participants. If they can truly integrate the community to the discussion during the first event they will be able to regain some trust and hope in the community to their communication. Ultimately the community can only consider the event succesgull if Canonical is able to achieve all the aforementioned goals as well as the major goals they have set for UDS.</p>
<p>At the end of the day, we have to remember Canonical is a business trying to make money with their product. Keeping this in mind and as an entrepreneur myself, I can empathize with many of their decisions. In my opinion the partly harsh criticism is justified though. Since Canonical has promoted Ubuntu as a community-oriented project from the beginning, it would be only fair to actually involve the community in the decision making and discussions well in advance. If they do not wish to do this, they should clearly communicate this to the community and their users.</p>
<h2>Thanks</h2>
<p>I would like to thank the following people for their support, numerous discussions and influence to this article: Elizabeth Krumbach, Scott Kitterman, Micah Gersten and Jussi Kekkonen. Thank you!</p>
<p class="post-serie">This article is part of the article series <a href="http://open.knome.fi/serie/a-day-in-an-open-source-project/" rel="tag">A day in an open source project</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/03/04/is-uds-no-longer-uds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating .pot -files for WordPress plugins</title>
		<link>http://open.knome.fi/2013/02/14/creating-pot-files-for-wordpress-plugins/</link>
		<comments>http://open.knome.fi/2013/02/14/creating-pot-files-for-wordpress-plugins/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 12:09:28 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=985</guid>
		<description><![CDATA[Since I&#8217;ve gone through the hassle myself, I thought I&#8217;d save your time and tell you how to easily create .pot-files, or translation template files, for WordPress plugins. Long story short, the command that supports all non-deprecated WordPress translation functions or semantically speaking, gettext keywords, is: xgettext -o OUTPUT.pot -L PHP -k__ -k_e -k_n:1,2 -k_x:1,2c [...]]]></description>
				<content:encoded><![CDATA[<p>Since I&#8217;ve gone through the hassle myself, I thought I&#8217;d save your time and tell you how to easily create .pot-files, or translation template files, for WordPress plugins.</p>
<p>Long story short, the command that supports all non-deprecated WordPress translation functions or semantically speaking, gettext keywords, is:</p>
<p><code class="codeblock">xgettext -o OUTPUT.pot -L PHP -k__ -k_e -k_n:1,2 -k_x:1,2c -k_ex:1,2c -k_nx:4c,1,2 -kesc_attr_-kesc_attr_e -kesc_attr_x:1,2c -kesc_html__ -kesc_html_e -kesc_html_x:1,2c -k_n_noop:1,2 -k_nx_noop:4c,1,2 *.php</code></p>
<p>You might want to add the <code>--no-wrap</code> argument depending on your needs. After running the script, go edit OUTPUT.pot and edit the information in the header.</p>
<p>In the foreseeable future, I&#8217;m going to finish a simple script that automatically updates the .pot -files for plugins as well as edits the header files automatically based on the plugin information on the main PHP file. The script will be available in <a href="https://github.com/knomepasi/WordPress/">my WordPress -repository on GitHub</a>. Until that, happy hacking on WordPress and translations!</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/02/14/creating-pot-files-for-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuzzy fonts in Firefox 18? No more!</title>
		<link>http://open.knome.fi/2013/02/05/fuzzy-fonts-in-firefox-18-no-more/</link>
		<comments>http://open.knome.fi/2013/02/05/fuzzy-fonts-in-firefox-18-no-more/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 10:58:29 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[fix]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=967</guid>
		<description><![CDATA[Since I upgraded to Firefox 18, I&#8217;ve had blurry fonts on some sites, including Twitter and YouTube. Today I looked a bit into the problem, and found a solution in the Firefox Support forum. In about:config, edit keys in the following way: Set layers.acceleration.force-enabled to true Set layers.acceleration.disabled to false After doing that, restart Firefox [...]]]></description>
				<content:encoded><![CDATA[<p>Since I upgraded to Firefox 18, I&#8217;ve had blurry fonts on some sites, including Twitter and YouTube. Today I looked a bit into the problem, and found a solution in the Firefox Support forum.</p>
<p>In <em>about:config</em>, edit keys in the following way:</p>
<ol>
<li>Set <strong>layers.acceleration.force-enabled</strong> to <strong>true</strong></li>
<li>Set <strong>layers.acceleration.disabled</strong> to <strong>false</strong></li>
</ol>
<p>After doing that, restart Firefox and you&#8217;re ready to go.</p>
<p>Thanks for <em>juanbaez</em> for the tip!</p>
<p>If you don&#8217;t want to edit your configuration, I read that this is fixed in Firefox 19 as well. Downgrading to Firefox 17 reportedly works as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/02/05/fuzzy-fonts-in-firefox-18-no-more/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Share the responsibilities!</title>
		<link>http://open.knome.fi/2013/01/24/share-the-responsibilities/</link>
		<comments>http://open.knome.fi/2013/01/24/share-the-responsibilities/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 22:10:29 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=773</guid>
		<description><![CDATA[People in open source should try to make decision making in communities more inclusive, and essentially, more demographic. In other words, we need to start trusting others more. On the other hand, every project needs leaders. In the ideal situation a leader is somebody who is able to empower the team to reach its goals, [...]]]></description>
				<content:encoded><![CDATA[<p>People in open source should try to make decision making in communities more inclusive, and essentially, more demographic. In other words, we need to start trusting others more.</p>
<p>On the other hand, every project needs leaders. In the ideal situation a leader is somebody who is able to empower the team to reach its goals, and more.</p>
<h2>Leaders, let others take responsibility</h2>
<p>Giving people responsibilities doesn&#8217;t mean you can&#8217;t be involved with the process. Ultimately, it comes down to the leader to define how important a feature is for the project at this time. The importance should roughly correlate on how much direct involvement the leaders or others in the team should have with drafting and implementing the feature.</p>
<p>Major features usually take longer to implement and need constant communication. Minor features might not need even any monitoring from all parties before they enter the discussion and polishing phase.</p>
<p>In both cases, people need to have the feeling that their work is both appreciated and that it can make a difference. Essentially, people need to feel accepted. Engaging people within a project is much about balancing the management. Too much micro management on minor issues or too little management on major issues will both eventually lead to the situation where the leaders end up doing everything by oneself.</p>
<h2>Getting things done</h2>
<p>Deadlines are important. Essentially, deadlines allow projects to release, and ultimately, improve the products for the users.</p>
<p>When setting deadlines, define them clearly. If you don&#8217;t specify deadlines, you can&#8217;t expect people to meet them either. Define how critical different deadlines are. Finally, specify what the implications of not making the deadline are. In open source, this usually means your work isn&#8217;t going to be included in the release. While it&#8217;s self-evident it&#8217;s good to say it aloud.</p>
<p>When taking work items and engaging with deadlines, keep it real. Don&#8217;t try to change the world in one release. If you can, share and delegate work items which aren&#8217;t critical (for you). If the release schedule still looks unrealistic, simply postpone some items for the next release. Finally, if and when others take release-essential work items, make sure they acknowledge that.</p>
<p>Deadline days are a good time to learn something. Review how you did with your work items. As a leader, review how your team did. Don&#8217;t be angry to people for not finishing things, if you couldn&#8217;t have done them yourself. If somebody had a release-essential task and didn&#8217;t deliver on time, something undoubtedly went wrong. Before expressing your disappointment, think if <em>you</em> could have given support that enabled finishing the work item.</p>
<h2>Together, individually</h2>
<p>Keeping an open source project running many times equals to keeping people feel like their work is worth something. Some people will need more or less reminding their work is appreciated to keep them contributing, some people will have this feeling without encouraging because their work is valuable for <em>themselves</em>.</p>
<p>Whatever the case, we all need to remember that while individuals ultimately make or break the project, we&#8217;re doing it together. A nice word here and there doesn&#8217;t take all your time and it might be just the thing somebody else needed to keep up the motivation. For more reasons to be nice to each other, read <a href="http://dustycloud.org/blog/on-hackers-and-depression">On Hackers and Depression</a> by <a href="http://dustycloud.org/">Christopher Webber</a>.</p>
<h2>How can <em>you</em> improve your community?</h2>
<p>I&#8217;m interested in hearing your thoughts about improving communities and steering them to be more democratic when beneficial.</p>
<p>Do you agree or disagree with me? How do you think communities can be improved? Is there something you think the Xubuntu team should do to improve our developer community? Share your views!</p>
<p class="post-serie">This article is part of the article series <a href="http://open.knome.fi/serie/a-day-in-an-open-source-project/" rel="tag">A day in an open source project</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2013/01/24/share-the-responsibilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Community-to-developer communication</title>
		<link>http://open.knome.fi/2012/12/12/community-to-developer-communication/</link>
		<comments>http://open.knome.fi/2012/12/12/community-to-developer-communication/#comments</comments>
		<pubDate>Wed, 12 Dec 2012 08:20:36 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=807</guid>
		<description><![CDATA[A successful project needs a vision and people to make the vision reality. Communication from the community to developers can be an asset in creating the vision and driving the project, but it can also become a burden. Here&#8217;s a few things I think everybody should keep in mind when communicating with developers of any [...]]]></description>
				<content:encoded><![CDATA[<p>A successful project needs a vision and people to make the vision reality. Communication from the community to developers can be an asset in creating the vision and driving the project, but it can also become a burden. Here&#8217;s a few things I think everybody should keep in mind when communicating with developers of any project.</p>
<h2>(Useful) brainstorming</h2>
<p>Submitting ideas is fine especially when it has been asked for. There are times when feedback and new ideas are expected or more welcome than usually. For Xubuntu this means the first weeks of a new release cycle, when everybody is planning their work for the next 6 months and discussing ways to achieve their goals. The somewhat blurry timeframe is about to end for Xubuntu right now.</p>
<p>A good submission is something that contains a <em>proposed goal</em> with a <em>rationale</em> with a <em>brief comparison and arguments against the current situation</em> (if applicable) and some (at least) half-baked <em>thoughts on how to reach the goal</em>.</p>
<p>Even if you have all this, a proposal is still not always viable. To be able to discuss certain features you need to have a variable amount of knowledge about the issues from different points of view, including but not limited to technical and social matters. Most developers won&#8217;t expect you to have all this knowledge, but please don&#8217;t be surprised or feel offended of the sometimes tight-lipped &#8220;wontfix&#8221; -style comments. They have most probably heard the same idea before&#8230;</p>
<h2>Discuss!</h2>
<p>When the ideas start to flow in, it&#8217;s time to start discussing them. Counter ideas are fine, but please note that they should contain the same ingredients as the original submission.</p>
<p>Discussing is something where all parties are free to express their thoughts. Since the amount of time to use for discussing is limited, it&#8217;s better to consider a few things before speaking.</p>
<p>Whenever you post, there&#8217;s a single most important thing to keep in mind: <em>try to add to the discussion</em>. If you can&#8217;t, even after  <em>thinking twice</em>, don&#8217;t post. Irrelevant noise slows the progress and sometimes leads the discussion to sidetracks. If the discussion seems to keep rolling without your comment, you&#8217;ll be able to chime in if you have something that adds to the discussion. If it doesn&#8217;t, there&#8217;s most probably a reason for that.</p>
<p>When you make an argument against or for something please make sure it has a rationale, even if it was just your personal preference. To be more exact: always try to be objective. Being totally objective is really hard (especially if it involves <em>any</em> emotion), but everybody should strive for it.</p>
<p>All the things mentioned will save time, frustration and useless work. Saving time means there will be more time to work on the actual features. Just being loud doesn&#8217;t get things done – quite the opposite.</p>
<h2>About realistic expectations</h2>
<p>The ugly truth: Only a small part of ideas actualize as features or changes in a product. This doesn&#8217;t mean most of the ideas are bad. Since <em>the ones who contribute and deliver</em> have limited time, motivation and resources, it isn&#8217;t possible to implement all the ideas even if they were all top notch.</p>
<p>The other thing to keep in mind is that open source is not a democracy, it&#8217;s a <em>doacracy</em> – those who do, decide (what they do). This is self-evident, but saying it aloud is a real eye-opener and reminder for all of us – especially for those who are unfamiliar with open source. Anyway, here&#8217;s wishing for more patience for both sides of the discussion.</p>
<h2>The 5-point wrap up</h2>
<p><strong>When submitting an idea, think it through and rationalize.</strong> Does it make sense for the project? What&#8217;s the cost in man hours and how many are you willing to submit? If you propose to replace something, be ready to compare.</p>
<p><strong>When developers say something, listen to them.</strong> In most of the cases, they know better than you. This doesn&#8217;t mean they&#8217;re always right (definitely not!), but there&#8217;s a lot to learn. If you think your idea is worth discussing further, do more preparing work and propose it again – don&#8217;t expect others to.</p>
<p><strong>Try to add to the discussion.</strong> If you don&#8217;t think your comment adds anything to the discussion, abstain. People don&#8217;t appreciate snarky comments to mediums exclusively designed for development discussion. If you want to have fun, there are other places for that.</p>
<p><strong>Keep objective. </strong>This will be hard, especially when discussing something where you mix emotions in, like default applications. Subjective opinions are fine but even then, come up with a rationale. When discussing further, again abstain from posting unless you can add to the discussion.</p>
<p><strong>Finally: those who do, decide. </strong>The majority of open source contributors are doing it for free, without any financial compensation. For many of us, time becomes the biggest obstacle; and when we only have this much, our efforts are most focused on things <em>we</em> like to get done. In many cases, patches are welcome: as long as you got the time, patience and ultimately skills, you can make a difference.</p>
<p class="post-serie">This article is part of the article series <a href="http://open.knome.fi/serie/communication-in-the-community/" rel="tag">Communication in the community</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2012/12/12/community-to-developer-communication/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Reviewing needs and adjusting</title>
		<link>http://open.knome.fi/2012/12/02/reviewing-needs-and-adjusting/</link>
		<comments>http://open.knome.fi/2012/12/02/reviewing-needs-and-adjusting/#comments</comments>
		<pubDate>Sat, 01 Dec 2012 23:55:48 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dreams]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=777</guid>
		<description><![CDATA[In August, I bought a new Samsung Series 5 Ultrabook (530U3C). It weighs less than 1.5 kilograms, has a 128GB SSD and 6GB of RAM. I love how silent it is, how smoothly it runs on Linux and how good looking it is! But that&#8217;s it for the specifications and praise. Rather than the specifications, [...]]]></description>
				<content:encoded><![CDATA[<p>In August, I bought a new Samsung Series 5 Ultrabook (530U3C). It weighs less than 1.5 kilograms, has a 128GB SSD and 6GB of RAM. I love how silent it is, how smoothly it runs on Linux and how <a href="http://www.samsung.com/hk_en/htmlfeature/npc/530U3C/images/con_530U3CI_08.jpg">good looking</a> it is! But that&#8217;s it for the specifications and praise.</p>
<p>Rather than the specifications, this article is about redefining need, happiness and ultimately, life.</p>
<p>After I bought the new laptop I began noticing that I don&#8217;t really want that many electronic devices around me. Especially devices that <em>I wasn&#8217;t going to use ever again</em>. In fact, some of that stuff was something I&#8217;ve never needed but I&#8217;ve kept it because I <em>might need it</em>. Well, not any more – it&#8217;s time to get rid of that cruft and if possible, let somebody else enjoy of it.</p>
<p>It&#8217;s not only about stuff I already own or have owned. It&#8217;s about new temptations and new gadgets around. I – and we – got to realize that all the new gadgets aren&#8217;t something we need. The world we&#8217;re living in doesn&#8217;t need us to need them either.</p>
<p>At the end of the day, it&#8217;s about understanding that <em>less is more</em>. Not just in computers and gadgets, but in life.</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2012/12/02/reviewing-needs-and-adjusting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>#boardgames on Freenode</title>
		<link>http://open.knome.fi/2012/11/20/boardgames-on-freenode/</link>
		<comments>http://open.knome.fi/2012/11/20/boardgames-on-freenode/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 22:31:22 +0000</pubDate>
		<dc:creator>Pasi Lallinaho</dc:creator>
				<category><![CDATA[Shimmer Project]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[IRC]]></category>

		<guid isPermaLink="false">http://open.knome.fi/?p=787</guid>
		<description><![CDATA[Update: There already was a board gaming channel on Freenode, post edited accordingly. There&#8217;s yet another a channel for the geeks to rejoice their geekness in Freenode&#8230; If you&#8217;re interested in designer board games like Settlers of Catan, Carcassonne, Ticket to Ride et cetera and/or are interested in learning about them, join us on #boardgames [...]]]></description>
				<content:encoded><![CDATA[<p><em>Update: There already was a board gaming channel on Freenode, post edited accordingly.</em></p>
<p>There&#8217;s <span style="text-decoration: line-through;">yet another</span> <strong>a</strong> channel for the geeks to rejoice their geekness in Freenode&#8230;</p>
<p>If you&#8217;re interested in designer board games like Settlers of Catan, Carcassonne, Ticket to Ride et cetera and/or are interested in learning about them, join us on <strong>#boardgames</strong> on Freenode.</p>
<p><span style="text-decoration: line-through;">For starters, we&#8217;re seeing how the channel grows and gets along, so</span> please pop in to show your interest!</p>
]]></content:encoded>
			<wfw:commentRss>http://open.knome.fi/2012/11/20/boardgames-on-freenode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
