2012-08-23 18 views
12

Visual Studio genera este conjunto de atributos para un montaje de C# por defecto:¿Qué se debe colocar en AssemblyTrademarkAttribute?

[assembly: AssemblyTitle("ContosoApp")] 
[assembly: AssemblyDescription("Contoso's latest great product.")] 
#if DEBUG 
[assembly: AssemblyConfiguration("Debug")] 
#else 
[assembly: AssemblyConfiguration("Release")] 
#endif 
[assembly: AssemblyCompany("Contoso Corporation")] 
[assembly: AssemblyProduct("ContosoApp Suite")] 
[assembly: AssemblyCopyright("Copyright © Contoso 2012")] 
[assembly: AssemblyTrademark("")] // ?? 
[assembly: AssemblyCulture("")] 

no tengo idea de lo que hace "Marca" diferente de "Compañía" aquí. ¿Qué debería colocarse aquí?

+0

Una sola compañía puede tener muchas marcas registradas. Producto y marca registrada son probablemente más similares. Si no sabe qué poner en una marca comercial, probablemente no tenga una marca registrada. Déjalo vacío Marca registrada es un nombre legal registrado de un producto. La empresa Coca Cola posee la marca Sprite. –

+0

@Andrew: Tal vez debería haber aclarado, sé lo que es una marca registrada. Pero no sé qué tiene que ver con las asambleas. –

+0

@BillONeal La mayoría de estos son solo metadatos que puedes ver cuando haces clic en el archivo o lo procesas de alguna manera. Puedes poner lo que quieras allí. –

Respuesta

6

Tenemos tres campos de interés aquí: nombre de la empresa, nombre del producto y marca comercial .

El nombre de la empresa es bastante obvio de lo que es, y también lo es el nombre del producto. La marca registrada, sin embargo, es más ambigua. De acuerdo con this article la marca podría ser:

  • Su nombre de la empresa, que está protegida la propiedad intelectual por defecto (en la mayoría de los países)
  • Su nombre del producto, que puede o no puede estar protegido propiedad intelectual
  • Algo más irrelevante para la pregunta.

Un nombre de producto puede protegerse IP si lo ha registrado como una marca comercial. Microsoft Office es un excelente ejemplo de un nombre/marca comercial protegida. En este caso, solo usted como propietario puede usar el nombre del producto para sus productos. Sin embargo, de forma predeterminada, el nombre de un producto no está protegido por IP y puede ser utilizado por cualquier persona o empresa que desee utilizarlo.

En su caso, usted tiene un nombre de producto registrado o registrado (y protegido) y parece muy razonable usarlo tanto para AssemblyProduct como para AssemblyTrademark. En caso de que su nombre de producto no esté protegido por IP, no es razonable colocarlo en el AssemblyTrademark, ya que otros también pueden usar este nombre de producto. En este caso, pondría el nombre de mi empresa o lo dejaría en blanco.

+0

Sí, pero ¿cómo se relaciona esto con los ensamblajes? Contoso tiene una marca registrada, ¿y qué? ¿Cómo se aplica eso a un ensamblaje que se está generando? –

+0

Mi respuesta se dirige a su declaración "No tengo idea de qué diferencia a" Marca comercial "de" Compañía "aquí". Intento resaltar la diferencia. Como alguien dijo, a mi entender, una marca es a menudo (pero no siempre) más similar a un producto que el nombre de la empresa. Sin embargo, en su comentario afirma que sabe qué es una marca comercial, lo que hace que esta respuesta sea inútil. Lo eliminaré en un momento. –

+0

¡No, es una buena respuesta! No hagas eso :) –

3

En cuanto a Microsoft de trademark page, yo creo que está relacionado con la propiedad intelectual o denominación marcas como donde tienen 'Oficina' y 'Hotmail'

+0

Entonces, ¿debería establecerse algo así como el nombre del producto? –

+0

enlace roto en la respuesta: Lo sentimos, la página solicitada no se puede encontrar. La URL puede estar mal escrita o la página que está buscando ya no está disponible. – moudrick

Cuestiones relacionadas