> Does the version info for the .dll's identify which variant 
> each file is?  Likely it should either have an Apache 
> copyright or license notice in the version info.

Each assembly has a different title.

#if (CLI_1_0)
[assembly: AssemblyTitle("log4net for CLI 1.0 Compatible Frameworks")]
#elif (NET_1_0)
[assembly: AssemblyTitle("log4net for .NET Framework 1.0")]
#elif (NET_1_1)
[assembly: AssemblyTitle("log4net for .NET Framework 1.1")]
#elif (NET_2_0)
[assembly: AssemblyTitle("log4net for .NET Framework 2.0")]
#elif (NETCF_1_0)
[assembly: AssemblyTitle("log4net for .NET Compact Framework 1.0")]
#elif (NETCF_2_0)
[assembly: AssemblyTitle("log4net for .NET Compact Framework 2.0")]
#elif (MONO_1_0)
[assembly: AssemblyTitle("log4net for Mono 1.0")]
#elif (MONO_2_0)
[assembly: AssemblyTitle("log4net for Mono 2.0")]
#elif (SSCLI_1_0)
[assembly: AssemblyTitle("log4net for Shared Source CLI 1.0")]
#elif (CLI_1_0)
[assembly: AssemblyTitle("log4net for CLI Compatible Frameworks")]
#elif (NET)
[assembly: AssemblyTitle("log4net for .NET Framework")]
#elif (NETCF)
[assembly: AssemblyTitle("log4net for .NET Compact Framework")]
#elif (MONO)
[assembly: AssemblyTitle("log4net for Mono")]
#elif (SSCLI)
[assembly: AssemblyTitle("log4net for Shared Source CLI")]
#else
[assembly: AssemblyTitle("log4net")]
#endif

We also define the following:

[assembly: AssemblyDescription("The Apache Software Foundation log4net
Logging Framework")]
[assembly: AssemblyProduct("log4net")]
[assembly: AssemblyDefaultAlias("log4net")]

[assembly: AssemblyCompany("The Apache Software Foundation")]
[assembly: AssemblyCopyright("Copyright 2001-2007 The Apache Software
Foundation.")]
[assembly: AssemblyTrademark("Copyright 2001-2007 The Apache Software
Foundation.")]

I think we should prefix all occurances of log4net with "Apache".

Nicko

Reply via email to