如果一个非常流行的社区维护的开源库,没有其他的替代品,但文档写的巨烂,甚至误导人,我们是否有权利骂人? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ericgui
V2EX    程序员

如果一个非常流行的社区维护的开源库,没有其他的替代品,但文档写的巨烂,甚至误导人,我们是否有权利骂人?

  •  
  •   ericgui 2018-07-27 10:38:03 +08:00 7758 次点击
    这是一个创建于 2632 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我当然知道 you can you up, no can no bb 的“开源精神”
    或者是诸如“人家是免费给你做的”此类的政治正确
    但我们是否有权利骂人?
    76 条回复    2018-07-29 04:16:37 +08:00
    nicevar
        1
    nicevar  
       2018-07-27 10:44:51 +08:00
    私底下你一个人随便骂,骂完了给人家提个 issue 就行,免得更多的人跟你一样
    tomczhen
        2
    tomczhen  
       2018-07-27 10:46:08 +08:00   7
    当然有权力骂人,但是同样别人也有权力骂你:doge:。从解决问题的角度看,这样除了浪费时间和精力之外没有任何收益。

    罗马不是一天建成的,文档烂就一段一段完善,想着一次全部做完,又觉得麻烦不想做,就是典型的眼高手低了。
    Elix
        3
    Elix  
       2018-07-27 10:47:13 +08:00
    骂人是不对的
    pandasoda
        4
    pandasoda  
       2018-07-27 10:47:54 +08:00
    口嗨时代
    tinycold
        5
    tinycold  
       2018-07-27 10:49:35 +08:00
    这不就是当初的 webpack 吗,也没见别人怎么骂呀。

    要是真的那么差,是怎么流行起来的是个问题
    vultr
        6
    vultr  
       2018-07-27 10:51:50 +08:00
    你帮忙把文档给完善一下更有建议意义。
    vultr
        7
    vultr  
       2018-07-27 10:52:51 +08:00
    你帮忙把文档给完善一下更有建设意义。

    一不小心就会打错字,不好意思。
    vultr
        8
    vultr  
       2018-07-27 10:53:15 +08:00
    “你帮忙把文档给完善一下更有建设意义”。

    一不小心就会打错字,不好意思。
    x86
        9
    x86  
       2018-07-27 10:53:44 +08:00
    提个 issue 说下哪里需要改进,光骂又不说哪里烂需要改进有啥用,作者看了也恼火
    misaka20
        10
    misaka20  
       2018-07-27 10:54:49 +08:00
    我猜一下,是不是前端框架
    Goolge
        11
    Goolge  
       2018-07-27 10:55:07 +08:00   1
    有本事你自己写啊 ,你是不是就差一个程序员了?
    zqcolor
        12
    zqcolor  
       2018-07-27 10:56:22 +08:00
    submit issue, 这样挺好,你也能贡献一些力量,免费只能靠大家一起维护
    6IbA2bj5ip3tK49j
        13
    6IbA2bj5ip3tK49j  
       2018-07-27 10:59:56 +08:00
    国内很多这种开源项目都是这个尿性。
    X 公司『开源』了一个项目。从 X 公司出去的员工都用该项目,文档和坑都靠口口相传或者 QQ 群,微信群,社区?不存在的。然后啥时候该员工拍拍屁股不干,接手的人就捏着鼻子吃屎吧。

    坚决抵制国内特色开源项目。

    我支持你写篇技术文章来骂,以后其他公司被忽悠入坑的时候能有个参考。
    zhouyg
        14
    zhouyg  
       2018-07-27 11:00:21 +08:00
    不太可能前端的框架,不然替代品可多了
    WardenRU
        15
    WardenRU  
       2018-07-27 11:00:29 +08:00   1
    提 pr。

    人家就是做个开源而已,没义务当保姆不是...
    Hellert
        16
    Hellert  
       2018-07-27 11:03:44 +08:00
    "文档写的巨烂,甚至误导人"
    这个仁者见仁,智者见智,你觉得不好,不一定就代表真的不好。
    Goolge
        17
    Goolge  
       2018-07-27 11:05:51 +08:00   1
    说出是哪个开源项目 是哪个厂的?
    Pastsong
        18
    Pastsong  
       2018-07-27 11:08:59 +08:00   1
    没有,爱用用不用 X
    没有替代品自己写啊,你又不是不会,毕竟公司发工资给你的
    sammo
        19
    sammo  
       2018-07-27 11:10:08 +08:00 via iPhone
    明知道东西垃圾还上赶着用?自虐吗
    LeungJZ
        20
    LeungJZ  
       2018-07-27 11:22:13 +08:00
    VDimos
        21
    VDimos  
       2018-07-27 11:23:27 +08:00 via Android
    有权利,没资格
    SuperMild
        22
    SuperMild  
       2018-07-27 11:42:12 +08:00
    不能骂,因为你骂什么呢,骂 “你们为什么不花时间精力写好文档”?这等于把你自己也骂进去了,开源的东西,你很有需求,并且在用,那你就属于社区的一份子,属于应该作出贡献的人。

    文档有误导,有错误,你可以提 issue,如果你有理有据提完了,他们不处理,这时候可以骂了,理直气壮。

    文档不完善,你可以提 pr,如果你写的文档明显很好,他们却不采纳,这时候可以骂了,理直气壮。
    icyalala
        23
    icyalala  
       2018-07-27 11:50:57 +08:00
    “非常流行”
    “社区维护的开源库”
    “没有其他的替代品”

    如果真满足这三条,那“文档巨烂”肯定是有其他原因的,不然不会达到 "非常流行、没有其他替代品" 这种地步。
    试着找一下原因或者习俗,再或者去帮助做些贡献。
    骂人的话,只能回一个 "read the fucking source code" 了,没有帮助也没有意义。
    X7gSl1072niG04Fv
        24
    X7gSl1072niG04Fv  
       2018-07-27 11:56:42 +08:00   1
    你没有权利
    flyingghost
        25
    flyingghost  
       2018-07-27 12:14:13 +08:00   3
    搞清楚一个概念:
    骂人甚至杀人的权利可以说人人都有,毕竟我们不讲究广义上的犯罪预防。
    重点是做完事之后的后果。
    直接、可能、间接、长期利益伤害包括但不限以下清单:
    收获所有人的鄙夷。
    收获较差的心情和脾气。
    健康得到恢复(发泄)或者得到损害(负面情绪)。
    收获作者的律师函或者法院传票(没错,骂人也是需要承担法律后果的)。
    作者心灰意冷,失去项目的更新维护可能。
    收获糟糕的性格和人生(毕竟行为产生习惯产生性格产生人生)。

    列表或许不止三米长,但页边没有足够的空位所以我也就不继续列了。

    上万年的文明历史,所有社会都不约而同认为合作和鼓励是正面的,骂人打人是负面的,绝不是巧合。
    想清楚后果以后,还想骂就去骂吧。反正嘴在你身上谁也管不着对吧。
    boris1993
        26
    boris1993  
       2018-07-27 12:18:10 +08:00 via Android
    提 issue
    提 PR
    一味的骂人,不如作为参与者,参与项目的改进
    woscaizi
        27
    woscaizi  
       2018-07-27 12:24:24 +08:00 via iPhone   2
    楼主,你是来秀智商的吗?
    pomony
        28
    pomony  
       2018-07-27 12:30:42 +08:00 via Android   2
    没有权利,因为你只是得利者,没有付出自然没有权利,倒是可以选择不用。
    Cbdy
        29
    Cbdy  
       2018-07-27 12:31:28 +08:00
    PR 了解一下
    beny2mor
        30
    beny2mor  
       2018-07-27 12:33:16 +08:00   2
    咳咳咳
    开源项目维护人不是所有人吗........
    lulinux
        31
    lulinux  
       2018-07-27 12:34:39 +08:00 via Android
    我觉得提 issue 都是企图占用他人的时间。付钱让其改进,或者自己 fork,
    kaedea
        32
    kaedea  
       2018-07-27 12:37:30 +08:00 via Android   3
    码农届伸手党比汉化届有过之而无不及啊
    wjpdev
        33
    wjpdev  
       2018-07-27 13:21:37 +08:00
    别人作者不认识你,和你毫无瓜葛。自已想要用别人家的,还要骂别人家,这还有理了? 有骂人的权利,可以自已私下骂解解肝怨,宽心导肺,有利于自已身心健康,但公开骂把别个作者搞毛了,让别人也不爽,这就是你的不对了。作者性格好的谦虚接受,积极改进,性格不好的,直接甩,爱用用,不爱用滚蛋!~
    sjzjams
        34
    sjzjams  
       2018-07-27 13:36:05 +08:00
    非常流行的不可能没人提供文档的吧。。
    TubroRock
        35
    TubroRock  
       2018-07-27 13:41:40 +08:00
    你就不能贡献点么?
    leopku
        36
    leopku  
       2018-07-27 13:44:47 +08:00
    @Goolge 难道不是哪个厂的不是这个尿性?
    soulmine
        37
    soulmine  
       2018-07-27 13:51:49 +08:00
    但你骂完了 文档也不会出来啊 何必废这力气呢 有空骂街还是先去拆轮子吧
    fyyz
        38
    fyyz  
       2018-07-27 13:55:47 +08:00 via Android
    作者欠你的吗?
    suduo1987
        39
    suduo1987  
       2018-07-27 13:59:26 +08:00
    你可以 pr
    wizardoz
        40
    wizardoz  
       2018-07-27 14:03:41 +08:00
    文档巨烂,到底是怎么个烂法?
    开源项目如果代码结构清晰的话,是可以没有文档的。
    cwc
        41
    cwc  
       2018-07-27 14:06:00 +08:00
    =。= ???
    不是提交一个 PR 或者 issue 的事吗?
    zhustec
        42
    zhustec  
       2018-07-27 14:25:13 +08:00 via Android
    我想知道楼上这些说无权骂人的跟那些鼓吹言论自由的是不是一批人。
    zhzer
        43
    zhzer  
       2018-07-27 14:27:51 +08:00
    觉得那里不行你就改呗
    HongJay
        44
    HongJay  
       2018-07-27 14:36:22 +08:00
    我弱我有理?开始要求自由和民主了?
    brickxu
        45
    brickxu  
       2018-07-27 14:39:14 +08:00
    可以饭桌上吐槽,更推荐的做法是帮他整理个文档,如果文档已有的话那就来个 PR。
    hhacker
        46
    hhacker  
       2018-07-27 14:56:47 +08:00
    issues 可以提,但是骂人真的是没素质的体现
    misaka19000
        47
    misaka19000  
       2018-07-27 15:10:54 +08:00
    没有
    jiqing
        48
    jiqing  
       2018-07-27 15:14:07 +08:00   1
    自己把文档完善了,再骂回去
    otakustay
        49
    otakustay  
       2018-07-27 15:22:32 +08:00   2
    骂完提个 PR 把文档给补了我敬你是条好汉
    Kuro
        50
    Kuro  
       2018-07-27 15:32:49 +08:00
    是可以的
    ideascf
        51
    ideascf  
       2018-07-27 15:45:51 +08:00
    有权利提 issue,提 MR, 没权利骂人。
    luffysup
        52
    luffysup  
       2018-07-27 15:56:34 +08:00
    有权质疑 骂人没必要
    yu5121199
        53
    yu5121199  
       2018-07-27 16:39:18 +08:00
    我求你用的?你自己当初为什么选这个开源库,凭心情?
    whtsky
        54
    whtsky  
       2018-07-27 16:51:19 +08:00   1
    您当然有了

    让我想起来某用户因为我写的库不能在非 root 权限下监听 80 端口问候我全家的事请
    breezeFP
        55
    breezeFP  
       2018-07-27 16:54:11 +08:00
    私下骂两句算了,开源的东西,就是让大家添砖加瓦的,你把文档完善了,帮助和你一样的后来人,不好吗
    swulling
        56
    swulling  
       2018-07-27 17:02:24 +08:00
    @zhustec 言论自由 = 可以骂人?
    你上的是九年义务教育么?
    RorschachZZZ
        57
    RorschachZZZ  
       2018-07-27 17:06:23 +08:00
    给钱能骂,没给钱不能骂
    zhustec
        58
    zhustec  
       2018-07-27 17:17:42 +08:00 via iPad
    @swulling 可是我看见很多鼓吹的言论自由就是我可以瞎几把乱说而不用负责啊
    jianpanxia
        59
    jianpanxia  
       2018-07-27 18:10:46 +08:00
    你说的是 Openssl 吗?
    xansy
        60
    xansy  
       2018-07-27 18:43:19 +08:00
    可以啊,但是毫无意义,除了你心里可能会爽一下,除了显示你素质极差
    FanWall
        61
    FanWall  
       2018-07-27 19:04:32 +08:00 via Android
    #30 终结此贴
    Keyes
        62
    Keyes  
       2018-07-27 19:19:40 +08:00 via Android
    既然不能 rtfd,就 rtfc 吧
    zn
        63
    zn  
       2018-07-27 19:36:28 +08:00 via iPhone   1
    什么叫没有替代品?人家强迫你用了?禁止你自己写了?还骂人家,骂你妹!
    Hardrain
        64
    Hardrain  
       2018-07-27 19:55:57 +08:00
    PR is welcomed.
    greatbody
        65
    greatbody  
       2018-07-27 21:23:08 +08:00
    觉得人家的框架好,就认认真真的去读代码,然后提 pr 给人家补上文档。
    觉得人家的框架不好用,就不用管了,继续找框架甚至自己写一个去。
    huson
        66
    huson  
       2018-07-27 22:17:25 +08:00
    没权利骂人的吧 你有权利不用 或者帮忙改善
    imn1
        67
    imn1  
       2018-07-27 22:24:51 +08:00
    我不知道现在的人是怎么定义「骂」和「批评」的
    感觉我们几代人的成长过程中,都不能批评,所以学会的只剩下骂了
    mingyun
        68
    mingyun  
       2018-07-27 23:04:43 +08:00
    人家没收你钱。。。
    VVVVVEX
        69
    VVVVVEX  
       2018-07-27 23:06:33 +08:00
    gcc.gnu.org
    有本事你去骂,有本事别用,就是这么任性
    cxh116
        70
    cxh116  
       2018-07-27 23:13:42 +08:00 via Android
    @zhustec 言论自由就允许随便骂人的话,按照这逻辑,允许持枪的话就可以随意哔掉骂人的了。
    bombless
        71
    bombless  
       2018-07-28 00:31:22 +08:00 via Android
    开源项目你不给它补文档,你在等什么
    tywtyw2002
        72
    tywtyw2002  
       2018-07-28 05:41:53 +08:00
    骂什么。

    你想自己维护就 fork 一下分个叉,告诉大家我的 repo 维护性强用我自己的。

    要不就设法让人家去修改。

    你免费用其他人,还骂人 是不对的。
    waruqi
        73
    waruqi  
       2018-07-28 08:10:37 +08:00 via Android
    有这点时间骂人 提 pr 帮忙完善下文档不就好了。
    msg7086
        74
    msg7086  
       2018-07-28 08:59:40 +08:00
    可以骂啊,特别是那种自己用着开源软件,却不贡献出力量,结果导致开源软件无法良性发展,然后还要嫌作者没做他们奴隶的那些用户,你骂他们呗。多骂几句,骂得他们开始做贡献了,开源软件就能发展了。(手动 doge
    dalieba
        75
    dalieba  
       2018-07-28 12:21:33 +08:00 via Android
    可以骂,但是做点贡献更好。
    BBleae
        76
    BBleae  
       2018-07-29 04:16:37 +08:00
    有文档给你看就不错了, 你看人家 NodeBB:
    ![p]( https://i.loli.net/2018/07/29/5b5ccf0d90f19.png)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2784 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 14:46 PVG 22:46 LAX 07:46 JFK 10:46
    Do have faith in what you're doing.
    ubao 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