开源许可证之间有什么区别

paa*_*aan 9 language-agnostic

我阅读了所有的许可证,坦率地说,我对许多选择感到困惑.我知道有些人放宽了许可证的限制,以便开源软件可以用于商业应用程序.
但除此之外,为什么有这么多许可证呢?它们之间是否有任何重大差异.我该如何为我选择合适的产品?

为了不使这个过于笼统和复杂,我会在这里抛出一些许可证,你们可以告诉我每个人的要点是什么

  1. gpl(v2/v3)
  2. Apache许可证
  3. BSD许可证
  4. 麻省理工学院许可证
  5. Mozilla许可证

编辑:(向我指出,3人,不少)许可是否允许用户在商业软件中使用该软件,这个问题包含在内.但是,正如所述,我也在寻找是否有人可以阐明除此之外的差异.在为我自己的项目选择一个项目的背景下,而不是在我是否可以在我自己的商业软件中使用该软件的背景下(就像我相信另一个线程是关于的)

and*_*995 1

是的,不同的可用许可证之间存在重要差异。正如您所要求的,在这里解释它们就像重新发明轮子一样。

我建议查看@raphael75 建议的网站:选择开源许可证