This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-API] Re: repository for storage manager (/opt/xensource/sm)

To: xen-api@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-API] Re: repository for storage manager (/opt/xensource/sm)
From: Zheng Li <dev@xxxxxxxx>
Date: Wed, 18 May 2011 21:44:22 +0100
Delivery-date: Wed, 18 May 2011 13:48:16 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1305734010.25377.8.camel@mabase>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <1305734010.25377.8.camel@mabase>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv: Gecko/20110317 Lightning/1.0b2 Mnenhy/0.8.3 Lanikai/3.1.9-MCP
Hi George,

On 18/05/2011 16:53, George Shuklin wrote:
I found that files in /opt/xensource/sm is not provided by any package
and there is no any repository on github with those files.

But those files are licensed under GPL and have great infuence on XCP
stability (right now I still fighting with multipath problem and I
thought to push patch for solution  - but I found nowhere to

Where did you found the evidences that SM code was licensed under *GPL*? 
Honestly, I tried a few days ago, but ultimately failed.

* The official XenServer/XCP source ISOs, which are distributed as part of 
XenServer/XCP and are supposed to contain all the open sourced components of 
XenServer/XCP, doesn't contains the SM code (Let me know if I overlooked, I 
only checked one version of XenServer and the newest XCP source ISO content 
list http://downloads.xen.org/XCP/42052/sources/source-1.iso.txt). There, in 
the sm directory, you can only find thepexpect code (Attrib license) which the 
SM component depends on.
* XCP once released a checkpointed versions of sm.hg on xenbit and probably synced it once in a while. However I couldn't find any LICENSE file in the directory about the actual license being used. Only some of the source files have license heads of *LGPL* (rather than *GPL* as you mentioned). In fact, some of the source files even come with proprietary license heads (e.g.http://xenbits.xen.org/hg/XCP/xen-sm.hg/file/008eee4e2699/XenCert/XenCert).
So the foremost question is not yet whether SM code should move to github etc. 
but whether it's OSS and what's the actual license for each part of it. It's 
probably safe to assume that particular branch of sm.hg that has been put on 
xenbit is intentionally OSS, but I'm not a layer so please take your own risk.


xen-api mailing list