diveDylan / blog

My blog, detail is in the issues list
2 stars 0 forks source link

GPL协议 package过滤 #21

Open diveDylan opened 4 years ago

diveDylan commented 4 years ago

这是三月初客户的一个需求,需要删除代码库中所有有关GPL协议的package。这是因为GPL的协议有一点:必须开源免费,不能闭源收费,并不适合商用软件。跟之前的react协议事件差不多性质。开源协议科普

这类需求往往是十万火急,如果手工一个一个证书去核对太耗时间了。决定寻找插件,在github中搜索关键字 license [finder,有两个靠前的库LicenseFindernlf,后端和大数据同学都采用了第一个,不过最终效果不是很理想,前端统一采用nlf

安装和检查命令如下:

npm install -g nlf
cd your project
nlf