<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:icbm="http://postneo.com/icbm" xmlns:includedComments="http://www.laudably.com/rss2-comments" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>Smalltalk Tidbits, Industry Rants: category: lsiOSS</title>
		<link>http://www.cincomsmalltalk.com/blog/blogView</link>
		<description>Cincom Product Manager</description>
		<webMaster>jrobertson@cincom.com</webMaster>
		<lastBuildDate>Sun, 30 Jul 2006 23:47:55 EDT</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/cst_small.jpg</url>
			<title>Smalltalk Tidbits, Industry Rants</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView</link>
			<height>50</height>
			<width>81</width>
		</image>
		<admin:generatorAgent rdf:resource="http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:jrobertson@cincom.com"></admin:errorReportsTo>
		<dc:language>en-us</dc:language>
		<dc:creator>James A. Robertson</dc:creator>
		<dc:rights>Copyright 2005 Cincom Systems, Inc.</dc:rights>
		<dc:date>2006-07-30T23:47:55-05:00</dc:date>
		<icbm:latitude>39.214103</icbm:latitude>
		<icbm:longitude>-76.878807</icbm:longitude>
		<item>
			<title>Case law update - SCO vs. IBM</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291781</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:16:21 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Ahh, everyone's favorite - the SCO suit. This talk is coming from David Bender, a well known attorney in this area of law. A short digression to set the table: Unix was born in 1969 at Bell Labs. It was widely licensed on nominal terms. </p>
<p>So onto SCO vs. IBM. Filed in 2003. Three complaints, and three sets of counter-claims. There's a motion pending for another complaint. very heavily litigated - as of April 2005, 437 docket entries. Five week trial is set for November 2005. Plaintiff: SCO, who markets Unix software. Defendent: IBM - markets a version of Unix called AIX. There are third party products - Linux in particular - that are Unix-like. The Linux claim is that this software was developed without relying on Unix code.</p><p>SCO alleges that IBM contributed a great deal of code derived from Unix software. The slide states that Linux is making inroads against MS, but the bigger issue, IMHO, is that it's making inroads against the various commercial Unix vendors, with SCO, at the low end, taking large scale damage. The most interesting thing to me, at this point - in my reading of the technical blogosphere, the SCO suit gets no respect (I certainly give it none, see above) - and is given no chance of success. The feel in this room is different. David points out that the biggest problem is that copyright law was written without software in mind, and it's fitting badly. </p><p>So how did Unix assets convey? From AT&amp;T to Novell to Sabta Cruz Operation to the SCO Group (note: there's dispute on what went where on some of those steps). SCO claims that IBM breached its Unix license agreement with SCO's predecessor, AT&amp;T by contributing derivative work to Linux. Their claim is that without these contributions, Linux would not be a viable competitor to SCO's Unix software (cue the loud guffaws from the tech blogosphere right there). They also claim copyright infringement, and claim that under the original AT&amp;T agreement, they had the right to terminate IBM's license (which they did in 2003). Finally, they claimed unfair competition. SCO claims that IBM was well aware of these contracts and their meaning. SCO additionally claims that IBM intentionally harmed their business relationships by badmouting them with shared partners. </p><p>What does SCO want? $1B in restitution, and an injunction. Clearly, IBM doesn't agree :) The crux, it seems to me, is that SCO accepted the GPL by modifying and distributing Linux products for years. So, it's a &quot;sour grapes&quot; argument is what IBM says. IBM states that SCO acquired the rights to Unix software in an attempt to unify Unix and Linux - and that when that failed, they turned to a strategy of litigation. </p><p>Originally, SCO tried to claim a trade secrets infringement. When they couldn't identify any, they dropped that and started claiming that you need a SCO license to run Linux. IBM states that Linux developers will remove infringing code, if only SCO will identify it. SCO will not identify said infringement. So, IBM counter-claims that the AT&amp;T/IBM agreement is breached by the attempted termination. They also make other claims under the lanham act, and claim that SCO has breached the GPL. </p><p>The original AT&amp;T license looks confusing to me - it seems to state that IBM only had the right to use Unix and/or derivative works on internal systems and defined CPUs. If that's the cae, how do they ship any derived work? What am I missing here? This whole thing gets into what does or doesn't constitute a &quot;derived work&quot;. It's at this point that I can state that I'm glad I'm not a lawyer - this is making my head spin. There's more - the people who signed the original IBM/AT&amp;T contract could be called to testify, and they could be asked to explain what they understood the term &quot;derivative work&quot; to mean <em>at the time</em>. On another note, in Discovery, how does SCO identify supposedly infringing work?</p><p>SCO asserts that the added source is a derived work. Therefor, any of this code contributed to Linux constitutes a breach of the AT&amp;T agreement. That's because derived work, according to the original license, it could only be used for internal purposes on designated machines. Then there's the GPL definition of the GPL:</p><blockquote>either the program or ant derivative work under comyright law, that is to say, a work containing the Program or a portion of it...</blockquote><p>Now David goes back to the Unix conveyances. There's no dispute that AT&amp;T sold all rights to Novell. There's a huge dispute over what did or didn't go the Santa Cruz Operation in 1995. So Novell sold everything in 1.1(a) to SCO, except for schedule b:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>A &quot;All rights and ownership of Unix&quot;</li>
		<li>B &quot;All Copyrights&quot;</li></ul><p>Ok, that's confusing :) There was a 1996 amendment - revised (b) to exclude all copyrights except those owned by Novell and required by SCO. Gah! The original agreement between IBm and AT&amp;T doesn't seem to grant irrevocable rights, but an amendment executed by IBM, Novell, and SCO states that on payment of considerations, they would get irrevocable rights. </p><p>SCO then moved on to sue Novell in 2004 for &quot;slander of title to the Unix copyrights&quot; - more or less, that Novell's claims about who owns what were damaging and made &quot;with malice&quot;. Novell claims that the documents SCO relies on for transfer of copyright are not clear enough. There was a ruling last year that went Novell's way, but no ruling on whether a further amendment cures that. No decision yet - not clear whether it will impact the IBM suit. </p><p>Then, Red Hat sued SCO for creating FUD around Linux (and thus their business). That was filed in fall 2003. Court has stayed the case pending resolution of the IBM case. They wanted declaratory judgment that they did not infringe or violate copyright.</p><p>Then, SCO started suing end users. AutoZone was using SCO Unix, switched to Linux after SCO dropped support. SCO alleges that Linux is a derived work, and that AutoZone is infringing SCO's copyright. AutoZone tried to move it, failed, and this has been stayed pending IBM.</p><p>Then SCO sued Daimler Chrysler for breach of contract, because they switched from SCO Unix to Linux, which they claim is a derived work. Most of this one has been dismissed. </p><p>So - when the dust settles, what will the outcome be? Who wins? SCO? IBM? Linux backers? The proprietary Unix vendors? Who? David won't make a prediction at this point. He does think it's possible that SCO could lose on copyright but win on contract grounds.</p></div>]]></description>
			<guid isPermaLink="false">3293291781</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291781</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291781</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291781</wfw:comment>
		</item>
		<item>
			<title>Working with OSS compliance management</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291753</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:15:53 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>A presentation from Karen faulds CopenHaver of Black Duck Software. Interesting - she brought up <a href="http://www.thomaslfriedman.com/worldisflat.htm">Friedman's &quot;Flat Earth&quot; book</a> and chapter 3 (on Open source) straight off. I guess I need to buy the book. </p>
<p>Anecdote - story of a developer that a colleague had to fire, because he wasn't producing software, he was downloading various bits from the web and integrating them - thus increasing the risk of unintentional opening of code based on various OSS (and proprietary) licenses that may have walked in. To be fair, she points out that lawyers copy boilerplate all the time, so it's not an odd thing at all. </p><p>Heh - the idea is that our IP laws and licenses should transfer to China (after they translate the various licenses out there). ironically, in &quot;<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0060922826/qid=1115428021/sr=8-1/ref=pd_csp_1/103-8433547-6667001?v=glance&amp;s=books&amp;n=507846">The Birth of the Modern</a>&quot;, a book I'm reading now - one of the huge complaints that the UK publishing industry had against the US in the early 19th century was our (then) lack of concern for copyright law. The more things change...</p><p>So anyway, she's flogging compliance software that supposedly fingerprints open source software so that you can look up what you have versus what's &quot;out there&quot;. I'd like to know how that works, and what assumptions it makes about the software methodology that the code comes from :)</p><p>Virtually all companies now work in a &quot;mixed IP&quot; environment. Software is being built evr higher on older layers of previous work. What are the compliance concerns?</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Absence of control over code available for download w/o charge</li>
		<li>Questions regarding code pedigree</li><li>Assumption that licenses are unenforceable</li></ul><p>She claims that &quot;everyone&quot; will start shipping source with everything. I think I'll introduce her to Apple and MS sometime :) In any event - the notion she's flogging is that you need to know what you can and can't do with the code combinations you have, which is a valid concern. As to whether this is a real concern? At least for public firms, you have the whole Sarbanes-Oxley madness, so it'll get attention. So - step one is assessing what you have, and then remediating based on what you found. </p><p>She's advocating starting small, with a pilot project - and carrying it through from start to finish. Avoid disrupting development, and anticipate employee concerns. For public companies - the ones with SarbOx issues - you need to worry about whistleblower implications. I'd add that this will be a bigger problem if - <em>for whatever reason</em> - you have a demoralized set of employees. For any remediation plan, you need to involve all the players (including developers), or it will get rejected out of hand. </p><p>The goal of all this? To understand what it is you are building/shipping, and making sure that any issues are identified early. </p></div>]]></description>
			<guid isPermaLink="false">3293291753</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291753</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291753</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291753</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291753</includedComments:puid>
					<includedComments:author>
Socinian</includedComments:author>
					<includedComments:pubDate>2005-05-12T12:37:33-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;Comment by 
Socinian&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;Code in the form of object classes should probably be delivered with both prebuilt xUnit tests as well as prebuilt xLicense tests. Just like an aggregator, xLicense tests would draw from several internal and external content sources.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Working with OSS compliance management</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291753</wfw:comment>
		</item>
		<item>
			<title>Managing Open Source Software as a Licensee</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291740</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:15:40 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>This presentation comes down from theory into practice - what issues are there in using OSS licensed software? Alfred Kellog is an IP lawyer who specializes in software technology issues at UBS. </p>
<p>First off, there's a compelling value proposition (free!) On the legal side, it's an untested frontier:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>no judicial opinion validating the concept</li>
		<li>virtually no judicial opinion interpreting the provisions of the various OSS licenses</li><li>no warranties or proof of non-IP infringement</li><li>Reciprocal (viral) aspect of some licenses creates risk of unintended IP loss</li></ul><p>So how do you utilize OSS without exposing yourself to excessive risk? What about risks you don't know about? (i.e., employee downloads that you are unaware of). Some of the risks you have to mitigate:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Support - will you need it? Where will you get it? </li>
		<li>Lack of Warranties - What's the liklihood of a problem? </li><li>Infringement claims - What is the risk, how do you figure it out? What are the consequences of a bad event? </li><li>Non-compiance with license restrictions - are these easily satisfied?</li><li>Loss of owed IP due to reciprocal features - How does your use impact? What is the uncertainty?</li><li>License invalidity - hard to tell</li><li>Unauthorized downloads - is there a policy in place explaining rules? Are there technical blocks? Can there be? What about open source that piggybacks with commercial products?</li><li>Unauthorized open sourcing of your proprietary code by developers within your organization - need well known policies so that open source releases are planned</li></ul></div>]]></description>
			<guid isPermaLink="false">3293291740</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291740</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291740</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291740</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291740</includedComments:puid>
					<includedComments:author>
Socinian</includedComments:author>
					<includedComments:pubDate>2005-05-12T12:45:07-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;Comment by 
Socinian&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;Use OSS the same way the big boys use multiple sources (like MS &amp; Sun over Java). Use it till you're caught with an actual conflict. Work out a quick resolution, then roll out your own clean room version. Same as other media content, music, literature, etc.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Managing Open Source Software as a Licensee</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291740</wfw:comment>
		</item>
		<item>
			<title>Open Source and Patents</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291728</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:15:28 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml"><p> Now we have Ed Walsh on patents an Open Source. He's an IP lawyer in Boston. This is the &quot;what's the catch&quot; talk of the day. He defines the FSF folks as in the ideologue camp. Then you have the people creating OSS, the developers. Finally, you have the people distributing OSS software (bundlers, like RedHat). You might also classify them as integrators. Finally, there are the users (and the employers of the users). So to answer a patent question about OSS, you have to figure out where people sit (to find out where they stand). </p><p>A separate group are patent &quot;trolls&quot; (i.e., the fine folks at Eolas - or, <a href="http://garage.docsearls.com/node/587">given this absurd filing</a>, Jeff Bezos. So - Ideologues, developers, distributors - all things being equal, they might prefer that they not be patents at all. </p><p>Integrators: Building products on base of hardware/software. Wants &quot;base&quot; products to be free of restrictions. May want to distribute a product with restrictions. Does not want costs, wants freedom to operate.</p><p>Users: Want freedom to operate. Want to keep using software, don't want costs - direct or indirect. </p><p>Freedom to operate - is OSS more risky? The main risk is infringement of IP (or at least the perceived risk of that). Many of the proprietary vendors hold lots of patents (IBM, MS, Sun, etc). There haven't been many infringement cases yet - the SCO case is a bad example of what could come about. [ed] - I'll note in passing that Jonathan Schwartz of Sun has said &quot;I like IP&quot; - which means that even the supposed friends of open systems could easily jump ship. </p><p>First rule of litigation: Sue someone solvent (i.e., follow the money). Many of the larger vendors are using patents as &quot;trading cards&quot; - the rest of the field has to &quot;pay to play&quot; (settlements). With widespread distribution of source, (alleged) infringement is easy to spot.</p><p>What about community countermeasures? There's a public patent foundation that challenges egregious patents. There's also the Open Source law Center and the OSDL's legal defense fund. There's also infringment insurance and indemnities offered by vendors. As well, some of the OSS vendors (RedHat, for instance) are getting patents - potentially as a defensive measure (the MAD theory of patent acquisition). Many patents are bad simply because the PTO primarily looks for duplicative patents, not for prior art. This is a problem in a new field (like software). What about the &quot;Patent Pledges&quot; of some of the big vendors (IBM, Sun, MS)? They are claiming that they won't assert their patents against the OSS community - there are potential anti-trust limits on large scale agreements this way. Bearing in mind that a patent assertion typically costs $2M, and most OSS projects are (financially) poor, this can easily be taken as grandstanding. </p><p>The GPL has an implied patent license</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Uncertainty about what is licensed and to whom</li>
		<ul>
		<li>Your contributions, anything in the code, or anything in the code or later added to it?</li><li>Your chain of title or the entire open source community?</li></ul></ul><p>What risks surround IP really depend on which OSS license you use. For instance - how do you manage patent cross-licenses and obligations under the GPL? How can you know who you aren't supposed to sue?</p><p><strong>Summary:</strong></p><p>Ideologues don't like patents, never will. Distributors don't like patents, but are pragmatic. Integrators want it both ways, need a rational plan for their patents and those of others. users don't want to deal with patents, but need a rational plan.</p></div>]]></description>
			<guid isPermaLink="false">3293291728</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291728</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291728</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291728</wfw:comment>
		</item>
		<item>
			<title>Making money from OSS</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291709</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:15:09 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Now we get to the part that the corporate members of the audience are interested in - how to make money off this stuff :) This is coming from Mark Webbink, Deputy General Counsel at RedHat. </p>
<p>As to &quot;can you make money&quot;? At this point, Mark popped up a slide showing RedHat revenue growth, which is now over $100M annually. Interestingly, their revenues started to trend up again in 2003 when they went to subscription licensing. In fact, 70% of the revenue is from subscriptions, 30% from services. Most of the subscription revenue is Enterprise based. </p><p>How you build a business model depends on which license (style) you choose - GPL or BSD. taking GPL first:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Must include source</li>
		<li>All redistributed code must be GPL</li><li>No restrictions on copy, modify (etc)</li><li>No binary only (proprietary) code</li><li>No per user (etc) fees</li></ul><p>And the BSD:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Does not requires source</li>
		<li>No need to push everything under BSD</li><li>May impose other conditions</li><li>May be embedded in proprietary systems</li><li>May charge license (etc) fees</li></ul><p>Retail model - not used extensively anymore, Redhat, Suse, (etc) have moved off. Did not provide scalable revenue, did not appeal to enterprise buyers. </p><p>The Loss Leader model: Early RedHat distro model to get mindshare, and now used by IBM (Eclipse) and other large vendors. Mostly used by OEMs. What about Dual Licensing? That's how MySQL used to do business (GPL or binary only). The license varies at licensee's choice. Allows a proprietary license for binary only uses. Experience? Creates market confusion (which license do I want/need? Why do I need to pay?) SleepCat software is seeing this now. </p><p>Where is it at now? The bundling model (i.e., services and subscriptions). Have to be creative about what you are charging for based on the license. You can charge for warranties, or &quot;other&quot; services so long as you don't interfere with downstream rights. So you create a bundle and charge a subscription license for the convenience of bundling. You can bundle technology instead of a service: TiVo, for instance. Typically in embedded apps. </p><p>Bundling with patents? Not really likely with respect to the GPL. With BSD, possible. The GPL, with its downstream obligations, makes it unlikely. What about a membership model? Mandrake used this model when retail wasn't working for them - somewhat similar to public radio funding.</p><p>What about the &quot;Free Riders&quot;? This is inevitable with Open Source models. You get non-developing distributors, non-contributing consultants - and not all enhancements go back to the community. </p></div>]]></description>
			<guid isPermaLink="false">3293291709</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291709</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291709</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291709</wfw:comment>
		</item>
		<item>
			<title>GPL: Enforcement and Enforceability</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293291702</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 19:15:02 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Here's the post lunch slump, but to keep us awake we have Douglas E. Phillips on the GPL and enforcement. Interestingly, there's been a recent filing challenging the GPL on anti-trust grounds in Indiana - so there should be a lot to talk about here. Douglas says he's going to focus specifically on the &quot;viral&quot; aspects of the license. </p>
<p>Eben Moglen of the FSF calls any questioning of the GPL's enforceability as FUD, and blames Microsoft. [ed] - given the &quot;easy target&quot; nature of MS in the OSS space, that seems mighty convenient. Moglen claims that it's enforceable because he's been enforcing it in private settlements (which says nothing about how it would be taken in court). Asking in a public forum tends to attract immediate attacks on a personal level (seen in various USENET forums). </p><p>In 2003, the FSF has pursued 20-30 enforcement actions in private (as reported in Forbes). The FSF has been engaged by companies wanting enforcement (MySQL) to help. There haven't been many decisions yet - and Douglas says that this is a lot like the way the BSA has taken to challenging alleged violations. </p><p>A year ago, there was a CA vs. Quest Software suit that seemed to assume the GPL was enforceable. in July 2004, there was a decision in Munich Germany, which enjoined distribution w/o conformance with the license. That's still not a US based decision though, so it's not resolved in the US. </p><p>In the US, there's the infamous SCO case, and more recently - 2005 - there's a suit alleging that the GPL is a price fixing scheme hurting programmers. So what grounds are there to challenge?</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Constitutional violation</li>
		<li>Pre-empted by copyright law</li><li>Violates export control laws</li><li>Never been tested in court</li><li>Fails under the UCC</li><li>Fails under common law</li><li>Violates anti-trust law</li><li>Selectively enforced by FSF</li><li>Fails as a copyright license</li><li>Too vague</li><li>Not effective as shrink/click wrap</li></ul><p>License vs. Contracts: Moglen states that a license is permission to use property, while a contract is an exchange of obligations. Moglen states that the licensor has no obligations, so it's a pure copyright license (i.e., no contract necessary). Thus, shrinkwrap license enforcement are avoided. [ed] This seems shaky to me...</p><p>What about the courts? We can reach back to General talking Pictures Corp. vs. Western Electric Co. (1938), which allows the patentee to grant a license. There's a 1995 case (McCoy vs. Mitsubishi Cutlery, Inc) stating that a license is in fact a contract. Muddies the waters, that's for sure.</p><p>What about revocation? Copyright law states that non-exclusive licenses are revocable. The FSF argues with that in its FAQs: &quot;The public already has the right to use the program under the GPL, and this right cannot be withdrawn&quot;. Seems to be a conflict there. </p><p>Is it enforceable as a contract? Need assent from both parties first. The GPL itself does not purport to be a contract, and the FSF states that it's not. So - how can a contract be formed? The question is, does copyright pre-empt this? In 1996, the court rejected preemption in ProCD vs. Zeidenberg, stating that &quot;rights created by contract are not equivalent to any exclusive rights within the general scope of copyright&quot;. Also - &quot;Contracts, by contrast, generally affect only their parties; strangers may do as they please, so contracts to do not create exclusive rights&quot;.</p><p>Then there's Alcatel USA vs. DGI Technologies (1999), where we learned that copyright law cannot be used to indirectly gain commercial control over products it does not have copyrighted. Hmm - what does that say about the derivative/viral part of the GPL? The way the GPL is worded, a one line inclusion triggers derivation, and that goes well beyond current jurisprudence on copyrights. </p></div>]]></description>
			<guid isPermaLink="false">3293291702</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293291702</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293291702</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293291702</wfw:comment>
		</item>
		<item>
			<title>Open Source Licensing</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267913</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 12:38:33 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>This is an exploration of the various OSS licenses by Dov Scherzer (a lawyer in this field). The main thing - virtually no jurisprudence yet. Only one US case, some evolving ones in Germany. The US case (Progress Software vs. MySQL AB) was settled. To be clear, he explains that OSS is <em>not</em>:</p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>Proprietary software</li>
		<li>Freeware</li><li>Shareware</li><li>Public domain</li></ul>
<p>Boy, there are a lot of interesting questions from the government people, and a bunch of assumptions based on regulations I'm not familiar with :) Apparently, some section of US code has something to do with public domain and government code, or people here think it does. </p><p>So what's the reason for the LGPL? It's intended to allow libraries that don't &quot;infect&quot; applications. The idea is that an LGPL library can be used with a proprietary program, and not &quot;infect&quot; it. Again, the whole issue revolves around the concept of linking, and the notions used in the LGPL and GPL make a lot of C/C++ assumptions. Gosh knows what this means in the world of languages like Smalltalk, Lisp, or even Java.</p><p>Is the GPL a binding contract? It's &quot;clickwrap&quot;, not an actual contract. It's included with the sources, possibly as a separate file. On many sites, there's no explicit mention of the GPL other than in the source listings. So is it binding? Current jurisprudence states that Clickwrap, Shrinkwrap, and Browsewrap licenses are valid <em>only if the user has made some kind of affirmative act to agree to the terms</em>. </p><p>So what do the license terms that claim to push any derived work under the GPL mean? </p><ul xmlns="http://www.w3.org/1999/xhtml">
			<li>GPL vs. the Copyright act</li>
		<li> Hypo - what if I take 2 GPL lines and stuff them into a huge app?</li><li>The GPL says boom - derivative work Ii.e., it's been opened)</li><li>The copyright act differs (does not call it a derivative work). </li></ul><p>A question here - what does copyright's &quot;fair use&quot; mean here? 2 lines? 100 lines? What? Under copyright law, it's not a derivative work unless it has <em>substantially copied from a prior work</em>. What this means in terms of source code is not clear (at least to me :) ). Current case work is pretty much on artistic work (art, text, music). Is using a small module different? What makes two pieces of code combined? Same storage media, but separated? Not combined. Same executable? Combined. [ed] - but even there, it's not clear - what about a Java JAR file or a Smalltalk parcel? The &quot;same executable&quot; standard seems to imply a problem here. Here's an interesting example - he addresses plugins, and states that it depends on how the plugin is used/invoked.</p><p>Again, I'd say that some court is going to have a ball with this some day. Another example from the slide deck: Load a GPL library into a non-GPL code base. Derive a subclass of one of the loaded classes - according to the FSF FAQ, that opens the entire application. The bottom line according to Dov: at present, you need both a lawyer and a technical expert to decipher the GPL FAQs. At present, none of this has been tested in court. We just don't know. </p></div>]]></description>
			<guid isPermaLink="false">3293267913</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293267913</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293267913</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267913</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267913</includedComments:puid>
					<includedComments:author>Gideon</includedComments:author>
					<includedComments:pubDate>2005-05-11T13:02:53-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I don't really see a problem. The GPL is a licence from the author that gives you permission to do things which are forbidden by normal law. Without is you would have no permission then the default given by law.

Analogy: Just because the text of a book is available does not mean anyone can go an distribute and edit it without permission. Likewise, just because the author choose to distribute in source form this does not mean that you can do with it what ever you want.

If people do not accept the whole of GPL then they need to contact the author and arrange a different licence. If it is proven that GPL is not valid then there is no licence and again normal copyright law applies.

I prefer the &lt;a href="http://www.geocities.com/SoHo/Cafe/5947/bugroff.html"&gt;No problem Bugroff&lt;/a&gt; licence myself btw. ;)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>GPL is a Licence...</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267913</includedComments:guid>
					<includedComments:puid>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267913</includedComments:puid>
					<includedComments:author>Dwight Shih</includedComments:author>
					<includedComments:pubDate>2005-05-11T20:03:04-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;&lt;p&gt;When looking at the question of how much it takes to substantially copy, it's important to look at the unit of copyright. I think (and I'm not a lawyer), that it's going to come down to the file. That is, a useful chunk of functionality with a copyright notice. So substantially copy comes into play anytime you  copy a significant piece of a file, rather than a significant piece of a larger distribution.


&lt;/p&gt;

&lt;p&gt;For example, suppose I wrote and distributed a collection of 1000 short stories. If each short story was individually copyrighted, then republishing a single short story would be a copyright violation even though it was only 0.1% of my distribution. &lt;/p&gt;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>what's the unit of copyright</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293267913</wfw:comment>
		</item>
		<item>
			<title>IBM's Common Public License</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;entry=3293267898</link>
			<category>lsiOSS</category>
			<pubDate>Wed, 11 May 2005 12:38:18 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Heather J. Meeker on the CPL. It was approved in 2001 by the OSI, is a lot like the MPL. It was written to generalize the terms so that any OS originator (i.e., non-IBM) could use it.It came from the earlier IPL. Like the MPL, these licenses were intended to be accessible to lawyers and corporations. It is a <em>viral</em> license - version 0.5 was developed for Eclipse, the current version is 1.0. </p>
<p>The CPL distinguishes between original contributors and subsequent contributors. It also defines recipients. What you end up with is a stream of licensors (down the chain of contributors) - it's basically another way of saying sub-licensor, more or less (question from Larry Rosen). The CPL is explicit about copyright and patent licenses. The language I'm looking at on the screen was definitely written by a corporate lawyer - I nearly fell asleep just reading the first sentence. </p><p>Interesting isclaimer on infringement - the CPl puts the onus on the person wishing to redistribute to get patent rights if they are required. Definitely corporate friendly :) Another thing - subject to indemnification of contributors, distributors may offer different business terms to licensees. So, you can offer the software commercially for money. And another hint that this is a corporate license - the license explicitly states that each party waives its rights to a jury trial in any resulting litigation.</p><p>Interesting kicker on this last bit - the federal government has issues with automatic license termination and decisions about default litigation terms. Commercial firms probably have specific contracts for federal agencies for those cases - but that makes open source terms really interesting.</p></div>]]></description>
			<guid isPermaLink="false">3293267898</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3293267898</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?entry=3293267898</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/blogView/servlet/CommentAPIServlet?guid=3293267898</wfw:comment>
		</item>
	</channel>
</rss>
