作者pupudice (光头葛格不能亡)
看板Minecraft
标题Re: [问题] Forge, 裂开 ?
时间Fri Jul 14 08:51:03 2023
https://neoforged.net/news/theproject/
What has happened here?
As of July 12th 2023, the discord formerly known as “Forgecord” was
rebranded to a new project - NeoForged.
NeoForged is a fork of MinecraftForge. Almost all of the original team has
joined the new team, with one obvious exception, LexManos (hereby referred to
as Lex).
This news post will attempt to explain the circumstances leading to this
drastic action. It presents the perspective of the new team however, and
specifically, my (cpw) perspective and motivations.
Why did this happen?
Firstly, I want to be clear. Attributing this to a single event is to
attribute death by a thousand cuts to a single cut.
After the latest difficulties in the Minecraft Forge discord, I wanted to
understand why Curle felt she needed to resign from the position Lex put her
in - namely, leader of the project. She had done an amazing job of organizing
the team prior to the promotion to leader, and it was surprising to me that
she felt the need to leave so shortly after. The discussion with her opened
my eyes to the fact that there had been ongoing difficulties with the team
she had spent so much time to build, and Lex was the root of the problem.
I want to be clear, Lex has been a problem in the modding community for many,
many years. Almost every veteran minecraft modder has had a negative
interaction with him over the past 12 years. I have, when able to, tried to
steer people to not abandon Forge just because of Lex - defending him in many
a private conversation with a frustrated modder who’d just been called a “
Cunt” for 1,000th time by Lex, or banned from our online spaces for a
trivial transgression like discussing Fabric or coremods.
In evaluating the situation I was in, it quickly became clear I could take
one of three actions:
1. Do nothing. If I did nothing, I believe we would be watching the slow
disintegration of the Forge project. This is why we recruited Curle in the
first place - to try and help build a useful team, that would enable Lex to
step back from the limelight and community management aspects. Her departure
would cement that the Forge team was too toxic to continue to function in a
viable capacity, in my opinion. We would have seen more public disputes and
abuse, with more modders and community leaders becoming increasingly
frustrated.
2. Babysit Lex. In effect, this is what I have been doing, to a more or lesser
extent, for the past 10 years. He would not see it that way, but I have been
defending Lex to all comers for many many years. I truly thought that if he
could stop being so toxic online, we would become successful.
3. Do what we have done - fork the project and start afresh.
Note that due to personal physical and mental health issues, I was not well
enough to continue with 2 and have rather withdrawn from the community -
effectively 1 - because I needed to preserve my health. Lex has argued
repeatedly that I had the power to rein him in, but that’s an accident of
history and not something that I believe should have been necessary between
two adult friends, and if it had killed me - a non-zero likelihood (I am not
a young man) - then there would have been no one left anyway.
We have forked
Yes, we have forked the project. Curle and I both agreed this was the best
decision for the future of the project and more importantly for the community
- I never wanted the money or the power that comes with being leader and we
have rather started the process of putting together a simple consitution for
the project moving forward, which we will be sharing as time allows.
We have had to fork - because many of the core assets are licensed by Lex’s
company Forge LLC. It is better for us to fork and rebrand. We will be
removing those assets that are part of the MinecraftForge project, as we
develop our own brand and styling.
Note that this is not a hard fork yet. We remain compatible with existing
Forge for the present time. Whether we break that compatilibity in the future
is one of many topics of discussion. Some want us to quickly clean up the
technical debt, others feel that we should take a more measured approach to
that effort. Suffice to say, both opinions have some merit and we encourage
discussion and adult debate about what measures are appropriate on what
timescales.
Why did this seem so rushed?
We had been in planning and discussion for around 9 days - and had a private
discord setup where we could discuss the future direction and do work on
initial setup and planning. This was well underway when I received the shock
of my life yesterday morning - for who but Lex themselves was in our private
discord, reading the backlog. The reasons for this are still unclear, and we’
ll likely never know the full extent of what happened, but suffice to say,
the cat was definitely out of the bag.
Faced with an unknown quantity, we felt that we had to act to quickly
preserve the community, rather than risk all that has been built, especially
in the past two years. Thus we launched our rebrand, before we were truly
ready, but it was in effort to preserve the community.
Why did you take the discord?
The discord was always mine. I set it up very early on in discord’s life,
originally as an experiment, but when it became clear that discord was
getting popular, I suggested to Lex that we transition it to our new online
space. At first it was secondary to
#minecraftforge on esper.net IRC, but
over time, it became the primary community hub. Lex was never interested in
taking ownership of the server, even though I offered it several times. So it
is my asset, and as my asset, I felt it best to rebrand it.
What happens now?
Things will settle as time passes. We should have our governance documents
soon - we have good plans for a fresh approach to governing the project. We
have had many many offers of support and help from many many community
members, including corporations that run large hosting providers,
distribution platforms and more. We will be setting up an opencollective for
those that wish to financially support the project. That financial support
will be funneled directly back into the project - we hope to be able to help
our many contributors with a little pocket money for their kind donations of
time.
My opinion and perspective
I want to be clear, this is my opinion and perspective. Others will have
their own opinions, and they may differ in the details, but I believe this is
the best possible future for the project as a whole.
I hope curle will write her perspective on the matter for publishing here.
------------------------------------------------------------------------------
Forge怎麽了?
从2023年7月12日, discord "Forgecord"正式更名为"NeoForged"
NeoForged 身为 MinecraftForge的一个分叉(i. forked, 复制一个储存库并有完全的读
写能力, 或是一个基於现有项目的分支/版本),所有原始成员皆加入了新的团队, 除了
LexManos (以下将称之为 "Lex")
以下将解释这件事情的起承转合, 代表着新团队的全体人员 特别是我(cpw), 的观点及
动机
为何会发生这种事情?
首先 我想说清楚 冰冻三尺 非一日之寒
在最近一些在MinecraftForge Discord遇到的的问题上 我想了解为何Curle选择离开Lex
所指定给他的位置 - 专案统筹
在她被晋升之前一切都做得非常好, 尤其在团队管理方面。而让我惊讶的是 她晋升後
选择在如此短的时间内辞去岗位。
在与她聊过後 她让我了解Lex几乎是她花许多时间尝试建立的团队的问题根源
我直白地说, Lex在这麽多年里一直是Modding社区的一个问题。在过去的12年里,
几乎每个资深的Modder都曾与他有过负面的交流
而我必须 在当我可以的时候说服人们不要因此放弃Forge
还得在与许多Modder的私人聊天中替Lex说话 因为他们被一些微不足道的原因Ban掉,
例如 讨论Fabric(i. 另一个Mod Loader)或是Coremods(i. 原版改装, 不使用Forge\
Fabric...等API)
我在这种情况中想出了三种解决方法:
1.什麽也不做。 如果我什麽也不做 那我相信Forge会逐渐瓦解, 这就是我们
聘请Curle的首要原因 - 建立一个良好交流的团队以让Lex远离社群管理以及镁光灯下
但是她的离职足以证明江山易改 本性难移, 而Forge团队已经无法正常运作
在我的观点来看 我们将会看到更多的公共侮辱 及人身攻击
2.替Lex擦屁股。 实际上 这就是我过10年或多或少一直在做的事情
Lex也许不这麽认为 但是我一直是站在他那边 帮她说话的。 我真心认为如果他可以
更心平气和的对待网路上的人们 我们会更加的成功
3.做我们正在做的 - 分叉出去并有个新鲜的开始
我身心健康已经无法让我选择第二个选项, 我宁愿退出社群, 也就是第一个选项。
Lex一再反覆的与我争辩 认为我有办法制约他 但明显的这不是两个成年人应有的
交流, 且我已不再年轻
我们分叉出去了(We have forked)
没有错, 我们决定从Forge分叉出去。 我与Curle都坚信这是对於这项目未来的
最佳决定。更重要的是 对於社群来说 - 我成为项目的领导者并非为了钱或权,
我们也将在未来推出一系列的计画 这些将随时间公布
我们必须分叉 因为许多重要/核心资产(core assets)都在於Lex的公司Forge LLC的授权下
我们也将随着时间 以我们新品牌的风格取代那些资产
总体而言 这是最好的决定
有件事情必须注意, 这目前并不是硬分叉(hard fork)。 我们与目前的Forge仍然相容,
而我们是否会打破这个相容性是许多讨论的主题之一, 有些人认为该尽快清理累积已久
的问题 有些人则认为得更加仔细的来。
两种观点都有他的理由 所以我们将举行一场公开讨论以解决这些问题(i. 参见他们
Discord Event)
为何这一切看起来如此仓促?_
在这之前我们已经进行了为期9天的准备及沟通, 并有一个私人的Discord伺服器让
我们讨论未来方向和初始计画。 这一切都很好, 直到我在昨天早上收到我一生中
最大的震撼, Lex在我们的私人伺服器中阅读我们所有的计画。 原因无从得知,
我们也可能永远都不会知道, 但是秘密已经流出。
木已成舟 我们认为与其让我们过去两年所做的努力付之东流 我们必须迅速采取措施
来保护社群。 因此我们在万事尚未俱备时提前就启动了计画 这些都是为了社群好。
你为何接管了Discord?
Discord从头到尾都属於我, 是在Discord测试初期就建立的。
随着Discord日渐壮大 我建议Lex将其作为我们的主要线上活动空间。
刚开始他仍然仅次於esper.net上的
#minecraftforge, 但随着时间它成为了我们
线上最大的社群。
尽管我多次提出转让Discord所有权给Lex的建议 他似乎完全不感兴趣, 所以他可以算是
属於我的资产。而作为我的资产我认为最好将其重新命名。
接下来会发生什麽?
事情会渐渐安定下来, 我们预计在不久的将来完成拟定一些项目公约 - 我们有一个非常
好的计画来统筹整个专案。
我们也得到了许多的支持及帮助, 从许多社群人员, 包括大型托管供应商, 商品分发
管理网站等. . .。
我们将为那些愿意慷慨解囊的人们设立一个opencollective(i. 类似募资平台), 这些
金钱将全额使用於专案 给那些愿意花时间来维护专案的人一点零用钱。
我的意见及观点
我想先声明 以上属於我的个人意见及观点, 其他人可能在细节上将有不同於自己的想法,
但我相信这是对於专案最好的未来。
我希望Curle也能对此事发表一些声明。
------------------------------------------------------------------------------
心得:
画面很乱, 花生省魔术?
好像在看宫廷八点档 . . .
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.58.22.130 (纽西兰)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1689295867.A.AED.html
※ 编辑: pupudice (122.58.22.130 纽西兰), 07/14/2023 10:29:19
※ 编辑: pupudice (122.58.22.130 纽西兰), 07/14/2023 10:30:15
1F:→ pupudice: i. 为个人注解。 07/14 10:32
2F:推 twosheep0603: 术业有专攻 一个厉害的modder不见得是厉害的管理者 07/14 10:51
3F:推 LPH66: 怎麽看起来跟前阵子的 Disco Elysium 事件有八成像... 07/15 15:56
4F:推 karta1897830: Forge近年一直有对模组开发者不友善的消息,新晋开 07/16 13:59
5F:→ karta1897830: 发者到DC问问题很常被嘲讽 07/16 13:59
6F:→ karta1897830: 加上Forge毕竟专案时间长了,虽然功能齐全但架构太 07/16 13:59
7F:→ karta1897830: 肥读取慢,以上这些原因才让Fabric快速崛起 07/16 13:59
8F:→ karta1897830: 大概也是Fabric给的压力让Forge开发团不能在继续拖 07/16 13:59
9F:→ karta1897830: 延这些问题了吧 07/16 13:59
10F:推 Gwaewluin: 难道有机会看到没有版本相容性问题的forge了吗 07/17 11:01
11F:推 Arbin: 那这样MCP授权怎麽办?Lex应还在里面且肯定不会同意让出吧 07/18 16:45