有个事想请教: GitHub 上有人用了和我一样的项目名,复刻了一模一样的项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wang93wei
V2EX    程序员

有个事想请教: GitHub 上有人用了和我一样的项目名,复刻了一模一样的项目

  •  
  •   wang93wei 6 小时 44 分钟前 2545 次点击

    困境

    我的 SwiftMTP这个 vibe 出来的项目,是因为裁员,在家待了 3 个月实在无聊,再加上车票考完了,于去年 12 月突发奇想才着手开发的。

    一直到 1 月份中旬,一直断断续续在维护。

    1 月底快过年了,再加上我也想思考一下后续要做成什么样子,跟朋友出门玩了一圈,就停工了。

    今天在电报上瞎逛,发现有人新开了一个仓库也叫 SwiftMTP,4 月 7 日才创建,在搞推广。

    我自己的想法

    首先,我自己觉得这个事情很正常,因为我也是 MIT 协议。 但问题在于,新开的这个是完全自己重写的。没用到我的代码,目前实现的功能基本也都是一致的。

    我觉得,原创( idea ) 这个事情很重要,哪怕没用到原始代码。 致敬一下我的idea也可以啊。

    不光没致敬,还四处推广也不说明,这就有点过分了。(在某书上也看到有人提到了)

    疑问

    遇到这种情况该怎么办啊?

    57 条回复    2026-04-10 23:13:14 +08:00
    craftsmanship
        1
    craftsmanship  
       6 小时 42 分钟前 via Android   2
    感觉无解 因为你用了 MIT
    wang93wei
        2
    wang93wei  
    OP
       6 小时 40 分钟前
    @craftsmanship 重点不是 MIT ,是完全重写且没用到我自己项目中的任何代码。
    foufoufm
        3
    foufoufm  
       6 小时 39 分钟前   2
    idea 有什么值钱的,你注册品牌了吗?
    dotfun
        4
    dotfun  
       6 小时 39 分钟前   1
    用没用你的 idea 这个不能 100%确定,人家代码重写的,而且也是开源,idea 这个事情虽然重要,但这个 idea 又没有专利,我觉得挺正常的,不能说别人实现了我的 idea ,我就要让人家声明 idea 出处
    wang93wei
        5
    wang93wei  
    OP
       6 小时 36 分钟前
    @foufoufm 在我开发之前,可没有用 Swift UI 这种工具,我当时确实是还找了一圈。
    craftsmanship
        7
    craftsmanship  
       6 小时 35 分钟前 via Android   2
    @wang93wei 就是因为 MIT 连代码都不管 更别提 idea 了 所以无解啊
    iorilu
        8
    iorilu  
       6 小时 34 分钟前
    你纠结这个干啥

    你要还想搞, 就继续搞, 争取比他强

    在他发帖得地方, 你可以也发, 说你是先搞得...
    wang93wei
        9
    wang93wei  
    OP
       6 小时 34 分钟前
    @cyan 话虽如此,但我不至于从这种项目中获利啊。现在看着这个架势来者不善。
    superrichman
        10
    superrichman  
       6 小时 31 分钟前
    看他提交记录似乎是根据 https://github.com/ganeshrvel/openmtp 改的?这个原始的 openmtp 的项目有 6.5k star 而且已经存在 8 年以上了

    这不能说是抄你的吧,顶多是重名了
    wang93wei
        11
    wang93wei  
    OP
       6 小时 29 分钟前
    @iorilu 有道理,主要是我现在回老东家干活了,天天都在 vibe 自动化,精力有限。

    但确实有必要把项目未来的规划提上日程了。
    94
        12
    94  
       6 小时 28 分钟前   1
    我觉得没啥。Swift + MTP 的组合重了很正常吧?
    换个好理解的例子,比如说 Git + Graph 这样的组合,不知道能搜出来多少名称重复的项目仓库。

    即使对方借鉴了你,你也没有什么特别好的理由去举报对方(如果确实是自己写的)。除非你可以从对方的仓库里面找到大段相同代码(找到抄袭的证据),那么你可以发邮件给 Github 反馈看看。
    superrichman
        13
    superrichman  
       6 小时 27 分钟前   1
    你可以去提个 issue ,礼貌表达你们的项目相似,你先用这个名字,希望对方修改名称。
    wang93wei
        14
    wang93wei  
    OP
       6 小时 25 分钟前
    @superrichman 可问题是太相似了,https://v2ex.com/t/1187465 这是我 1 月份自己测完在自己电脑上找不到问题和后续的方向才发的帖子。

    这个是我项目规划的微博,第一天就已经出来原型了。


    我想表达的也是他没 fork 我的代码,fork 的是创意。
    suyuyu
        15
    suyuyu  
       6 小时 23 分钟前   1
    直接喷一顿就过了。我了解我的同志们
    wang93wei
        16
    wang93wei  
    OP
       6 小时 22 分钟前
    @94 代码都是 AI 写的,我倒不是很在乎这种问题。
    vfs
        17
    vfs  
       6 小时 16 分钟前
    首先,在看这个帖子之前我不知道 MTP 是什么,但是三个大写祖母一起大概率是一个特有名词的简称, 而 “Swift” 是 macos 的开发语言,所有 “SwiftMTP” 和你同名很正常。 关于你说 借鉴你的 idea , 看你网站上不是还列举了很多的类似产品: "OpenMTP", 你的 idea 是不是来自这里? 再者,再者看你仓库不是才开始了三天么
    wang93wei
        18
    wang93wei  
    OP
       6 小时 14 分钟前
    @vfs 你仔细读一下?
    w568w
        19
    w568w  
       6 小时 9 分钟前   2
    > 他没 fork 我的代码,fork 的是创意

    从创意的深度来说,我觉得这个 idea 比较容易想到。你也说了 Android 上有很多同类项目,那「给 iOS 开发一个」这种想法是很自然的。Swift 和 MTP 都不是商标,说不定人家也是随意让 AI 想出来的,只是撞名呢。

    不如平心静气考虑一下你开源的目的。如果是为了练习 vibe coding ,那你的目的已经达到了;如果是为了声望,那你可以考虑下还有什么痛点他没有考虑到的,尽量做点独特的东西(或者如果 claim 已经有独特的东西,想办法在名字和 README 里体现出来);如果是为了搞钱,那你这个开发程度还远远不够。
    realpg
        20
    realpg  
    PRO
       6 小时 6 分钟前
    @iorilu #8
    先后有啥意义?
    我不是攻击 OP 就事论事,你找过去,过两天人家项目 readme.md 改了, 发了个你的链接,说找这个功能, 发现这有一个开源的,但是写的太烂了,于是决定自己重写一个。。。谁丢人啊
    sunwangme
        21
    sunwangme  
       6 小时 4 分钟前
    我感觉这类事最好先拆成 3 层看:代码版权、名称 / 商标、社区认知。

    如果对方确实没用你的代码,那代码层面基本很难打;如果名字也没注册成商标,那名称层面通常也很难强制。真正还能做的,更多是把“谁更早、谁是原始来源、两边差异在哪”这件事讲清楚。

    我会比较务实地做 3 件事:
    1. 先把你自己仓库的 README 、发布记录、路线图、最早公开时间整理清楚;
    2. 去对方仓库提一个礼貌 issue ,只谈“重名容易混淆”,别纠缠“偷了创意”,请对方改名或者至少把来源和差异写明;
    3. 如果后面真想维权,就只抓硬证据,比如大段代码、资源、文案、截图结构复用。单纯 idea 撞车,尤其还是这种比较容易联想到的组合名,通常很难成立。

    所以我自己的判断是:别把精力主要花在证明“他 fork 了创意”,而是尽快把你自己的项目做成“原始版本更可信、路线更清晰、差异更明显”。这样对你长期更有利。
    bojue
        22
    bojue  
       6 小时 4 分钟前   1
    小黄鸭词典事件,你这才哪里到哪里,重名和项目重叠的问题别折腾了

    要么商业化要么打磨产品。

    商业的竞争现在都文明多了。千禧年年代杀毒软件的商战都是挨刀子肠子拉一地
    Alias4ck
        23
    Alias4ck  
       6 小时 2 分钟前   8
    你既然开源了还是 MIT, 就别说 idea 了, 另外 idea 这种东西怎么定义是你的 还有这个同类型的项目我看 7 月之前 https://github.com/EffortlessMetrics/SwiftMTP-dev 这个就有人 vibe 了, 你的好像是 4 个月之前 另外别人的都不是 MIT
    kristofer
        24
    kristofer  
       5 小时 58 分钟前   2
    有时间找点正事干吧。
    rjomg
        25
    rjomg  
       5 小时 58 分钟前   1
    @Alias4ck 你杀死了比赛
    jackqian
        26
    jackqian   5 小时 56 分钟前   1
    这我觉得不一定,你的想法很宽泛,swift 实现 mtp ,如果我恰巧看到了你的微博,我也用 ai 写一个,也不费什么事,很难说别人不道德
    raptor
        27
    raptor  
       5 小时 49 分钟前   1
    现在的 mac MTP 工具都太难用了,所以 AI 建议我用 SMB……用了以后发现确实香,还不用插线……
    deplives
        28
    deplives  
       5 小时 46 分钟前
    你怎么证明你的 idea 早于他
    feaul
        29
    feaul  
       5 小时 46 分钟前   1
    以一个用户的角度来看,功能大致相同,名字也一样。这个很难说是先有的想法创意,谁抄袭谁的想法创意,比如我想做个算数的应用,考虑从命名的角度来说肯定是计算器这个名字最好,但是不能因为别人也做了这个计算器的应用也叫这个名字就不允许我用了。只能也大力宣传你的应用,做好用户体验,抓住用户才是实力。
    jqknono
        30
    jqknono  
       5 小时 44 分钟前   1
    idea 和代码都太廉价了, 我的项目里有好些做完了发现市场上已有成熟开源项目, 还有些是看到别人的开源项目似乎不咋维护, 就自己开发了. 自己开发的东西, 想咋定制就咋定制, 开发的起劲的时候一天发十个版本, 恶性 bug 满天飞, 但是是自己用, 用到 bug 就自己修.

    看看我折腾这些东西, https://github.com/jqknono
    都没有商业价值, 没有什么门槛, 随便谁看一眼, 有 AI 就能做.
    wang93wei
        31
    wang93wei  
    OP
       5 小时 43 分钟前
    @deplives 早开源
    sddyzm
        32
    sddyzm  
       5 小时 40 分钟前 via iPhone   1
    之前我就说过,遇到这种事情要么转闭源要么你 nb 你发 DMCA ,就这两种方法,不想做就不要继续操心了
    icanfork
        33
    icanfork  
       5 小时 35 分钟前   1
    Claude Code 泄露重构之后,官方都一点办法都没有。在意的话,闭源新分支会好一些
    deluxghost
        34
    deluxghost  
       5 小时 27 分钟前   1
    @Livid #21 历史回复疑似数字生命
    NuKc
        35
    NuKc  
       5 小时 27 分钟前
    相同功能的轮子太多了,名字一样的也很多,代码实现不一样,使用方式可能一样或者不一样或相似;都是开源的,如果是借鉴了代码,我看很多开源开发者都会提一下; idea 这东西,往往很多时候开发者开源这东西本来就是为了解决自己的需求的,别人写的不够好,还不让自己弄一个吗?
    vegeta2ex
        36
    vegeta2ex  
       5 小时 25 分钟前
    要是代码抄了可以质问别人,idea 这种东西怎么鉴定。比谁先开源?他也可以说这个项目他筹备了很久才决定开源,你怎么反驳
    Alliot
        37
    Alliot  
       5 小时 21 分钟前
    这没办法,现在大家都是你抄我,我抄你 AI 时代都是这样子,谁也无可奈何
    liyafe1997
        38
    liyafe1997  
       5 小时 8 分钟前
    你申请专利了吗,没专利你想干啥
    Admstor
        39
    Admstor  
       4 小时 27 分钟前
    世界上重名的人都很多,你让别人也改名字,别跟你一样?

    你有点小心眼
    billzhuang
        40
    billzhuang  
       4 小时 1 分钟前   1
    hhh

    claude code 看一眼就会了
    ysicing
        41
    ysicing  
       3 小时 50 分钟前   1
    好的设计或许总是心有灵犀
    weiwenhao
        42
    weiwenhao  
       3 小时 19 分钟前   1
    可以了解一下最近的各种 island 项目。idea 不重要,况且你是 MIT ,别人直接 clone 然后发收费版本你也无可奈何。另外 vibe 盛行,技术带来的护城河太低了。
    docx
        43
    docx  
       3 小时 11 分钟前 via iPhone
    @Livid

    从发言风格来看这个 @sunwangme #21 确实像 AI
    deplives
        44
    deplives  
       1 小时 42 分钟前
    @wang93wei #31 那可证明不了你的 idea 早于他
    autojunjie
        45
    autojunjie  
       1 小时 18 分钟前 via iPhone   1
    这种太气了
    kneo
        46
    kneo  
       1 小时 9 分钟前 via Android
    >但问题在于,新开的这个是完全自己重写的。没用到我的代码
    >重点不是 MIT ,是完全重写且没用到我自己项目中的任何代码。

    给我看笑了,感觉你想逼着人家抄你代码……
    “居然不抄袭我好气啊”
    hefish
        47
    hefish  
       1 小时 4 分钟前   2
    居然有人偷偷搞出跟我一样的东西,居然都不感谢我,太坏了。 怎么会有这样的人。苍天啊,老天待我不公啊。
    我死了算了。。
    我死也要拉那个人垫背。
    我要去上吊。没找到绳子,我去。。。
    那我就去 v2 发帖。。。对,去发帖!
    wang93wei
        48
    wang93wei  
    OP
       55 分钟前
    @realpg 无所谓啊,这种我欢迎。

    我做这个本质上是给我自己做的。
    甚至这个方向本身已经很小众了,我甚至在做之前还特意搜了一圈,我怕会有跟别人冲突的地方。
    我一直强调的重点是,没有任何一个 SwiftUI 的这种工具类的项目。

    然后突然冒出来一个,重名,你说你自己会怎么想?
    wang93wei
        49
    wang93wei  
    OP
       52 分钟前
    @Alias4ck 重点从来不是重名啊,

    是赛道小众,突然来了一个重名+SwiftUI 类似的项目。换你你怎么想。

    在我之前我真没搜到过原生 SwiftUI 的传输工具。
    wang93wei
        50
    wang93wei  
    OP
       47 分钟前
    @kneo 我可没想逼着人家抄,这种 SwiftUI 的原生工具要有早有了,我何苦要自己 vibe ?

    我的问题关键点在于,在我之前,没有 SwiftUI 的这种项目,为啥早不开源?我还省的自己写了。
    wang93wei
        51
    wang93wei  
    OP
       45 分钟前
    @kneo 我这人最讨厌重复造轮子,不管你信不信。AI 时代了,我是真忍不了才动手的。
    lcy630409
        52
    lcy630409  
       34 分钟前
    不是 现在不说代码 连 idea 都不允许重复了么
    wang93wei
        53
    wang93wei  
    OP
       26 分钟前
    @jqknono 我大概懂。

    但问题是我自己开发这个,我搜遍了,也没找到一个 SwiftUI 的项目。
    其他的要么 Electron ,要么就是界面丑丑的像上个时代的产物。

    虽然我也不咋漂亮,但我还是很有审美的。
    placeholder
        54
    placeholder  
       17 分钟前   1
    没看太明白,你因为别人的项目和你的项目只在名字上重复了而感到破防?
    wang93wei
        55
    wang93wei  
    OP
       11 分钟前
    @Admstor

    我小心眼?
    SwiftUI 版本的传输工具,在我之前我真没找到过。
    不然我为啥要自己做?

    我是能用开源绝不会自己写的人,不管你信不信。
    甚至你自己去看我 github ,我都是 fork 别人的项目,除非我忍不了了,我自己改,不然我没事闲的啊。我天天看看剧,打打游戏不好吗?

    就写这玩意天天熬夜,湿疹卷土重来到现在都没好,还天天吃一大堆补剂,我自己很开心吗?
    placeholder
        56
    placeholder  
       8 分钟前   1
    @wang93wei 照你这个逻辑,你直接删库跑路得了呗,反正也有人开始写什么 swiftMTP 了,你就不用自己写了,还给自己整点儿什么湿疹,讲话老弟你身体挺虚的了去看看吧。
    wang93wei
        57
    wang93wei  
    OP
       2 分钟前
    @placeholder #56
    谢谢关心,我不信中医和中医学说。

    之前看过,也好了。

    我不太想删库,都已经这样了为啥还要删库,显得我很心虚。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2683 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:15 PVG 23:15 LAX 08:15 JFK 11:15
    Do have faith in what you're doing.
    ubao msn 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