开源Node.js项目(MEAN堆栈)可以在GPLv3下获得许可吗?

时间:2013-09-06 04:14:13

标签: node.js mongodb twitter-bootstrap angularjs licensing

我想开始一个简单的开源软件项目作为学习MEAN堆栈的方法,我想知道我是否可以在GPLv3下的Github上发布代码。

  • MongoDB(AGPL v3)
  • Express.js(MIT)
  • AngularJS(麻省理工学院)
  • Node.js(MIT)

还有Bootstrap 3(Apache 2.0或MIT?)和jQuery(MIT)。还有安装到node_modules中的任何问题。

像这样的项目可以根据GPLv3获得许可吗?麻省理工学院许可证,Apache 2.0许可证和AGPL似乎与GPLv3兼容,但是当我把它放在Github上时我不想犯新手。

编辑:在您根据“许可”主题关闭此问题之前,请先查看有关Stack Overflow许可的43,000多个其他问题:https://stackoverflow.com/search?q=licensing

这个问题要求有关编程的明确答案,而不是意见。

1 个答案:

答案 0 :(得分:2)

MIT和Apache 2.0许可证与AGPL v3许可组件兼容。您需要注意所包含的node.js模块,因为许多许可证与A / GPL v3不兼容。

如果您对A / GPL v3有任何未来的许可问题,建议您引用GNU License list pagetl;dr legal