On Wed, Jul 3, 2013 at 5:18 PM, Donal Lafferty
<donal.laffe...@citrix.com> wrote:
> Could I get some more clarity on how to deal with Microsoft dependencies?
>
> ".NET Framwork V4.5" is straightforward.  It's like a JDK and a JRE, because 
> after installation you can build and run against it.  It comes with a 
> separate install, so ".NET Framework v4.5" is easy to install independently, 
> and it would show up in a list of steps for setting up a build environment or 
> deploying the Hyper-V agent.

This doesn't worry me at all. It's a system dependency.

>
> However, I'm confused about how to treat "ASP.NET MVC4".  It meets build / 
> platform criteria.  I've sub classed some of its types, and merely 
> constructed others.  Unlike the .NET Framework v4.5, it is not designed to be 
> installed independently of the application that uses it.  If we distributed 
> source, builders would be expected to download the binaries involved.  If I 
> was writing an installer, I'd include the binaries in my install.
>
> The license is here:  MICROSOFT ASP.NET MODEL VIEW CONTROLLER 4  EULA at
> http://www.microsoft.com/web/webpi/eula/mvc_4_eula_enu.htm  Will there be any 
> problem with distributing code that builds
> against it?

This I have some concerns about; and think it's worth asking on
legal-discuss about

>
> Also, I've added a dependency.  For compression and decompression of bz2, I'm 
> using http://dotnetzip.codeplex.com/license.  The binary is used in a similar 
> fashion to the "ASP.NET MVC4 binaries.  Will there be any problem with 
> distributing code that builds against it?

I don't see anything inherently wrong with it - MSPL is a category B
license. So no.

>
> Finally, what does "CI" in " an appropriate CI environment running for this 
> code" mean?
>

Continuous integration - think Jenkins or something similar (but
really, for us, Jenkins)

Reply via email to