开源社区要讲素质,请某些生态的开发者停止 spam

21 小时 25 分钟前
 Persephone

起因

提前声明,可能仅仅是社区部分人士行为,和某厂本身关系并不大。

起因是在 Babel 的仓库里看到了一个 issue: https://github.com/babel/babel/issues/17309

无 pr ,无实际内容,完全看不懂想干什么。

遂点进了此账号的动态,不看不知道,短时间向各大仓库滥发了 190 多条的 spam: https://github.com/wshixjrnjr#:~:text=Contribution%20activity

格式是:Proposal for OpenHarmony Adaptation of [ .+ ]


研究

为了搞清楚这些无意义的 issue 到底目的是什么,简单的搜索了下,发现了这样一条 issue: https://github.com/pillarjs/path-to-regexp/issues/359

在这条 issue 中,"Adaptation Plan" 终于有了实际内容,简而言之就是:希望向上游贡献在 HarmonyOS 上使用这个包的方式,以及去适配 OHPM 。

然后,"Test Results"写了个:

Based on the OpenHarmony system, we conducted unit tests on the original library test cases of dayjs.

大哥,你看清楚你这包名对的上这仓库吗?

并且在这条 issue 的下面,发现一个回复: https://github.com/pillarjs/path-to-regexp/issues/359#issuecomment-2838577595

Regarding the statement of "OpenHarmony support" mentioned in our initial proposal, it is indeed inaccurate. In fact, since OpenHarmony supports Node.js, the path-to-regexp library can run directly in the OpenHarmony environment without any additional code adaptation work.

As OpenHarmony adopts a new software center repository, OHPM, the build/packaging process for our JS projects differs from the traditional NPM approach. Previously, we planned to submit the relevant packaging scripts to the path-to-regexp community. However, as you all have pointed out, it might be more appropriate to configure this in GitHub Actions. We fully understand that this operation may bring additional maintenance burden to the path-to-regexp project.

Based on the above considerations, we propose a lighter - weight collaboration solution: We will use our own automated build platform to regularly build path-to-regexp and publish the build artifacts to OHPM. During this process, we will clearly mark path-to-regexp as the upstream project. Meanwhile, we also hope that the path-to-regexp community can add a link to the library on the OHPM platform in the project's README, so that more developers can learn about its application in the OpenHarmony ecosystem.


所以大概情况是这样的

为了推动生态,某厂社区向一批库发起了一批 pr or issue ,向让仅支持 npm 并仅面向 node.js 生态的库提交一些兼容性的东西,并想在这些库的 README 中加上生态介绍。

仅确定的确有某厂员工参与回复,但 spam 并不确定是否是相关人士行为。

的确后续的 spam 不像大厂水平。


评价

我理解国产生态起步很难,但这种操作非常欠考量。

  1. "借生态"无可厚非,开源社区就是允许这样,但这种应该自己 fork ,而不是去麻烦上游。提 issue 搞得好像发广告一样,毫无诚意的机翻和冗长的介绍,还不带上具体 pr ,给人一个仓库让上游自己看?你到底想要上游做什么?

  2. 既然菊厂相关高级员工已经提出了由己方社区去维护,相关生态人士就不应该再发 spam 了,几个 issue 已经被 closed 并表达反感了。收手吧,阿祖!名声都要给你搞坏了。国产起步不易,请不要破坏这份努力。

12474 次点击
所在节点    程序员
133 条回复
ha1o
21 小时 17 分钟前
17681880207
21 小时 16 分钟前
GitHub 欠缺一个信用机制对用户进行奖惩。建议参考我们 V 站~
2020583117
21 小时 13 分钟前
看了一下,我只能说有点无语,自己团队强需要的功能自己 fork 就好了,追着别人做 feature 我也是没话说了
viking602
21 小时 11 分钟前
@ha1o 逆天
Razio
21 小时 9 分钟前
抽象某厂。估计给员工 KPI 拉满了,太幸福了
czfy
21 小时 9 分钟前
当一家公司把自己和爱国做捆绑之后,就不要期待它以及它的信徒会遵守任何规则了
不支持 = 叛国
你怎么反驳?
mengzhuo
21 小时 6 分钟前
按我对菊花的理解,这么集中和着急应该是 openharmony 部门里的人有相关 KPI 考核,写封投诉信到菊花 PR 邮箱,或者搞大点上科技新闻就够了。
Nzelites
21 小时 5 分钟前
所有滥发 issue 行为都应该被谴责
yhxx
21 小时 1 分钟前
我以前总觉得这家公司只是老板和高层有问题,底层员工都是正常人
现在发现好像不是这么回事
当年被 linux 公开开骂不要再刷没用的代码量了
打个 dota 社区比赛都要连续两届开挂
这种事层出不穷,怎么总是这家的啊
flydogs
21 小时 0 分钟前
一贯的尿性。
GuoJikun
20 小时 58 分钟前
千亿营销 总有人信的
@yhxx
SeaSaltPepper
20 小时 58 分钟前
顺手 report 了,GitHub 好像对这种类型的 spam 宽容度比较高......
tsja
20 小时 56 分钟前
对这家公司的印象也不会再扣分,因为已经 0 分了
corcre
20 小时 52 分钟前
最搞笑的是翻到了这条🤣
https://github.com/Tencent/MMKV/issues/1509

>What are you talking about? MMKV is one of the first open source projects that supports OHOS.
yjw06282
20 小时 48 分钟前
即使把 OpenHarmony 打码,我也能猜到是哪个厂的风格
lisongeee
20 小时 48 分钟前
说到 spam ,android shizuku 的 issue 列表已经被机器人发的垃圾 issue 淹没了

https://github.com/RikkaApps/Shizuku/issues

而且开发者也丝毫不管这件事,已经严重影响文档相关 issue 搜索体验了
spritecn
20 小时 48 分钟前
@tsja 确认,包括子公司
spritecn
20 小时 47 分钟前
@corcre 确实搞笑..中国人不打中国人脸
evil0harry
20 小时 36 分钟前

好玩
prosgtsr
20 小时 35 分钟前
@yhxx dota 社区比赛,是指翔哥组织的比赛吗?这还要开挂?我的天

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1131883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX