在大型开源软件提交低质量的细小 PR,是否有博取加密货币空投的嫌疑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sayuri
V2EX    开源软件

在大型开源软件提交低质量的细小 PR,是否有博取加密货币空投的嫌疑

  •  1
     
  •   Sayuri 2024-08-25 18:43:37 +08:00 2472 次点击
    这是一个创建于 479 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前一段时间,有一个小红书的博主,向大家展示自己向 Kubernetes 提交一行文档错误修复的 PR ,并获得批准的过程。那时候,不少人指责博主这么做是在浪费开源软件维护者的时间。

    值得一提的是,有一种观点认为,提交这一类 PR 的人,并不是真心愿意与开源项目,只是期盼未来出现形如 HNS 或者 STRK 这样的加密货币空投,发放给在开源社区有过贡献的人,从而让自己也获取数百美元的空投加密货币,带来经济利益。

    在过去,即便提交的 PR 很细小,维护者也会为了鼓励这些人再次来参与贡献,从而走完正常的 PR 审批流程,最终让这些 PR 获得通过。

    如果有加密货币空投这个因素需要考虑的话,那么作为具有一定数量的 star 的开源软件维护者,是否需要在 PR 审核的策略上,做出一些调整,把这些并非真正参与开源项目,而是博取针对开源贡献者的加密货币空投的人,来过滤掉?但是这也没有一个有效的策略,可能需要对这个人以及这个 GitHub 账号进行深入的背景调查,才能得出这个人对这个开源项目的忠诚程度。

    10 条回复    2024-08-26 09:53:50 +08:00
    jianchang512
        1
    jianchang512  
       2024-08-25 18:46:40 +08:00
    很简单啊,查看该账号的主页开源项目,如果有活跃的项目或有一定量通过的其他项目 pr ,那就是认真的开源开发者了
    renmu
        2
    renmu  
       2024-08-25 18:46:48 +08:00 via Android   1
    不需要,做为开源开发者为什么因为其他所谓空投而影响自己的项目
    lanlanye
        3
    lanlanye  
       2024-08-25 18:52:47 +08:00 via iPhone   1
    合并或者不合并全看维护者心情,其他人管那么多干嘛?有空到处出警不如多写几行代码啊。
    0o0O0o0O0o
        4
    0o0O0o0O0o  
       2024-08-25 20:21:16 +08:00   1
    > 前一段时间,有一个小红书的博主,向大家展示自己向 Kubernetes 提交一行文档错误修复的 PR ,并获得批准的过程。那时候,不少人指责博主这么做是在浪费开源软件维护者的时间。

    首先论迹不论心,我觉得那个博主没有问题,反倒是指责她羞辱她的人多有问题。

    > 有一种观点认为,提交这一类 PR 的人,并不是真心愿意参与开源项目,只是期盼未来出现形如 HNS 或者 STRK 这样的加密货币空投,发放给在开源社区有过贡献的人,从而让自己也获取数百美元的空投加密货币,带来经济利益

    值得警惕的是低质量 PR 的 flood ,而不是「细小 PR 」,因为前者会影响社区的正常运行,后者不会。至于 flood ,哪怕没有空投也会有别的,因为世界很大开源很小。

    可能会是 T 恤:
    - https://joel.net/how-one-guy-ruined-hacktoberfest2020-drama
    - https://blog.domenic.me/hacktoberfest/

    可能会是 AI:
    - https://navendu.me/posts/ai-generated-spam-prs/

    可能会是一份教程里的「求职技巧」:
    - https://x.com/feross/status/1757463614532071545

    > 如果有加密货币空投这个因素需要考虑的话,那么作为具有一定数量的 star 的开源软件维护者,是否需要在 PR 审核的策略上,做出一些调整,把这些并非真正参与开源项目,而是博取针对开源贡献者的加密货币空投的人,来过滤掉?

    空投、T 恤、求职加分都是被外部加上去的,跟开源无关,开源社区在它自己的范围内保持公平就行:遇到 flood 那就拒绝所有低质量 PR 和「细小 PR 」,遇到本社区的老面孔使劲刷这类 PR 那就拒绝并批评,其它的就按照对待本社区新人的正常流程来。至于贡献者是被什么驱动,那是别人的自由。

    > 但是这也没有一个有效的策略,可能需要对这个人以及这个 GitHub 账号进行深入的背景调查,才能得出这个人对这个开源项目的忠诚程度。

    我觉得这整句话都太怪了,给某个开源项目 PR 为什么要对它忠诚?随机找到个以后也不会再接触的一次性轮子,使用之后改一改 typo 修一修小 bug ,这样的 PR 很自然而然啊。还是那句话,论迹不论心。
    winzkh
        5
    winzkh  
       2024-08-25 20:42:40 +08:00
    不影响项目质量的话我认为没必要在意,和正常 pr 一样对待即可。
    Alex222222222222
        6
    Alex222222222222  
       2024-08-26 00:06:55 +08:00
    文档修复也是值得修的啊,只要不是 flood 就行了。
    AstroProfundis
        7
    AstroProfundis  
       2024-08-26 00:26:06 +08:00
    细小改动也是贡献,不合理的是空投规则不是贡献者,更不是项目维护者
    dawn009
        8
    dawn009  
       2024-08-26 02:31:42 +08:00
    做背景调查需要额外的精力,不划算。
    cyrivlclth
        9
    cyrivlclth  
       2024-08-26 08:59:14 +08:00
    刚开始我以为他是乱加一行,仔细看看了,确实加的空行是有用的不是无意义的。那就算很细小,至少是正向的,至于合不合入那是项目自己的事情。
    AresChang
        10
    AresChang  
       2024-08-26 09:53:50 +08:00
    参与开源并不应该恶意揣测别人的目地,这个 PR 哪怕只是修改了一个错别字,如果正确那也是有意义的。

    合不合在 owner ,提不提在个人,哪个新人也不是一上来就能完成一个大 PR 的,大多数人应该都不会选择成为一个新人杀手。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4814 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:44 PVG 17:44 LAX 01:44 JFK 04:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86