Open source 哪些自由和开放源码软件许可证允许在待售产品中进行二进制分发?

Open source 哪些自由和开放源码软件许可证允许在待售产品中进行二进制分发?,open-source,licensing,Open Source,Licensing,假设您的待售软件产品在运行时使用一些免费的开源库。因此,您需要将FOSS产品以不变的二进制形式与您的产品一起分发。哪种开源许可证允许这样的分发,在什么条件下?我对三个许可证特别感兴趣: 阿帕奇2 MS-PL 麻省理工学院 我假设大多数许可证允许您以二进制形式分发产品。如果不允许二进制分发,它将迫使库的每个用户,以及使用库的任何程序的每个用户,自己编译库。这是非常不切实际的 通常情况下,你只需要提供一种方法,为任何关心你的人获取信息来源。如果您没有对库进行任何更改,那么只需将它们引用到原始库网页即

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

  • 阿帕奇2
  • MS-PL
  • 麻省理工学院

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

    通常情况下,你只需要提供一种方法,为任何关心你的人获取信息来源。如果您没有对库进行任何更改,那么只需将它们引用到原始库网页即可


    话虽如此,我对您提到的许可证不是特别熟悉,所以您可能需要通读它们,看看它们对二进制发行有什么看法。例如,他们可能要求在二进制发行版中声明使用了该许可证下的库。

    上述三个许可证都允许这样的发行。

    我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。有关详细信息,请参阅。