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

时间:2020-03-06 14:45:33  来源:igfitidea点击:

我阅读了所有许可证,坦率地说,我对可用的许多选择感到困惑。我知道有些人放宽了许可证的限制,以便可以将开放源代码的东西用于商业应用。
但是除此之外,为什么还有那么多许可证?它们之间有什么主要区别。我该如何为我选择合适的呢?

为了不使它变得过于笼统和复杂,我只在这里扔一些许可证,你们可以告诉我每个许可证的主要目的是什么

  • gpl(v2 / v3)
  • Apache许可证
  • BSD许可证
  • 麻省理工学院执照
  • Mozilla许可证

编辑:
这个问题涵盖了(至少有3个人向我指出)许可是否允许用户在商业软件中使用该软件。但是,如上所述,我也在寻找是否有人可以阐明除此以外的差异。在为我自己的项目选择一个应用程序的上下文中,而不是在我是否可以在自己的商业软件中使用该软件的上下文中(例如,我相信另一个主题即将发布)

解决方案