Является ли Google API для .NET (версия 2) распространяемым? - PullRequest
5 голосов
/ 29 апреля 2010

Я сделал небольшой продукт, используя Google API. Теперь мне нужно продать его моему клиенту.

Я сделал установщик и просто добавил все API. Но теперь он показывает ошибку типа COM.

Как я могу решить эту проблему?

Ответы [ 3 ]

2 голосов
/ 29 апреля 2010

Если вы говорите о http://code.google.com/p/google-api-for-dotnet/, то это по мит-лицензии http://www.opensource.org/licenses/mit-license.php, что означает, что вы можете распространять ее при условии, что текст об авторских правах включен в программное обеспечение.

0 голосов
/ 14 июля 2010

Бесполезно распространять ноль, если вы просто берете и перераспределяете двоичные файлы (фактические библиотеки, опубликованные Google), поскольку в этом случае вы по закону просто используете двоичный файл.

Если вы самостоятельно скомпилируете код для этих dll-ов или внесете какие-либо изменения в их источник, вам понадобится адвокат :-). Лицензия MIT не является заразной, но все равно требует указания авторства для производной работы.

Если в вашем пакете будет собственный текст о лицензировании, добавьте простую строку, например:

[Использует библиотеки, созданные Iron9light и предоставляемые по лицензии MIT]

Это атрибуция - большое слово для маленькой строки: -)

0 голосов
/ 13 июля 2010

скопировали ли вы все dll в целевой системе (и при необходимости зарегистрировали их)?

Какое точное сообщение и код ошибки вы получите из своего управляемого исключения?

...