Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

是否应该为本项目添加开源许可证? #13

Open
yzy-1 opened this issue Mar 14, 2023 · 6 comments
Open

是否应该为本项目添加开源许可证? #13

yzy-1 opened this issue Mar 14, 2023 · 6 comments

Comments

@yzy-1
Copy link

yzy-1 commented Mar 14, 2023

在没有开源许可证的情况下,我不清楚自己的项目能否采用该项目中的代码.所以有必要给本项目添加一个开源许可证.

如果没有特别需求,我个人认为 Apache 许可证 2.0 可能是一个比较好的选择.

@lxgw
Copy link
Owner

lxgw commented Mar 16, 2023

感谢提议,我考虑一下。

@lxgw
Copy link
Owner

lxgw commented Jun 1, 2023

如果不希望这个模块模板被售卖或用于商业用途,选择哪种开源许可合适?

@yzy-1
Copy link
Author

yzy-1 commented Jun 2, 2023

感觉 GPL v3 或者 AGPL 可能比较合适.这两个许可要求所有衍生的作品必须遵守相同的版权条款,即必须开源发布.并且不能将修改后的代码作为封闭的商业软件出售.

@Webpage-gh
Copy link

我注意到很多模块都在使用GPL v3许可证,可能因为update-binary使用了Magisk中的代码

@lxgw
Copy link
Owner

lxgw commented Aug 15, 2023

我看了一下 GitHub 上的其他类似的 Magisk 模块项目,有些是 GPL v3,还有些是 MIT License。

@lxgw lxgw pinned this issue Aug 15, 2023
@yzy-1
Copy link
Author

yzy-1 commented Aug 23, 2023

如果你需要一个不严格的(顺从型)许可证,就比如 MIT 或 Apache 这种,那么 Apache 2.0 是最好的,它避免了专利背叛.就我个人来说还是比较推荐用 Apache 的.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants