V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
37Y37
V2EX  ›  程序员

你的文章里为什么不放源码 Github 链接了

  •  
  •   37Y37 · 2019-11-28 09:56:53 +08:00 · 6342 次点击
    这是一个创建于 1847 天前的主题,其中的信息可能已经有所发展或是发生改变。

    向各位原创文章作者,开源软件贡献者致敬,一点吐槽,不知道各位是否有同感

    https://ops-coffee.cn/s/zCgbK9QcofscthMfzLqHTw

    V2 的朋友思考角度都比较刁钻,有非常非常多的大佬,要喷请轻喷

    第 1 条附言  ·  2019-11-28 12:34:10 +08:00
    看了诸位的留言,有一些跟我的认知有差异,顺便这里问下 github 的 star 是啥作用?

    许多开源项目在介绍的时候都会带上 star (那些不带的很大一部分就是没什么 star ),star 越高约会被提起,许多开源项目作者也会以项目 star 数多而感到骄傲,我刚搜了一下 v2“求个 star”的帖子翻都翻不完,这些足以说明 star 数量对于一个开源项目的重要性了吧?

    另外补充下,我放 github 仓库的是 demo 代码,并不是开源项目,视图想在官方文档里找到 github 应该放什么不应该放什么的描述,但没有找到,这如果算滥用 github 的话,后边会考虑删除

    写到这里又有点迷了,github pages 搭博客,讲道理也不算开源项目吧,算滥用吗?
    25 条回复    2019-11-28 17:19:37 +08:00
    mcfog
        1
    mcfog  
       2019-11-28 10:51:11 +08:00 via Android   ❤️ 2
    没有同感,我要是哪个仓库 fork 比 star 多而且还没有合理的 pr 的话,我会反省自己找错受众了,怎么就惹上一群用不来 github 的人了

    还有,文章里截图的 repo 不是什么开源软件,虽然放 GitHub 没啥问题,但我还是希望这样的 repo 越少越好
    Lunatic1
        2
    Lunatic1  
       2019-11-28 11:22:45 +08:00
    当你发现很多质量很差的项目也能收获很多 star 的时候,我就再也不在博客上贴 github 连接了,有新人自然能找到。
    现在国内的 github 环境不太好,很多人不想在秀技,更像在秀项目内容或者 README,但其实 README 与代码内容差距较大...
    wslzy007
        3
    wslzy007  
       2019-11-28 11:32:41 +08:00
    开源项目如果能被认同( stars )将会是良性的,毕竟程序员成就感很重要;<br>
    白嫖代码的行为会让源作者很气馁,毕竟代码编写可能耗费了他很多个无眠的夜晚;<br>
    因此建议先免费待受众有一定基数了再开源,毕竟有用的东西才是最重要的;<br>
    另外开源最好是开源重要的思路及架构,更倾向于文档话,授人予鱼不如授人以渔,真的程序员一定最关注方法和思路,至于代码,或许他实现的会更棒
    maichael
        4
    maichael  
       2019-11-28 11:41:15 +08:00   ❤️ 3
    "fork 数大于 star 数,说明很多的人只想白嫖,连个几乎不需要什么成本的 star 支持都不会给,或许有很多小伙伴不知道 star 和 fork 的含义吧"

    我觉得写这句话的人才是不知道 star 和 fork 的含义的。
    Doragd
        5
    Doragd  
       2019-11-28 11:46:39 +08:00
    标题:你的文章里为什么不放源码 Github 链接了
    我:谁说的啊???
    (我觉得我被标题党了)
    janus77
        6
    janus77  
       2019-11-28 11:53:38 +08:00
    ???
    star 就=白嫖,fork 才是=愿意贡献吧,这文章不知道有一类人专门把 github 做收藏夹用吗? star 就是收藏了,为了以后用的上,这才是真正的白嫖啊
    smallyu
        7
    smallyu  
       2019-11-28 11:58:32 +08:00
    不好意思放……
    cwjokaka
        8
    cwjokaka  
       2019-11-28 12:01:19 +08:00
    太菜了,不敢放
    star 表支持,fork 表支持+未来可能贡献
    xlui
        9
    xlui  
       2019-11-28 13:01:36 +08:00 via iPhone
    为什么不放,因为国内的唯 star 论很搞笑,而且就算不放有需要的人自然会找到。

    还有 fork 等于白嫖这种观点也很搞笑,评价一个库的好坏难道不是看 fork、issues 和文档吗?
    nianyu
        10
    nianyu  
       2019-11-28 13:07:05 +08:00
    你们太把 github 当回事了, 太在乎虚无的名声
    jsq2627
        11
    jsq2627  
       2019-11-28 13:48:20 +08:00
    最近面试候选人发现,star 和 follow 别人比较多的人(不是得到 star,是 star 别人),普遍代码工程素养较好
    lonewolfakela
        12
    lonewolfakela  
       2019-11-28 14:18:42 +08:00
    为啥会觉得 fork 是白嫖呢。
    我要真的只是想白嫖肯定就只是给个 star 保证以后自己要用的时候能找到你的仓库就好了啊。
    要是我 fork 了,就表示我真心觉得这个仓库的东西有些意思,自己也会试着在上面修修改改看能不能做得更好——如果最后确实改出来了传到 GitHub,就算我不主动提 pull request,你或者别的有需要的人也可以用到,这不是比 star 要好得多的鼓励了?
    Greendays
        13
    Greendays  
       2019-11-28 14:29:50 +08:00
    fork 就不能带来成就感吗?
    learningman
        14
    learningman  
       2019-11-28 14:35:03 +08:00 via Android   ❤️ 1
    反正我是拿 star 当收藏用的。。。
    wesnow
        15
    wesnow  
       2019-11-28 14:50:17 +08:00 via Android   ❤️ 1
    我最近因为自己的需求,做了一个把 github 的项目按照母语进行分类排行的类似 github trending 的网站( https://sourcetrending.com )。我的本意是因为中文项目太多各种面试宝典、资料收集类项目,严重污染了 github trending,导致想找一个好的纯代码类项目时,总是看到面经在眼前晃,而代码类项目被淹没了。等我用母语把项目分类后,发现不仅仅是中文项目,其实老外的项目中,也是各种面经资料收集充斥着排行榜。让我不得不在按母语分类后,再按照代码和非代码进行二次分类。
    wesnow
        16
    wesnow  
       2019-11-28 14:54:06 +08:00 via Android
    我发现很多人都是把 github 当做 wiki、笔记本、网盘在用,或者是当做一个收藏夹在用,而这类用户好像才是大多数?
    orzorzorzorz
        17
    orzorzorzorz  
       2019-11-28 15:28:36 +08:00   ❤️ 4
    可能我 g 点位置跟常人不太一样...我只要看着我的 commit 数就能高潮了。
    xiaofan2
        18
    xiaofan2  
       2019-11-28 15:38:41 +08:00
    @orzorzorzorz 和我一样...看着自己的 commit 挺有成就感的
    yangzzzzzzzt1
        19
    yangzzzzzzzt1  
       2019-11-28 16:25:53 +08:00
    都开源了还在乎别人白嫖不白嫖吗
    dallaslu
        20
    dallaslu  
       2019-11-28 16:31:33 +08:00
    说实话,有点矫情了。如果不只有 star,还像腾讯开钻一样,分为 Mercury Star / Venus Star / Mars Star 等等,是不是要挨个都点上才能去 Fork 啊?
    AndyZhuAZ
        21
    AndyZhuAZ  
       2019-11-28 16:48:08 +08:00
    想太多了吧,如果只是下载源码根本不用 fork
    xlui
        22
    xlui  
       2019-11-28 17:12:36 +08:00
    @xiaofan2 同,issues 会有更好的效果 :)
    xiangyuecn
        23
    xiangyuecn  
       2019-11-28 17:15:39 +08:00
    github 上 star 越多,越容易被人发现。。。反正我要 copy 代码肯定优先找 star 多的来 copy😂

    xiangyuecn
        24
    xiangyuecn  
       2019-11-28 17:18:22 +08:00
    另外 star 跟点赞这种沙币玩意几乎没有关系吧,跟标星、标记、收藏这种更贴近些
    37Y37
        25
    37Y37  
    OP
       2019-11-28 17:19:37 +08:00
    emm...关注点换换,fork,star 这个就不讨论了,star 对开源项目很重要,就连你去 github 搜索仓库,都会给你展示 star,且 star 也是影响排名的一个重要因素,不知道究竟是谁都这个 star 有误解,还有啊,你们觉得 star 的跟 fork 会是同一拨人? fork 了会有提交回馈?这有点天真了

    放到 github 上边并 public 权限了,就无所谓下载使用了,但对于拿来用在自己项目里公开对外宣传,还没有任何说明的,甚至是拿来申请版权的,就不厚道了吧

    所有正能量的事情都希望得到鼓励,而非打击,经常在 V2 看到大佬写的原创博客被第三方爬取的,如果真遇到了又能怎么样呢,在吐槽的同时,也应该呼吁大家重视版权,尊重他人劳动成果,有多大作用?做总比不做好吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.