Each CS project that produces an assembly (aka DLL) has a file called 
AssemblyInfo.cs. This will show under the properties tag in the solution 
explorer. This file does versioning and also stamps a copyright into the 
assembly's file properties so when you right click on a DLL it will show in the 
File Info properties.

The business end of this code is below: 

[assembly: AssemblyTitle("Trade.BusinessServiceDataContract")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct(".NET StockTrader")]
[assembly: AssemblyCopyright("Copyright ? Microsoft 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

How shall I treat this? Should I replace Microsoft with Apache in the company 
and copyright?
(14 places for dot net)

Thanks!
Drew


-----Original Message-----
From: Daniel Kulp [mailto:[email protected]] 
Sent: Wednesday, April 08, 2009 11:03 AM
To: [email protected]
Cc: Drew Baird (Volt)
Subject: Re: Apache License

On Tue April 7 2009 1:49:26 am Drew Baird (Volt) wrote:
> Apache License is clear for source files
>
> with respect to the dotnet tree:
>
>  1.
> Do graphics files need to be stamped? (File Info). Currently they are not.
> Methinks no. 

Probably not.   Anything "binary" really has no way to add the entire license 
thing anyway.

> 2.
> How about asemblies?  Currenty these files are stamped with copyright in
> the binary via the AssemblyInfo.cs). Methinks yes.

Anything that supports comments and has any creativity expressed in it at all 
should have the license header.  

-- 
Daniel Kulp
[email protected]
http://www.dankulp.com/blog

Reply via email to