<?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>Getting Things Done &#187; Development</title>
	<atom:link href="http://prokoudine.info/blog/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://prokoudine.info/blog</link>
	<description>Specs, hi-tech, photography, grumbling</description>
	<lastBuildDate>Wed, 16 May 2012 21:37:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The importance of a project definition</title>
		<link>http://prokoudine.info/blog/2012/03/the-importance-of-project-definition/</link>
		<comments>http://prokoudine.info/blog/2012/03/the-importance-of-project-definition/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 06:14:42 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=591</guid>
		<description><![CDATA[One of the most important things for any project is the way they are defined. Even though people like things to be familiar, they don&#8217;t necessarily need that. Just for the heck of it, I remember once reading someone stating (a quote from memory): &#8220;I didn&#8217;t know I needed GNOME Shell an iPod until I got [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most important things for any project is the way they are defined. Even though people like things to be familiar, they don&#8217;t necessarily need that. Just for the heck of it, I remember once reading someone stating (a quote from memory): &#8220;I didn&#8217;t know I needed<del> GNOME Shell</del> an iPod until I got one&#8221;.</p>
<p>So, in software development you don&#8217;t actually need &#8220;vector graphics editor like Illustrator, but gratis&#8221; or &#8220;instant messenger like Miranda IM, but for Linux&#8221;. Yes, people ask for those every frigging day. What happens however, is when you define the project that way, you start meeting requests to make 100% copy of UI or features or both.</p>
<p>And this is when things go terribly wrong.</p>
<p>Since you don&#8217;t have the resources of a big company, your copy is never better, and you end up with software that sucks, and users who absolutely hate it. And they never ever forgive you attempts to make something original, because it&#8217;s not how you positioned your project. So you become a grumpy overworked monster who is never happy.</p>
<p>I think Sven had more or less that idea in mind regarding GIMP and Photoshop when he <a href="http://svenfoo.geekheim.de/2006/03/13/time-to-stick-a-fork-in-the-gimp/">wrote</a>: &#8220;We need to define our goals but we should by all means avoid to define our goals in terms of competitors.&#8221;. And the final <a href="http://gui.gimp.org/index.php/GIMP_UI_Redesign#product_vision">product vision</a>, as you can see, honors that view.</p>
<p>But when you <a href="http://lists.freedesktop.org/archives/openicc/2011q1/003421.html">fail to understand</a> that you need to make your software appealing on its own, all you can do is <a href="https://www.oyranos.org/2012/03/kde-end-to-end-colour-management/">define</a> your own project via disadvantages of other projects (imaginary and obsolete at that, too).</p>
<p>So whoever is reading this and thinking about starting his/her own project, if you expect this project to take off, think about how you present it.</p>
<ul>
<li>Are you solving an issue bigger than &#8220;Oh noez, they killed Amarok with this new UI, we need a new player&#8221;?</li>
<li>Can you explain the point of your software in one short phrase?</li>
<li>Are you able to talk to your potential users in the language they understand?</li>
</ul>
<p>It&#8217;s really important to pick the right words and explain the core idea without abusing buzzwords. I, for one, was particularly stubborn when it came to Novacut first, partially because they did not immediately deliver a definition that was understandable (and partially because I&#8217;m just very stubborn on my own). But after I listened to them long enough, things began to make sense. I am now confident that what Jason, Tara et al. are trying to achieve is a serious project.</p>
<p>Also, think of the technical side. Will your software blend into the mix? Does it have an architecture that&#8217;s not like a fractal sandwich? What does it take to install and try it?</p>
<p>At this point you might discover yourself balancing between software development, project management, QA, marketing, PR and copywriting. And it&#8217;s good. It means your brain is actually trying to work. It means you are discovering new angles to look at things from.</p>
<p>This also means that the existing intro text at inkscape.org is going away any time now. In a manner of speaking, Inkscape <em>is</em> much like Adobe Illustrator or Corel DRAW. But that&#8217;s not the point, you see <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2012%2F03%2Fthe-importance-of-project-definition%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2012/03/the-importance-of-project-definition/" data-via="prokoudine" data-text="The importance of a project definition">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2012/03/the-importance-of-project-definition/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2012/03/the-importance-of-project-definition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Die Hard 5: with kernels</title>
		<link>http://prokoudine.info/blog/2012/01/die-hard-5-with-kernels/</link>
		<comments>http://prokoudine.info/blog/2012/01/die-hard-5-with-kernels/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 18:05:39 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=571</guid>
		<description><![CDATA[It&#8217;s been a while since I last posted some opinionated crap. How could that possibly happen? Last week Bitwig folks finally announced upcoming beta of Bitwig Studio, a new commercial DAW for Win, Mac and Linux. As it often happens, some folks in the community started speculating how this is going to affect existing free [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I last posted some opinionated crap. How could that possibly happen? <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Last week Bitwig folks finally announced upcoming beta of Bitwig Studio, a new commercial DAW for Win, Mac and Linux. As it often happens, some folks in the community started speculating how this is going to affect existing free software and the community itself. After all, it&#8217;s not that we&#8217;ve got huge teams slaving away to make music production a breeze on Linux, eh?</p>
<p>Well, one thing I really liked in the LAU thread is that most folks who cared to comment didn&#8217;t express extreme views. I seriously hope that it&#8217;s a sign of the community becoming mature enough to treat things in a relaxed, no-fanatic way.</p>
<p>What I&#8217;ve been seeing on the desktop layer is that free/libre and commercial software can perfectly coexist without kicking each other in the nadgers and turning half the city to ruins. Just a few examples:</p>
<ul>
<li>Bibble Pro (Corel AfterShot Pro since last week, btw) didn&#8217;t make any existing free software die. Instead we got darktable.</li>
<li>A month ago BrainDistrict <a href="http://libregraphicsworld.org/blog/entry/braindistrict-releases-paintsupreme-resurrects-mainactor" target="_blank">announced PaintSupreme</a>. Can you see Pinta folks crying in despair, because noone&#8217;s gonna use it again?</li>
<li>BrainDistrict has also been resurrecting MainActor, and yet commits to Kdenlive, PiTiVi, Novacut and OpenShot keep piling up.</li>
<li>Renoise didn&#8217;t kill any free software project, and they even added support for DSSI, a (currently outdated) free API for virtual instruments.</li>
<li>Mixbus folks have been contributing to upstream Ardour project for a couple of years now already, and aren&#8217;t they proprietary guys?</li>
<li>Loomer is busy porting their commercial synths and effects to LV2, the state of the art free API for virtual instruments and effects.</li>
<li>linuxDSP started with Linux support from ground up and has been supporting LV2 since day one.</li>
<li>..and the list can go on.</li>
</ul>
<p>The only fluctuation I can think of is the 8 years old story with Jorg Anders overreacting and abandoning NoteEdit after hearing about a, frankly speaking, fantom possibility of Finale port to Linux. <em>And</em> he started NtEd few years later anyway. That he doesn&#8217;t get much acknowledgment for NtEd either is a whole different story.</p>
<p>And even if you could recall all the epic OMG!Ubuntu threads about likewise phantom possibility of Photoshop port for Linux, you&#8217;d soon figure out that most people who expressed their interest weren&#8217;t going to use GIMP anyway. No love lost.</p>
<p>So if you think that some proprietary app suddenly available for Linux is going to do BLOOD NEEDLESS VIOLENCE GUTS OUTSIDE CITY TAKEN OVER DEAD BODIES ALL AROUND to your favourite free application, stop worrying. Fire up that free app and do something awesome with it. Work on your skills, become damn good at using free software, and then share what you know. This is how you become your own John McClane.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2012%2F01%2Fdie-hard-5-with-kernels%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2012/01/die-hard-5-with-kernels/" data-via="prokoudine" data-text="Die Hard 5: with kernels">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2012/01/die-hard-5-with-kernels/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2012/01/die-hard-5-with-kernels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zero tolerance</title>
		<link>http://prokoudine.info/blog/2011/11/zero-tolerance/</link>
		<comments>http://prokoudine.info/blog/2011/11/zero-tolerance/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 21:10:29 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=557</guid>
		<description><![CDATA[As LGW owner and primary contributor I&#8217;m supposed to be neutral to various projects and try to be at least in good relations with everyone. That, however, doesn&#8217;t mean that I should like bigotry. I haven&#8217;t covered Oyranos and related apps in a while simply because I found it increasingly difficult to explain why anyone [...]]]></description>
			<content:encoded><![CDATA[<p>As LGW owner and primary contributor I&#8217;m supposed to be neutral to various projects and try to be at least in good relations with everyone. That, however, doesn&#8217;t mean that I should like bigotry.</p>
<p>I haven&#8217;t covered Oyranos and related apps in a while simply because I found it increasingly difficult to explain why anyone would need them in real life, except ICC Examin which is a nice ICC inspection software (fails to work on Intel GPU, but that&#8217;s another story). However, the more I observe the whole colord/oyranos situation, the less I wish to have anything to do with Oyranos. Here is why:</p>
<p><a href="http://libregraphicsworld.org/blog/entry/richard-hughes-on-color-management-in-linux-and-gnome">Colord developer on Oyranos</a>:</p>
<blockquote><p>I don&#8217;t think it&#8217;s likely we&#8217;re ever going to see any interoperability between the colord and Oyranos projects in the future. Not for any huge ideological reason, but just because the feature overlap of the two projects is too small. Colord is of very limited scope, is installed by default and tries to make things just work. Oyranos is a project of huge scope that wraps many other libraries and tries to be involved in every part of the color workflow. It&#8217;s kind-of orthogonal to what colord is trying to be, and that’s the main reason I chose to start a new project rather than trying to fix Oyranos.</p></blockquote>
<p>Note the courteous tone.</p>
<p><a href="http://www.oyranos.org/2011/11/kde-and-colour-management/">And now Oyranos developer</a>:</p>
<blockquote>
<p>What counts today is a very different understanding about, what makes a good colour management system. The colord author has failed to meet many criteria and was so far not very cooperative to accept some very common demands from various people in the colour community…</p>
<p>Beside that I believe, Oyranos is from a architectural level much better designed, because it relies as good as possible on existing standards, which colord does not care about.</p>
</blockquote>
<p>Here is a clue. Colord is catering to Linux users who want color management to just work and not be pain in the arse. Oyranos is trying to work on all possible platforms and support all kinds of workflows. Which is why colord is now becoming mainstream (recent Fedora and Ubuntu relases have it), while Oyranos can mostly be found in the upcoming new version of OpenSUSE. Hence the bitching.</p>
<p>This kind of childish behavior is precisely the reason I&#8217;m getting less and less involved with some projects lately.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F11%2Fzero-tolerance%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/11/zero-tolerance/" data-via="prokoudine" data-text="Zero tolerance">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/11/zero-tolerance/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/11/zero-tolerance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 common misconceptions about GNOME 3 and GNOME Shell</title>
		<link>http://prokoudine.info/blog/2011/09/5-common-misconceptions-about-gnome-3-and-gnome-shell/</link>
		<comments>http://prokoudine.info/blog/2011/09/5-common-misconceptions-about-gnome-3-and-gnome-shell/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 15:53:38 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=521</guid>
		<description><![CDATA[Seeing repetitive false statements can be tiresome. Here are some regarding GNOME3 and Shell. 1. GNOME3 is designed for tablets, not desktops. This one is controversial. There clearly are mobile inspired solutions in the Shell. At the same time, GNOME 3 is designed for desktops and is tested on desktops by people who use desktops, [...]]]></description>
			<content:encoded><![CDATA[<p>Seeing repetitive false statements can be tiresome. Here are some regarding GNOME3 and Shell.</p>
<p><strong>1. GNOME3 is designed for tablets, not desktops.</strong></p>
<p>This one is controversial. There clearly are mobile inspired solutions in the Shell. At the same time, GNOME 3 is designed for desktops and is tested on desktops by people who use desktops, including dualhead configurations (an older screenshot by Jimmac below).</p>
<p><img src="http://farm6.static.flickr.com/5099/5593035416_e09d20fa34.jpg" alt="G3 icon design by Jimmac" /></p>
<p>Oh, and these people do <a href="http://www.youtube.com/gnome3design">some quite cool things</a> with Blender, Inkscape, GIMP and FontForge. So we are talking about serious software, not just facebooking and instant messaging.</p>
<p>I&#8217;ve yet to see a tablet running GNOME 3. Yet all the time I keep hearing about people who were handed a desktop with GNOME Shell and were able to immediately start using it.</p>
<p><strong>2. GNOME3 is designed for using mouse rather than keyboard and requires too much activity.</strong></p>
<p>I dare say there is a nice balance between use of <a href="http://library.gnome.org/users/gnome-help/stable/shell-keyboard-shortcuts.html.en">keyboard</a>, <a href="https://gitorious.org/gnome-design/gnome-design/trees/master/promo/cheatsheet">mouse</a> and a combination of both.</p>
<p><strong>3. GNOME3 is not extensible, and it&#8217;s about dumbing down user experience.</strong></p>
<p>Quite the opposite. A lot of work has been done to make <a href="https://live.gnome.org/GObjectIntrospection">GObject introspection</a> usable. Hence you can write your own extensions to GNOME Shell, and there are 15 extensions coming in GNOME 3.2, including system monitor that quite a few people have been missing in 3.0. There&#8217;s also <a href="https://live.gnome.org/action/show/GnomeShell/SweetTooth?action=show&#038;redirect=SweetTooth">SweetTooth</a> project in works that simplifies management and installation of extensions.</p>
<p>Quoting the very same SweetTooth page:</p>
<blockquote><p>Using extensions should never feel shameful for the user: they should be branded and recognized as &#8220;things that can make your Shell personalized, cool and more featureful!&#8221; We cannot see them as hacks, workarounds, prototypes, or fallbacks but instead as pieces of functionality that users may enjoy using, sometimes even more than the GNOME UX. We cannot blame them for challenging &#8220;the divine GNOME UX, the holy and blessed way to do things,&#8221;</p></blockquote>
<p>Does it sound like dumbing down the desktop experience? Think again. And here is some <a href="http://blog.fpmurphy.com/2011/05/more-gnome-shell-customization.html">advanced info on customization</a>.</p>
<p><strong>4. GNOME3 is designed and developed by new people who don&#8217;t respect GNOME2 users.</strong></p>
<p>Quite a lot of people who work on G3 come with extensive G2 participation background (Andreas Nillson, Lapo Calamandrei, Mairin Duffy etc.), and some come even from the middle ages, that is, GNOME 1.x: Jimmac, Owen Taylor&#8230; You know them all, don&#8217;t you?</p>
<p><strong>5. GNOME3 designers don&#8217;t listen to users, and the process isn&#8217;t open, because they don&#8217;t care about you.</strong></p>
<p>A <a href="http://derstandard.at/1313024283546/Interview-GNOME-Designer-Jon-McCann-about-the-future-of-GNOME3">quote</a> Jon McCann:</p>
<blockquote><p>Some of the feedback is certainly valid and we are going to use that to make informed decisions in the GNOME3 cycle &#8211; remember we&#8217;ve only had one release so far. In couple of the talks we pointed out that it took us eight, nine years to get to where GNOME2 ended up and we&#8217;ve had like four months of GNOME3. So there are plenty of things we still have to do. There are a lot of holes in our story. People will look at some things and say &#8220;Why is this there? Does this really make sense?&#8221;. And in many cases that&#8217;s because we didn&#8217;t get to really finish that off. And that will start to fill in, the story will become a little bit more complete as we go through this cycle. I&#8217;m not saying that all this people will be completely convinced and that&#8217;s unfortunate but I think over time people will realize what we are doing has been at least thought through.</p></blockquote>
<p>A <a href="http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00167.html">quote</a> from Allan Day:</p>
<blockquote><p>Feedback does get read and gets weighed up against the other evidence that is available. I think it would be great if we had a more visible process there, however.</p></blockquote>
<p>A <a href="http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00178.html">quote</a> from Shaun McCance</p>
<blockquote><p>Just because I don&#8217;t publish reports doesn&#8217;t mean I don&#8217;t do user tests. And the constant assertions that nobody is looking at feedback are getting a bit insulting.</p></blockquote>
<p>What about typical polls and surveys? Shaun McCance, <a href="http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00184.html">again</a>:</p>
<blockquote><p>All methods have flaws. But user testing, at least, gives results that are personal and actionable. When I get results like &#8220;all 5 users were uncertain where to click when instructed to click the &#8216;user menu&#8217;&#8221;, I know what to do. I have no idea what to do with &#8220;63% of respondents report they are less happy than they were a year ago&#8221;.</p></blockquote>
<p>Finally, on the transparence of the design process. <a href="http://mail.gnome.org/archives/desktop-devel-list/2011-June/msg00043.html">Back to Allan Day</a>:</p>
<blockquote><p>The challenges that GNOME design faces are the same as any other part of GNOME. Writing documentation and communicating your activities is always difficult when you&#8217;re busy and focused on other things. This isn&#8217;t to say that we don&#8217;t need to do better, of course.</p></blockquote>
<p>Hopefully that clears things up for you.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F09%2F5-common-misconceptions-about-gnome-3-and-gnome-shell%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/09/5-common-misconceptions-about-gnome-3-and-gnome-shell/" data-via="prokoudine" data-text="5 common misconceptions about GNOME 3 and GNOME Shell">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/09/5-common-misconceptions-about-gnome-3-and-gnome-shell/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/09/5-common-misconceptions-about-gnome-3-and-gnome-shell/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The endless GIMP name debate</title>
		<link>http://prokoudine.info/blog/2011/08/the-endless-gimp-name-debate/</link>
		<comments>http://prokoudine.info/blog/2011/08/the-endless-gimp-name-debate/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 23:41:43 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=516</guid>
		<description><![CDATA[— I&#8217;m sorry, son, there&#8217;s something we&#8217;ve got to tell ya. — Er, mom? Dad? Granpa in hospital again? — No, not as such. It&#8217;s about your name. ­— What about it? — Well, the thing is&#8230; It&#8217;s not good. We&#8217;ve got to change it. — What&#8217;s wrong with the name Boyo? I&#8217;ve been a [...]]]></description>
			<content:encoded><![CDATA[<p>— I&#8217;m sorry, son, there&#8217;s something we&#8217;ve got to tell ya.<br />
— Er, mom? Dad? Granpa in hospital again?<br />
— No, not as such. It&#8217;s about your name.<br />
­— What about it?<br />
— Well, the thing is&#8230; It&#8217;s not good. We&#8217;ve got to change it.<br />
— What&#8217;s wrong with the name Boyo? I&#8217;ve been a Boyo 15 years of my life. I <em>love</em> it!<br />
­— Apparently in Chinese it means few different things, not all of them nice.<br />
— Exactly how not nice?<br />
— I&#8217;m not sure you&#8217;re old enough to know.<br />
— But old enough to have my name replaced because of what some people in China could think?<br />
— It&#8217;s, you know, down to marketing.<br />
— Er, WHAT? Are you up to selling me to China???!!!<br />
— Sorry, son, the times are harsh.<br />
— And what will my new name be, may I ask?<br />
— I don&#8217;t really know. We had a family meeting, and no single person agreed with anybody else, so you don&#8217;t have any new name, but that&#8217;s all right, &#8217;cause we are all just one big loving family, aren&#8217;t we? Aren&#8217;t we?</p>
<p><em>*sound of a falling body*</em></p>
<p>— Son?</p>
<p><em>*curtain falls*</em></p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F08%2Fthe-endless-gimp-name-debate%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/08/the-endless-gimp-name-debate/" data-via="prokoudine" data-text="The endless GIMP name debate">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/08/the-endless-gimp-name-debate/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/08/the-endless-gimp-name-debate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>On Cinepaint, GIMP and GEGL</title>
		<link>http://prokoudine.info/blog/2011/08/on-cinepaint-gimp-and-gegl/</link>
		<comments>http://prokoudine.info/blog/2011/08/on-cinepaint-gimp-and-gegl/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 03:41:00 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=509</guid>
		<description><![CDATA[The Cinepaint/GIMP crusade will probably never die. Sad but true. I keep reading the same bullshit over and over again, for years, so I thought I should probably write about it once and never get back to it again. The legend runs, as an ill-informed Phoronix user recently suggested, as this: &#8220;Just think, its only [...]]]></description>
			<content:encoded><![CDATA[<p>The Cinepaint/GIMP crusade will probably never die. Sad but true. I keep reading the same bullshit over and over again, for years, so I thought I should probably write about it once and never get back to it again.</p>
<p>The legend runs, as an ill-informed Phoronix user recently <a href="http://phoronix.com/forums/showthread.php?59131-OpenCL-Is-Coming-To-The-GIMP-Via-GEGL&#038;p=223445#post223445">suggested</a>, as this: &#8220;Just think, its only been 11 years since the functionality was handed to them on a silver platter and they rejected it unanimously in favor of vapor ware. It has got to be one of the biggest boneheaded moves in software development.&#8221;</p>
<p>It has got to be one of the biggest boneheaded moves in software development indeed, except the author of the statement is out of touch with reality. Let&#8217;s go back in history.</p>
<p>Cinepaint is a new name of FilmGIMP, the project born out of &#8220;Hollywood&#8221; branch of GIMP which was started in 1997. The first commit by the joint username &#8220;People doing a 16 bpc version of gimp&#8221; (more on that later) was done on <a href="http://git.gnome.org/browse/gimp/log/?h=HOLLYWOOD&#038;ofs=250">December 15, 1997</a>, and the last commit was done on <a href="http://git.gnome.org/browse/gimp/log/?h=HOLLYWOOD">August 27, 2002</a>. Got the dates?</p>
<p>Now move to GEGL&#8217;s commit log. It <a href="http://git.gnome.org/browse/gegl/log/?ofs=3750">starts</a> on January 2, 2000, with commit of the very same username, &#8220;People doing a 16 bpc version of gimp&#8221;. The last commit from that username in GEGL was done on <a href="http://git.gnome.org/browse/gegl/commit/?id=c284b57e2d3f9c55195c61527c4927fc1c5d9ce0">December 22, 2003</a>.</p>
<p>So the idea that the pro-Cinepaint folks are trying to sell is that GIMP developers refused FilmGIMP developed by R&#038;H developers in favour of vaporware GEGL developed by the very same R&#038;H developers. Amazing, isn&#8217;t it? That&#8217;s some unbeatable logic if I ever saw one.</p>
<p>And yes — &#8220;People doing a 16 bpc version of gimp&#8221; is the joint username of Jonathan Cohen, Calvin Williamson and Caroline Dahllöf, all of them being developers at the famous Rhythm and Hues company at the time.</p>
<p>If you really want to understand how the actual FilmGIMP/GEGL developers (not either project leads) felt around 2002 when the whole unpleasantness was unleashed, read <a href="https://lists.xcf.berkeley.edu/lists/gimp-developer/2002-December/007794.html">Jonathan&#8217;s mail</a> to gimp-developer from early December 2002. It also answers the &#8220;why projects did not converge&#8221; concern re Cinepaint/FilmGIMP and GIMP. Then compare it to what you thought you knew.</p>
<p>You can choose to believe, or you can choose to find out what things really are—it&#8217;s entirely up to you. Either way, don&#8217;t fall for politics. And it&#8217;s the best advice I can give you at this time in the morning <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F08%2Fon-cinepaint-gimp-and-gegl%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/08/on-cinepaint-gimp-and-gegl/" data-via="prokoudine" data-text="On Cinepaint, GIMP and GEGL">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/08/on-cinepaint-gimp-and-gegl/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/08/on-cinepaint-gimp-and-gegl/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>On Linus, GNOME 3 and morons</title>
		<link>http://prokoudine.info/blog/2011/08/on-linus-gnome-3-and-morons/</link>
		<comments>http://prokoudine.info/blog/2011/08/on-linus-gnome-3-and-morons/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 00:10:49 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[gnome]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=505</guid>
		<description><![CDATA[One thing that is somewhat depressing is willingness of some people to take words of celebrities and go around saying &#8220;But X says so! Obviously (s)he&#8217;s right because (s)he&#8217;s X!&#8221;. Some people just don&#8217;t get the hang of thinking for themselves. This time it started with Linus trolling on GNOME 3. It was quite clear [...]]]></description>
			<content:encoded><![CDATA[<p>One thing that is somewhat depressing is willingness of some people to take words of celebrities and go around saying &#8220;But X says so! Obviously (s)he&#8217;s right because (s)he&#8217;s X!&#8221;. Some people just don&#8217;t get the hang of thinking for themselves.</p>
<p>This time it started with Linus trolling on GNOME 3. It was quite clear from the very beginning that both GNOME 3 and Unity are going to be love-or-hate desktops. So it was only a matter of time till Linus spoke his mind. But ZDnet&#8217;s Steven J. Vaughan-Nichols picked the story and wrapped it in <a href="http://www.zdnet.com/blog/open-source/linus-torvalds-would-like-to-see-a-gnome-fork/9347">a dozen of layers of bullshit</a>.</p>
<p>What the story actually boils down to is that a Linux celebrity (well, THE celebrity, really) is trying to tell us that his truth is better than someone else&#8217;s (especially since not all of that is truth), and everyone who disagrees is insane.</p>
<p>I think we have a problem with our celebrities. Linus is a troll, RMS is a big annoying baby, and both have a huge following. You think that doesn&#8217;t shape evolution of free software and the way we are seen by the world? Oh, it does.</p>
<p>What Mr. Vaughan-Nichols is trying to tell us is that an opinion of one celebrity should suddenly put a stop to ongoing development of GNOME 3. Because Linus says so. </p>
<p>So the other problem is that people who should be writing for Vogue or Cosmopolitan happen to be columnists of leading IT websites due to a fluctuation in time and space.</p>
<p><strong>Edit</strong>. I can see now why Steven adores Linus&#8217;s point of view. In <a href="http://www.zdnet.com/blog/open-source/fedora-15s-five-best-features/8968">an earlier article</a> he writes: &#8220;First, did we really need a “completely new desktop?” I don’t think so. I quite liked GNOME the 2.x series. It worked well for me and I didn’t need to learn anything new to use it.&#8221; Note how he jumps between &#8220;we&#8221; and &#8220;I&#8221; as if it was same thing.</p>
<p>Let&#8217;s make it clear: I don&#8217;t think there is such a thing as a perfect desktop environment. I&#8217;ve tried pretty much everything there is to try and I&#8217;m sticking to a combination of GNOME 2.32 + Docky + GNOME Do at the moment. I was rather annoyed by Unity first, but after a while I can see some of the points and I&#8217;m sure I&#8217;ll try it again after release of 11.10. I like many aspects of GNOME 3 and it&#8217;s quite possible that I will make a switch to it after release of v.3.2.</p>
<p>Both desktops are reportedly appealing to newly arrived users who don&#8217;t have particular habits and hence don&#8217;t have to go through mistakes and imperfections of early desktop metaphor implementations.</p>
<p>And yes, it&#8217;s entirely up to you whether you want to be a moron and dismiss both background and perspective of the story off-hand. Just as long as you understand that drawing conclusions has a prerequisite of studying facts instead of making things up.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F08%2Fon-linus-gnome-3-and-morons%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/08/on-linus-gnome-3-and-morons/" data-via="prokoudine" data-text="On Linus, GNOME 3 and morons">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/08/on-linus-gnome-3-and-morons/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/08/on-linus-gnome-3-and-morons/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Graphics tablets configuration in GNOME</title>
		<link>http://prokoudine.info/blog/2011/07/graphics-tablets-configuration-in-gnome/</link>
		<comments>http://prokoudine.info/blog/2011/07/graphics-tablets-configuration-in-gnome/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 23:08:40 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=500</guid>
		<description><![CDATA[I was actually going to blog on Novacut, but thought better of it. I think there&#8217;s enough tension growing already Instead I&#8217;d like to draw your attention to planned graphic tablets configuration tool for GNOME 3. It needs some work to get included upstream. There already is some design/UX work done by Jimmac, with some [...]]]></description>
			<content:encoded><![CDATA[<p>I was actually going to blog on Novacut, but thought better of it. I think there&#8217;s enough tension growing already <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Instead I&#8217;d like to draw your attention to planned graphic tablets configuration tool for GNOME 3. It needs some work to get included upstream.</p>
<p>There already is <a href="http://live.gnome.org/Design/SystemSettings/Tablet">some design/UX work</a> done by Jimmac, with some useful comments from Hylke Bons to take into consideration.</p>
<p>What&#8217;s more important, there already is <a href="https://bugzilla.gnome.org/show_bug.cgi?id=640981">real code</a> by Peter Hutterer that basically lacks calibration part. So all it needs is someone (yes, jonnor, I&#8217;m looking at you) willing to take existing code and add few missing things. </p>
<p>Then we can all make artsy types much happier users of GNOME. Because you can&#8217;t possibly dive into <a href="http://ubuntuforums.org/showthread.php?t=1656089">matrix calculation</a> and come out a happy (or sane) person <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F07%2Fgraphics-tablets-configuration-in-gnome%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/07/graphics-tablets-configuration-in-gnome/" data-via="prokoudine" data-text="Graphics tablets configuration in GNOME">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/07/graphics-tablets-configuration-in-gnome/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/07/graphics-tablets-configuration-in-gnome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How rating of GSoC projects happens</title>
		<link>http://prokoudine.info/blog/2011/05/how-rating-of-gsoc-projects-happens/</link>
		<comments>http://prokoudine.info/blog/2011/05/how-rating-of-gsoc-projects-happens/#comments</comments>
		<pubDate>Sat, 07 May 2011 06:33:51 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=489</guid>
		<description><![CDATA[Two years ago I wrote a large article on Google Summer of Code program, full of tips how to be a successful GSoC organization, mentor and/or GSoC student. The article was based on my experience of participating as primary and backup admin. I never translated the article into English, and now, two years (and two [...]]]></description>
			<content:encoded><![CDATA[<p>Two years ago I wrote a large article on Google Summer of Code program, full of tips how to be a successful GSoC organization, mentor and/or GSoC student. The article was based on my experience of participating as primary and backup admin. I never translated the article into English, and now, two years (and two GSoCs) later I see things I&#8217;d probably adjust first.</p>
<p>Last few weeks have been rather crazy here, and it hasn&#8217;t exactly stopped yet, but I&#8217;ll do my best to find some time and do a series of blog postings on Google Summer from the inside. Just to answer a potential question, in the past years I was primary and backup admin for Hugin, Audacity, Scribus and OpenICC, and this year I&#8217;m primary admin for <a href="http://darktable.sourceforge.net">darktable</a>.</p>
<p>This year accepted projects were announced on April 25 (you can read more on the multimedia related ones <a href="http://libregraphicsworld.org/news.php?readmore=769">here</a>), and some students got a sorry-to-tell-you notification from Google. I think not everyone was happy with that, and some people would probably like to know how decisions on proposals are done by organizations. Let&#8217;s start with that.<br />
<span id="more-489"></span><br />
During first several years (GSoC was started in 2005) many organizations lost students at various stages of the program: some dropped out after midterm evaluation, some never shown up even after being confirmed to participate. This was mostly due to a very simple reason: GSoC wasn&#8217;t and isn&#8217;t how people naturally get involved with free software projects. The natural way is having an itch to scratch, being personally motivated to do something useful, whereas in case of GSoC many potential participants are not exactly interested in serious involvement with the project and often stop maintaining their code after final deadline. Not being personally motivated means a GSoC project has a high risk of failure.</p>
<p>So before reaching a decision every organization member (i.e. both admins and all mentors) who acts sensibly answers a number of questions before rating a project proposal. Here are the most important ones:</p>
<p><strong>Do I already know this student for his/her past work in the project?</strong> Potential students who already contributed code in the past usually get a fav, since they already know their way around codebase and aren&#8217;t likely to disappear, because they usually depend on the sofwtare in question. In other words, they (potentially) have more project related skills and are emotionally attached to the project. It&#8217;s also why organizations who ask potential students to submit few patches first get less disappearing students: they learnt it the hard way.</p>
<p><strong>Does this student really have skills to succeed with his/her project?</strong> There have always been people who overestimate their skills. We all love when people contribute lots of useful features, but when a student proposes a bunch of new stuff, whereas each and every proposed feature is known to take a full GSoC, there is clearly something wrong. This is one of the reasons why many, if not all organizations demand discussing proposals with potential mentors before submitting them. And potential students who have no history of contributing to the project usually get asked for code samples.</p>
<p><strong>Is this student really interested in the project (s)he proposed?</strong> This isn&#8217;t even about not having some skills. The thing is that organizations see a lot of applicants who just want to take a simple project and make $5000 easily. This is not exactly the kind of attitude that is expected from a serious student. A project that is not challenging for a student is too easy to leave behind unfinished. I&#8217;ve seen it way too often in the past.</p>
<p><strong>Is this student good at communication with the team?</strong> Half of the potential students who submitted applications to darktable organization this year never shown up in either mailing list or IRC. I&#8217;ve seen this with other organizations before and I think I can safely extrapolate that on other organizations: people who don&#8217;t communicate impose a high risk of failure on their projects. I&#8217;ve even seen applicants who not just never shown up in communication channels, but also refused to answer questionnaire that is the primary way to find out anything about a first-timer. I&#8217;m not sure I&#8217;m prepared to put it down to cultural differences.</p>
<p>Every rating by organization member adds up, and projects with highest rating are picked for the program. The amount of such projects corresponds to amount of slots, that is, amount of projects the organization claimed to be able to handle, and Google agreed to provide.</p>
<p>So this is about risks. Least risky GSoC projects, therefore, are submitted by potential students who already have a positive track record in the software project (organization), are known to be easy-going, propose projects that are interesting and challenging for them and are likely to stick to organization after GSoC. It doesn&#8217;t mean that you will not be accepted, if you don&#8217;t match something of that, quite on the contrary. But there will always be competing proposals, so you will have to try harder.</p>
<p>Sometimes organizations go for risky projects, when proposals are previously discussed with potential mentors and are then written thoroughly, that is, when we [organizations] are sure that you fully understand the risk and are capable of dealing with that. But this is not something you should be counting on. Some things we ask you to do <strong>before</strong> you are confirmed to participate may seem too much, the carrot being too short, the stick being too long and nasty looking.</p>
<p>Well, this is not venture investment, when one of of ten successful projects covers all expenses. We treat your success as our success, and we treat your failure as our failure. We are emotionally attached to your project, and if you don&#8217;t feel likewise, perhaps there is a better way to spend your summer and maybe even earn more money than with GSoC.</p>
<p>There are, of course, cases, when there are too many interesting and well written proposals and too few mentors to deal with all of them. In these cases we ask you to be understanding. If your proposal didn&#8217;t pass, there can be different reasons for that.</p>
<p>Which is why I encourage other organizations to write short polite mails to every unsuccessful applicant explaining why his or her proposal didn&#8217;t pass. Like many other things in life, free software development is a social activity; good software happens when people build upon each other&#8217;s success, and that&#8217;s a call for being goddamn nice to each other, eh? That&#8217;s coming from a two-faced twisted bastard that I am, too (hey, I said it again ^_^).</p>
<p>See you next time about keeping and raising motivation of students.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F05%2Fhow-rating-of-gsoc-projects-happens%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/05/how-rating-of-gsoc-projects-happens/" data-via="prokoudine" data-text="How rating of GSoC projects happens">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/05/how-rating-of-gsoc-projects-happens/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/05/how-rating-of-gsoc-projects-happens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>darktable in GSoC2011</title>
		<link>http://prokoudine.info/blog/2011/03/darktable-in-gsoc2011/</link>
		<comments>http://prokoudine.info/blog/2011/03/darktable-in-gsoc2011/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 20:32:31 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://prokoudine.info/blog/?p=485</guid>
		<description><![CDATA[It&#8217;s hard to say goodbye to GSoC. So why do it? This year I&#8217;m primary admin for darktable, with Jeremy Rosen backing me up. Darktable is the digital photography tool I&#8217;ve been wanting for too long and since two years it&#8217;s real. We are still a rather small project, so we probably won&#8217;t go beyond [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s hard to say goodbye to <a href="http://socghop.appspot.com/">GSoC</a>. So why do it? <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This year I&#8217;m primary admin for <a href="http://darktable.sourceforge.net">darktable</a>, with Jeremy Rosen backing me up. Darktable is the digital photography tool I&#8217;ve been wanting for too long and since two years it&#8217;s real. We are still a rather small project, so we probably won&#8217;t go beyond two students, but if you want fun, fun you will get <img src='http://prokoudine.info/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The list of project ideas is <a href="http://sourceforge.net/apps/trac/darktable/wiki/GSOC_idea_list">here</a>, both darktable-devel@ mailing list and the IRC channel (#darktable at FreeNode) are preferred communication channels.</p>
<p>Darktable is pretty much modularized, so creating new stuff is rather easy. We&#8217;ve seen a number of contributors who come up with a complete new darkroom plug-in in practically no time. Most recently it was Rostyslav Pidgornyi with his &#8220;low light&#8221; plug-in that reuses our spiffy curve widget to provide simple UI for simulating human vision adapting to various lighting conditions.</p>
<p>If you like the idea of doing a GSoC project for us, you have nearly three weeks (till April 8th) to think about a project, introduce yourself, get accustomed, prepare an application, discuss it with your mentor and submit it.</p>

				<div class="mr_social_sharing_wrapper">
				<!-- Social Sharing Toolkit v2.0.8 | http://www.active-bits.nl/support/social-sharing-toolkit/ --><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fprokoudine.info%2Fblog%2F2011%2F03%2Fdarktable-in-gsoc2011%2F&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-url="http://prokoudine.info/blog/2011/03/darktable-in-gsoc2011/" data-via="prokoudine" data-text="darktable in GSoC2011">Tweet</a></span><span class="mr_social_sharing"><g:plusone size="medium" href="http://prokoudine.info/blog/2011/03/darktable-in-gsoc2011/"></g:plusone></span></div>]]></content:encoded>
			<wfw:commentRss>http://prokoudine.info/blog/2011/03/darktable-in-gsoc2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

