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