V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zgray
V2EX  ›  程序员

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

  •  
  •   zgray · 2019-08-15 09:38:50 +08:00 · 8330 次点击
    这是一个创建于 1926 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    36 条回复    2019-08-16 17:29:42 +08:00
    gam2046
        1
    gam2046  
       2019-08-15 09:43:38 +08:00
    GitHub 应该是可以反馈的。

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

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

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

    要不然

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

    解决方法?
    解决什么?
    V2EXNEKO
        14
    V2EXNEKO  
       2019-08-15 14:30:55 +08:00
    GitHub 没说不能这样就只能不管呗
    orzorzorzorz
        15
    orzorzorzorz  
       2019-08-15 14:34:46 +08:00   ❤️ 3
    这只能从源头解决吧,也就是无解。今天是放 github,可能明天就放到 steam 上了呢 :doge
    skiy
        16
    skiy  
       2019-08-15 14:38:37 +08:00
    这个很正常吧?人家做博客、awesome 一堆非代码性质的项目。
    Roseboy
        17
    Roseboy  
       2019-08-15 15:17:48 +08:00
    实在不觉得这是什么问题
    YvesX
        18
    YvesX  
       2019-08-15 16:21:04 +08:00
    一边给 awesome list 标星一边不准人放 readme
    ihainan
        19
    ihainan  
       2019-08-15 16:25:25 +08:00
    只要是不违反协议并且不影响到其他用户正常使用的话,我个人觉得可以接受。
    icenine
        20
    icenine  
       2019-08-15 17:20:55 +08:00   ❤️ 1
    真不理解你这是啥心态,人家求你 Clone 了还是逼着你 Fork 了,还是说 GitHub 用你家宽带了。
    只要不违反 GitHub 用户协议,你管人家干啥。
    lulinux
        21
    lulinux  
       2019-08-15 17:52:40 +08:00 via Android
    你打他啊
    laqow
        22
    laqow  
       2019-08-15 20:04:27 +08:00 via Android
    github 没改过的文件是不是只存 hash 的?
    oneisall8955
        23
    oneisall8955  
       2019-08-15 20:44:05 +08:00 via Android
    想起一个公司用 github 做面试题目仓库
    fandui
        24
    fandui  
       2019-08-15 21:09:26 +08:00 via Android

    吉姆尼咀嚼肌(
    了欧美
    fandui
        25
    fandui  
       2019-08-15 21:11:07 +08:00 via Android
    吗、
    fandui
        26
    fandui  
       2019-08-15 21:15:29 +08:00 via Android
    logoi88)9o?liiki8i?kooo(koiOOFk?mmlklllkk
    zgray
        27
    zgray  
    OP
       2019-08-15 22:38:01 +08:00
    说不违反协议的各位,似乎没懂我说的意思?

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

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

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

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

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

    @oasislee 笔记和广告一样?

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

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

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

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