Hackage只开放源代码吗?

Cet*_*ert 2 licensing open-source haskell package hackage

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

  1. 是否有规则说Hackage上托管的每个包都需要在开源许可下提供?

  2. 如果您声称存在此类规则,那么http://hackage.haskell.org/packages/archive/Cabal/1.14.0/doc/html/Distribution-License.html如何相关?

Dan*_*ner 10

您可以使用您喜欢的任何许可证.这就是OtherLicense构造函数的License用途.也就是说,Hackage是一个源代码分发中心,所以如果你不想让人们看你的来源,请记住这一点.

  • @Davorak我不太确定.大多数软件包使用BSD3许可证,这对商业用途非常友好.我认为对任何使用Haskell赚钱的人都有一种普遍的尊重感. (2认同)
  • @Davorak您不能同时拥有所有版权并通过来源分发.建筑物需要复制权. (2认同)