代码之家  ›  专栏  ›  技术社区  ›  azheglov

哪些自由/开源软件许可证允许在待售产品中进行二元分销?[关闭]

  •  2
  • azheglov  · 技术社区  · 15 年前

    假设您的待售软件产品在运行时使用一些免费的开源库。因此,您需要将foss产品以不变的二进制形式与您的产品一起分发。哪些开源许可证允许这种分发,在什么条件下?我对三个许可证特别感兴趣:

    1. Apache 2
    2. MS-PL
    3. MIT
    2 回复  |  直到 14 年前
        1
  •  1
  •   sth    15 年前

    我认为大多数许可证允许您以二进制形式分发产品。如果不允许二进制分布,它将强制库的每个用户,因此使用库的任何程序的每个用户自己编译它。这是非常不切实际的。

    通常你只需要提供一个方法,为任何人谁关心的来源。如果没有对库进行任何更改,这可能与将它们引用到原始库网页一样简单。

    也就是说,我对您提到的许可证不是特别熟悉,所以您可能需要通读它们,看看它们对二进制分布有什么看法。例如,它们可能需要在二进制发行版中声明使用了该许可下的哪些库的免责声明。

        2
  •  0
  •   azheglov    14 年前

    以上三个许可证都允许这种分发。