<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Quick and Dirty Hacks</title>
	<atom:link href="http://www.qdh.org.uk/wordpress/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.qdh.org.uk/wordpress</link>
	<description>Hacks, code, etc...</description>
	<lastBuildDate>Fri, 16 Jul 2010 21:30:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Litigation in open source by I've been there.</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-71026</link>
		<dc:creator>I've been there.</dc:creator>
		<pubDate>Fri, 16 Jul 2010 21:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-71026</guid>
		<description>I will give what little advice I have...

...ignore them until (IF) they start litigation.

I run a website that has been threatened with legal action 16 times in the last year*.

Odds are, they are not going to fight you. The tone of their letter suggestions they are actually trying to avoid litigation as the time/cost/risk isn&#039;t worth it. 

I&#039;ve gotten similar PDFs stuffed in my mailbox, along with a physical letter boutique lawyer who printed out the offending webpage, which didn&#039;t print very well, but he didn&#039;t seem to mind...

Boutique lawyers are pretty harmless -- at most they will send you a poorly worded (but sometimes nasty) cease and desist. They do not want to fight you; they want to intimidate you so that they can make some easy ($$$) from the person paying them to write the letter.

Alternatively, if you feel like a jerk and you&#039;re in the right, you can respond casually (but carefully) to the boutique lawyer. They are not interested in wasting their time, so they will not go beyond writing stupid letters.

* Mostly for &quot;defamation&quot; and &quot;libel.&quot; It&#039;s a UGC-powered site. Go figure.</description>
		<content:encoded><![CDATA[<p>I will give what little advice I have&#8230;</p>
<p>&#8230;ignore them until (IF) they start litigation.</p>
<p>I run a website that has been threatened with legal action 16 times in the last year*.</p>
<p>Odds are, they are not going to fight you. The tone of their letter suggestions they are actually trying to avoid litigation as the time/cost/risk isn&#8217;t worth it. </p>
<p>I&#8217;ve gotten similar PDFs stuffed in my mailbox, along with a physical letter boutique lawyer who printed out the offending webpage, which didn&#8217;t print very well, but he didn&#8217;t seem to mind&#8230;</p>
<p>Boutique lawyers are pretty harmless &#8212; at most they will send you a poorly worded (but sometimes nasty) cease and desist. They do not want to fight you; they want to intimidate you so that they can make some easy ($$$) from the person paying them to write the letter.</p>
<p>Alternatively, if you feel like a jerk and you&#8217;re in the right, you can respond casually (but carefully) to the boutique lawyer. They are not interested in wasting their time, so they will not go beyond writing stupid letters.</p>
<p>* Mostly for &#8220;defamation&#8221; and &#8220;libel.&#8221; It&#8217;s a UGC-powered site. Go figure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Adam Armstrong</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70996</link>
		<dc:creator>Adam Armstrong</dc:creator>
		<pubDate>Thu, 15 Jul 2010 01:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70996</guid>
		<description>My point above means that I think they made the initial threat based on the fact that they were working on a bit of software which overlapped with us, but were too stupid to check if they actually owned the trademark in europe or not.</description>
		<content:encoded><![CDATA[<p>My point above means that I think they made the initial threat based on the fact that they were working on a bit of software which overlapped with us, but were too stupid to check if they actually owned the trademark in europe or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Adam Armstrong</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70995</link>
		<dc:creator>Adam Armstrong</dc:creator>
		<pubDate>Thu, 15 Jul 2010 01:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70995</guid>
		<description>Actually, none of those alledgedly helpful organisations (EFF, SFLC, FSFE) have bothered to reply to my emails (with the exception of the EFF, who told me to go to SFLC, who ignored me), neither this time nor the first time was contacted by them.

It&#039;s also notable that until a May of this year they didn&#039;t really have any software which overlapped with us, they made Traffic Analysis software. They didn&#039;t start doing actual infrastructure monitoring until this year.

I also still don&#039;t see why they insist on trying to address things to &quot;memetic&quot;. It literally is nothing. It&#039;s like addressing something to hotmail. I am especially impressed by their persistent belief that they should be threatening an innocent domain name.</description>
		<content:encoded><![CDATA[<p>Actually, none of those alledgedly helpful organisations (EFF, SFLC, FSFE) have bothered to reply to my emails (with the exception of the EFF, who told me to go to SFLC, who ignored me), neither this time nor the first time was contacted by them.</p>
<p>It&#8217;s also notable that until a May of this year they didn&#8217;t really have any software which overlapped with us, they made Traffic Analysis software. They didn&#8217;t start doing actual infrastructure monitoring until this year.</p>
<p>I also still don&#8217;t see why they insist on trying to address things to &#8220;memetic&#8221;. It literally is nothing. It&#8217;s like addressing something to hotmail. I am especially impressed by their persistent belief that they should be threatening an innocent domain name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by John (J5) Palmieri</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70948</link>
		<dc:creator>John (J5) Palmieri</dc:creator>
		<pubDate>Wed, 14 Jul 2010 16:33:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70948</guid>
		<description>@Adam

One thing I can say is you shouldn&#039;t be soliciting advice on the web or responding to entities who are in threat of taking legal action against you.  A couple of times you have implied that you may have thought you were in the wrong and were going to change your projects name.  Those statements can be used against you even if they are taken out of context.

As part of the ethos of the Open Source/Free Software community it is hard not to be open and transparent but having been part of the GNOME Foundation Board, a legal non-profit entity with legal responsibilities, I quickly learned that there are just some things that have to be handled confidentially. 

As others have noted, get advice from a Lawyer - the SFLC being the logical choice.  They will tell you what the best course of action is and advise you on what you can safely make public without compromising your case.</description>
		<content:encoded><![CDATA[<p>@Adam</p>
<p>One thing I can say is you shouldn&#8217;t be soliciting advice on the web or responding to entities who are in threat of taking legal action against you.  A couple of times you have implied that you may have thought you were in the wrong and were going to change your projects name.  Those statements can be used against you even if they are taken out of context.</p>
<p>As part of the ethos of the Open Source/Free Software community it is hard not to be open and transparent but having been part of the GNOME Foundation Board, a legal non-profit entity with legal responsibilities, I quickly learned that there are just some things that have to be handled confidentially. </p>
<p>As others have noted, get advice from a Lawyer &#8211; the SFLC being the logical choice.  They will tell you what the best course of action is and advise you on what you can safely make public without compromising your case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Ohshi</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70890</link>
		<dc:creator>Ohshi</dc:creator>
		<pubDate>Wed, 14 Jul 2010 11:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70890</guid>
		<description>kraptor, no, of course it is not a contract. It is (as I stated) a written agreement and carries substantial weight - the other party could claim to have acted (e.g. invested in the correction of their EU trademark) on the basis of it.

The issue of it being a common word has already been settled if, as the other party claims, they have a valid registration.

The denial that Memetic is an entity is also invalid, given that &quot;entity&quot; is according to a legal definition and not any other definition adama might choose.

In the final reckoning, the other party appears to have the determination to litigate. The only options open are a) to change the name or b) pay for professional legal representation.</description>
		<content:encoded><![CDATA[<p>kraptor, no, of course it is not a contract. It is (as I stated) a written agreement and carries substantial weight &#8211; the other party could claim to have acted (e.g. invested in the correction of their EU trademark) on the basis of it.</p>
<p>The issue of it being a common word has already been settled if, as the other party claims, they have a valid registration.</p>
<p>The denial that Memetic is an entity is also invalid, given that &#8220;entity&#8221; is according to a legal definition and not any other definition adama might choose.</p>
<p>In the final reckoning, the other party appears to have the determination to litigate. The only options open are a) to change the name or b) pay for professional legal representation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Adam Armstrong</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70887</link>
		<dc:creator>Adam Armstrong</dc:creator>
		<pubDate>Wed, 14 Jul 2010 11:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70887</guid>
		<description>We used &quot;Project Observer&quot; from 2006, and &quot;ObserverNMS&quot; from about 2008.

I originally planned to change the name because a UK company owned the mark, but it seems defunct (they didn&#039;t contest Network Instruments&#039; CTM registration this time), so there was little point. Also, the email specified without prejudice, so i wasn&#039;t making an agreement.

adam.</description>
		<content:encoded><![CDATA[<p>We used &#8220;Project Observer&#8221; from 2006, and &#8220;ObserverNMS&#8221; from about 2008.</p>
<p>I originally planned to change the name because a UK company owned the mark, but it seems defunct (they didn&#8217;t contest Network Instruments&#8217; CTM registration this time), so there was little point. Also, the email specified without prejudice, so i wasn&#8217;t making an agreement.</p>
<p>adam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by kraptor</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70870</link>
		<dc:creator>kraptor</dc:creator>
		<pubDate>Wed, 14 Jul 2010 10:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70870</guid>
		<description>adama,

Did you had taken the name before they registered their own?

If you can prove that you used the name before, you don&#039;t even have to worry about changing the name in some EU countries (and maybe they are who are infringing your &quot;trademark&quot;). 

In some countries in the EU, you don&#039;t even have to apply for a trademark (although is desirable), fill a patent or register an invention to be protected by intellectual property rights (like here in Spain): you only have to have a way to prove that you used that name or invented something before. 

Here in Spain, to avoid taxes in filling patents (they are too expensive for many people) is common practice to autosend yourself a certified burofax (that has legal value and a description of the content) with the appropriate content so you can protect yourself in court.

Well, and I want to say that I am not a lawyer either.</description>
		<content:encoded><![CDATA[<p>adama,</p>
<p>Did you had taken the name before they registered their own?</p>
<p>If you can prove that you used the name before, you don&#8217;t even have to worry about changing the name in some EU countries (and maybe they are who are infringing your &#8220;trademark&#8221;). </p>
<p>In some countries in the EU, you don&#8217;t even have to apply for a trademark (although is desirable), fill a patent or register an invention to be protected by intellectual property rights (like here in Spain): you only have to have a way to prove that you used that name or invented something before. </p>
<p>Here in Spain, to avoid taxes in filling patents (they are too expensive for many people) is common practice to autosend yourself a certified burofax (that has legal value and a description of the content) with the appropriate content so you can protect yourself in court.</p>
<p>Well, and I want to say that I am not a lawyer either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by kraptor</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70867</link>
		<dc:creator>kraptor</dc:creator>
		<pubDate>Wed, 14 Jul 2010 10:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70867</guid>
		<description>Ohshi,

an email is not a contract. The phrase you mention could be understood even as an ironic one.

On the other hand, &quot;Observer&quot; is a too generic name to even be registered in EU without a logo and a specific scope to apply that trademark to.

Take into account that in EU legislation, common words can not even be used as a trademark. 

That said, in the case a trademark could be registered with that name, they can only require you to rename your software if: a) both names (trademarks) are on the same topic (in this case software) and b) on the same type of product (so both products compete against each other and share the same target market) so a misleading could occur. And even in that case, the name they chose is too generic to even win their allegations in a court.

May the force be with you and good luck.
Kraptor.</description>
		<content:encoded><![CDATA[<p>Ohshi,</p>
<p>an email is not a contract. The phrase you mention could be understood even as an ironic one.</p>
<p>On the other hand, &#8220;Observer&#8221; is a too generic name to even be registered in EU without a logo and a specific scope to apply that trademark to.</p>
<p>Take into account that in EU legislation, common words can not even be used as a trademark. </p>
<p>That said, in the case a trademark could be registered with that name, they can only require you to rename your software if: a) both names (trademarks) are on the same topic (in this case software) and b) on the same type of product (so both products compete against each other and share the same target market) so a misleading could occur. And even in that case, the name they chose is too generic to even win their allegations in a court.</p>
<p>May the force be with you and good luck.<br />
Kraptor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Ohshi</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70851</link>
		<dc:creator>Ohshi</dc:creator>
		<pubDate>Wed, 14 Jul 2010 08:42:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70851</guid>
		<description>You need a new name.

adama is up the creek with no paddle, having signed a written agreement of Mon, 09 Nov 2009 stating &quot;Based on the last point alone, I&#039;m going to rename ObserverNMS over the next few weeks, once I think of an appropriately awesome name&quot; there is very little legal support for the subsequent &quot;We later decided not to rename, as doing so would cause way too much hassle&quot;. They now do hold trademark and you (I presume) do not have the funds for a legal contest.

Tough luck, and a warning to get legal advice before responding to legal situations. If you must respond (which is rarely the case, whatever impression of urgency you feel), then send a holding &quot;we thank you and are reviewing&quot;.</description>
		<content:encoded><![CDATA[<p>You need a new name.</p>
<p>adama is up the creek with no paddle, having signed a written agreement of Mon, 09 Nov 2009 stating &#8220;Based on the last point alone, I&#8217;m going to rename ObserverNMS over the next few weeks, once I think of an appropriately awesome name&#8221; there is very little legal support for the subsequent &#8220;We later decided not to rename, as doing so would cause way too much hassle&#8221;. They now do hold trademark and you (I presume) do not have the funds for a legal contest.</p>
<p>Tough luck, and a warning to get legal advice before responding to legal situations. If you must respond (which is rarely the case, whatever impression of urgency you feel), then send a holding &#8220;we thank you and are reviewing&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Adam Williamson</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70742</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Tue, 13 Jul 2010 23:10:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70742</guid>
		<description>As Hylke suggests, contacting SFLC is likely your best bet:

http://www.softwarefreedom.org/about/contact/

has the contact details. They will provide legal advice from Real Lawyers (TM). :)</description>
		<content:encoded><![CDATA[<p>As Hylke suggests, contacting SFLC is likely your best bet:</p>
<p><a href="http://www.softwarefreedom.org/about/contact/" rel="nofollow">http://www.softwarefreedom.org/about/contact/</a></p>
<p>has the contact details. They will provide legal advice from Real Lawyers (TM). <img src='http://www.qdh.org.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by adama</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70733</link>
		<dc:creator>adama</dc:creator>
		<pubDate>Tue, 13 Jul 2010 22:52:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70733</guid>
		<description>We later decided not to rename, as doing so would cause way too much hassle, especially as they had no claim to the trademark in the EU. (a CTM request by them had been denied by the EU at that point).

We thought that any effort we put into changing the name of the project (we have a lot of people who track SVN, so coordinating changing that would be a bit of nightmare) would be better spent on actual coding...!</description>
		<content:encoded><![CDATA[<p>We later decided not to rename, as doing so would cause way too much hassle, especially as they had no claim to the trademark in the EU. (a CTM request by them had been denied by the EU at that point).</p>
<p>We thought that any effort we put into changing the name of the project (we have a lot of people who track SVN, so coordinating changing that would be a bit of nightmare) would be better spent on actual coding&#8230;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by erik</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70731</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Tue, 13 Jul 2010 21:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70731</guid>
		<description>But in mail 2, Adam already states that he will rename the product?

------------------------------------------------------
&gt;Based on the last point alone, I&#039;m going to rename ObserverNMS over the next few weeks, once I think of an appropriately awesome name.
------------------------------------------------------

So umm, I don&#039;t know why they haven&#039;t mailed him back &quot;Thanks for understanding&quot;.

As a side note, you might want to remove or obfuscate the e-mail addresses.</description>
		<content:encoded><![CDATA[<p>But in mail 2, Adam already states that he will rename the product?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&gt;Based on the last point alone, I&#8217;m going to rename ObserverNMS over the next few weeks, once I think of an appropriately awesome name.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>So umm, I don&#8217;t know why they haven&#8217;t mailed him back &#8220;Thanks for understanding&#8221;.</p>
<p>As a side note, you might want to remove or obfuscate the e-mail addresses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Litigation in open source by Hylke</title>
		<link>http://www.qdh.org.uk/wordpress/?p=440&#038;cpage=1#comment-70729</link>
		<dc:creator>Hylke</dc:creator>
		<pubDate>Tue, 13 Jul 2010 20:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=440#comment-70729</guid>
		<description>Contact the SFLC? :)</description>
		<content:encoded><![CDATA[<p>Contact the SFLC? <img src='http://www.qdh.org.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On press, freedom and the digital economy by Brett</title>
		<link>http://www.qdh.org.uk/wordpress/?p=430&#038;cpage=1#comment-69806</link>
		<dc:creator>Brett</dc:creator>
		<pubDate>Fri, 09 Apr 2010 00:42:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=430#comment-69806</guid>
		<description>Thank you for posting this.</description>
		<content:encoded><![CDATA[<p>Thank you for posting this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On press, freedom and the digital economy by freedom lover</title>
		<link>http://www.qdh.org.uk/wordpress/?p=430&#038;cpage=1#comment-69753</link>
		<dc:creator>freedom lover</dc:creator>
		<pubDate>Thu, 08 Apr 2010 02:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=430#comment-69753</guid>
		<description>Great post.

The term &quot;conspiracy theorist&quot; seems like a way to ridicule those who dare look behind the curtain.  

When our fellow neoserfs parrot this term, it demonstrates a special level of close mindedness.</description>
		<content:encoded><![CDATA[<p>Great post.</p>
<p>The term &#8220;conspiracy theorist&#8221; seems like a way to ridicule those who dare look behind the curtain.  </p>
<p>When our fellow neoserfs parrot this term, it demonstrates a special level of close mindedness.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala singletons by Ciprian Mustiata</title>
		<link>http://www.qdh.org.uk/wordpress/?p=428&#038;cpage=1#comment-69731</link>
		<dc:creator>Ciprian Mustiata</dc:creator>
		<pubDate>Wed, 31 Mar 2010 19:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=428#comment-69731</guid>
		<description>I am used to write singleton (in C# but should work on Vala also as following:
class Foo {
Foo() {
}

static Foo instance = new Foo();

public Foo get() {
  return instance; 
}
}

Also I consider singleton as evils and I try to avoid them (they are like global variables: see here http://www.youtube.com/watch?v=-FRm3VPhseI )</description>
		<content:encoded><![CDATA[<p>I am used to write singleton (in C# but should work on Vala also as following:<br />
class Foo {<br />
Foo() {<br />
}</p>
<p>static Foo instance = new Foo();</p>
<p>public Foo get() {<br />
  return instance;<br />
}<br />
}</p>
<p>Also I consider singleton as evils and I try to avoid them (they are like global variables: see here <a href="http://www.youtube.com/watch?v=-FRm3VPhseI" rel="nofollow">http://www.youtube.com/watch?v=-FRm3VPhseI</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala singletons by foo</title>
		<link>http://www.qdh.org.uk/wordpress/?p=428&#038;cpage=1#comment-69730</link>
		<dc:creator>foo</dc:creator>
		<pubDate>Wed, 31 Mar 2010 17:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=428#comment-69730</guid>
		<description>That&#039;s what I do:

private class MyBar {
	private static MyBar instance = new MyBar ();
	private MyBar () {}

	public MyBar get_instance () {
		return instance;
	}
}


Do you know vala&#039;s lock-statement? That should help you to get your paste thread safe in a good-looking way.

You also forgot the static-modifier for your getter by the way.</description>
		<content:encoded><![CDATA[<p>That&#8217;s what I do:</p>
<p>private class MyBar {<br />
	private static MyBar instance = new MyBar ();<br />
	private MyBar () {}</p>
<p>	public MyBar get_instance () {<br />
		return instance;<br />
	}<br />
}</p>
<p>Do you know vala&#8217;s lock-statement? That should help you to get your paste thread safe in a good-looking way.</p>
<p>You also forgot the static-modifier for your getter by the way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala singletons by cgable</title>
		<link>http://www.qdh.org.uk/wordpress/?p=428&#038;cpage=1#comment-69729</link>
		<dc:creator>cgable</dc:creator>
		<pubDate>Wed, 31 Mar 2010 16:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=428#comment-69729</guid>
		<description>get() must be static otherwise your snippet won&#039;t compile.</description>
		<content:encoded><![CDATA[<p>get() must be static otherwise your snippet won&#8217;t compile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala singletons by Luke</title>
		<link>http://www.qdh.org.uk/wordpress/?p=428&#038;cpage=1#comment-69728</link>
		<dc:creator>Luke</dc:creator>
		<pubDate>Wed, 31 Mar 2010 15:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=428#comment-69728</guid>
		<description>Singletons are evil, all the drawbacks of global variables, they make unit testing hard, code refactoring hard and are generally a cop-out on good design. Even Erich Gamma, one of the &quot;Gang of Four&quot; (the amazing and famous &quot;Design Patterns&quot;) in an interview said if there was a pattern he&#039;d drop, the singleton pattern would be it.

You should avoid them, they are almost very nearly always the wrong design. :)</description>
		<content:encoded><![CDATA[<p>Singletons are evil, all the drawbacks of global variables, they make unit testing hard, code refactoring hard and are generally a cop-out on good design. Even Erich Gamma, one of the &#8220;Gang of Four&#8221; (the amazing and famous &#8220;Design Patterns&#8221;) in an interview said if there was a pattern he&#8217;d drop, the singleton pattern would be it.</p>
<p>You should avoid them, they are almost very nearly always the wrong design. <img src='http://www.qdh.org.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala singletons by dré</title>
		<link>http://www.qdh.org.uk/wordpress/?p=428&#038;cpage=1#comment-69727</link>
		<dc:creator>dré</dc:creator>
		<pubDate>Wed, 31 Mar 2010 14:47:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=428#comment-69727</guid>
		<description>Singletons are a PITA to test as it introduces global state. Dependency Injection FTW!</description>
		<content:encoded><![CDATA[<p>Singletons are a PITA to test as it introduces global state. Dependency Injection FTW!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear the powers that be, by Karl Lattimer</title>
		<link>http://www.qdh.org.uk/wordpress/?p=427&#038;cpage=1#comment-69720</link>
		<dc:creator>Karl Lattimer</dc:creator>
		<pubDate>Fri, 19 Mar 2010 09:25:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=427#comment-69720</guid>
		<description>Good to know :)</description>
		<content:encoded><![CDATA[<p>Good to know <img src='http://www.qdh.org.uk/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear the powers that be, by Karl Lattimer</title>
		<link>http://www.qdh.org.uk/wordpress/?p=427&#038;cpage=1#comment-69719</link>
		<dc:creator>Karl Lattimer</dc:creator>
		<pubDate>Fri, 19 Mar 2010 09:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=427#comment-69719</guid>
		<description>@Conor year, at the mo I&#039;m having to rebuild the driver for hda-intel from a snapshot, it&#039;s really anoying that every new kernel release I have to do this :/</description>
		<content:encoded><![CDATA[<p>@Conor year, at the mo I&#8217;m having to rebuild the driver for hda-intel from a snapshot, it&#8217;s really anoying that every new kernel release I have to do this :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear the powers that be, by Luke Symes</title>
		<link>http://www.qdh.org.uk/wordpress/?p=427&#038;cpage=1#comment-69717</link>
		<dc:creator>Luke Symes</dc:creator>
		<pubDate>Fri, 19 Mar 2010 04:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=427#comment-69717</guid>
		<description>Sound is working on my MacBook 5,1 with lucid. The 5,2 is similar to the 5,1 so it&#039;s looking good.</description>
		<content:encoded><![CDATA[<p>Sound is working on my MacBook 5,1 with lucid. The 5,2 is similar to the 5,1 so it&#8217;s looking good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dear the powers that be, by Conor Curran</title>
		<link>http://www.qdh.org.uk/wordpress/?p=427&#038;cpage=1#comment-69716</link>
		<dc:creator>Conor Curran</dc:creator>
		<pubDate>Thu, 18 Mar 2010 14:47:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=427#comment-69716</guid>
		<description>Hi Karl,

I presume you have a hda intel sound card ?

Conor</description>
		<content:encoded><![CDATA[<p>Hi Karl,</p>
<p>I presume you have a hda intel sound card ?</p>
<p>Conor</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Where files go to hide by Rob Taylor</title>
		<link>http://www.qdh.org.uk/wordpress/?p=380&#038;cpage=1#comment-69714</link>
		<dc:creator>Rob Taylor</dc:creator>
		<pubDate>Fri, 12 Mar 2010 15:25:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.qdh.org.uk/wordpress/?p=380#comment-69714</guid>
		<description>@alexl: That sounds like a good plan to me! I&#039;ll poke the UX guys to think a bit about the UI, and see if I can get someone to look at ways to put a sparql query in the vfolders format.  Exciting! :D</description>
		<content:encoded><![CDATA[<p>@alexl: That sounds like a good plan to me! I&#8217;ll poke the UX guys to think a bit about the UI, and see if I can get someone to look at ways to put a sparql query in the vfolders format.  Exciting! <img src='http://www.qdh.org.uk/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
