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

4 月 10 日
 wang93wei

困境

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

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

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

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

我自己的想法

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

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

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

疑问

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

8805 次点击
所在节点    开源软件
99 条回复
craftsmanship
4 月 10 日
感觉无解 因为你用了 MIT
wang93wei
4 月 10 日
@craftsmanship 重点不是 MIT ,是完全重写且没用到我自己项目中的任何代码。
foufoufm
4 月 10 日
idea 有什么值钱的,你注册品牌了吗?
dotfun
4 月 10 日
用没用你的 idea 这个不能 100%确定,人家代码重写的,而且也是开源,idea 这个事情虽然重要,但这个 idea 又没有专利,我觉得挺正常的,不能说别人实现了我的 idea ,我就要让人家声明 idea 出处
wang93wei
4 月 10 日
@foufoufm 在我开发之前,可没有用 Swift UI 这种工具,我当时确实是还找了一圈。
cyan
4 月 10 日
在意这种事情那就不要开源
craftsmanship
4 月 10 日
@wang93wei 就是因为 MIT 连代码都不管 更别提 idea 了 所以无解啊
iorilu
4 月 10 日
你纠结这个干啥

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

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

这不能说是抄你的吧,顶多是重名了
wang93wei
4 月 10 日
@iorilu 有道理,主要是我现在回老东家干活了,天天都在 vibe 自动化,精力有限。

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

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

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


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

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

不如平心静气考虑一下你开源的目的。如果是为了练习 vibe coding ,那你的目的已经达到了;如果是为了声望,那你可以考虑下还有什么痛点他没有考虑到的,尽量做点独特的东西(或者如果 claim 已经有独特的东西,想办法在名字和 README 里体现出来);如果是为了搞钱,那你这个开发程度还远远不够。
realpg
4 月 10 日
@iorilu #8
先后有啥意义?
我不是攻击 OP 就事论事,你找过去,过两天人家项目 readme.md 改了, 发了个你的链接,说找这个功能, 发现这有一个开源的,但是写的太烂了,于是决定自己重写一个。。。谁丢人啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1204945

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX