I found the license for Asp.Net MVC on Nuget. It reads:
a. DISTRIBUTABLE CODE. In addition to the .js files described
above, the software is comprised of Distributable Code. “Distributable
Code” is code that you are permitted to distribute in programs you
develop if you comply with the terms below.
i. Right to Use and Distribute.
· You may copy and distribute the object code form of the
· Third Party Distribution. You may permit distributors of
your programs to copy and distribute the Distributable Code as part of
ii. Distribution Requirements. For any Distributable Code you
distribute, you must
· use the Distributable Code in your programs and not as a
· require distributors and external end users to agree to
terms that protect it at least as much as this agreement;
· display your valid copyright notice on your programs; and
· indemnify, defend, and hold harmless Microsoft from any
claims, including attorneys’ fees, related to the distribution or use
of your programs.
iii. Distribution Restrictions. You may not
· alter any copyright, trademark or patent notice in the
· use Microsoft’s trademarks in your programs’ names or in a
way that suggests your programs come from or are endorsed by
· include Distributable Code in malicious, deceptive or
unlawful programs; or
· modify or distribute the source code of any Distributable
Code so that any part of it becomes subject to an Excluded License. An
Excluded License is one that requires, as a condition of use,
modification or distribution, that
· the code be disclosed or distributed in source code form; or
· others have the right to modify it.
I'm not a lawyer, but I take that to mean that you're in the clear. This is the standard .Net Library license and I can't imagine Microsoft would make the folly of creating core libraries that developers can't use.
Unfortunately, I couldn't find any info on Assembly.cs or auto generated code behinds, but I seriously doubt that there's an issue here. If your lawyers are this concerned about it, they should contact Microsoft directly.
I just found something else that may be helpful, The Visual Studio 2013 EULA.
DISTRIBUTABLE CODE. The software contains code that you are permitted
to distribute in applications you develop if you comply with the terms
below. (For this Section the term “distribution” also means deployment
of your applications for third parties to access over the Internet.)
Distribution Rights. The code and text files listed below are
“Distributable Code.” REDIST.TXT Files. You may copy and distribute
the object code form of code listed on the REDIST list located at
https://go.microsoft.com/fwlink/?LinkId=313603. Sample Code, Templates
and Styles. You may copy, modify and distribute the source and object
code form of code marked as “sample”, “template”, and “Simple Styles”
or “Sketch Styles”. Image Library. You may copy and distribute images
and animations in the Image Library as described in the software
documentation. Third Party Distribution. You may permit distributors
of your applications to copy and distribute the Distributable Code as
part of those applications.