github上使用es6写的开源项目有哪些

2025-04-05 02:41:40
推荐回答(1个)
回答1:

你要看下它的开源许可协议,不同的协议限制是不同的,如下是一些常见的协议1234567891011Apache Lience允许使用者修改和重新发布代码(以其他协议形式),允许闭源商业发布和销售。 BSD协议,需要遵守以下规则(2-Clause则不带第3条):
1.如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议;
2.如果再发布的只是二进制类库/软件,则需要在类库/软件的文档那个和版权声明中包含原来代码中的BSD协议;
3.不可以用开源代码的“作者/机构的名字”或“原来产品的名字”做市场推广。 GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。 MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制.也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。要点:商业软件可以使用,也可以修改MIT协议的代码,甚至可以出售MIT协议的代码。