当你辛苦的开源项目突然被别人公然宣传成是自己的原创时...... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
blogdaren
V2EX    PHP

当你辛苦的开源项目突然被别人公然宣传成是自己的原创时......

  •  5
     
  •   blogdaren 2020-07-12 19:21:07 +08:00 10117 次点击
    这是一个创建于 1917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正所谓那: 水至清则无鱼,人至贱则无敌。
    自我介绍: 本人是爬山虎引擎项目(PHPCreeper)作者。
    事件背景: 作者平时基本都是沉浸在编码与分享的世界里,很关注圈里一些开源项目的是是非非,即最近无意间搜索到一片博文,可以说我是气急败坏,该博文作者更是卑鄙无耻、丧心病狂,居然如此作践他人劳动成果:
    ( 1 )将 PHPCreeper 改成 CreeperPHP,直接在 github 公然宣传;
    ( 2 )将爬山虎技术文档整体剽窃到看云平台进行公然宣传;
    ( 3 )将爬山虎所有代码头部注释全部替换成是自己的原创;

    该作者也在爬山虎有问必答 QQ 群,曾私信本人如下原话:
    [你好,最近把你的框架重新写了一下。大部分代码都是你的源代码。特此给你说一下,只用于学习。]
    开原世界嘛,当然支持互相交流学习,不过试问该作者难道学习别人的源代码就是要把原作者的项目通过上面三部曲来作践吗? 令人作呕!!无耻至极!!

    项目本身的价值我们且不讨论,开源协议无论多么宽容也无妨,即便是 MIT,也不是这般耍流氓的,你这般卑鄙无耻的行为深深的败坏了开源界的风气和氛围,深深的伤害了很多类似同行的心,极其不尊重他人的劳动成果,发文时很受伤,只好先把 license 从 MIT 改为 Apache 2.0 ;作者抵制并希望同行的小伙伴一起共同抵制一切没有底线的卑鄙无耻的作践行为,目前该作者还在公然宣传所谓的原创!!联系其人也不吭声!!所以本人需要为此发声!!

    作者博客随机放了几张对比图片:
    http://www.blogdaren.com/post-2601.html

    具体的留证视频详情请移步 B 站:
    https://www.bilibili.com/video/BV1Uv411i7Nk/

    垃圾链目前依然存在于各个平台:
    https://blog.csdn.net/weixin_36851500/article/details/107090967

    第 1 条附言    2020-07-13 10:28:45 +08:00
    1 、费了点周折,今早总算是联系到了其人,进行了科学沟通,不过其留言的言辞态度很不诚恳,这和其之前的卑劣侵权行为如出一撤,也不要紧,我就不再晒相关聊天记录了,都不容易,宽容心吧,至少其从行动上停止侵权即可。
    2 、非常感谢各位同行的支持、帮助与分享。
    55 条回复    2020-10-19 15:40:04 +08:00
    ginakira
        1
    ginakira  
       2020-07-12 19:28:13 +08:00   1
    [你好,最近把你的框架重新写了一下。大部分代码都是你的源代码。特此给你说一下,只用于学习。]

    真的。
    xuxiaocool
        2
    xuxiaocool  
       2020-07-12 19:33:56 +08:00
    支持作者
    musi
        3
    musi  
       2020-07-12 19:37:39 +08:00   2
    看到他那非主流的昵称,我就想到初中时的我,那时候的破解 都 xx 哥的
    hundan
        4
    hundan  
       2020-07-12 19:44:07 +08:00 via iPhone
    所以我只会把一些无关紧要的东西开源 比如笔记 和一些完全没有好处的东西

    凡是能够产生利益的 写的稍微好点的 一律闭源
    wxsm
        5
    wxsm  
       2020-07-12 19:52:14 +08:00 via iPhone
    建议走法律途径
    tmado
        6
    tmado  
       2020-07-12 20:00:25 +08:00
    「特此给你说一下」
    jfcherng
        7
    jfcherng  
       2020-07-12 20:01:35 +08:00   14
    修改 MIT 的 project 必保留原作者的 license 吧,你能明方修改自你的 project 且方拒保留你的 license 的,是可以向 GitHub 起 DMCA 要求除方 repo 的。

    Rubix ML (PHPmachine learning lib) 月前才向 GitHub DMCA 要求除 php-ml 的 repo,然是 MIT 但方是感(牛逼, 100% 相似的感)他出了些代而拒 Rubix ML 加入 license 作者名。就算 php-ml 有的 star, 一被 GitHub 除 repo 了。
    ob
        8
    ob  
       2020-07-12 20:02:51 +08:00 via Android
    借楼问下,目前最严格的开源协议是哪个?
    KunMinX
        9
    KunMinX  
       2020-07-12 20:03:18 +08:00
    支持原创!

    之前我也有过类似的遭遇,我的建议是,事情已经发生,保持冷静,看看在现状如此的情况下,有没有什么是可以为自己做的。

    我之前也算是运气,因为我在 v 站分享的一篇心理学文章,刚好被人推荐给一位正遭受网暴的 v 友阅读,而这位 v 友加我后又在朋友圈看到我开源项目一事,向我推荐了一位关注程序员成长的老板为我指点迷津,于是也就有了后续的专访:

    《开源项目 被人拿去做课程卖了 1000 多万是什么体验》


    我对你的框架不太了解,我只站在人文角度提供一些建议。

    遇到类似的事时,把自己和别人都当人看,这样就不会一直陷在生气的状态中,持续损耗自己。

    不知道我这样说有没有把话说明白?

    对方的行为对你的正当权益构成了侵犯,事情的性质是这个,你应意识到是自己的正当权益受到侵犯,然后感到不舒服。如果气急败坏,那就等于没有把自己和对方当人看 无意识地陷入身份认同,强加了自己受害者身份,强加了对方 “非人哉” 的身份。这对事情没有帮助。

    无论如何,你和对方都是人,务必对此保持清醒,事情的性质是对方侵犯了你的正当权益,因此你可以心平气和地告诉自己和对方,“对方这么做侵犯到你的权益,让你感到不舒服,要求遵守协议规定,停止侵权”。

    如果对方没有停止侵犯的意思,那就写篇文章,用平和的语气叙述这件事,顺带推广一下自己的项目。在现状如此的情况下,这是唯一能做的,算是对自己的补偿。

    我就说这么多吧,祝好运。
    jfcherng
        10
    jfcherng  
       2020-07-12 20:03:38 +08:00
    然後 php-ml 的作者把代移到 GitLab... 哈哈
    jfcherng
        11
    jfcherng  
       2020-07-12 20:06:52 +08:00
    xingzw
        12
    xingzw  
       2020-07-12 20:16:01 +08:00   2
    每当看到这些开源扯蛋蛋的事,总忍不住大叫一声:开毛的源!

    向我开炮,批判的更猛烈些吧。
    linvaux
        13
    linvaux  
       2020-07-12 20:16:11 +08:00
    支持楼主维权,现在不要脸的太多了
    Q4h7388nR28s95fa
        14
    Q4h7388nR28s95fa  
       2020-07-12 20:30:58 +08:00
    最近刚刚做了一次“抄袭者”。

    在使用 Vue-rap 的过程中发现作者思路非常棒,但整体来说不是太符合我的需要,所以参考 Vue-rap ( https://gitee.com/tengzhinei/Vue-rap ) 写了 jQuery.Vue.js ( https://gitee.com/haimadongli001/jQuery.Vue.js )

    还没跟作者沟通过,但我在文档里有加上两句:

    “项目的主要开发思路参(chao)考(xi) 藤之内 的 Vue-rap,在此对 Vue-rap 项目表示万分感谢!”

    “Query.Vue.js 参考 Vue-rap,进行开发,实际上是对 Vue-rap 重构并做减法,以方便迷你型 web 项目的开发,功能上没有 Vue-rap 多、没有 Vue-rap 强。”

    从我的角度来说,我个人其实非常怕遇到开源后各种乱七八糟的事情,包括撕逼、回答小白开发者、抄袭等等。但是我非常感谢开源,没有各个开发者的开源奉献精神,编程领域不可能有这么大的发展。

    感谢每一个开源自己的作品,分享自己的思路的技术人!
    blogdaren
        15
    blogdaren  
    OP
       2020-07-12 20:36:09 +08:00
    @KunMinX
    感谢分享见解,应当学习你的理智和冷静;另外呢生气是确实很生气,倒也不是一直陷入其中,而一时气急败坏的原因是:
    首先是联系对方一直不吭声;再者由于某种原因致使本项目成了妥妥的单兵作战项目,从微型架构链、前端链、到后端链、从文档一字一行的编写到周边的 10 余多种工具的混搭维护,还有诸多难以描述细节部分等等,全部是亲力亲为,可以说这个项目本身确实付出了巨大的心血和精力,旨在希望开源分享以发挥可能有的能量,但是这位作者的卑鄙行为超乎想象,别的不说,项目最里层的所有代码头部声明也给删掉并改为自己的原创,甚是寒心。
    blogdaren
        16
    blogdaren  
    OP
       2020-07-12 20:38:05 +08:00
    @jfcherng 感谢分享,受教了。
    IsA26hN4DcQDS7Z9
        17
    IsA26hN4DcQDS7Z9  
       2020-07-12 20:45:18 +08:00   4
    开源使世界进步。。但总有 2b 拖后腿,哈哈哈哈
    rus4db
        18
    rus4db  
       2020-07-12 20:46:35 +08:00
    ,我前段时间也处理了一起抄袭案件。
    对方大量抄袭我的博客文章,并且非常精准地把我的署名替换成此人自己的。
    这类人看来的确是不少,发现的是一部分,那没发现的呢?不知道有多少。
    所以我从来不使用 CC 协议,我只相信《中华人民共和国著作权法》。
    loading
        19
    loading  
       2020-07-12 20:53:12 +08:00 via Android
    正常,所以我在外面吹牛之前现在第三方把东西给发布了,不然被人抄了我都没地方证明我先做出来…
    wslzy007
        20
    wslzy007  
       2020-07-12 21:28:41 +08:00
    if is 大牛 then
    开源设计思路 有用,大牛不屑白嫖
    else if is 小白 then
    开源设计思路 有用,小白自我实践可得到提升
    else
    楼主遇到的情况
    endif
    abersheeran
        21
    abersheeran  
       2020-07-12 21:59:22 +08:00   1
    是啊。所以很多利益有关的我都没开源。

    开源风气不仅国内,国外也一样。只不过你只能看到国人抄你的,说不定就有国外的人复制完代码到国外的社交媒体上吹嘘。

    互勉。
    dustinth
        22
    dustinth  
       2020-07-12 22:11:44 +08:00
    其实就是看他有没有违反开源协议, 现在大部分开源协议都是商业友好的, 假设你做了个框架, 别人用你的框架为基础做了个大卖的商业产品, 他也不需要为你付费.
    NjcyNzMzNDQ3
        23
    NjcyNzMzNDQ3  
       2020-07-12 22:52:44 +08:00
    这。。白嫖出了新境界,大佬能给小白用就该知足了,这真是林子大了什么鸟都有
    mostkia
        24
    mostkia  
       2020-07-12 23:20:15 +08:00
    所以,我选则闭源,反正写的也不是很好,就不开源献丑了。
    ysc3839
        25
    ysc3839  
       2020-07-13 08:28:37 +08:00 via Android   1
    @ob 我自己知道的最严格的是 GNU AGPL https://www.gnu.org/licenses/agpl-3.0.html
    简单说这个协议在 GPL 的基础上还要求使用源代码提供服务也必须开源。意思是我用 AGPL 的代码搭建了一个网站,那我也必须向使用我网站的用户提供源代码,而 GPL 是没有这种限制的。
    zvl0reqglvd
        26
    zvl0reqglvd  
       2020-07-13 08:37:18 +08:00
    所以我重来不分享好东西,白嫖山寨的太多了,大佬自己做好笔记内容,然后开始卖课,他不香吗?放在 GitHub 上有啥用呢?获得认同感?这么强的技术不需要了吧
    TheZihanGu
        27
    TheZihanGu  
       2020-07-13 09:15:01 +08:00
    那个...CSDN 的链接挂掉了♂
    不过说实话确实恶心...
    96412hj
        28
    96412hj  
       2020-07-13 09:35:48 +08:00
    @hundan #4 照你这样说 软件行业如何发展?这不就跟扶不扶一个道理
    blogdaren
        29
    blogdaren  
    OP
       2020-07-13 09:57:42 +08:00
    @dustinth 嗯,只要遵守不违反开源协议的商业行为也都是应该给与支持,再者商业行为涉及的代码随即也会进入闭源环;该作者始终还是行走于开源环,改名字挪文档也罢,把所有代码头部的声明注释一律换为自己的并公然宣传为其原创的,而且连 license 也都敢改成自己的,这就实在是太不像话了,都是同行,一起共同努力维护一个健康良好的开源分享环境,这是我特别看重的。
    Vitta
        30
    Vitta  
       2020-07-13 10:04:41 +08:00
    去问候他家人吧
    bzj
        31
    bzj  
       2020-07-13 11:18:01 +08:00   1
    @hundan 你还挺骄傲的是吧
    moonrailgun
        32
    moonrailgun  
       2020-07-13 11:37:10 +08:00
    支持楼主,希望楼主和类似楼主的遭遇的能够得到合法的权益维护。也希望楼主不要因此对开源心灰意冷,无耻之徒毕竟是少数,我相信大多数程序员都是友好且善良的。
    hackk
        33
    hackk  
       2020-07-13 11:43:42 +08:00
    支持楼主!这种人确实太坏了!
    hankai17
        34
    hankai17  
       2020-07-13 11:57:36 +08:00
    太坏了 我也是抄(少量 hack)别人开源项目 然后做做压测 写个案例
    但我第一句就是 Pure copy from *
    devtk
        35
    devtk  
       2020-07-13 12:03:58 +08:00
    厉害厉害 ,广而告之
    opentrade
        36
    opentrade  
       2020-07-13 12:48:25 +08:00 via Android
    的确不要脸 不过国内也正常
    hantsy
        37
    hantsy  
       2020-07-13 13:33:45 +08:00
    大厂都是把抄袭剽切当创新,何况个人呢,中国特产。
    tankren
        38
    tankren  
       2020-07-13 14:02:09 +08:00
    @musi 灬佐 bai 铒钉→
    mazai
        39
    mazai  
       2020-07-13 14:12:22 +08:00
    竟然是老乡,开源不易,支持楼主维权!!
    AndyHsia
        40
    AndyHsia  
       2020-07-13 14:19:35 +08:00
    这让我想起以前 miOS 也是国外一个开源项目,然后雷军团队就厚颜拿到国内商业运作。
    dabaibai
        41
    dabaibai  
       2020-07-13 14:47:39 +08:00
    先赚钱为主 你没注册知识产权 没办法
    UIXX
        42
    UIXX  
       2020-07-13 15:01:40 +08:00
    这不就是

    [你好,看你写的代码还可以,我拿走了。用你的源码是看得起你,别不识抬举。]
    sodadev
        43
    sodadev  
       2020-07-13 15:57:53 +08:00 via Android
    跟托管平台反馈吧,这样的人,我见过好几次了,改一改就说自己写的,好像有病
    skiy
        44
    skiy  
       2020-07-13 16:10:08 +08:00
    MIT 协议也比较宽松。
    如果我 FORK 一个项目,我会在 LICENSE 添加我的信息,但不会移除原有的版权信息。
    其它文件也是如此即可。替换原作者的信息是最蠢的做法。
    whenwind
        45
    whenwind  
       2020-07-13 17:02:39 +08:00   1
    我工作之余做点 3d 打印的爬虫饲养器具挂淘宝上,相关贴吧就发个预告帖子,然后就被人凭着预告的照片给抄了核心的设计,外观改改就上架,各种明里暗里宣传自己才是正主,当时在贴吧我还写了个帖子呼吁大家来抵制,结果大半年过去,也还是吃瓜的,“谁便宜买谁”的声音居多,圈子里边基本是“没有专利可以随便抄”的观点,大环境就已经是如此了。

    我博客发的教程洗稿也是有不少,那些顺便爬了版权和出处的就不说了,有些上了 360doc,去掉出处的,投诉举报还要提供各种知识产权证明,就是吃定你一个人没时间没精力区弄。

    去年经历了这么一波下来,直到现在那个抄的人还在跳,感觉太现实了,开源也没有想象中那么美好,可能国内没有理想的适合开源的发展土壤吧,前面说的那个饲养器具,我兑现开源早期测试版到 Thingiverse 上之后就不打算分享了。辛苦做出来的东西开源出来不但没有得到应有的尊重,反而还被圈子当成习以为常的事情。
    hundan
        46
    hundan  
       2020-07-13 23:44:51 +08:00 via iPhone   1
    @bzj @96412hj

    你们 tm 是不是有什么毛病? 我把我学习的代码发出来,但是自己写的软件我不发出来给你白嫖,软件行业就发展不起来了? 白嫖惯了?

    我一没损伤别人利益,二没违反开源协议,保护自己的利益,你们这道德高地不冷吗,要不你们把自己赚的钱给我,你钱不给我国家 gdp 怎么上的去?

    apache mysql php 一众开源产品 不是社区扶持就是公司发展 最次也是团队开发 个人开发而且能让别人获取利益的 屈指可数

    我想请问 爬虫框架的开源和 php 的开源对你们是一个性质? 前者直接涉及到你的利益 这种类似产品我不开源怎么了? 我是不是还得帮你写套自动赚钱工具然后顺便把钱再打给你?

    白嫖怪挺骄傲? 我日常为别的项目提 pr 提 issue 你看看自己为开源社区做什么了?
    wayslog
        47
    wayslog  
       2020-07-14 03:58:55 +08:00 via iPad
    “气急败坏”这个词是不是用的不对?我怎么记得它是贬义词来着,楼主用来形容自己这。。。。
    democracier
        48
    democracier  
       2020-07-14 10:53:43 08:00 via Android
    开源项目是这样的 尤其在国内 完全没有代码著作权和版权的相关法律法规 被“借用”只能当被狗咬了 除非他的产品有卖到国外 你可以在国外起诉 这种一般可以赢 不过要看你的 license 是不是 mit bsd 这种圣母型协议 如果是这两种协议的话 别人如果遵守协议拿去闭源商用也是被你允许的
    ben1024
        49
    ben1024  
       2020-07-14 13:05:17 +08:00
    开源被人复刻是很烦,这种没素质的人钻营取巧
    bzj
        50
    bzj  
       2020-07-15 14:00:11 +08:00
    @hundan

    送你 8 个字:气急败坏,恼羞成怒,不以为耻,反以为荣
    bzj
        51
    bzj  
       2020-07-15 14:02:34 +08:00
    @hundan

    不过有一说一,你写的那玩意,就算全部公开我都懒得看一下,只是你那一副精致的利己嘴脸还理直气壮的样子让我忍不住想说两句
    bzj
        52
    bzj  
       2020-07-15 14:10:51 +08:00
    @hundan

    你写的那段话其实我没看,不小心瞟到一句发现全是槽点,你举的那几个例子,除了 apache,另外两个都是个人开发产品,再比如 vue.js 也是开源的,不仅让别人获取利益自己也发展的很好,你的眼界和格局只停留在眼前的利益,所以你就这点出息
    hundan
        53
    hundan  
       2020-07-16 12:43:16 +08:00 via iPhone
    @bzj
    vue 不是直接和利益相关的懂吗? 还跟我 bb ?
    你 tm 真以为 vue 只有一个人在写?
    vue 的使用量和热度让 vue 团队名利双收,我给你开源,除了你能赚钱,我有什么好处? 看得懂利益相关四个字?
    完了你看不看跟我 tm 开不开源有什么关系?
    一大段话反驳不了就说自己看不懂? 鄙视不开源的人你也配?你倒是说说自己为开源社区做了什么?
    气急败坏?麻烦看看自己什么德行? 讲的话有逻辑?有事实依据? low b
    hundan
        54
    hundan  
       2020-07-16 12:45:04 +08:00 via iPhone
    @bzj 还利己主义者? 麻烦你跟楼主说这句话,让楼主放宽心不要计较,祈求让所有开源的人包容你这种 sb 吧
    yangqingrong
        55
    yangqingrong  
       2020-10-19 15:40:04 +08:00 via Android
    去申请著作权登记
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     885 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:47 PVG 03:47 LAX 12:47 JFK 15:47
    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