在另一个回购中包含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安装程序中有所不同(或者在法律上更加可疑)。
我会向密码学家讲述这个问题,但我希望比现在有更好的理解。 他们目前还没有回购,但如果他们是开发人员,它会缓解这些问题。 结束编辑
我希望能够让项目自行托管,而不是让用户绕过,下载和/或编译源代码的副本(特别是如果他们发现更新的版本或更旧的版本,这可能很容易发生MIT / msql组件。)
如果不能包含DLL,将会有很好的说明,但是如果可以的话,生活是无限简单的,并且如果其中一个突然被抽出,那么这个项目就没有机会“死”。
源代码许可证(来自CodeSmith 2.6 eula / sourcelicense.txt)
“源代码”受美国版权法和国际版权条约以及其他知识产权法和条约的保护。 源代码已获得许可,未出售。
授予许可。 本EULA授予您以下权利:
其他权利和限制说明。
其他软件/服务。
版权。 源代码中的所有标题和版权(包括但不限于任何图像,照片,动画,视频,音频,音乐,文本,样本代码和纳入源代码的“小程序”)以及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?