<?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>Breaking Eggs And Making Omelettes &#187; Legal/Ethical</title>
	<atom:link href="http://multimedia.cx/eggs/category/reverse-engineering/legalethical/feed/" rel="self" type="application/rss+xml" />
	<link>http://multimedia.cx/eggs</link>
	<description>Topics On Multimedia Technology and Reverse Engineering</description>
	<lastBuildDate>Sun, 29 Apr 2012 05:01:32 +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>Internecine Legal Threats</title>
		<link>http://multimedia.cx/eggs/internecine-legal-threats/</link>
		<comments>http://multimedia.cx/eggs/internecine-legal-threats/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 07:09:59 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>

		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=3391</guid>
		<description><![CDATA[The open source multimedia community receives its first real legal threat... and you won't believe where it comes from]]></description>
			<content:encoded><![CDATA[<p><a href="http://ffmpeg.org/">FFmpeg</a> and associated open source multimedia projects such as <a href="http://xine-project.org/">xine</a>, <a href="http://mplayerhq.hu/">MPlayer</a>, and <a href="http://videolan.org/">VLC</a> have long had a rebel mystique about them; a bunch of hackers playing fast and loose with IP law in order to give the world the free multimedia experience it deserved. We figured out the algorithms using any tools available, including the feared technique of binary reverse engineering. When I gave a presentation about FFmpeg at <a href="http://www.linuxtag.org">Linuxtag</a> in 2007, I created this image illustrating said mystique:</p>
<p><center><br />
<img src="http://multimedia.cx/eggs/wp-content/uploads/2011/05/multimedia-mafia.png" alt="" title="GNU LGPL Presents: Multimedia Mafia" width="332" height="168" class="aligncenter size-full wp-image-3392" /><br />
</center></p>
<p>It garnered laughs. But I made the point that we multimedia hackers just press on, doing our thing while ignoring legal threats. The policy has historically worked out famously for us&#8211; to date, I seem to be the only person on <a href="http://multimedia.cx/eggs/legal-threat-00001/">the receiving end of a sort-of legal threat</a> from the outside world.</p>
<p><strong>Who would have thought that the most credible legal threat to an open source multimedia project would emanate from a fork of that very project?</strong> Because that&#8217;s exactly what has transpired:</p>
<p><center><br />
<a href="http://multimedia.cx/eggs/wp-content/uploads/2011/05/ffmpeg-legal-threat.png"><img src="http://multimedia.cx/eggs/wp-content/uploads/2011/05/legal-threat-clip.png" alt="" title="Clip of the FFmpeg legal threat" width="471" height="124" class="aligncenter size-full wp-image-3394" /></a><br />
<em>Click for full threat</em><br />
</center></p>
<p>So it came to pass that <a href="http://guru.multimedia.cx/">Michael Niedermayer</a> &#8212; the leader of the FFmpeg project &#8212; <a href="http://ffmpeg.org/#legal_threat">received a bona fide legal nastygram</a> from <a href="http://hardwarebug.org/">Mans Rullgard</a>, a representative of the FFmpeg-forked <a href="http://libav.org/">Libav project</a>. The subject of dispute is a scorched-earth matter involving the somewhat iconic FFmpeg zigzag logo:</p>
<p><center></p>
<table>
<tr>
<td><img src="http://multimedia.cx/eggs/wp-content/uploads/2011/05/zigzag-logo.png" alt="" title="2D zigzag logo" width="100" height="100" class="aligncenter size-full wp-image-3397" /></td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td><img src="http://multimedia.cx/eggs/wp-content/uploads/2011/05/zigzag-logo-3d.png" alt="" title="zigzag-logo-3d" width="101" height="100" class="aligncenter size-full wp-image-3398" /></td>
</tr>
<tr>
<td><em>Original 2D logo</em></td>
<td></td>
<td><em>enhanced 3D logo</em></td>
</tr>
</table>
<p></center></p>
<p>To think of all those years we spent worrying about legal threats from organizations outside the community. I&#8217;m reminded of <a href="http://tvtropes.org/pmwiki/pmwiki.php/Main/TheCallsAreComingFromInsideTheHouse">that time-honored horror trope/urban legend staple</a>: <em>Get out! The legal threats are coming from <strong>inside the house!</strong></em></p>
<p>I&#8217;m interested to see how this all plays out, particularly regarding jurisdiction, as we have a U.K. resident engaging an <a href="http://www.studiolegale.it/?q=avvocati/marcociurcina">Italian lawyer outfit</a> to deliver a legal threat to an Austrian citizen regarding an image hosted on a server in Hungary. I suspect I know why that law firm was chosen, but it&#8217;s still a curious jurisdictional setup.</p>
<p>People often used to ask me if we multimedia hackers would get sued to death for doing what we do. My response was always, &#8220;There&#8217;s only one way to know for sure,&#8221; by which I meant that we would just have to engage in said shady activities and determine empirically if lawsuits resulted. So I&#8217;m a strong advocate for experimentation to push the limits. Kudos to Michael and Mans for volunteering to push the legal limits.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/internecine-legal-threats/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Swiss Patent Survey</title>
		<link>http://multimedia.cx/eggs/swiss-patent-survey/</link>
		<comments>http://multimedia.cx/eggs/swiss-patent-survey/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 04:23:07 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software patents]]></category>

		<guid isPermaLink="false">http://multimedia.cx/eggs/swiss-patent-survey/</guid>
		<description><![CDATA[Sometime ago, I complained about all those survey requests that F/OSS developers receive from grad students who insist on surveying people from an academic post vs. obtaining real employment. Normally, I ignore them summarily (and then get testy when the authors send multiple notices or actively follow up to demand why I have not done [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime ago, <a href="http://multimedia.cx/eggs/those-who-can-do/">I complained</a> about all those survey requests that F/OSS developers receive from grad students who insist on surveying people from an academic post vs. obtaining real employment. Normally, I ignore them summarily (and then get testy when the authors send multiple notices or actively follow up to demand why I have not done my part).</p>
<p>However, I have recently been getting survey spam with a slightly different focus. One <a href="http://www.ib.ethz.ch/people/mdapp">Marcus Dapp</a>, a Ph.D. student somewhere in Swiss-land, is conducting an <em>exclusive, invitation-only</em> survey about how software patents impact free software projects. Apparently, he doesn&#8217;t read <a href="http://slashdot.org/">Slashdot</a> or any of the thousands of other geek sites out there that consistently lament the topic.</p>
<p>Ironically, I received the survey invite due to my activity with the old <a href="http://tuxnes.sourceforge.net/">TuxNES</a> project (because it&#8217;s a <a href="http://sourceforge.net/">Sourceforge</a> project and it&#8217;s technically <a href="http://sourceforge.net/projects/tuxnes">&#8220;active&#8221;</a> &#8212; 89.76% activity last week? huh?), and <em>not</em> due to being on the forefront of the IP powder keg that is multimedia technology. For TuxNES and other 8-bit NES emulators, the patent situation is fairly cut and dried &#8212; the NES hardware patents expired years ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/swiss-patent-survey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Almighty EULA</title>
		<link>http://multimedia.cx/eggs/the-almighty-eula/</link>
		<comments>http://multimedia.cx/eggs/the-almighty-eula/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 20:47:08 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://multimedia.cx/eggs/the-almighty-eula/</guid>
		<description><![CDATA[One of my favorite blogs, Coding Horror, recently had an intelligent discussion of end-user license agreements (EULAs). When I say &#8220;intelligent&#8221;, I of course mean that it doesn&#8217;t credit them as being the ultimate evil in the world that will enslave us all. It&#8217;s a real hotel in San Francisco! Thanks to King Molan for [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite blogs, <a href="http://www.codinghorror.com/blog/">Coding Horror</a>, recently had <a href="http://www.codinghorror.com/blog/archives/000892.html">an intelligent discussion of end-user license agreements (EULAs)</a>. When I say &#8220;intelligent&#8221;, I of course mean that it doesn&#8217;t credit them as being the ultimate evil in the world that will enslave us all.</p>
<p><center><br />
<a href="http://www.flickr.com/photos/king-molan/361894490/"><img src="/eggs/images/eula-hotel.jpg" alt="EULA Hotel" /></a><br />
<em>It&#8217;s a real hotel in San Francisco! Thanks to <a href="http://www.flickr.com/photos/king-molan/361894490/">King Molan</a> for the picture.</em><br />
</center></p>
<p>Seriously, I think EULAs are very important. Many EULAs contain clauses that forbid binary reverse engineering. Whenever I install a piece of closed, proprietary software, I skim the EULA specifically to locate the section that discusses RE and the forbidding thereof. My reasoning is that if the clause is missing, then the software&#8217;s creators may just have the source available for download somewhere which would make any RE task superfluous.</p>
<p>Remember, don&#8217;t RE if you don&#8217;t have to.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/the-almighty-eula/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiki Never Forgets</title>
		<link>http://multimedia.cx/eggs/wiki-never-forgets/</link>
		<comments>http://multimedia.cx/eggs/wiki-never-forgets/#comments</comments>
		<pubDate>Sat, 12 Aug 2006 05:19:07 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://multimedia.cx/eggs/wiki-never-forgets/</guid>
		<description><![CDATA[Anyone can post anything on any Wiki, subject to a few access control restrictions (such as requiring registration). Stuff can just as easily be deleted but it will show up in an article&#8217;s history. I have always wondered what happens when someone enters something controversial that must subsequently be removed. Wiki never forgets. I visited [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone can post anything on any Wiki, subject to a few access control restrictions (such as requiring registration). Stuff can just as easily be deleted but it will show up in an article&#8217;s history. I have always wondered what happens when someone enters something controversial that must subsequently be removed. Wiki never forgets.</p>
<p>I visited the <a href="http://wiki.xentax.com/">XentaxWiki</a> recently and noticed there was a problem with a resource format called <a href="http://wiki.xentax.com/index.php/3D_Sex_Villa_BXP">BXP from a game called 3D Sex Villa</a>. The article&#8217;s content currently states:</p>
<blockquote><p>Off display pending decision on legal status of information.</p></blockquote>
<p>The <a href="http://wiki.xentax.com/index.php/Talk:3D_Sex_Villa_BXP">article&#8217;s talk page</a> contains some legal wrangling brought on my the creators of the format. Regardless, the original technical format information can be unearthed through the <a href="http://wiki.xentax.com/index.php?title=Talk:3D_Sex_Villa_BXP&#038;action=history">article&#8217;s history</a>, viewable by anyone who understands basic Wiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/wiki-never-forgets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Legal Threat #00001</title>
		<link>http://multimedia.cx/eggs/legal-threat-00001/</link>
		<comments>http://multimedia.cx/eggs/legal-threat-00001/#comments</comments>
		<pubDate>Thu, 26 May 2005 22:34:46 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[On2/Duck]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">/?p=82</guid>
		<description><![CDATA[First legal threat! Well, sort of...]]></description>
			<content:encoded><![CDATA[<table>
<tr>
<td>
<img src="/eggs/images/confetti.gif" alt="Party!" />
</td>
<td valign="top">
Do you have any idea how long I have been involved in multimedia hacking and reverse engineering? About 5 years now. All that while, folks have warned me sternly, and constantly, that this type of work would get me sued to death. I am pleased to announce that today I received my first legal threat. I feel that my work has finally been validated!</p>
<p>Well, it was not necessarily a legal threat, like those notorious &#8220;nastygram&#8221; cease &#038; desist letters. It was more like a veiled reference to a possible future legal threat. Someone identifying himself as the assistant general counsel for <a href="http://www.on2.com">On2</a> said that the company took exception to the fact that I was posting decompilations of their Java decoder.</p>
<p>And just when I was starting to feel that no one cared about my work&#8230;
</td>
</tr>
</table>
<p>Naturally, this raises some pressing questions. First and foremost, why was I contacted by the <em>assistant</em> general counsel? Why doesn&#8217;t my case warrant the attention of the lead/primary/head general counsel? Maybe if I went after their latest generation codec, <a href="http://multimedia.cx/eggs/index.php?p=40">VP7</a>, my actions would merit an escalation.</p>
<p>For the time being, I have decided to not post the Java decompilations on my <a href="http://multimedia.cx/pre/">Practical Reverse Engineering</a> site. This entire site is partially an experiment to test where the limits are. Looks like we found one such limit.</p>
<p>I never had a compelling reason to research legal options surrounding these RE activities. Maybe it is time to start. But I am just so lazy&#8230; As always, this subject may be revisited. Feel free to email me regarding this situation.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/legal-threat-00001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thou Shalt Not Create Independent Tests</title>
		<link>http://multimedia.cx/eggs/thou-shalt-not-create-independent-tests/</link>
		<comments>http://multimedia.cx/eggs/thou-shalt-not-create-independent-tests/#comments</comments>
		<pubDate>Sun, 13 Mar 2005 16:18:47 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[On2/Duck]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">/?p=41</guid>
		<description><![CDATA[General EULA absurdity...]]></description>
			<content:encoded><![CDATA[<p>And software companies wonder why we users have trouble taking software end-user license agreements seriously. Roberto Togni actually read the license that accompanies <a href="http://www.on2.com/vp7.php3">On2&#8242;s VP7 Decoder</a>. It contains this clause:</p>
<blockquote><p>
You may NOT:<br />
4.publish or provide any results of tests, including without limitation benchmark tests, run on the Software to any third party without On2&#8242;s prior written consent
</p></blockquote>
<p>In fairness to On2, this is not an uncommon clause in EULAs. However, it presents some very curious scenarios. Am I allowed to publish something like this?</p>
<blockquote><p>
I looked at a VP7 sample and it did not look as good as WMV9, H.264, or even On2&#8242;s own VP6.
</p></blockquote>
<p>Maybe I should write and ask permission. A colleague brought up another point: Since this &#8220;no benchmark tests&#8221; is such a common EULA clause, it should stand to reason that Microsoft&#8217;s Windows Media Encoder carries the same license. It is extremely unlikely that Microsoft would have granted written permission for this whitepaper exercise.</p>
<p><em>Update:</em> Again, to be fair, the decoder license (On2&#8242;s Truecast Player) does not appear to mention anything about publishing benchmark tests. That is on the limited trial codec license.</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/thou-shalt-not-create-independent-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cribbed Microsoft Media Code</title>
		<link>http://multimedia.cx/eggs/cribbed-microsoft-media-code/</link>
		<comments>http://multimedia.cx/eggs/cribbed-microsoft-media-code/#comments</comments>
		<pubDate>Fri, 14 Jan 2005 14:54:11 +0000</pubDate>
		<dc:creator>Multimedia Mike</dc:creator>
				<category><![CDATA[Legal/Ethical]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">/?p=23</guid>
		<description><![CDATA[DO NOT send me the stolen Microsoft codec code...]]></description>
			<content:encoded><![CDATA[<p>Okay folks, let&#8217;s get a few things clear here: Yes, we all know that some official source code for a few of Microsoft&#8217;s A/V codecs made it into the wrong hands and is now floating around the internet. Understand that you are <strong>not</strong> l33t h4X0r if you happen to receive this file. Also, <strong>quit sending it to me</strong>. I do not want it. I delete it upon receipt. I may have to implement a special mail filter to deal with it.</p>
<p>Realize that this could taint us. I have no problem with ripping open a publically-available binary decoder to discover an algorithm inside (and if they happen to leave the debug symbols compiled in, oops, file that under <em>&#8220;their problem&#8221;</em> category).</p>
<p>If it makes you feel any better, there are some people who have already glanced at the code and discovered that it covers algorithms that <strong>we have already largely reverse engineered</strong>, a long time ago, via legitimate methods.</p>
<p>Microsoft should come up with bogus, red herring source code samples and periodically &#8220;leak&#8221; them, just to give the <em>-ahem-</em> &#8220;hacker underground&#8221; something to salivate over and feel special about.</p>
<p>&#8230;sigh&#8230; and I had really hoped to avoid creating a legal/ethical category for this blog&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://multimedia.cx/eggs/cribbed-microsoft-media-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

