• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zgray
V2EX  ›  程序员

如何看待 GitHub、Gitee 之类的流为“假开源真广告”的?目前有什么好的解决方法吗?

  •  
  •   zgray · Aug 15, 2019 · 9837 views
    This topic created in 2644 days ago, the information mentioned may be changed or developed.

    天气本身就热,然后上午一开电脑,领导发来一个 git 仓库地址,说可以借鉴下(我也不知道什么意思,我也不敢问),打开仓库地址后顿时气不打一处来。。。

    基本上 GitHub 或者 gitee 这类的开放仓库主要目的都是分享代码的,但是现在越来越多公司或者企业选择白嫖,用开源仓库作为一个所谓快速开发平台或者其他什么东西的宣传介绍,然后留个联系邮箱之类的,上面能说的上分享的可能也就几张图片,然后几句可能真的看上去“很快”的代码。

    这些代码仓库往往会把相关依赖包依赖库付在仓库里面占用磁盘空间,被人 clone 的时候又会抢占服务器带宽。

    我不是不认同他们使用仓库做 demo,但是他们可以选择私有仓库然后在自己的宣传网站上挂上 demo 代码的压缩包供人下载,这样这个代码占的是他们自己的资源,而不是 GitHub 活着 gitee 的资源。而且私有仓库也只会有限几个人访问也不会有太多的资源占用。

    目前是看到一个假开源真的就很想随手一个举报。。。

    36 replies  •  2019-08-16 17:29:42 +08:00
    ntdll
    ntdll
    Aug 15, 2019
    1
    GitHub 应该是可以反馈的。

    我曾经使用 GitHub Pages 分发了编译后的文件,随后 GitHub 发来邮件,建议我使用 GitHub Release 替代 Github Pages 分发目标文件。当然只是建议,并没有把我在 Github Pages 上的文件删掉。
    babytomas
    babytomas
    Aug 15, 2019
    2
    前两天甚至有华为的什么开源 repo, 点进去只有一个 README.md, 这其实是一种很不好的行为.

    但可惜的是我们无法要求别人遵守什么规则, 我们只能够独善其身.
    Ahs
    Ahs
    Aug 15, 2019 via Android
    3
    @babytomas 前几天 v2 热议的那个不是华为官方搞的吧,看到这种就举报
    whileFalse
    whileFalse
    Aug 15, 2019
    4
    小明他爷爷活了 103 岁。

    另,这样做违反 github 使用协议吗?
    chendy
    chendy
    Aug 15, 2019
    5
    好像并不违反 github 的规定…
    imkuang
    imkuang
    Aug 15, 2019❤️1
    6
    @babytomas 前几天上 trending 那些都是蹭热度的,华为官方的还没放出来过
    v2hub
    v2hub
    Aug 15, 2019
    7
    有同事拿 github 当分享网盘。。。。。
    Raymon111111
    Raymon111111
    Aug 15, 2019
    8
    看违反不违反网站协议和当地法律

    要不然

    你管别人
    Yvette
    Yvette
    Aug 15, 2019
    9
    别忘了 GitHub 也是支持 Git LFS 的喔,如果不违反社区条理就没问题
    oasislee
    oasislee
    Aug 15, 2019
    10
    还好啦 github 好像好多大神的笔记呢 XD
    OhYee
    OhYee
    Aug 15, 2019 via Android
    11
    就算是 demo,某种意义上也算是分享 demo 的代码(虽然没啥用)
    本身不违背 github 初衷,而且类似 issue 当博客评论区这种更"滥用"的行为实际上都是符合规则的。
    github 本质上还是一个 git 仓库,开源只是附加属性。
    whp1473
    whp1473
    Aug 15, 2019
    12
    不违反吧,协议还有很多种,你完全闭源也可以放吧
    msg7086
    msg7086
    Aug 15, 2019
    13
    如何看待?
    不是很合适,但不违反网站使用宗旨和协议的话没什么好指责的吧。

    解决方法?
    解决什么?
    V2EXNEKO
    V2EXNEKO
    Aug 15, 2019
    14
    GitHub 没说不能这样就只能不管呗
    orzorzorzorz
    orzorzorzorz
    Aug 15, 2019❤️3
    15
    这只能从源头解决吧,也就是无解。今天是放 github,可能明天就放到 steam 上了呢 :doge
    skiy
    skiy
    Aug 15, 2019
    16
    这个很正常吧?人家做博客、awesome 一堆非代码性质的项目。
    Roseboy
    Roseboy
    Aug 15, 2019
    17
    实在不觉得这是什么问题
    YvesX
    YvesX
    Aug 15, 2019
    18
    一边给 awesome list 标星一边不准人放 readme
    ihainan
    ihainan
    Aug 15, 2019
    19
    只要是不违反协议并且不影响到其他用户正常使用的话,我个人觉得可以接受。
    icenine
    icenine
    Aug 15, 2019❤️1
    20
    真不理解你这是啥心态,人家求你 Clone 了还是逼着你 Fork 了,还是说 GitHub 用你家宽带了。
    只要不违反 GitHub 用户协议,你管人家干啥。
    lulinux
    lulinux
    Aug 15, 2019 via Android
    21
    你打他啊
    laqow
    laqow
    Aug 15, 2019 via Android
    22
    github 没改过的文件是不是只存 hash 的?
    itechify
    itechify
    Aug 15, 2019 via Android
    23
    想起一个公司用 github 做面试题目仓库
    fandui
    fandui
    Aug 15, 2019 via Android
    24
    )
    吉姆尼咀嚼肌(
    了欧美
    fandui
    fandui
    Aug 15, 2019 via Android
    25
    吗、
    fandui
    fandui
    Aug 15, 2019 via Android
    26
    logoi88)9o?liiki8i?kooo(koiOOFk?mmlklllkk
    zgray
    zgray
    OP
    Aug 15, 2019
    27
    说不违反协议的各位,似乎没懂我说的意思?

    我说的是“假开源真广告”,当一个广告源真的合适吗?你放了个 demo 上去,如果只是 demo 那就算了,这当然也算是一种分享。但是在页面上丢一个联系地址,说真的特反感。

    当有一天上面都是各种培训班的作业,上面都是各种闭源框架的广告 demo,真的还觉得说这些都无所谓吗?

    真的奉劝那些用仓库做广告的,不要老想着白嫖!这些社区已经免费给大家提供了足够的私人仓库了,要存资料私人仓库去存,不要老是公开出一些广告来。

    这就好像之前看到的很有意思的一个情况,Issus 被国人当做了论坛,GitHub 禁止了吗?也没有,但是大家都知道这不对,为什么呢?因为 Issus 是提问题的,而不是做其他的。

    我只想问那些所不违反社区协议的,还记得 996.icu 的仓库当初的 issus 中各种广告吗?
    zgray
    zgray
    OP
    Aug 15, 2019
    28
    @Yvette 没有自行设置 git lfs,那些大文件就是作为仓库的一部分存在。

    @oasislee 笔记和广告一样?

    @laqow 没改过的文件连 hash 都没有,git 是用 git-tree 存储的,当没有把文件用 git-lfs 存的时候,文件跟这仓库走。用 git-lfs 存后,仓库文件其实是一个“链接”。

    @msg7086 是没违反协议啊,但是违反宗旨了吧,GitHub 之类的都是分享的宗旨吧。不过分享广告好像也是种分享,那这么说好像也没违反宗旨吧。。。

    @ihainan 没违反协议,但是影响其他用户啦,因为他是广告仓库啊!
    cs419
    cs419
    Aug 15, 2019
    29
    相关依赖包依赖库? 是 nodejs 还是啥语言
    Java 有 pom 文件 描述依赖库
    python 有 requirements.txt 描述依赖库
    nodejs 有 package.json 描述依赖库
    都不需要把依赖库一起传到 git 上吧

    就算一个伪开源项目 如果用了一堆的私有库
    谁看了这项目 应该都是两眼之后就抛掷脑后吧
    mamahaha
    mamahaha
    Aug 16, 2019
    30
    就像知乎一样,初衷是面向科学家知识分子的问答社区,结果现在成摆摊的了,不都这样吗?他们本身就喜欢流量,谁带流量谁就是他的衣食父母,你着急有啥用,还不是干看着。
    退一步来说,如果不是领头的大神,一般人很难把自己辛苦写的代码公开出来,如果不是为了推广,谁会这么无私?
    zhang77555
    zhang77555
    Aug 16, 2019
    31
    放什么东西倒无所谓, 垃圾项目还刷 star 才恶心
    jinliming2
    jinliming2
    Aug 16, 2019 via iPhone
    32
    之前好像有人拿 GitHub 托管 12306 刷票脚本的,把 GitHub 当 CDN 用,好像差点把 GitHub 跑崩了……
    ruoxie
    ruoxie
    Aug 16, 2019
    33
    见过 REAME 上写 star 过上 1000 开源的
    AV1
    AV1
    Aug 16, 2019 via Android
    34
    已经不争这种事了。既然 github 上搞政治话题都行,那搞广告我也觉得 OK。甚至当论坛用、开车,我都见怪不怪。他们开心就行了。
    oasislee
    oasislee
    Aug 16, 2019
    35
    @zgray 确实 做广告不合适 但是...怎么说呢 github 既然没明令禁止 那就是不太好但是是 OK 的
    ikkknlm
    ikkknlm
    Aug 16, 2019
    36
    github 上面搞啥的都有,你操心那么多干啥?大家都崇尚自由和民主,凭啥别人没有发这些的自由?搞双标?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2514 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
    ♥ Do have faith in what you're doing.