In general, you have to comply with all the terms of all the software inside 
the VM.  For a Linux distro like the System VM, that means meeting the GPL 
requirements from the kernel and operating system tools in particular.  This 
means that any time you distribute a binary, you need to make all the source 
code available at the same time.   (Or you can give recipients a written 
guarantee to provide the source code on demand, which is a pain -- it's easiest 
just to make it available at the same time.)

In our case, our official release will be source code, and all that has to be 
Apache-licensed, so all we can do is release the build scripts under the Apache 
license.  We can't distribute the source code for GPL software from Apache 
servers.

We could additionally distribute "convenience" binaries, to save people the 
effort of building their own System VM.  These can't come from Apache servers, 
but we could do it from a separate service (e.g. SourceForge).  If we do that, 
then at the same time we need to host all the source code for all the included 
GPL components.

Cheers,

Ewan.

> -----Original Message-----
> From: Frank Zhang [mailto:frank.zh...@citrix.com]
> Sent: 20 July 2012 14:07
> To: cloudstack-dev@incubator.apache.org
> Subject: RE: [DISCUSS] SystemVMs
> 
> Question about license.
> What's license for system vm itself as it's actually a linux
> distribution?
> 
> > -----Original Message-----
> > From: David Nalley [mailto:da...@gnsa.us]
> > Sent: Friday, July 20, 2012 1:56 PM
> > To: cloudstack-dev@incubator.apache.org
> > Subject: [DISCUSS] SystemVMs
> >
> > So the final OSCON discussion:
> >
> > We discussed SystemVMs, how they are created.
> >
> > What we should/must do:
> > Have a documented way for folks to create the system VMs from source.
> > (I think we already have this to a degree, but we should review it)
> Ensure
> > that all of the CloudStack pieces of the system VMs are ASLv2
> licensed.
> >
> > What we possibly could do:
> > Prepare a system VM as we distribute it now as a convenience binary
> (again
> > we'd need to get permission for this from legal@.) We'd also likely
> need to
> > take advantage of the Sourceforge.net mirror system, much like
> > OpenOffice.org
> >
> > Thoughts, comments, flames?
> >
> > --David

Reply via email to