在另一个回购中包含DLL的许可限制?

已回答

据推测,它们不允许任何形式的2.6重新分配,除非你有许可证。 但他们不出售许可证。 但他们免费赠送。 但是,谁知道,我认为他们只是希望我们购买价格过高的东西,我们不需要编写免费的实用程序。 我想我会看看NVelocity或TaHoGen ......

我关心的是放置一些与一个项目一起使用的DLL,它也是免费的(在SF.net上),但还没有与它关联的特定许可证。 这有点律师,但希望不要太多,以至于无法通过经验来回答。 这里有很多:)

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

编辑:

它使用CodeSmith 2.6 dll的应用程序以及一组自定义模板来生成类文件/ etc。 我们不需要codesmith源代码,只需要编译结果。 当然,这些DLL将在应用程序中分发.exe。 问题在于是否将它们填充到回购站中与将它们放入.msi / .exe安装程序中有所不同(或者在法律上更加可疑)。

我会向密码学家讲述这个问题,但我希望比现在有更好的理解。 他们目前还没有回购,但如果他们是开发人员,它会缓解这些问题。 结束编辑

  • 1 MIT许可组件(似乎不是问题)
  • Mysql.Data.dll(不确定的许可证)
  • CodeSmith 2.6免费软件DLLS
  • 编译为DLL形式
  • SchemaExplorer.dll /等
  • CodeSmith.Engine.dll
  • 我希望能够让项目自行托管,而不是让用户绕过,下载和/或编译源代码的副本(特别是如果他们发现更新的版本或更旧的版本,这可能很容易发生MIT / msql组件。)

    如果不能包含DLL,将会有很好的说明,但是如果可以的话,生活是无限简单的,并且如果其中一个突然被抽出,那么这个项目就没有机会“死”。


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

    “源代码”受美国版权法和国际版权条约以及其他知识产权法和条约的保护。 源代码已获得许可,未出售。

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

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

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

  • 支持服务。 SMITH可能但没有义务为您提供与源代码相关的支持服务。
  • 补充。 本EULA适用于SMITH可能在您提供日期之后向您提供或提供给您的源代码的其他软件和更新,包括但不限于补充,服务包,修补程序或附加组件(统称为“补充”)索取“源代码”的初始副本,除非其他条款与此类补充一起提供。
  • 版权。 源代码中的所有标题和版权(包括但不限于任何图像,照片,动画,视频,音频,音乐,文本,样本代码和纳入源代码的“小程序”)以及SOURCE的任何副本代码由SMITH拥有。 源代码受版权法和国际条约规定的保护。 因此,除了可以安装源代码外,您必须像处理其他版权材料一样对待源代码。


  • 第一:Stackoverflow不是律师,不能提供法律建议。 在这里用一点盐做任何法律信息,并询问律师是否重要。

    嗯,这不是任何接近免费软件许可证的东西,所以我不认为它遵循sf.net规则。

    它也不授予您任何重新发布权限。 事实上,它禁止它:

    2.2重新分配。 源代码可能无法以任何方式重新分配。

    可能,您的DLL是一个“自定义模板”,在这种情况下,它必须免费分发,这违反了开源定义

    自定义模板分发。 只有在免费提供源代码的情况下,您才可以分发您的自定义模板。

    除此之外,你肯定需要澄清你在做什么。


    我不熟悉CodeSmith的工作,我不知道你在做什么。 显然,你不会重新分配源代码,但他们似乎并不关心你可能会重新分配什么。

    有“使用生成的输出”子句; 你打算只分发模板输出吗? 你打算改变他们的这个项目的源代码吗? 在不知道这些问题的答案的情况下,我无法为您提供建议。

    你可以澄清你在做什么,或者询问CodeSmith。 我不确定找到一位能够回答您的具体问题的律师会很容易,因为许可证中有很多技术问题。

    链接地址: http://www.djcxy.com/p/79703.html

    上一篇: License restrictions on including a DLL in another repo?

    下一篇: Open Source licensing on libraries & DLL's