Version control 在另一个回购协议中包含DLL的许可证限制?

Version control 在另一个回购协议中包含DLL的许可证限制?,version-control,dll,licensing,Version Control,Dll,Licensing,回答: 他们不允许对2.6进行任何形式的再分配,除非你有许可证。但他们不卖许可证。但是他们免费赠送。但是,谁知道呢,我想他们只是想让我们买一个价格过高的东西,我们不需要写一个免费的实用程序。我想我会看看NVelocity或TaHoGen 我关心的是将一些DLL放在一个项目中,该项目也是免费的(在SF.net上),但还没有与之相关的特定许可证。这有点法律化,但希望不会太多,以至于不能通过经验来回答。这里有很多:) 我认为问题确实出在CodeSmith 2.6上,因为他们有自己的“自定义”eula。

回答

他们不允许对2.6进行任何形式的再分配,除非你有许可证。但他们不卖许可证。但是他们免费赠送。但是,谁知道呢,我想他们只是想让我们买一个价格过高的东西,我们不需要写一个免费的实用程序。我想我会看看NVelocity或TaHoGen

我关心的是将一些DLL放在一个项目中,该项目也是免费的(在SF.net上),但还没有与之相关的特定许可证。这有点法律化,但希望不会太多,以至于不能通过经验来回答。这里有很多:)

我认为问题确实出在CodeSmith 2.6上,因为他们有自己的“自定义”eula。要查看“sourcelicense.txt”,您需要下载zip文件并打开它,但我已将相关部分复制到帖子中(很抱歉,它们太长了!)

编辑:

它使用什么应用程序CodeSmith 2.6 DLL,以及 自定义模板,以生成类 文件/等。我们不需要 codesmith源代码,仅编译 结果。当然,那些dll的意志 与中的应用程序一起分发 .exe。问题在于是否 不将其纳入回购协议是不公平的 某种程度上不同(或更合法) (值得怀疑)而不是将它们放入 .msi/.exe安装程序

我会和codesmith联系的, 但是我想要一个更好的 比我现在更了解,这就是一切。 它们目前不在回购协议中, 但这将使开发人员的工作更加轻松 如果他们是的话。 结束编辑

  • 1 MIT许可组件(似乎不是问题)
  • Mysql.Data.dll(不确定许可证)
  • DLL
    • 编译成DLL格式
    • SchemaExplorer.dll/etc
    • CodeSmith.Engine.dll
我希望能够让项目自行托管,而不是让用户四处闲逛、下载和/或编译源代码的副本(特别是如果他们找到更新版本或更旧的版本,这很容易在MIT/msql组件中发生)

如果DLL不能包括在内,将会有很好的说明,但是如果可以的话,生活会变得无限简单,如果其中一个DLL突然被扯掉,项目也不会“死掉”


源代码许可证(来自CodeSmith 2.6 eula/sourcelicense.txt)

源代码受美国版权法和国际版权条约以及其他知识产权法律和条约的保护。源代码是许可的,不是出售的

  • 许可证的授予。本EULA授予您以下权利:

  • 源代码。您可以在一台计算机上安装和编译源代码的一个副本。安装源代码的计算机的主要用户可以在便携式计算机上制作第二份副本供其专用
  • 存储/网络使用。您还可以在存储设备(如网络服务器)上存储或安装源代码副本,该存储设备仅用于通过内部网络在您的其他计算机上安装或编译源代码;但是,您必须为安装源代码或从存储设备编译源代码的每台单独的计算机获取并专用许可证。源代码的许可证不能在不同的计算机上共享或同时使用
  • 使用和修改。SMITH授予您使用和修改源代码的权利,以更好地满足您的需要。您不得以任何形式分发源代码或源代码的任何修改版本。对源代码所做的任何修改将继续受本EULA条款和条件的约束。源代码的任何修改版本只能由同时拥有源代码许可证的用户或拥有CodeSmith Professional许可证的用户以对象形式执行
  • 使用生成的输出。您可以以任何方式分发自定义模板或包含的模板的输出
  • 其他权利和限制的说明

  • 成分分离。源代码作为单个产品获得许可
  • 再分配。源代码不能以任何方式重新分发
  • 自定义模板分发。只有在免费提供的情况下,您才可以分发源代码的自定义模板
  • 没有租金。您不得使用源代码向第三方出租、出租、出借或提供商业托管服务
  • 不可转让。本许可证不得以任何方式转让或出售
  • 终止。在不损害任何其他权利的情况下,如果您未能遵守本EULA的条款和条件,史密斯可以终止本EULA。在这种情况下,您必须销毁源代码及其所有组件的所有副本
  • 其他软件/服务

  • 支助服务。SMITH可以但没有义务向您提供与源代码相关的支持服务
  • 补充资料。本EULA适用于源代码的其他软件和更新,包括但不限于史密斯可能向您提供或在您获得源代码初始副本后提供给您的补充、服务包、热修复或附加组件(统称为“补充”),除非随此类补充提供其他条款
  • 版权所有。源代码(包括但不限于源代码中包含的任何图像、照片、动画、视频、音频、音乐、文本、示例代码和“小程序”)的所有标题和版权以及源代码的任何副本均归史密斯所有。源代码受版权法和国际条约规定的保护。因此,您必须像对待任何其他受版权保护的材料一样对待源代码,除非您可以安装源代码