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

About Conflicts With Mirai Team #2

Open
ArcticLampyrid opened this issue Jan 30, 2021 · 9 comments
Open

About Conflicts With Mirai Team #2

ArcticLampyrid opened this issue Jan 30, 2021 · 9 comments
Labels
documentation Improvements or additions to documentation

Comments

@ArcticLampyrid
Copy link
Member

No description provided.

@ArcticLampyrid
Copy link
Member Author

Preface

本文记录本人于Mirai开发者(Mamoe)的冲突的详细过程
本文尽可能去除了情感与立场,从上帝视角描写(尽管我清楚我无法完全做到这一点)

@ArcticLampyrid
Copy link
Member Author

Scene 1

由于在2020年8月底Mirai方修改了开源协议,且协议内容自相矛盾,为了确定使用Mirai时的注意事项,主动参与相关Issue mamoe/mirai#510 的讨论
@PeratX 声明“开源协议在中国大陆不具有法律约束力”
作为广泛参与到OSS的爱好者之一,我立即对该评论进行反驳,被@mzdluo123 建议“应当拉黑”
Proof 1

@ArcticLampyrid
Copy link
Member Author

Scene 2

在同一时间,Mirai提交了名为“add sound clear”的Commit(mamoe/mirai@f6f472c),在README.md的声称“Mirai 在各个平台均没有任何所谓官方交流群或论坛”,由于我看到README.md中仍然带有Gitter Badge,因此以爱好者身份进行了review并提交了评论
Proof 2
该评论立刻引起了Mirai主要维护者的反驳回复(这些回复目前已被删除):
Proof 3
邮件原文(含数字签名):4.zip 5.zip
此时我想到Gitter Group可能已经不是Mirai官方在维护,故提交了Issue mamoe/mirai#517 ,该Issue被迅速关闭。Mirai团队也在此时正式对我的帐号进行block
Proof 6

@ArcticLampyrid
Copy link
Member Author

Scene 3

Mirai在名为“Original AGPLv3”的Commit中删除了Gitter Badge(mamoe/mirai@adf0299),由于该Commit的提交信息完全没有描述删除Gitter Badge的行为,因此我在后续与Mamoe的联络中曾将此次修改描述为“偷偷的解决”(Mamoe的人似乎在早期将此描述误解为指责他们偷偷修改License,详见 Scene 4)
Proof 8

@ArcticLampyrid
Copy link
Member Author

ArcticLampyrid commented Jan 30, 2021

Scene 4

在被Mirai官方封禁后,本人使用Email联系了Mamoe Support尝试进行申诉:

Email 1(我)

您好,我在 #510 下的讨论纯粹是在论证开源许可证在中国法律下的有效性
由于 PeratX 的一些言论确实是触犯了开源界的共识与禁忌:

请问楼上两位,能免费为mirai提起诉讼吗?如果不能,请继续做美梦。
所以可能大量情绪都有些激动

我自认为我的回复还是比较适当的:

任何诉讼都是需要成本的,但这和能不能诉讼没有关系
就像微软容许洗白Win10的行为存在,不等于在法律上这些版本都合法了
至于是否提起诉讼,这是版权人的权利

但不知道为何,管理员直接lock了这个issue

之后我看到有新的Commit(mamoe/mirai@f6f472c),就顺手习惯性review了一下,看到了一些我存在的疑问的地方(在保留gitter.im badge的情况下声> 明无官方群),就直接comment了
之后我受到了一些言辞不善的回复

本着维护社区的原则,我并没有追究,而是直接开了issue请求删除gitter.im badge(mamoe/mirai#517
但没想到的是,这个issue直接被lock,并且某个维护者直接将我放到了黑名单
目前这个issue所提及的问题已经被偷偷的解决(在一个message写着修改license的commit里解决的: mamoe/mirai@adf0299)
但这个issue仍然处于locked状态,本人的帐号也属于blocked状态
我不认为我整个过程违反了Mirai社区的任何准则

我曾认为这件事不必惊动整个社区,为此我尝试通过QQ与相关管理员直接联系,但至今未得到回应
为了我只能向Mirai社区支持邮箱发送消息,如有打扰敬请见谅

我确实不太清楚Mirai社区的管理方式,但我参与过纯社区主导的项目,也为一些商业公司主导的项目贡献过代码,我不认为lock讨论者是正常的操作
我在一些仓库中曾看到各种激烈的争论,但说实话,直接被lock还是第一次见
个人意见,如果Mirai出于某些原因拒绝社区贡献,可以直接说明(类似Sqlite项目那样,开源但不接受贡献)
如果Mirai希望与社区一起进步,则希望能够友善地对待社区

Email 2(Mamoe)

你好,
由于你的部分行为和言论 (在得知无官方群后就发起 PR 删除 gitter 链接,issue 下评论等) 已经让开发团队成员认为具有攻击性,故封禁你的账号。
见FAQ.md,

Ø 警告: mirai 开发者自愿花费其休息时间,无偿维护 mirai 系列项目,但没有义务提供任何方面的帮助。
使用者应秉持对开发者无私贡献的尊重,而不应该期望得到帮助。

见mirai.md,

mirai 开发者是友善的,建立在以下前提之上:

  • 我们只帮助友善的人
  • 我们只接受友善的建议,不接受任何要求
  • 我们没有任何义务解答你的问题
  • 我们只接受友善的评价
  • 我们有权利拒绝你使用 mirai 相关服务

因此, mirai 开发者是友善的,建立在对方也是友善的人的前提上。

另外, mirai 接受一切形式的贡献,就像 README 所说:

我们欢迎一切形式的贡献。
我们也期待有更多人能加入 mirai 的开发。
若在使用过程中有任何疑问,可提交 issue 或是邮件联系. 我们希望 mirai 变得更易用.

但很明显, mirai 只接受贡献,而不是不友善。

对于关于 ‘目前这个issue所提及的问题已经被偷偷的解决’ 的回复:
尽管我无法理解 ‘偷偷‘ 隐含的意义,但事实是 Mirai 在 issue mamoe/mirai#510 中回复道:

  • 这个协议确实有问题, 但趋于某种不可抗力因素制约, mirai 必须使用强约束的协议
  • 我们会在近期修正协议
    表明 mirai 从未有过 ‘偷偷‘ 修改的意图。
    再次强调,Mirai 无义务提供免费劳动。Mirai 与使用者无利益关系,Mirai有权利拒绝你使用 mirai 相关服务。更何况你已经造成了不良影响。
    Best,
    Mamoe Technologies.

Email 3(我)

您好,我不认为我的言论具有攻击性,但这确实是具有主观性的判断,我无法干预

对于关于 ‘目前这个issue所提及的问题已经被偷偷的解决’:
这个issue指的是:请求删除gitter.im badge(mamoe/mirai#517
我使用偷偷这个词表示的意义是:commit message(mamoe/mirai@adf0299)中没有删除gitter.im badge的说明,但确实删除了这个问题
相关代码为diff-04c6e90faac2675aa89e2176d2eec7d8L8
也许这只是commit message不规范,我在使用这个词的时候情绪确实有点激动
对于Mirai社区认为我具有恶意的行为,我深表歉意,并希望能得到谅解

警告: mirai 开发者自愿花费其休息时间,无偿维护 mirai 系列项目,但没有义务提供任何方面的帮助。

使用者应秉持对开发者无私贡献的尊重,而不应该期望得到帮助。
您好,我并没有要求Mirai社区提供任何帮助,我在mamoe/mirai#510下也仅仅是讨论问题

因此, mirai 开发者是友善的,建立在对方也是友善的人的前提上。

我确实不认为我的行为具有攻击性

再次强调,Mirai 无义务提供免费劳动。Mirai 与使用者无利益关系,Mirai有权利拒绝你使用 mirai 相关服务。更何况你已经造成了不良影响。

请求详细说明相关不良影响,如果确实造成,我愿意尽力弥补。

邮件原文:9.zip

@ArcticLampyrid
Copy link
Member Author

Scene 5

由于@PeratX 的言语几乎动摇了OSS的根基,且@mzdluo123 直接对我进行了block,我尝试添加他的QQ,验证信息中表达了希望解除block的心愿。
在多次请求未收到回复的情况下,本人发送了一些过激言论(这也是目前耻辱柱上的图片的来源):

看我不爽加了互骂吧,好好讨论issue被lock确实不爽,这社区环境真的奇葩
Proof 10

@ArcticLampyrid
Copy link
Member Author

Scene 6

在后期,Mirai又在README.md中添加了Gitter Badge,并声明除Gitter和Github外无其他官方讨论组(说明本人在Commit下的疑问是正确的),此时本人尝试通过Gitter与Mirai联系解除block,位置ID:5f7584cba7389b19f0ede14b
Proof 11
之后,我收到Mamoe拒绝本人使用Mirai的行为(Mirai所使用的AGPL v3协议明确禁止这么做)
Proof 12
随后,本人的Gitter帐号被block
Proof 13

@ArcticLampyrid
Copy link
Member Author

Scene 7

之后,我在Gitter的交流被@ice1000 认为

再说,do the right thing罢了......

恕我直言,你发的那个评论可能直接导致 mirai 没了,其次
可能威胁到两位主要作者人身安全

我至今仍无法理解这一评价的依据
@ice1000 的邮件交流如下:
Proof 14

@ArcticLampyrid
Copy link
Member Author

离线Markdown文件备用:About Conflicts With Mirai Team.zip

@ArcticLampyrid ArcticLampyrid added the documentation Improvements or additions to documentation label Jan 30, 2021
@ArcticLampyrid ArcticLampyrid pinned this issue Jan 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant