2

我在 Hackage 上看到的大多数软件包都是使用开源许可证发布的库,我想我对一个缺少许可证字段的 hackage 上传有微弱的记忆,这引发了 hackage.haskell.org 关于不使用开源许可证的抨击.

  1. 是否有规定要求在 Hackage 上托管的每个软件包都必须在开源许可下提供?

  2. 如果您声称有这样的规则,那么http://hackage.haskell.org/packages/archive/Cabal/1.14.0/doc/html/Distribution-License.html有什么关系?

4

1 回答 1

10

您可以使用任何您喜欢的许可证。这就是OtherLicense构造函数的License用途。也就是说,Hackage 是一个源代码分发中心,因此如果您不希望人们查看您的源代码,请记住这一点。

于 2012-04-29T02:37:54.780 回答