Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

开发者贡献指南 #23

Closed
e1732a364fed opened this issue Mar 30, 2022 · 1 comment
Closed

开发者贡献指南 #23

e1732a364fed opened this issue Mar 30, 2022 · 1 comment
Labels
good first issue Good for newcomers

Comments

@e1732a364fed
Copy link
Owner

e1732a364fed commented Mar 30, 2022

https://github.com/e1732a364fed/v2ray_simple/blob/main/CONTRIBUTING.md

@e1732a364fed e1732a364fed added the good first issue Good for newcomers label Mar 30, 2022
@e1732a364fed e1732a364fed pinned this issue Mar 30, 2022
Repository owner locked as resolved and limited conversation to collaborators Mar 30, 2022
@e1732a364fed e1732a364fed changed the title 所有issue和 PR 尽量用中文(平和版) 开发者贡献指南 Apr 2, 2022
@e1732a364fed
Copy link
Owner Author

e1732a364fed commented Apr 3, 2022

每个开发者提交的PR,不管原来项目是什么协议,在Merge的瞬间,你便自动同意了将你的代码许可给本作。

如果你merge之后又反悔了,那也不违反许可。所以你如果不想贡献代码,那就不要提PR。提了PR,那就不能收回。

如果你提交的PR的代码来自项目A,使用其它协议,但是该项目A是抄项目B的,而B是MIT协议,那么你的代码还是MIT协议。

就算你提交的项目A中抄的项目B的代码 被你在项目A中 以其它协议改动了一部分,在你为本项目提交PR时,依然自动就认为你将你的代码以MIT协议形式许可给本作。

因为提交PR的行为,本身就是一个 “将自己的代码贡献、许可 给另一个项目” 的行为。举个例子,xiaokangwang的 vlite代码是用的 自己 “超级保留协议”,即未经许可不准使用,但是他自己PR到了 v2ray项目里了部分使用vlite的代码,这就意味着 它PR到 v2ray项目的部分将使用 MIT协议。

如果有人试图先PR,然后在merge之后来报告自己不符合某某协议的,统统删掉报告issue并拉黑。不仅 他不了解 PR 的许可基本规则,而且 他这种后想起改许可的无效行为也属于恶意扰乱秩序行为。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant