<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Does GPL make sense for Ajax libraries?</title>
	<atom:link href="http://www.rockstarapps.com/wordpress/?feed=rss2&#038;p=100" rel="self" type="application/rss+xml" />
	<link>http://www.rockstarapps.com/wordpress/?p=100</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 26 Mar 2009 22:45:18 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jose M. Arranz</title>
		<link>http://www.rockstarapps.com/wordpress/?p=100&#038;cpage=1#comment-586</link>
		<dc:creator>Jose M. Arranz</dc:creator>
		<pubDate>Wed, 30 Apr 2008 09:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockstarapps.com/wordpress/?p=92#comment-586</guid>
		<description>The GPL license has a hole for server side centric web applications. Your server code using GPL libraries can be closed source because you are not distributing the application (you are providing remote *access*). Of course you cannot give your application to anyone without the source code.

 GPL v3 keeps this spirit, if you really want your server side web library cannot be used for server based closed source projects (without a fee), the AGPL v3 (Affero GPL) was invented for. This license was invented for network based applications.

 Ext-JS guys should be picked AGPL to make money with commercial licenses (the GWT version is actually server based). Selecting GPL introduces a license hole.

 A JavaScript library is another history. 

ItsNat, Natural AJAX, dual licensed AGPLv3/commercial from START.
http://www.itsnat.org</description>
		<content:encoded><![CDATA[<p>The GPL license has a hole for server side centric web applications. Your server code using GPL libraries can be closed source because you are not distributing the application (you are providing remote *access*). Of course you cannot give your application to anyone without the source code.</p>
<p> GPL v3 keeps this spirit, if you really want your server side web library cannot be used for server based closed source projects (without a fee), the AGPL v3 (Affero GPL) was invented for. This license was invented for network based applications.</p>
<p> Ext-JS guys should be picked AGPL to make money with commercial licenses (the GWT version is actually server based). Selecting GPL introduces a license hole.</p>
<p> A JavaScript library is another history. </p>
<p>ItsNat, Natural AJAX, dual licensed AGPLv3/commercial from START.<br />
<a href="http://www.itsnat.org" rel="nofollow">http://www.itsnat.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Condit</title>
		<link>http://www.rockstarapps.com/wordpress/?p=100&#038;cpage=1#comment-488</link>
		<dc:creator>Craig Condit</dc:creator>
		<pubDate>Thu, 24 Apr 2008 00:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockstarapps.com/wordpress/?p=92#comment-488</guid>
		<description>This is one of the reasons I&#039;m really beginning to dislike the GPL (at least for library code). The idea that a self-contained library wants to dictate how a project that uses it is licensed is insane.

Personally, I license all my code BSD (without the advertising clause), especially my libraries. Why? Because I&#039;m not so full of myself to think that the code I&#039;m writing is so very important that I must be allowed to control anyone who uses it.

I have a Java coding background, and my website is an experiment in creating a blog from scratch, while opening up the code for the site and all the libraries it uses (everything is available via Subversion). The goal is to develop some best practices so that others can benefit. The GPL would be completely unsuited for that purpose.</description>
		<content:encoded><![CDATA[<p>This is one of the reasons I&#8217;m really beginning to dislike the GPL (at least for library code). The idea that a self-contained library wants to dictate how a project that uses it is licensed is insane.</p>
<p>Personally, I license all my code BSD (without the advertising clause), especially my libraries. Why? Because I&#8217;m not so full of myself to think that the code I&#8217;m writing is so very important that I must be allowed to control anyone who uses it.</p>
<p>I have a Java coding background, and my website is an experiment in creating a blog from scratch, while opening up the code for the site and all the libraries it uses (everything is available via Subversion). The goal is to develop some best practices so that others can benefit. The GPL would be completely unsuited for that purpose.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Murphy</title>
		<link>http://www.rockstarapps.com/wordpress/?p=100&#038;cpage=1#comment-483</link>
		<dc:creator>Mark Murphy</dc:creator>
		<pubDate>Wed, 23 Apr 2008 17:41:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockstarapps.com/wordpress/?p=92#comment-483</guid>
		<description>In a former life, I consulted with several Fortune 500 businesses on open source licensing, while working for CollabNet.

Without getting into all the dirty details, a GPL&#039;d Javascript library *probably* requires all other Javascript libraries expressly required by that application to be available under GPL-compatible licenses. This would include your own Javascript code for your application, but it probably would not include any Javascript code that the browser renders outside your control (e.g., you use a GPL&#039;d Javascript library to create an OpenSocial widget, that doesn&#039;t mean the other widgets a user has must also be GPL&#039;d).

It also would not extend to any server-side logic, as the separation between client and server traditionally has been held as &quot;distant enough&quot; to not trigger GPL terms. That&#039;s why things got icky when MySQL put their client library under the GPL -- previously, you could create a MySQL-using application without triggering GPL provisions, because the client library was not GPL&#039;d (I think it was LGPL&#039;d). Similarly, if you were to use a pure GPL Web browser, it doesn&#039;t &quot;infect&quot; every Web site you visit with GPL terms.

IANAL, NDIPOOTV (I am not a lawyer, nor do I play one on TV). If you are serious about this, get serious legal assistance to match. But, a rough-cut approximation is: a GPL&#039;d Javascript library would affect client-side code of yours, but not server-side code.</description>
		<content:encoded><![CDATA[<p>In a former life, I consulted with several Fortune 500 businesses on open source licensing, while working for CollabNet.</p>
<p>Without getting into all the dirty details, a GPL&#8217;d Javascript library *probably* requires all other Javascript libraries expressly required by that application to be available under GPL-compatible licenses. This would include your own Javascript code for your application, but it probably would not include any Javascript code that the browser renders outside your control (e.g., you use a GPL&#8217;d Javascript library to create an OpenSocial widget, that doesn&#8217;t mean the other widgets a user has must also be GPL&#8217;d).</p>
<p>It also would not extend to any server-side logic, as the separation between client and server traditionally has been held as &#8220;distant enough&#8221; to not trigger GPL terms. That&#8217;s why things got icky when MySQL put their client library under the GPL &#8212; previously, you could create a MySQL-using application without triggering GPL provisions, because the client library was not GPL&#8217;d (I think it was LGPL&#8217;d). Similarly, if you were to use a pure GPL Web browser, it doesn&#8217;t &#8220;infect&#8221; every Web site you visit with GPL terms.</p>
<p>IANAL, NDIPOOTV (I am not a lawyer, nor do I play one on TV). If you are serious about this, get serious legal assistance to match. But, a rough-cut approximation is: a GPL&#8217;d Javascript library would affect client-side code of yours, but not server-side code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jbland</title>
		<link>http://www.rockstarapps.com/wordpress/?p=100&#038;cpage=1#comment-482</link>
		<dc:creator>jbland</dc:creator>
		<pubDate>Wed, 23 Apr 2008 17:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockstarapps.com/wordpress/?p=92#comment-482</guid>
		<description>well put. I recall years ago spending about 2 days trying to wrap my head around the GPL, and i still dont think i fully get it. I consider myself an advocate for opensource (and i&#039;ve contributed code to a few projects), and if i have problems coming to terms with it, image the reaction from management...</description>
		<content:encoded><![CDATA[<p>well put. I recall years ago spending about 2 days trying to wrap my head around the GPL, and i still dont think i fully get it. I consider myself an advocate for opensource (and i&#8217;ve contributed code to a few projects), and if i have problems coming to terms with it, image the reaction from management&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
