Каковы соответствующие значения атрибутов сборки для проекта с открытым исходным кодом (LGPL)?
Я только начал работать над проектом с открытым исходным кодом. Проект размещен на CodePlex, и я работаю над ним в свободное время. Какие будут подходящие значения для атрибутов сборки по умолчанию (перечисленных ниже)?
[assembly: AssemblyCompany("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
Я был удивлен, увидев атрибуты AssemblyCompany и AssemblyCopyright в нескольких проектах (как в CodePlex, так и в Google Code):
xUnit.net
[assembly: AssemblyCopyright("Copyright (C) Microsoft Corporation")]
[assembly: AssemblyCompany("Microsoft Corporation")]
DotNetNuke:
<Assembly: AssemblyCompany("DotNetNuke Corporation")>
<Assembly: AssemblyCopyright("DotNetNuke is copyright 2002-2010 by DotNetNuke Corporation. All Rights Reserved.")>
Moq:
[assembly: AssemblyCompany("Clarius Consulting, Manas Technology Solutions, InSTEDD")]
2 ответа
Поместите свое имя (и вашу компанию, если применимо) и заявление об авторских правах в сборку. Это не повлияет на применимость лицензии, если только сама лицензия несовместима с авторским правом; вы все еще можете лицензировать программное обеспечение по своему усмотрению.
Вам не нужно отказываться от авторских прав, чтобы лицензировать свой код другим лицам, если только вы не размещаете этот код в открытом доступе. Сохранение авторских прав означает, что вы сами решаете, как распространять программное обеспечение.
В соответствии с LGPL (и большинством других лицензий FOSS) вы сохраняете авторское право, поэтому вы можете поставить "Copyright (C) 2009-2010 MichielVoo. Все права защищены". Это не влияет на лицензию, напротив, это необходимо для защиты авторского права, на которое опирается лицензия для обеспечения "права собственности" на произведение.
Вы также должны убедиться, что когда-либо исходный файл в вашем продукте / проекте содержит лицензионную заглушку.
Товарный знак не требуется, если вы на самом деле не владеете товарным знаком, связанным с проектом. Например, Mozilla владеет товарными знаками с именем "Mozilla" и изображениями, связанными с Firefox, поэтому они утверждают эти товарные знаки. Если ваш проект называется "FooBar", и вы держите торговую марку с этим термином, то вы бы отстаивали его там.