【问题标题】:Open source license for test code [closed]测试代码的开源许可证 [关闭]
【发布时间】:2010-03-25 02:06:01
【问题描述】:

我正在创建一个项目来容纳 iPhone 通用代码的 iPhone 库……本质上,它是一个库,可以帮助人们找到解决相当于复制和粘贴 sn-ps 代码的常见问题的解决方案。该网站位于:http://code.google.com/p/devkit-bb/

我在 Eclipse 下授权它,因为它促进了库的扩展,而不需要像 LGPL 那样对提供/可用的目标文件进行限制,因为所有内容都是静态链接的。

我想知道如何/什么许可证适用于单元测试?因为它们本质上演示了如何使用各种接口和组件。因此,它们是为潜在的复制和粘贴情况而设计的,我不希望最终可能将其用作其环境构建块的一部分的人觉得许可证会禁止“衍生工作”,即。他们的应用程序或游戏。

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See herehere 了解详细信息,help center 了解更多信息。

标签: unit-testing open-source licensing


【解决方案1】:

在这种情况下,您可能需要考虑MIT license

【讨论】:

  • 是的,这可能与我能获得的标准许可证一样接近。我什至不确定“大量”可能被解释为什么,甚至拥有版权声明对于使用单元测试中提供的示例代码来说有点过分。我想我正在调查 Apache 或 Mozilla 许可证,我遇到了 Open Group 许可证:opensource.org/licenses/opengroup.php您对此有何看法?不幸的是,没有标准的横幅可以应用在上面。我希望我能得到 Ohloh.net 的帮助。
  • Open Group 许可证专为独立测试套件而设计,这些套件本身就是一种产品,旨在用于测试第三方对某些标准指定接口的实现。如果它们只是您实现的单元测试,那么 MIT 许可证可能是合适的。
【解决方案2】:

WTFPL,如果你能通过你的律师的话。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多