Hi Robert, 

If you check the actual source, you will find ASLv2 headers. 

The page you discovered has a typo, 3.1 should be 3.0.1

And the license, EULA file is an artifact of Citrix commercial version, and 
should be removed. 

If no one steps up I will happily defenestrate all of that Citrix licensing 
stuff. 

--David



On May 18, 2012, at 10:56 AM, Robert Schweikert <rjsch...@suse.com> wrote:

> I am not a lawyer, but....
> 
> As I ran a diff between the 3.0.1 tarball and the recently released 3.0.2 
> tarball I stumbled across a license issue. Having already built 3.0.1 
> packages in OBS I might be in trouble already, but I didn't read it all and 
> figured I'd ask some questions first.
> 
> The source contains a license in build/license that is an EULA and appears to 
> be geared toward the Citrix Product. This made me poke around to find a page 
> [1] where it clearly states that 3.0 is licensed under GPLv3 and 3.1 will be 
> licensed under ASLv2.
> 
> In the 3.0.1 and 3.0.2 license it states "The PRODUCT is the Citrix 
> proprietary software program in object code form distributed hereunder." 
> which would appear to be in conflict with GPLv3 at least, and based on my 
> interpretation 3.0.x should still be licensed under GPLv3.
> 
> Before I start with my questions let me state that I don't really care 
> whether the code if licensed under ASLv2 or GPLv3. I have no intention of 
> starting a political flame war or discussion about license choice. I am 
> concerned about this from a packagers point of view only.
> 
> - It appears to me that build/license should be removed from the source code, 
> all branches?
> 
> - Should there not be a LICENSE file at the top of the source tree that 
> clearly states the license that covers the tree?
> 
> - Is the plan to create a 3.1 branch once the code base moves to the ASF 
> infrastructure?
> 
> - How does the license change affect the master branch? After all, calling 
> something 3.1 vs. 3.0 is an artifact of the source control system, or will 
> this be date/commit based, i.e. as of commit X the master branch is 
> considered ASLv2? (And maybe commit X coincides with the creation of the 3.1 
> branch)
> 
> - Is there someone from Citrix specifically tasked to remove artifacts like 
> this from the code base? It would be difficult for community contributors to 
> feel confident/comfortable in sending submit request to remove artifacts like 
> this from the code base.
> 
> Thanks,
> Robert
> 
> 
> [1] http://cloudstack.org/about-cloudstack/license.html
> 
> -- 
> Robert Schweikert                           MAY THE SOURCE BE WITH YOU
> SUSE-IBM Software Integration Center                   LINUX
> Tech Lead
> rjsch...@suse.com
> rschw...@ca.ibm.com
> 781-464-8147

Reply via email to