我使用 Google API 制作了一个小产品。 现在我需要把它卖给我的客户。
我制作了安装程序并简单地添加了所有 API。 但现在它显示 COM 类型的错误。
如何解决这个问题?
如果您正在谈论 http://code.google.com/p/google-api-for-dotnet/ 那么那就是在 mit 许可证下 http://www.opensource.org/licenses/mit-license .php 这意味着只要软件中包含版权文本,您就可以分发它。
您是否复制了目标系统上的所有 dll(如果需要,还注册了它们)?
您从托管异常中获得的确切消息和错误代码是什么?
如果您只是获取并重新分发二进制文件(Google 发布的实际 dll),则可重新分发的麻烦为零,因为在这种情况下,您只是合法地使用二进制文件。
如果您自己编译这些 dll 的代码或对其源代码进行任何更改,那么您将需要律师:-)。麻省理工学院许可证不具有传染性,但仍需要衍生作品的归属。
如果您要在包中包含自己的许可文本,那么您应该添加一行简单的内容,例如:
[使用由iron9light制作并根据MIT许可证提供的库]
这就是归因 - 大词换小行:-)