<?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>Brown Rudnick &#187; Emerging Technologies</title>
	<atom:link href="http://brownrudnick.com/blog/feed/?post_type=emergingtechnologies" rel="self" type="application/rss+xml" />
	<link>http://brownrudnick.com/blog</link>
	<description>Brown Rudnick&#039;s Blogs</description>
	<lastBuildDate>Fri, 26 Apr 2013 13:05:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mobile App Privacy: Five Things Businesses Can Do To Stay Out Of Trouble</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/mobile-app-privacy-five-things-businesses-can-do-to-stay-out-of-trouble/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/mobile-app-privacy-five-things-businesses-can-do-to-stay-out-of-trouble/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 15:29:26 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=446</guid>
		<description><![CDATA[The business case for offering a mobile app can be compelling: an app can give a business a constant presence on its customers’ mobile desktop, building brand awareness and allowing easy and direct interaction. But businesses that roll out apps need to pay attention to privacy rules, too, as the recent enforcement action by California’s [...]]]></description>
			<content:encoded><![CDATA[<p>The business case for offering a mobile app can be compelling: an app can give a business a constant presence on its customers’ mobile desktop, building brand awareness and allowing easy and direct interaction. But businesses that roll out apps need to pay attention to privacy rules, too, as the recent enforcement action by California’s Attorney General reminds us.</p>
<p>On December 6, California’s Attorney General sued Delta Air Lines, claiming that Delta’s &#8220;Fly Delta&#8221; mobile application violated California’s Online Privacy Protection Act of 2003 (&#8220;CalOPPA&#8221;). CalOPPA is the state law that requires operators of commercial websites to post the ubiquitous &#8220;California Privacy Rights Notice&#8221; that shows up in most privacy policies. In simple terms, the law requires commercial websites to conspicuously post a privacy policy that identifies the categories of personal information that the operator collects, how that information is shared, how consumers can review or modify the information that is collected, and how the operator will notify consumers of material changes to the policy.</p>
<p>But CalOPPA doesn’t only apply to commercial websites. It also applies to &#8220;online services&#8221; – and the California AG has interpreted that term to include mobile apps. In October, the AG’s office <a href="http://oag.ca.gov/news/press-releases/attorney-general-kamala-d-harris-notifies-mobile-app-developers-non-compliance/" target="_blank">notified</a> about 100 companies, including Delta, that their apps did not comply with CalOPPA, and warned them to come into compliance within 30 days.</p>
<p>After 30 days passed, the AG <a href="http://online.wsj.com/public/resources/documents/DeltaComplaint.pdf" target="_blank">sued Delta</a>, accusing the Fly Delta app of violating CalOPPA. The app, which has been downloaded millions of times since October 2010, allows customers to check-in online and view reservations, among other things. Through the Fly Delta app, Delta allegedly collects certain personal information, including the user’s name, address, phone number, email address, credit card number, date of birth, passport number, geo-location data, and other such information. Delta’s website contains a privacy policy, but according to the AG, this policy doesn’t mention the Fly Delta App, doesn’t disclose all of the data that the Fly Delta app collects, and isn’t conspicuously accessible to users of the Fly Delta app.</p>
<p>The potential liability under CalOPPA is significant: the law authorizes fines of up to $2500 for each violation. Delta apparently published a privacy policy for Fly Delta app after suit was filed, and a settlement of some sort is likely, but no business wants to deal with this kind of lawsuit and the resulting public relations headaches.</p>
<p>Businesses that offer mobile apps can draw several lessons from Delta’s misfortune.</p>
<p>First, be aware that mobile apps may be subject to state and federal privacy regulations. Make sure that you’re familiar with the laws and regulations that may apply. This is no small task: the laws can include CalOPPA’s privacy policy requirements, Massachusetts’ regulations governing data security, the various financial and health privacy laws, and state data breach laws.</p>
<p>Second, make sure that you’re aware of what personally identifiable information is being collected by the app, what your business is doing with that information, and how it’s being shared.</p>
<p>Third, make sure that your privacy policy explicitly addresses your app and discloses all of the categories of information that are being collected and used.</p>
<p>Fourth, make sure that your privacy policy is conspicuously available to users, not just on the company website, and not just on the platform through which the app is offered, but through the app itself.</p>
<p>Fifth, if you’re outsourcing the development of your app, make sure that your requirements and specs address privacy issues, and consider whether it’s appropriate or possible to obtain representations, warranties, and indemnifications from the developer.</p>
<p>Finally &#8212; and this should go without saying &#8212; if you receive a notice from a regulator raising privacy issues, make sure to respond. Dealing with the matter early may avoid bigger problems later.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/mobile-app-privacy-five-things-businesses-can-do-to-stay-out-of-trouble/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Wave Of GPL Enforcement?  Samba and Linux kernel copyrightholders join the fight</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/a-new-wave-of-gpl-enforcement-samba-and-linux-kernel-copyrightholders-join-the-fight/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/a-new-wave-of-gpl-enforcement-samba-and-linux-kernel-copyrightholders-join-the-fight/#comments</comments>
		<pubDate>Fri, 29 Jun 2012 14:14:44 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=401</guid>
		<description><![CDATA[Talk about unintended consequences: Rob Landley, a lead developer of BusyBox, announced that he was rewriting that program solely to disarm GPL enforcers. In response, several other copyright holders came forward to hand the enforcers some bigger and more effective weapons. I wrote not long ago about a lively debate among FOSS advocates about the strategies for GPL [...]]]></description>
			<content:encoded><![CDATA[<p>Talk about unintended consequences: Rob Landley, a lead developer of BusyBox, announced that he was rewriting that program solely to disarm GPL enforcers. In response, several other copyright holders came forward to hand the enforcers some bigger and more effective weapons.</p>
<p>I <a href="http://brownrudnick.com/blog/emerging-technologies/gpl-enforcement-is-copyleft-a-force-for-good/" target="_blank">wrote</a> not long ago about a lively debate among FOSS advocates about the strategies for GPL enforcement. It started when Landley, a lead plaintiff in many of the enforcement actions brought by the Software Freedom Law Center (SFLC) and Software Freedom Conservancy (SFC), spoke out about his disillusionment with the way those actions were handled. As Landley described it, the GPL &#8220;zealots&#8221; (his term, not mine) used relatively minor violations of GPLv2 and the threat of injunctions to unfairly leverage significant concessions and monetary payments from consumer products manufacturers.</p>
<p><a href="http://lwn.net/Articles/475901/" target="_blank">Declaring</a> &#8220;GPLv2 BusyBox . . . one of the most dangerous pieces of software you can ship,&#8221; Landley announced that he would rewrite BusyBox under a non-GPL, permissive license to <a href="http://mjg59.dreamwidth.org/10437.html?thread=301509#cmt301509" target="_blank">&#8220;stop BusyBox from being used as a bludgeon against the world at large:&#8221;</a></p>
<blockquote><p>The BusyBox license enforcement lawsuits were a HORRIBLE IDEA, I regret having started that ball rolling, I couldn&#8217;t stop it. I can only render it irrelevant with fresh development.</p></blockquote>
<p>Landley has since released <a href="http://landley.net/code/toybox/" target="_blank">toybox</a> as a non-GPL alternative to BusyBox. Proponents of GPL enforcement lashed back at Landley. <a href="http://mjg59.dreamwidth.org/10437.html" target="_blank">Matt Garrett</a> assailed him for creating a non-GPL alternative to BusyBox that will <a href="http://mjg59.dreamwidth.org/10437.html?thread=294853#cmt294853" target="_blank">make it easier for others to violate</a> the GPL. Bradley Kuhn, head of the SFC, accused Landley of engaging in an &#8220;<a href="http://ebb.org/bkuhn/blog/2012/02/11/harald-on-enforcement.html" target="_blank">anti-copyleft political ruse</a>.&#8221; According to Kuhn, Landley is just a &#8220;copyleft opponent&#8221; who used a &#8220;sophisticated political strategy&#8221; to exacerbate &#8220;minor strategy disagreements among those who do GPL enforcement.&#8221; Kuhn and Harald Welte, whose <a href="http://www.gpl-violations.org/" target="_blank">gpl-violations.org</a> enforces the GPL in Europe, vowed that GPL enforcement would <a href="http://ebb.org/bkuhn/blog/2012/02/11/harald-on-enforcement.html" target="_blank">continue</a>, and even <a href="http://laforge.gnumonks.org/weblog/2012/02/09/#20120209-linux_gpl_enforcement_conservancy_busybox" target="_blank">increase</a>.</p>
<p>Without BusyBox in their arsenal, many thought that Kuhn’s and Welte’s enforcement efforts would <a href="http://mjg59.dreamwidth.org/10437.html" target="_blank">grind to a halt</a>. Garrett urged developers who held copyrights in Linux to come forward and take up the enforcement flag, and it appears that some have heeded the call. The Software Freedom Conservancy <a href="http://sfconservancy.org/news/2012/may/29/compliance/" target="_blank">announced</a> that seven Linux kernel copyright holders, including Garrett, asked the SFC to enforce their copyrights on their behalf. Kuhn expects other Linux developers to join the process. In addition, the Samba project also appointed the SFC to enforce GPL compliance on its behalf.</p>
<p>Kuhn and Garrett expect that GPL enforcement efforts can become more effective in <a href="http://www.h-online.com/open/features/Enforcing-the-GPL-Kernel-hackers-join-the-fight-1586483.html?page=2" target="_blank">targeting Android and other embedded systems</a> by including Linux kernel copyrights. According to Garrett:</p>
<blockquote><p>The kernel is the fundamental component of Linux-based devices. . . .Android has been designed to use as little GPLed code as possible, and what we&#8217;ve been seeing recently is that companies have been trying to get rid of even more GPLed components in order to reduce their obligations. Obtaining compliance is easier if you have copyright holders involved, and if the only GPLed component on a system is the kernel then that means getting kernel hackers involved.</p></blockquote>
<p>Moreover, the addition of Samba copyrights now gives the <a href="http://www.h-online.com/open/features/Enforcing-the-GPL-Kernel-hackers-join-the-fight-1586483.html?page=2" target="_blank">SFC the power to address GPLv3 violations</a>, since Samba is licensed under GPLv3 or later versions.</p>
<p>Landley tried to take the BusyBox club out of the SFC’s hands, but it seems that only allowed them to pick up two, much bigger, bludgeons. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/a-new-wave-of-gpl-enforcement-samba-and-linux-kernel-copyrightholders-join-the-fight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Lore of Linux</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/the-lore-of-linux/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/the-lore-of-linux/#comments</comments>
		<pubDate>Tue, 12 Jun 2012 17:57:10 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=395</guid>
		<description><![CDATA[Advising clients on open source is always hard, because there’s not much law but a lot of lore.  There are a couple of court decisions that discuss open source licensing, but they don’t get at the really complicated and interesting issues that arise in the day-to-day.  For those, it’s often necessary to take guidance from [...]]]></description>
			<content:encoded><![CDATA[<p>Advising clients on open source is always hard, because there’s not much law but a lot of lore.  There are a couple of court decisions that discuss open source licensing, but they don’t get at the really complicated and interesting issues that arise in the day-to-day.  For those, it’s often necessary to take guidance from very informal sources – <a href="http://www.gnu.org/licenses/gpl-faq.html" target="_blank">FAQs</a> on the GNU website, or postings on the <a href="https://lkml.org/" target="_blank">LKML mailing list</a>, or even quotes in articles or blogs from kernel developers.</p>
<p>Last year, for instance, I <a href="http://www.brownrudnick.com/uploads/114/doc/Brown_Rudnick_Advisory_The_Bionic_Library_Did_Google_Work_Around_The_GPL.pdf" target="_blank">wrote</a> about how Google had worked around the GPLv2 when it created Android’s Bionic library, using an automated script to “clean” the Linux kernel headers.  After analyzing the code in several files, I concluded that Google’s categorical, automated approach to “clean” the headers didn’t work as a matter of copyright law, and I observed that Google’s methods provided an easy bypass of the GPL for commercial exploitation.</p>
<p>A number of <a href="http://www.theregister.co.uk/2011/03/17/android_copyright/" target="_blank">journalists</a> and <a href="http://fosspatents.blogspot.com/2011/03/googles-android-faces-serious-linux.html" target="_blank">bloggers</a> recognized the implications of Google’s approach.  But after Linus Torvalds gave a flippant quote to a blogger that the idea “seems totally bogus” – even though Torvalds <a href="http://www.itworld.com/open-source/140916/android-sued-microsoft-not-linux" target="_blank">had not bothered</a> to review the code or the “cleaning” of the Linux kernel header files – critics of my analysis declared it “<a href="http://www.zdnet.com/blog/open-source/android-linux-fud-debunked/8549" target="_blank">debunked</a>.”</p>
<p>This sort of thing has happened before.  Back in the early 2000s, the FOSS community  was quite fractured over the issue of whether loadable kernel modules (“LKMs”) could be offered under a non-GPL license.  Many, including the <a href="http://lwn.net/Articles/147070/" target="_blank">Free Software Foundation</a>, took the view that LKMs were derivative works of the kernel that were subject to GPLv2.  Viewed strictly from the perspective of copyright law, that <a href="http://www.wasabisystems.com/pdf/LoadableKernelModules_Wasabi.pdf" target="_blank">analysis</a> has some force.  Many open source companies (including some of my clients) were trying to understand their obligations and their risks.</p>
<p>Torvalds <a href="http://linuxmafia.com/faq/Kernel/proprietary-kernel-modules.html" target="_blank">took the view</a> that LKMs were by definition derivative works of the kernel.</p>
<blockquote><p>You just can&#8217;t make a binary module for Linux, and claim that that module isn&#8217;t derived from the kernel. Because it generally is — the binary module not only included header files, but more importantly it clearly is <em>not</em> a standalone work any more. So even if you made your own prototypes and tried hard to avoid kernel headers, it would <em>still</em> be connected and dependent on the kernel.</p>
<p>And note that I&#8217;m very much talking about just the <em>binary</em>. Your source code is still very much yours, and you have the right to distribute it separately any which way you want. You wrote it, you own the copyrights to it, and it is an independent work.</p>
<p>But when you distribute it in a way that is <strong>clearly</strong> tied to the GPLd kernel (and a binary module is just one such clear tie — a &#8220;patch&#8221; to build it or otherwise tie it to the kernel is also such a tie, even if you distribute it as source under some other license), you&#8217;re <strong>by definition</strong> not an independent work, any more.</p></blockquote>
<p>Torvalds announced, however, that he would grant exceptions case by case, on the basis of his own idiosycratic judgments:</p>
<blockquote><p>(But exactly because I&#8217;m not a black-and-white person, I reserve the right to make a balanced decision on any particular case. I have several times felt that the module author had a perfectly valid argument for why the &#8220;default assumption&#8221; of being derived wasn&#8217;t the case. That&#8217;s why things like the AFS module were accepted — but not liked — in the first place).</p>
<p>*      *      *</p></blockquote>
<blockquote><p>I&#8217;d just like to finish off with a few comments, just to clarify my personal stand:</p></blockquote>
<blockquote><p>I&#8217;m obviously not the only copyright holder of Linux, and I did so on purpose for several reasons. One reason is just because I hate the paperwork and other cr*p that goes along with copyright assignments.</p></blockquote>
<blockquote><p>Another is that I don&#8217;t much like copyright assignments at all: the author is the author, and he may be bound by my requirement for GPL, but that doesn&#8217;t mean that he should give his copyright to me.</p></blockquote>
<blockquote><p><strong>A third reason, and the most relevant reason here, is that I want people to know that I cannot control the sources. I can write you a note to say that &#8220;for use XXX, I do not consider module YYY to be a derived work of my kernel&#8221;, but that would not really matter that much. Any other Linux copyright holder might still sue you.</strong></p></blockquote>
<blockquote><p>I don&#8217;t really care about copyright law itself. What I care about is my own morals. Whether I&#8217;d ever sue somebody or not (and quite frankly, it&#8217;s the last thing I ever want to do — if I never end up talking to lawyers in a professional context, I&#8217;ll be perfectly happy. No disrespect intended.) will be entirely up to whether I consider what people do to me &#8220;moral&#8221; or not. Which is why intent matters to me a lot — both the intent of the person/corporation doing the infringement, and the intent of me and others in issues like the module export interface.</p></blockquote>
<blockquote><p>Another way of putting this: I don&#8217;t care about &#8220;legal loopholes&#8221; and word-wrangling.</p></blockquote>
<p>This informal, ad hoc process doesn’t provide certainty for developers who are trying to make signficant technical and business decisions (and for the lawyers trying to advise them).   But, over the years, companies quietly developed their own practical strategies for dealing with the issue, and there were no GPL enforcement actions involving LKMs.</p>
<p>Recently, however, some comments by <a href="http://en.wikipedia.org/wiki/Alan_Cox" target="_blank">Alan Cox</a>, a leading kernel developer, resurrected the issue.  On the <a href="https://lkml.org/lkml/2012/4/20/487" target="_blank">LKML mailing list</a>, there was discussion about the interaction of a proprietary, non-GPL driver with the GPL Linux kernel.  Cox made clear that he (and other kernel developers) took a different view from Torvalds:</p>
<blockquote><p>The GPL covers *all* derivative works. EXPORT_SYMBOL doesn&#8217;t magically make code non-derivative. If you need to modify the kernel to make your driver work *and* you want to claim it is not derivative then I hope there are good lawyers involved <img src='http://brownrudnick.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p>The kernel is GPL, all derived works of a GPL codebase are required to be GPL. There is no magic rule about modules. I&#8217;ve stated that repeatedly for anything containing a line of code I own. GregKH [Greg Kroah-Hartman, another leading kernel developer] has made it very clear for his code, and so it goes on.</p></blockquote>
<p>(Given this, I can’t help but wonder about Cox’s view of the “scrubbed” Linux kernel headers in Bionic.)</p>
<p>What’s more, Cox apparently wants to preserve his ability to enforce his rights and seek <a href="https://lkml.org/lkml/2012/4/20/487" target="_blank">multiple damages for willful infringement</a>:</p>
<blockquote><p>I&#8217;m a rights holder. . . . The code I provided is licensed under the GPL. Whether the symbol is EXPORT_SYMBOL or EXPORT_SYMBOL_GPL any derivative code (eg code that requires the kernel be modified to match it) cannot call it. I&#8217;m recommended by my lawyer to always remind people of this when such a claim is made. It ensures that triple damages for wilful infringement will apply unless the other party can show it reviewed the situation carefully and its appropriately qualified legal staff reached a different conclusion.</p></blockquote>
<p>It seems unlikely that Cox is seriously considering imminent legal action against companies distributing proprietary kernel modules, but his comments are a timely reminder that Linux kernel developers don’t speak with one voice.  And when his comments are read in their entirety, Cox seems to show particular frustration with the kind of wink-and-nod exceptions to the GPL that seem to happen.   In this he’s not alone.  As <a href="http://lwn.net/Articles/147070/" target="_blank">Eben Moglen has observed</a>:</p>
<blockquote><p>it would be very helpful if the kernel developers had decided to formalize the nature of their exceptions, and the Free Software Foundation and I have made a few attempts to discuss that matter with kernel developers. I had conversations with Ted Ts&#8217;o, I talked to Linus about it and I understood there were some reluctances to clarify, in a full and complete way, what was going on. There may have even been disagreements among kernel developers about that, I wouldn&#8217;t know. But I continue to think that it would be useful, for a whole variety of people who are trying in good faith to do the very best they can, and who may be navigating some dodgy legal territory, for them to be able to refer to something beyond the COPYING file which &#8212; with all due respect &#8212; I think probably doesn&#8217;t contain all the terms that are relevant to the use of the kernel.</p></blockquote>
<p>Unfortunately, for the foreseeable future, many of us are left to navigate dodgy legal territory, relying only on blogs, mailing lists, and our wits. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/the-lore-of-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copyright in APIs:  The Sky Won’t Fall, and The Clouds Are Safe</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/copyright-in-apis-the-sky-wont-fall-and-the-clouds-are-safe/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/copyright-in-apis-the-sky-wont-fall-and-the-clouds-are-safe/#comments</comments>
		<pubDate>Wed, 30 May 2012 19:43:42 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=380</guid>
		<description><![CDATA[It’s “The End Of Programming As We Know It”! Oracle is going to “rewrite software law” to create crushing legal burdens on cloud computing! People will soon be able to copyright anything – there could even be a “land grab” for common words that would allow them to “lockdown” programming! If you’ve seen the apocalyptic [...]]]></description>
			<content:encoded><![CDATA[<p>It’s “<a href="http://www.drdobbs.com/jvm/232901227" target="_blank">The End Of Programming As We Know It</a>”! Oracle is going to “<a href="http://news.cnet.com/8301-1001_3-57429147-92/oracle-gets-a-chance-to-rewrite-software-law/" target="_blank">rewrite software law</a>” to create crushing legal burdens on cloud computing! People will soon be able to <a href="http://www.wired.com/wiredenterprise/2012/05/api-copyright/" target="_blank">copyright<strong><em> anything</em></strong></a> – there could even be a “land grab” for common words that would allow them to “lockdown” programming!</p>
<p>If you’ve seen the apocalyptic articles on the tech news sites following the jury’s verdict on the copyright claim in <em>Oracle v. Google</em>, you may have already begun building an underground shelter and arming the kids against the impending zombie onslaught. But is it really the end of days for software? Not so much.</p>
<p><strong>The Java language, platform, and APIs</strong></p>
<p>Some of the clamor may be misinformation, but I think a lot of the confusion stems from the imprecise use of terminology, partly because Java is both a programming language and a platform. So let’s start by getting the details right.</p>
<p>The Java programming language was created by Sun (now Oracle) and designed specifically to be able to run on as many hardware and software environments as possible. The Java language has been made available under the General Public License, a free software license.</p>
<p>Programs written in the Java language run on the Java platform, which is a software environment that runs on top of other hardware-based environments (e.g., it runs on Windows, Mac OS, Linux, etc.). The Java platform consists of the Java Virtual Machine and the Java Application Programming Interface (“API”). The Java Virtual Machine is the virtual (software-only) processor that runs programs written in the Java language. The Java API is a collection of prewritten software components called class libraries, that provide useful functions (such as networking, database, security, encryption, etc.). Developers writing programs in the Java language can “call to,” these components to use their functionality, and thus can avoid having to re-write this code themselves.</p>
<p>This prewritten code is organized into methods, each of which provides a specific function. The methods are grouped into classes (and subclasses), which are grouped into packages. These elements are interrelated in a complex way. Interfaces define the relationship between different classes that share common characteristics, for instance, and methods can use parameters that are defined in different classes. This is true even if the classes are in different packages.</p>
<p>Each class library has an accompanying specification. A specification (or “spec”) is the documentation that describes the pre-written code in the library. It describes the elements that make up the library, including the classes, the methods, the interfaces, exceptions (errors), parameters, and fields. The Java API specifications, in other words, lay out a detailed blueprint for the prewritten code, comprising hundreds of classes, methods, interfaces, parameters, and fields.</p>
<p>When it created Android, Google substantially copied the structure, sequence, and organization (“SSO”) of 37 Java API packages and specifications. It admitted this at trial. Google also <a href="http://brownrudnick.com/blog/uploads/2012/05/OraGoogle-8232.pdf" target="_blank">admitted</a> that the 37 Java API packages are sufficiently original to meet the requirements of the copyright law, and that its copying was more than <em>de minimis</em>. The jury – assuming that the API packages were protected by copyright, as it was instructed – found that Google infringed the copyrights in the API packages, and that Oracle did not lead Google to believe that copying the SSO of the 37 API packages was permitted.</p>
<p>After the <a href="http://brownrudnick.com/blog/uploads/2012/05/OraGoogle-108911.pdf" target="_blank">jury decided that there was infringement</a> of the software code in the API packages, a flurry of articles appeared, all echoing the notion that the verdict jeopardized a “<a href="http://www.itworld.com/mobile-wireless/196381/impact-oracles-defense-api-copyrights" target="_blank">long-held practice of API copyright exemption</a>” and arguing that programming would be all but impossible if the API packages were allowed to be copyrighted. These claims have been repeated throughout the technology press, accompanied by dire warnings of doom, but neither stands up to any scrutiny under copyright law.</p>
<p><strong>APIs have long been understood to be copyrightable</strong></p>
<p>The first claim, that API packages have been regarded as subject to some kind of “exemption” from copyright law, is &#8212; not to put too fine a point on it – nonsense. Google made this argument last summer, but it did not identify a single case that held that API packages were unprotected by copyright. <a href="http://brownrudnick.com/blog/emerging-technologies/androids-bionic-problem-is-not-bogus-why-judge-alsup-got-it-right-and-linus-torvalds-got-it-wrong/" target="_blank">Judge Alsup rejected</a> Google’s argument, <a href="http://brownrudnick.com/blog/uploads/2012/05/OraGoogle-4331.pdf" target="_blank">ruling</a> that the API packages are <em><strong>not</strong></em> categorically exempt from copyright protection. (Judge Alsup also ruled that individual method names alone cannot be protected by copyright, which is why the suggestion that there will be a “<a href="http://www.wired.com/wiredenterprise/2012/05/api-copyright/" target="_blank">land rush</a>” to copyright method names is just silly.)</p>
<p>Judge Alsup got it right. The Java API packages are, under copyright law, “literary works.” This category is broad, covering pretty much any written expression, whether on paper or electronically, including fiction, nonfiction, poetry, textbooks, reference works, directories, catalogs, advertising copy, compilations of information, and even databases. It was decided long ago that software source and object code are to be treated literary works. The only requirement is that the work must meet the copyright law’s low threshold for originality. (Remember that here Google admitted the originality of the Java API packages.)</p>
<p>I&#8217;ve been advising software companies on copyright law for more than 17 years. In my experience, software lawyers and developers routinely treat APIs as copyrightable and proprietary. Virtually every software license agreement declares that the software is copyrighted, and some of the best-drafted licenses I&#8217;ve seen specifically state that the APIs are copyrighted.</p>
<p>It’s not just me: <a href="http://www.aberlawfirm.com/2011/03/15/2-reasons-why-you-need-an-api-license-agreement/" target="_blank">this software attorney explains why software companies need API licenses</a> to protect their IP. And most software developers follow this advice and provide access to their APIs subject to an API license agreement. Intel’s is <a href="http://software.intel.com/en-us/articles/intel-software-license-agreement-intel-amt-high-level-api-intel-manageability-library-to-manageability-webpage/" target="_blank">here</a>; eBay’s is <a href="http://developer.ebay.com/join/licenses/individual/" target="_blank">here</a>; Garmin’s is <a href="http://developer.garmin.com/web-device/api-license-agreement/" target="_blank">here</a>; Yahoo’s are <a href="http://info.yahoo.com/legal/us/yahoo/api/api-2140.html" target="_blank">here</a>; Twitter’s is <a href="https://dev.twitter.com/terms/api-terms" target="_blank">here</a>; VMware’s is <a href="http://www.vmware.com/download/eula/vixapi_eula.html" target="_blank">here</a>; Microsoft’s is <a href="http://archive.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspx" target="_blank">here</a>. The US Postal Service presents you with a <a href="https://ribbs.usps.gov/amsapi/documents/tech_guides/AMS_API_LICENSE_AGREEMENT.PDF" target="_blank">33-page document</a> if you want to use their address mapping API. All of these companies (and many more than I can list) believe that their APIs are protected by copyright, and they make them available precisely because copyright gives them protection.</p>
<p>In the <a href="https://www.tradingtechnologies.com/xtapi" target="_blank">financial services industry</a> in particular, <a href="http://www.interactivebrokers.com/en/p.php?f=connAltern&amp;p=i&amp;ib_entity=llc" target="_blank">proprietary APIs</a> for <a href="http://www.integral.com/products/fx_inside_api.htm" target="_blank">high-performance</a> <a href="http://www.patsystems.com/tradingSolutions/customSolutions/patsystemsAPI.aspx" target="_blank">electronic trading</a> are <a href="http://www.pcmtrading.com/technology/api.html" target="_blank">commonplace</a>. The idea that these proprietary APIs, developed at great expense, are not protected by copyright and can be freely copied would be regarded as heresy.</p>
<p>And Oracle’s assertion of copyright in its Java API packages is hardly groundbreaking. In the 1990s, for example, 3Dfx Interactive <a href="http://www.theregister.co.uk/1999/04/08/3dfx_wraps_up_wrapper_web/" target="_blank">aggressively asserted its copyrights</a> against others who distributed utilities that sought to emulate its proprietary Glide 3D graphics API.</p>
<p><strong>Copyright is critical to free and open computing</strong></p>
<p>It’s true that some APIs are made freely available, either on a royalty-free basis or under a FOSS license. Even when APIs are made available under a liberal open source license, such as <a href="http://www.sgi.com/products/software/opengl/faq.html" target="_blank">OpenGL</a> (a cross-platform 3D graphics API licensed under various open source and commercial <a href="http://www.sgi.com/products/software/opengl/license.html" target="_blank">licenses</a>) and <a href="http://openmp.org/wp/about-openmp/" target="_blank">OpenMP</a> (a widely used API for parallel shared-memory, multiprocessing programming), copyright is asserted in the API.</p>
<p>Indeed, copyright ability isn&#8217;t a threat to open computing. <em><strong>It’s essential to it.</strong></em> Open source licensing of APIs or code works precisely because copyright applies to the API or code and allows the copyright owner to impose the terms and conditions of the open source license. Richard Stallman explains this better than anyone in <a href="http://www.gnu.org/copyleft/copyleft.html" target="_blank">his famous essay on copyleft</a>:</p>
<blockquote><p>The simplest way to make a program free software is to put it in the public domain, uncopyrighted. This allows people to share the program and their improvements, if they are so minded. But it also allows uncooperative people to convert the program into proprietary software. They can make changes, many or few, and distribute the result as a proprietary product. People who receive the program in that modified form do not have the freedom that the original author gave them; the middleman has stripped it away.</p>
<p>In the GNU project, our aim is to give all users the freedom to redistribute and change GNU software. If middlemen could strip off the freedom, we might have many users, but those users would not have freedom. So instead of putting GNU software in the public domain, we “copyleft” it. Copyleft says that anyone who redistributes the software, with or without changes, must pass along the freedom to further copy and change it. Copyleft guarantees that every user has freedom.</p>
<p><em><strong>To copyleft a program, we first state that it is copyrighted;</strong></em> then we add distribution terms, which are a legal instrument that gives everyone the rights to use, modify, and redistribute the program&#8217;s code, or any program derived from it, but only if the distribution terms are unchanged. Thus, the code and the freedoms become legally inseparable.</p>
<p><em><strong>Proprietary software developers use copyright to take away the users&#8217; freedom; we use copyright to guarantee their freedom. That&#8217;s why we reverse the name, changing “copyright” into “copyleft.”</strong></em></p>
<p><em><strong>Copyleft is a way of using of the copyright on the program. It doesn&#8217;t mean abandoning the copyright; in fact, doing so would make copyleft impossible.</strong></em></p></blockquote>
<p>In a very real sense, then, we shouldn&#8217;t be at all worried about a ruling that the Java API packages are protected by copyright. Most of the industry (excepting Google, I guess) already has assumed this. But a ruling that APIs cannot be copyrighted would have serious implications, for both proprietary developers and the FOSS community alike.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/copyright-in-apis-the-sky-wont-fall-and-the-clouds-are-safe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Android Infringe Oracle’s Copyrights In The Java Platform?  What The Jury Will – And Won’t – Decide</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/does-android-infringe-oracles-copyrights-in-the-java-platform-what-the-jury-will-and-wont-decide/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/does-android-infringe-oracles-copyrights-in-the-java-platform-what-the-jury-will-and-wont-decide/#comments</comments>
		<pubDate>Tue, 01 May 2012 16:33:59 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=371</guid>
		<description><![CDATA[It’s now up to a jury in San Francisco to determine whether Google’s Android mobile platform infringes Oracle’s copyrights in the code and documentation for the Java Platform.  Or is it? Over the past twenty months, the case has inspired many gigabytes of commentary by journalists, bloggers, and interested bystanders.  At first, the discussion focused [...]]]></description>
			<content:encoded><![CDATA[<p>It’s now up to a jury in San Francisco to determine whether Google’s Android mobile platform infringes Oracle’s copyrights in the code and documentation for the Java Platform.  Or is it?</p>
<p>Over the past twenty months, the case has inspired many gigabytes of commentary by journalists, bloggers, and interested bystanders.  At first, the discussion focused on the broad issues:  whether software patents were good or evil, the importance of competition in the mobile space, the value of an open source mobile platform.  The discussion became more granular as the case progressed – with detailed analyses of “the Lindholm Email,” for instance, and the subpoena served on the Apache project.  And through the trial, law and tech geeks could follow the <a href="http://www.theverge.com/2012/4/24/2970872/live-eric-schmidt-testimony-oracle-google-trial" target="_blank">liveblogs</a> and <a href="https://twitter.com/#!/tqft9999/googlevoracle" target="_blank">Twitter feeds</a> to get the minute-by-minute action.    Bloggers have assessed every witness, expounded on the importance of every question and answer, and have variously extolled and denounced the lawyers.</p>
<p>Trials being what they are, Oracle’s and Google’s cases are framed for jurors in familiar narratives:  Oracle <a href="http://www.oracle.com/us/corporate/features/opening-slides-1592541.pdf" target="_blank">tells the jury</a> that Google built Android using Oracle’s property without permission; Google <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2012/04/17/BUHH1O409J.DTL" target="_blank">argues</a> that it simply used the freely available Java language and APIs to build Android.</p>
<p>Oracle accuses Google of infringing its copyrights in the “compilable code” and “documentation” of two versions of Java 2 Standard Edition (J2SE): Version 1.4 and Version 5.0, and, more specifically 37 API packages from those two versions.  As defined by the court, the “compilable code” includes the method names, class names, declarations, definitions, parameters, organization, and implementation.  The “documentation” includes the specifications, the English language comments to the code, and all of the method names, declarations, definitions, parameters, and organization in the reference materials for programmers.</p>
<p>Oracle <a href="http://www.scribd.com/doc/91941229/day11-closing-1609612" target="_blank">contends</a> that Google copied the structure, sequence, and organization of the compilable code for the 37 API packages as a group.  Google does not dispute that the Android specifications for the 37 API packages at issue &#8220;have substantially the same selection, arrangement, and structure as the J2SE specifications.&#8221; Google denied that the material at issue is copyrightable, but Judge Alsup instructed the jury that the copyrights in question cover the structure, sequence, and organization of the compilable code.  Google also denies that the elements it has used are infringing, and claims that it made “fair use” of Oracle’s copyrighted material.  Those issues will go to the jury.</p>
<p>With regard to the names of files, packages, classes, and methods, Judge Alsup has instructed the jury that the names cannot be protected individually, on a standalone basis, but that they are necessarily part of the structure, sequence, and organization of the code, and to that extent are protected by copyright.</p>
<p>Oracle has also accused Google of copying the English-language comments from the Java code and reproduced them in the Android API documentation.  Google acknowledges similarities in the wording, but denies that it copied or infringed Oracle’s copyrights.  Google contends that the similarities are attributable to the fact that the Android APIs perform a function similar to those performed by the Java APIs, and also claims that its use was fair.</p>
<p>Oracle also accuses Google of copying verbatim 11 files of compilable code.  Google essentially does not deny copying, but insists that the copying was de minimis, and thus excused.</p>
<p>Yesterday, Judge Alsup sent the case to the jury.  The court has <a href="http://assets.sbnation.com/assets/1090551/Oracle_vs._Google_Jury_Instructions___Special_Verdict_Form.pdf" target="_blank">instructed</a> the jury that to find infringement of the copyright in the API code, the Android code must be substantially similar to the Java code.  By contrast, to find infringement of the API documentation, the jury must find that the Android documentation is virtually identical to the Java documentation.</p>
<p>To make these determinations, and to determine whether Google’s copying was de minimis, the jury has been instructed to consider the “works as a whole.”  Oracle and Google have vigorously disputed what constitutes “the work as a whole.”  The court has now instructed the jury that “the work as a whole” should be measured against Oracle’s copyrighted work, not against all of Android.  The idea here is that an infringer accused of copying an excerpt from a book cannot avoid infringement by including the copied excerpt in a much larger work.  Further, for purposes of determining infringement of the API code and documentation, the work as a whole is not the entire work covered by the copyright registration – i.e., not all of J2SE – but is all of the 166 API packages in J2SE.  For purposes of determining whether Google infringed the copyright in the 11 files copied verbatim, however, the work as a whole is each individual file.  Oracle has the burden of proving that the copying was more than “de minimis,” that it was not “so meager and fragmentary compared to the work as a whole that the average audience would not recognize the appropriation.”</p>
<p>On its defenses of fair use and its claim that Oracle made the J2SE API code and documentation freely available to the public, Google bears the burden of proof.</p>
<p>The jury’s findings will be very important, but they won’t be the end of the story.  Judge Alsup has told the jury, for instance, that it must assume that Oracle owns the copyrights, but Google has filed a motion that challenges the effectiveness and scope of Oracle’s registration.  Judge Alsup has also told the jury that the structure, sequence, and organization of the API code is protected by copyright, but he has not made a final ruling on that issue.   Stay tuned for more on those legal issues. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/does-android-infringe-oracles-copyrights-in-the-java-platform-what-the-jury-will-and-wont-decide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mayo v. Prometheus: A Facile, and Flawed, Approach to Patent Eligibility</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/mayo-v-prometheus-a-facile-and-flawed-approach-to-patent-eligibility/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/mayo-v-prometheus-a-facile-and-flawed-approach-to-patent-eligibility/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 18:08:13 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=368</guid>
		<description><![CDATA[A few weeks ago, the Supreme Court issued a decision in Mayo Collaborative Services v. Prometheus Laboratories that promises to significantly disrupt well-established (and investment-backed) expectations in the biotech industry.  Prometheus held patents that claimed methods for calibrating and optimizing the dosage of thiopurine drugs used to treat gastrointestinal and autoimmune diseases.  The methods involved [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, the Supreme Court issued a decision in <a href="http://www.supremecourt.gov/opinions/11pdf/10-1150.pdf" target="_blank">Mayo Collaborative Services v. Prometheus Laboratories</a> that promises to significantly disrupt well-established (and investment-backed) expectations in the biotech industry.  Prometheus held patents that claimed methods for calibrating and optimizing the dosage of thiopurine drugs used to treat gastrointestinal and autoimmune diseases.  The methods involved the administration of the drug to the patient and subsequently determining the level of metabolites in the patient’s blood.  The claims identified levels at which the drug was therapeutically effective and above which it might be harmful.  The Supreme Court declared that <a href="http://brownrudnick.com/uploads/114/doc/Brown_Rudnick_U.S._Supreme_Court_Rules_on_Patenting_Medical_Diagnostic_Methods_3-12.pdf" target="_blank">the patent claims were invalid</a> because they simply “purported to apply natural laws describing the relationships between the concentration in the blood of certain thiopurine metabolites and the likelihood that the drug dosage will be ineffective or induce harmful side-effects.”</p>
<p>Whether you agree or disagree with the ultimate decision, the reasoning is problematic both scientifically and legally.  From a scientific standpoint, what constitutes the effective dose of thiopurines for a particular individual is hardly a “law of nature” akin to the laws of thermodynamics, for instance.  It is, rather, a contingent, individually variable, and empirically determined statistical relationship.   It is also the kind of empirically discovered fact that has long been patentable:  it may be true that the correlation between thiopurine levels, therapeutic efficacy, and toxicity is a natural phenomenon, but so, too, is the fact that bacteria die in the presence of certain compounds, or that materials behave as semiconductors under certain conditions.  Virtually every useful technological advance involves the recognition and application of a natural phenomenon.</p>
<p>It’s this invocation of “law of nature” that makes the decision problematic from a legal standpoint as well.  The Court recognized that “all inventions at some level embody, use, reflect, rest upon, or apply laws of nature, natural phenomena, or abstract ideas.”  The label “law of nature” thus can be hung on many method patents to invalidate them, but the Court provides little concrete guidance for lower courts, lawyers, and businesses to know when to apply it.  We know that Prometheus’ method claims don’t satisfy the requirements of Section 101, but it’s not clear what diagnostic methods might be patent eligible.  The Court expressly declined to provide any guidance:  “We need not, and do not, now decide whether were the steps at issue here less conventional, these features of the claims would prove sufficient to invalidate them.”</p>
<p>The sky isn’t falling.  The <em>Mayo v. Prometheus</em> decision depends to a significant extent on the way that Prometheus’ claims were drafted, and I expect that skilled patent lawyers can write claims in a way that avoids the problems that Prometheus faced.  But the Court’s approach – applying a conclusory label like “law of nature” instead of applying a cogent analysis – is deeply flawed. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/mayo-v-prometheus-a-facile-and-flawed-approach-to-patent-eligibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Misusing The Defense Of Copyright Misuse</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/misusing-the-defense-of-copyright-misuse/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/misusing-the-defense-of-copyright-misuse/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 18:55:25 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://brownrudnick.com/blog/?post_type=emergingtechnologies&#038;p=352</guid>
		<description><![CDATA[Over on Groklaw, a recent post suggested that the copyright claims in Oracle v. Google might give rise to a defense of copyright misuse.  The copyright issues in that case have been fascinating from the start:  Google has argued, for instance, that software APIs are per se uncopyrightable.  Judge Alsup rejected this argument, but I [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: black; font-family: Arial; font-size: x-small;">Over on Groklaw, a <a href="http://www.groklaw.net/article.php?story=20120221094600287" target="_blank">recent post</a> suggested that the copyright claims in <em>Oracle v. Google</em> might give rise to a defense of copyright misuse.  The copyright issues in that case have been fascinating from the start:  Google has argued, for instance, that software APIs are <em>per se</em> uncopyrightable.  Judge Alsup <a href="http://brownrudnick.com/blog/emerging-technologies/androids-bionic-problem-is-not-bogus-why-judge-alsup-got-it-right-and-linus-torvalds-got-it-wrong/" target="_blank">rejected this argument</a>, but I expect that we’ll hear more about it before the case is over.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">Groklaw suggested that Oracle engages in copyright misuse because of the way it licenses its Java specifications.  As best as I can tell from the public filings, Google hasn’t actually pursued this argument, but it intrigued me because I’ve run into this issue in nearly a dozen cases over the years; sometimes I’ve argued for a finding of copyright misuse, and other times I’ve defended against the claim.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">Copyright misuse is not mentioned at all in the Copyright Act.  It’s a common law, judge-created doctrine that serves as a defense to copyright infringement.  It’s an “equitable defense,” a principle that courts invoke when they think that it’s fundamentally unfair to grant a party relief, even if strictly speaking they are entitled to it, because they’ve behaved in a way that’s oppressive or otherwise objectionable.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">Framed in the most general terms, copyright misuse is “the use of the [copyright] to secure an exclusive right or limited monopoly not granted by the [Copyright] Office and which it is contrary to public policy to grant.”   </span><em style="font-family: Arial; font-size: x-small;"><a href="http://law.justia.com/cases/federal/appellate-courts/F2/961/211/208690/" target="_blank">Lasercomb America, Inc. v. Reynolds</a></em><span style="font-family: Arial; font-size: x-small;">, 961 F.2d 211 (4th Cir. 1990).  At this level of abstraction, it may seem like the doctrine is simply some free-floating veto that judges can use to pick a winner.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">But it isn’t.  Over the past twenty years there have been dozens of court decisions discussing copyright misuse.  Those decisions define what copyright misuse is, and, as importantly, what it’s not.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">The cases that have found copyright misuse share a common feature:  the copyright owner grants a license to its copyrighted work on the condition that the licensee agrees not to develop a competing work.  This was precisely the situation in </span><em style="font-family: Arial; font-size: x-small;">Lasercomb</em><span style="font-family: Arial; font-size: x-small;">, the case that first recognized the doctrine of copyright misuse.  Lasercomb licensed complex tool-making software, on the condition that the licensee must not develop competing software for a period of 99 years.  Lasercomb’s copyright in the software gave it certain rights (the right to prohibit copying, modification, or distribution without permission) but the Copyright Act did not give it the right to prohibit the development of competitive works.  Thus, its attempt to prohibit competition was copyright misuse.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">Other cases have similarly found copyright misuse when a copyright owner includes anticompetitive restrictions in license agreements.   For instance, the American Medical Association developed a copyrighted system of codes for identifying medical procedures (the “CPT”).  The AMA licensed the CPT to the federal government for use in connection with reimbursement decisions.  The AMA’s license of the CPT expressly prohibited the government from using any competing system and required the government to use the CPT in all programs whenever possible.  The Court of Appeals for the Ninth Circuit held that this was copyright misuse.  </span><em><a style="font-family: Arial; font-size: x-small;" href="http://caselaw.lp.findlaw.com/scripts/getcase.pl?navby=search&amp;case=/uscircs/9th/9456774v2.html" target="_blank">Practice Management Information Corp. v. American Medical Association</a></em><span style="font-family: Arial; font-size: x-small;">, 121 F.3d 516 (9th Cir. 1997).</span></p>
<p><span style="font-family: Arial; font-size: x-small;">Given this case law, you’d think that most copyright owners would know not to include restrictions on the development of competitive works in their licenses.  In fact, they’re surprisingly common.  I’ve handled two cases that involved anticompetitive license terms that were virtually identical to the one condemned in </span><em style="font-family: Arial; font-size: x-small;">Lasercomb</em><span style="font-family: Arial; font-size: x-small;">.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">But not every restriction in a copyright or software license agreement is copyright misuse.  In fact, just a few months ago, in </span><em style="font-family: Arial; font-size: x-small;"><a href="http://www.ca9.uscourts.gov/datastore/opinions/2011/09/28/10-15113.pdf" target="_blank">Apple Inc. v. Psystar Corporation</a></em><span style="font-family: Arial; font-size: x-small;">, the Court of Appeals for the Ninth Circuit held that it was not copyright misuse for Apple to license its software on the condition that it could be used only on Apple hardware.  This restriction, the court explained, was permissible because it did not prevent the licensee from developing competing software.</span></p>
<p><a style="font-family: Arial; font-size: x-small;" href="http://www.groklaw.net/article.php?story=20120221094600287#JavaLicense" target="_blank">Oracle’s license</a><span style="font-family: Arial; font-size: x-small;"> for the Java API specifications expressly allow licensees to develop their own independent implementation of the specifications, and the license does not attempt at all to prevent licensees from developing competing specifications.  Groklaw </span><a style="font-family: Arial; font-size: x-small;" href="http://www.groklaw.net/article.php?story=20120221094600287" target="_blank">apparently claims</a><span style="font-family: Arial; font-size: x-small;"> that Oracle has engaged in misuse because its license for the Java API specifications states that licensees will lose their license (and thus infringe Oracle’s copyright) if they breach the terms of the license.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">This provision isn’t copyright misuse.  It’s standard in virtually </span><em style="font-family: Arial; font-size: x-small;">every</em><span style="font-family: Arial; font-size: x-small;"> license:  a licensee gets the benefit of the license only if it is in compliance with and does not breach the license.  Google’s </span><a style="font-family: Arial; font-size: x-small;" href="http://code.google.com/apis/maps/terms.html" target="_blank">licenses</a><span style="font-family: Arial; font-size: x-small;"> for its various APIs, for instance, also condition the license on compliance with the terms.  Even the GPLv2 contains a provision (Section 4) that </span><a style="font-family: Arial; font-size: x-small;" href="http://brownrudnick.com/blog/emerging-technologies/license-revoked-applying-section-4-of-the-gpl-and-the-lessons-of-best-buy-to-googles-android/" target="_blank">terminates the license automatically</a><span style="font-family: Arial; font-size: x-small;"> in the event of breach.</span></p>
<p><span style="font-family: Arial; font-size: x-small;">The </span><em style="font-family: Arial; font-size: x-small;">Oracle v. Google</em><span style="font-family: Arial; font-size: x-small;"> case presents plenty of fascinating IP issues, but I don’t think copyright misuse is one of them. <span style="color: #f8f8f8;">Blogs</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/misusing-the-defense-of-copyright-misuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPL Enforcement: Is Copyleft A Force For Good?</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/gpl-enforcement-is-copyleft-a-force-for-good/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/gpl-enforcement-is-copyleft-a-force-for-good/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 15:00:50 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://216.70.69.76/blog/?post_type=emergingtechnologies&#038;p=191</guid>
		<description><![CDATA[The debate over GPL enforcement continues, with the two leading GPL enforcers lashing back at the “anti-copyleft” forces. A few weeks ago, Rob Landley sparked a firestorm of controversy within the FOSS community when he criticized the GPL enforcement campaigns conducted by the Software Freedom Law Center (SFLC) and Software Freedom Conservancy (SFC).  One of [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="/blog/emerging-technologies/is-busybox-too-dangerous-to-use/?preview=true&amp;preview_id=98&amp;preview_nonce=28f44aa6d6" target="_blank">debate over GPL enforcement</a> continues, with the two leading GPL enforcers lashing back at the “anti-copyleft” forces.</p>
<p>A few weeks ago, Rob Landley sparked a <a href="http://lwn.net/Articles/478249/" target="_blank">firestorm</a> of controversy within the FOSS community when he <a href="http://lwn.net/Articles/475901/" target="_blank">criticized</a> the <a href="http://en.wikipedia.org/wiki/SFLC#BusyBox_Litigation" target="_blank">GPL enforcement campaigns</a> conducted by the Software Freedom Law Center (SFLC) and Software Freedom Conservancy (SFC).  One of the principal developers of BusyBox and a lead plaintiff in some of the lawsuits involving that project, Landley <a href="http://lwn.net/Articles/475901/" target="_blank">declared</a> that “GPLv2 BusyBox is legally speaking one of the most _dangerous_ pieces of software you can ship.” He announced a project, called Toybox, to rewrite BusyBox and release it under a more permissive, non-GPL license, to “<a href="http://mjg59.dreamwidth.org/10437.html?thread=301509#cmt301509" target="_blank">stop BusyBox from being used as a bludgeon against the world at large</a>.”</p>
<p>In the past few days, both Bradley Kuhn and Harald Welte have defended their enforcement programs. Kuhn and Welte are the biggest GPL cops on the beat: Kuhn heads up the SFC and previously worked with Landley on the BusyBox cases, while Welte, through his organization <a href="http://gpl-violations.org" target="_blank">gpl-violations.org</a>, is the primary GPL enforcer in Europe.</p>
<p>Kuhn and Welte vowed to continue their enforcement efforts.  Kuhn <a href="http://ebb.org/bkuhn/blog/2012/02/11/harald-on-enforcement.html" target="_blank">declared</a> that he’s “going to keep enforcing [the GPL], until there are no developers left who want to enforce it.”  Welte <a href="http://laforge.gnumonks.org/weblog/2012/02/09/#20120209-linux_gpl_enforcement_conservancy_busybox" target="_blank">warned</a> that GPL enforcement actions will continue:</p>
<blockquote><p>Let me conclude with a clear statement to anyone who thinks that by replacing Busybox with a non-GPL licensed project they can evade GPL enforcement: It will not work.  There are others out there enforcing the GPL.  Last but not least gpl-violations.org.  Despite the notoriously outdated webpage, we are still alive and kicking, churning down on the violation reports that we receive.</p></blockquote>
<p>In fact, Welte called for <em><strong>increases</strong></em> in enforcement activity:</p>
<blockquote><p>I think there are still far too many GPL violations out there, and we need to see more enforcement in order to get all the major players in their respective lines of business into compliance.</p></blockquote>
<p>This isn’t all that surprising; Kuhn and Welte are passionate advocates of free software and unrelenting in their enforcement.  What <strong><em>was</em></strong> surprising to see the vehemence with which Welte and Kuhn attacked Landley, even suggesting that he’s been co-opted by “anticopyleft” forces.</p>
<p>For instance, Welte accused Landley of spreading FUD about the SFC’s enforcement tactics. According to Welte, the FSC assured him that they did not demand the right to review the code for new products prior to their release to ensure GPL compliance:</p>
<blockquote><p>There also have been rumors about a requirement on submitting future source code releases to a compliance audit by the Conservancy.  According to SFC sources, there never was any such demand, and the rumors are likely spawned by some incorrect claims of a defendant in a court case, which ended up in the public record.  If there was such a requirement, I wouldn&#8217;t think it is just &#8211; at least not for a first-time non-intentional infringement case.</p></blockquote>
<p>There are far more than mere “rumors” about this, however.  In the <em>Best Buy</em> case – which was a “first-time, non-intentional infringement case” – multiple witnesses provided <a href="http://scribd.com/doc/81464101/Software-Freedom-Conservancy-v-Best-Buy-aff-ts-in-opposition-to-injunction" target="_blank">sworn testimony</a> that the FSC had in fact made those demands.  The SFC never contradicted this evidence or denied the assertions. To the contrary, the SFLC’s <a href="http://softwarefreedom.org/resources/2008/compliance-guide.html" target="_blank">Compliance Guide</a> notes compliance audits often are required: “Many copyright holders wish to monitor future compliance for some period of time after the violation.”</p>
<p>Kuhn, for his part, <a href="http://sfconservancy.org/blog/2012/feb/01/gpl-enforcement/" target="_blank">didn’t deny</a> that the SFC demanded to audit or review future source releases. Rather, he accused Landley of engaging in an “<a href="http://ebb.org/bkuhn/blog/2012/02/11/harald-on-enforcement.html" target="_blank">anti-copyleft political ruse</a>.”  According to Kuhn, Landley is just a “copyleft opponent” who used a “sophisticated political strategy” to exacerbate “minor strategy disagreements among those who do GPL enforcement.”  Anti-copylefters like Landley, Kuhn says, “just want to distract the debate away from the only policy question that matters: Is copyleft a good force in the world for software freedom?”</p>
<p>But that’s not fair at all.  Landley (and his colleague Tim Bird, and others who support the ToyBox effort) aren’t diverting attention away from the key policy question; they throw it into high relief. Their actions – rewriting GPL’d BusyBox under a non-copyleft permissive license – make clear that they think that copy left has not been a good force.  And their words explain why: because (in their view) the GPL creates <a href="http://mjg59.dreamwidth.org/10437.html?thread=302021#cmt302021" target="_blank">too much uncertainty</a>, which prevents GPL’d projects from being adopted commercially.  Landley even gives a specific example, <a href="http://mjg59.dreamwidth.org/10437.html?thread=301509#cmt301509" target="_blank">describing</a> how Cisco, to avoid the GPL risk, terminated all in-house Linux development, started looking at non-Linux embedded operating systems, and reassigned its former Linux developers to work on Windows.  Other <a href="http://blogs.the451group.com/opensource/2011/12/15/on-the-continuing-decline-of-the-gpl/" target="_blank">recent data</a> supports the idea that commercial open-source projects are increasingly turning away from the GPL in favor of non-copyleft permissive licenses.</p>
<p>Landley’s criticisms of the SFC/SFLC were pointed, to be sure, but by attacking him as an agent of anticopyleft forces, Kuhn missed the opportunity to convince us why copyleft – as actually practiced – is a force for good in the world. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/gpl-enforcement-is-copyleft-a-force-for-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Releases Source Code For The Accidental Android TouchPad: Do GPL Obligations Arise Even From Unauthorized Distributions?</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/hp-releases-source-code-for-the-accidental-android-touchpad-do-gpl-obligations-arise-even-from-unauthorized-distributions/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/hp-releases-source-code-for-the-accidental-android-touchpad-do-gpl-obligations-arise-even-from-unauthorized-distributions/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:30:02 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://216.70.69.76/blog/?post_type=emergingtechnologies&#038;p=193</guid>
		<description><![CDATA[Back in the fall I wrote about the flap over the HP TouchPad tablets that were shipped with Android 2.2, or FroYo, installed.  The TouchPad was a WebOS-powered tablet, but somehow at least a few units had Android installed.  Most thought that these were test units that were never meant to be sold. A developer who owns copyrights on files in the [...]]]></description>
			<content:encoded><![CDATA[<p>Back in the fall I <a href="/blog/emerging-technologies/the-accidental-android-touchpad-further-developments/?preview=true&amp;preview_id=197&amp;preview_nonce=482978dcf5" target="_blank">wrote</a> about the <a href="/blog/emerging-technologies/the-accidental-android-touchpad-why-its-important-to-manage-software-supply-chain-risks/?preview=true&amp;preview_id=203&amp;preview_nonce=4c0ed2622d" target="_blank">flap</a> over the HP TouchPad tablets that were <a href="http://androidandme.com/2011/08/devices/touchpads-already-running-android-make-their-way-into-consumer-hands/" target="_blank">shipped with Android 2.2</a>, or FroYo, installed.  The TouchPad was a WebOS-powered tablet, but somehow at least a few units had Android installed.  Most thought that these were test units that were never meant to be sold.</p>
<p>A developer who <a href="http://code.google.com/p/cmtouchpad/issues/detail?id=16" target="_blank">owns copyrights</a> on files in the Linux kernel and who is leading a project to <a href="http://news.cnet.com/8301-17938_105-20095396-1/touchdroid-bringing-android-to-hp-touchpad/" target="_blank">port Android to the TouchPad</a> sent a <a href="http://code.google.com/p/cmtouchpad/issues/detail?id=16" target="_blank">demand</a> that HP provide the source code for the modified version of the kernel that is embedded in these units.  HP <a href="http://code.google.com/p/cmtouchpad/issues/detail?id=16" target="_blank">declined</a>, on the ground that it didn’t authorize the shipment of devices with Android embedded.</p>
<p>HP <a href="http://rootzwiki.com/topic/17563-the-other-touchpad-kernel-source-from-hp-android-dump/" target="_blank">apparently relented</a> to these demands and released the source for the Android kernel and for some other GPL components that it had modified.  The developer says that HP “was kind enough” to release this code because it “supports the [FOSS] community.”  True enough, I suppose, but consider that HP relented only after receiving a <a href="http://code.google.com/p/cmtouchpad/issues/detail?id=16#c31" target="_blank">demand letter</a> from a law firm that was sent on his behalf.</p>
<p>The developer is not entirely satisfied, moreover, because HP apparently has not released the source for a proprietary WiFi driver, presumably because the source reveals confidential information about HP’s hardware.  There’s been a <a href="http://arstechnica.com/business/news/2006/12/8428.ars" target="_blank">long running debate</a> in the Linux community as to whether closed source drivers can link to the kernel without becoming subject to the GPL.  The developer insists that the driver at issue here is a derivative work that is subject to the GPL because it is linked against at least 10 kernel files with “GPL ONLY” symbols.  HP is said to be investigating this claim.  Stay tuned.</p>
<p>In the meantime, I observed earlier that this situation highlights just how important it is to manage the supply chain for complex hardware and software projects.  HP’s decision to provide the source here likely will establish a precedent, as a practical matter if not a legal one, that even unauthorized distributions of GPL’d code trigger source disclosure obligations. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/hp-releases-source-code-for-the-accidental-android-touchpad-do-gpl-obligations-arise-even-from-unauthorized-distributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is BusyBox Too Dangerous To Use?</title>
		<link>http://brownrudnick.com/blog/emerging-technologies/is-busybox-too-dangerous-to-use/</link>
		<comments>http://brownrudnick.com/blog/emerging-technologies/is-busybox-too-dangerous-to-use/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 18:07:42 +0000</pubDate>
		<dc:creator>Edward J. Naughton</dc:creator>
		
		<guid isPermaLink="false">http://bro.gbdev1.com/blog/?post_type=emergingtechnologies&#038;p=98</guid>
		<description><![CDATA[Rob Landley thinks so.  One of the principal developers of BusyBox, Landley was a lead plaintiff in some of the enforcement actions brought by the Software Freedom Law Center a few years ago.  He’s now leading up a project, called Toybox, to rewrite BusyBox and release it under a more permissive, non-GPL license.  And for [...]]]></description>
			<content:encoded><![CDATA[<p>Rob Landley <a href="http://lwn.net/Articles/475901/" target="_blank">thinks so</a>.  One of the principal developers of BusyBox, Landley was a lead plaintiff in some of the enforcement actions brought by the Software Freedom Law Center a few years ago.  He’s now leading up a project, called Toybox, to rewrite BusyBox and release it under a more permissive, non-GPL license.  And for doing that, Landley’s drawn a lot of fire from free software advocates.</p>
<p>I wrote about <a href="/blog/emerging-technologies/license-revoked-applying-section-4-of-the-gpl-and-the-lessons-of-best-buy-to-googles-android/?preview=true&amp;preview_id=215&amp;preview_nonce=ed982a3551" target="_blank">the BusyBox lawsuits</a> a few months ago.  BusyBox itself is a lightweight set of utilities licensed under GPLv2 that is widely used in embedded Linux devices.  It’s been a vital tool in a <a href="http://en.wikipedia.org/wiki/SFLC#BusyBox_Litigation" target="_blank">GPL enforcement campaign</a> by the Software Freedom Law Center (SFLC) and Software Freedom Conservancy (SFC).</p>
<p>Those enforcement demands and lawsuits generally involved consumer devices such as BluRay/DVD players, DVRs, and wireless routers.  The devices included Busybox, but the manufacturers or distributors of the devices (including Cisco, Verizon, Best Buy, and others) allegedly failed to provide the corresponding source code for Busybox.</p>
<p>Landley and his colleague Erik Andersen, represented by the SFLC/SFC, took the position that the failure to provide source code as required by GPLv2 (a) automatically terminated the licensees’ right to distribute GPLv2 code, and (b) could not be cured simply by providing the corresponding source after the fact, but required the licensees to obtain the express permission of the relevant copyright holders.  The SFLC/SFC and the copyright holders apparently <a href="http://fosspatents.blogspot.com/2011/08/most-android-vendors-lost-their-linux.html" target="_blank">demanded many concessions</a> from the licensees before agreeing to reinstate the license, including the release of source code for a number of proprietary libraries and programs, as well as the right to review <strong><em>all</em></strong> of the code for new products prior to their release to ensure GPL compliance.</p>
<p>Busybox was critical to the SFLC/SFC’s strategy.  First, it was found in many consumer devices. Second, in many cases the companies targeted by the SFLC/SFC had simply manufactured or distributed products that included chips on which the BusyBox code had been embedded.  The targeted companies, therefore, had to obtain the corresponding BusyBox source code from their upstream chip supplier.  As a practical matter, it was generally difficult for these companies to obtain the right version of the code.  Taken together, these factors gave the SFLC/SFC tremendous leverage.</p>
<p>This is exactly why Landley <a href="http://lwn.net/Articles/475901/" target="_blank">says</a> that “GPLv2 BusyBox is legally speaking one of the most _dangerous_ pieces of software you can ship.”  According to Landley, he initially became involved in the BusyBox lawsuits because <a href="http://mjg59.dreamwidth.org/10437.html?thread=302277#cmt302277" target="_blank">he thought that they would improve the software</a>:</p>
<blockquote><p>when I thought that hooking up with a lawfirm to launch BusyBox license enforcement lawsuits would result in any code added to the BusyBox repository, THAT was naive. Zealots grabbed that and used it to inflict completely unrelated crap like &#8220;license compliance officers&#8221; sending reports to the Free Software Foundation (which WAS NOT INVOLVED, yet somehow managed to hijack this to further their own agenda).</p></blockquote>
<p>Landley now believes that the lawsuits were a <a href="http://mjg59.dreamwidth.org/10437.html?thread=299973#cmt299973" target="_blank">bad idea</a>:</p>
<blockquote><p>The BusyBox lawsuits are something I personally started.  They were a bad idea, they have done more harm than good (I have personal, firsthand experience with this), and it&#8217;s my responsibility to stop them.</p>
<p>On an engineering note, they never contributed a single line of code to BusyBox.  NOT ONE.  I thought they would, but they didn&#8217;t, so I stopped pursuing them.</p>
<p>Instead they were picked up by zealots to pursue a wider agenda that had NOTHING TO DO WITH MAKING BUSYBOX A BETTER PIECE OF SOFTWARE.  You yourself admit that this is what happened, and the idea of STOPPING this is exactly what you are objecting to.</p>
<p>I&#8217;m an engineer.  I respond to problems by writing code.</p>
<p>Zealots respond to problems by telling OTHER people what they &#8220;should&#8221; do, and freaking out when they don&#8217;t do it.</p></blockquote>
<p>Landley explains that he wants to rewrite BusyBox under a non-GPL permissive license to &#8220;<a href="http://mjg59.dreamwidth.org/10437.html?thread=301509#cmt301509" target="_blank">stop BusyBox from being used as a bludgeon against the world at large</a>.&#8221;</p>
<blockquote><p>The BusyBox license enforcement lawsuits were a HORRIBLE IDEA, I regret having started that ball rolling, I couldn&#8217;t stop it.  I can only render it irrelevant with fresh development.</p></blockquote>
<p>But others, particularly <a href="http://mjg59.dreamwidth.org/10437.html" target="_blank">Matt Garrett</a>, have excoriated Landley, because they believe that creating a non-GPL alternative to BusyBox will <a href="http://mjg59.dreamwidth.org/10437.html?thread=294853#cmt294853" target="_blank">make it easier for others to violate</a> the GPL:</p>
<blockquote><p>the reason for writing this replacement isn&#8217;t to avoid infringing Busybox&#8217;s license, as such, but to avoid Busybox being used as a tool to enforce the license of other GPLed code (primarily the Linux kernel). . . .</p>
<p>The problem of vendors wilfully violating the GPL isn&#8217;t one that can be solved by writing code.  People who own the copyright to bodies of BusyBox have chosen to enforce that copyright as part of a larger overall strategy to force vendors to release the source code to other GPLed works that they&#8217;re infringing.  They have the right to do that.  You&#8217;re choosing to work on a replacement for BusyBox in order to make it easier for people to avoid enforcement actions.  You also have the right to do that.  I think your approach results in us seeing a larger number of wilful GPL violations than would otherwise be the case, but it&#8217;s absolutely your choice.</p></blockquote>
<p>For his part, Landley has <a href="http://mjg59.dreamwidth.org/10437.html?thread=308165#cmt308165" target="_blank">little good to say</a> about the SFLC/SFC:</p>
<blockquote><p>I wrote up fairly extensive guidelines about what I did and did not consider infringement:</p>
<p><a href="http://lists.busybox.net/pipermail/busybox/2008-October/033327.html" target="_blank">http://lists.busybox.net/pipermail/busybox/2008-October/033327.html</a></p>
<p>I.E. using vanilla unmodified code is not infringing, we just want your IMPROVEMENTS.  I did&#8217;nt care about forcing you to mirror source tarballs like the FSF did to Mepis, or exploiting crazy loopholes.  If you honestly haven&#8217;t got any code we&#8217;d want, there&#8217;s nothing in it for us.</p>
<p>The SFLC/SFC didn&#8217;t work that way.  They wanted settlement money so they could afford to file the next suit, and they used BusyBox to sue over OTHER software packages which is disingenuous.</p>
<p>So from my point of view, &#8220;Is your code vanilla unmodified BusyBox&#8221; could be answered &#8220;yes&#8221;.  From the SFLC&#8217;s point of view, the answer had to be accompanied with a $20k check and the right to go through your refrigerator looking for expired mattress tags.</p>
<p>I&#8217;m aware that you care deeply about the mattress tags, but you&#8217;re being a slimy weasel exploiting other people&#8217;s loopholes to get your way, and you&#8217;re upset that the loophole is closing.  You find it an INJUSTICE that the loophole may no longer be leverageable for unrelated purposes.</p></blockquote>
<p>Both Landley and Garrett are passionate advocates for FOSS, but it’s evident that they view the problem from diametrically opposite perspectives.  Garrett sees GPL non-compliance as a serious problem that will be made bigger by the loss of BusyBox as a tool for enforcement.  Landley believes that the BusyBox litigation hurt the adoption of Linux and other GPL’d code.  Landley’s collaborator Tim Bird <a href="http://mjg59.dreamwidth.org/10437.html?thread=302021#cmt302021" target="_blank">sums it all up</a> soberly and succinctly:</p>
<blockquote><p>Matthew correctly points out that the busybox litigators use busybox as a leverage for asking for more than just the busybox source.  I believe they do not have this right (either legally or morally).  It is this aspect of the situation that some companies find undesireable.  It represents a business risk that is beyond the value that busybox provides.</p>
<p>The intent of this project is not to shield GPL violators.  It is intended to prevent violation in the first place.  I view the need for this project with some sadness, as I myself have worked hard for many years to encourage GPL compliance.  I will continue to do so.</p>
<p>I think that reducing the legal uncertainty involved with using GPL software increases the likelihood of adoption and compliance.  This is in stark contrast to the direction that the SFC has taken with their re-compliance requirements.</p>
<p>What Matthew argues here is that the ends justify the means, in terms of GPL enforcement. I respectfully disagree.</p></blockquote>
<p>Landley and Bird have framed the problem well, but they can’t solve it simply by rewriting BusyBox.  In his <a href="http://sfconservancy.org/blog/2012/feb/01/gpl-enforcement/" target="_blank">response</a> to Landley, Bradley Kuhn declares that “I’m here to enforce the GPL,” and Garrett himself <a href="http://mjg59.dreamwidth.org/10437.html" target="_blank">urges Linux kernel copyright holders</a> to step into the breach left by Landley.  “<a href="http://lwn.net/Articles/475901/" target="_blank">The mushroom cloud of legal uncertainty</a>” surrounding the GPL and the Linux kernel will continue. <span style="color: #f8f8f8;">Blogs</span></p>
]]></content:encoded>
			<wfw:commentRss>http://brownrudnick.com/blog/emerging-technologies/is-busybox-too-dangerous-to-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
