Donal, I could not find a response to this.  

The dependencies that are Apache or MIT licensed are fine.

I think the .NET run time dep is fine as well.  I expect it will be 
pre-installed, just like ESXi is today.  We just have to document that in the 
install guide.

I know there was some discussion about the build dep for the .NET framework.  I 
understand the Hyper V code will not build without this .NET dependency present 
on the build machine.  I think this is OK since it is similar to VMware again, 
but can anyone confirm?  I expect other developers would require a separate 
build target for Hyper V, but we should have that anyway.

-kevin

[1] http://www.openoffice.org/tools/build_env_conf.html



> -----Original Message-----
> From: Donal Lafferty [mailto:donal.laffe...@citrix.com]
> Sent: Wednesday, May 29, 2013 6:18 PM
> To: dev@cloudstack.apache.org; Chip Childers <chip.child...@sungard.com>
> (chip.child...@sungard.com)
> Subject: Hyper-V plugin - IP Dependencies
> 
> WRT to which IP dependencies on the Agent side are build-time and which are
> deploy time:
> 
> AFAIK, packages with a licence explicitly mentioned below are build time
> dependencies.  E.g. code under MICROSOFT ASP.NET MODEL VIEW
> CONTROLLER 4  EULA, MIT License, and Apache License, Version 2.0.  These
> files could be distributed or if need be downloaded form NuGet.
> 
> In addition, the agent builds against the .NET Framework 4.5.  The agent would
> not distribute .NET Framework 4.5, as these binaries would be installed before
> deploying the agent.
> 
> Finally, the WMI subsystem and the Hyper-V 2012 hypervisor are deploy time
> dependencies.
> 
> DL
> 
> 
> > h2. IP Dependencies
> >
> > The C# source code and configuration files that are input for code generate
> are in the process of being marked with the Apache header
> ([http://www.apache.org/legal/src-headers.html#headers]) to indicate that
> Apache CloudStack will hold the copyright.
> >
> > Third party binaries used by the solution are the Microsoft .NET Framework
> 4.5, NuGet packages, and AWS .NET SDK.  The AWS SDK is used to access S3
> storage.  The NuGet packages provide logging, JSON serialisation, and a light
> weight HTTP stack.  The background to NuGet is that it is akin to a Maven 
> repo,
> but each packages has a corresponding web page that includes details of the
> license for use of the package.
> >
> > Licenses for the NuGet packages are enumerated below.  I do not have the
> .NET Framework 4.5 EULA to hand.
> >
> >
> > Apache License, Version 2.0
> ([http://logging.apache.org/log4net/license.html)]:
> >
> > AWS .NET SDK ([http://aws.amazon.com/sdkfornet/faqs/#13])
> > Log4net 2.0.0 ([http://nuget.org/packages/log4net/])
> >
> >
> > The MIT License (MIT):
> >
> > Newtonsoft.Json 4.5.11 [http://json.codeplex.com/license]
> >
> >
> > MICROSOFT ASP.NET MODEL VIEW CONTROLLER 4  EULA
> > ([http://www.microsoft.com/web/webpi/eula/mvc_4_eula_enu.htm])
> >
> > Microsoft ASP.NET Web API Core Libraries 4.0.20710.0
> [http://nuget.org/packages/Microsoft.AspNet.WebApi.Core/4.0.20710.0]
> NuGet id="Microsoft.AspNet.WebApi.Core"  version="4.0.20710.0"
> > Microsoft ASP.NET Web API Client Libraries 4.0.20710.0
> [http://nuget.org/packages/Microsoft.AspNet.WebApi.Client/4.0.20710.0]
> NuGet id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0"
> > Microsoft .NET Framework 4 HTTP Client Libraries 2.0.20710.0
> [http://nuget.org/packages/Microsoft.Net.Http/2.0.20710.0] NuGet
> id="Microsoft.Net.Http" version="2.0.20710.0"
> > Microsoft ASP.NET Web API Self Host 4.0.20918.0
> [http://nuget.org/packages/Microsoft.AspNet.WebApi.SelfHost/4.0.20918.0]
> NuGet id="Microsoft.AspNet.WebApi.SelfHost" version="4.0.20918.0"

Reply via email to