graph TB
    A[选择许可证] -->  B[修改源码后是否可以闭源] --> || D[每一个修改过的文件是否都需要版权说明]--> || E[Apache]
    B-->||F[新增代码是否采用同样许可证] --> ||G[GPL]
    D-->||H[是否可以用你的名字做广告促销] --> ||I[MIT]
    H-->||J[BSD]
    F-->||K[是否要对修改的源码进行说明]-->||L[Mozilla]
    K-->||M[LGPL]

简单可以认为:

❤️ 转载文章请注明出处,谢谢!❤️