10k+ star 的项目也搞假开源

2023-07-31 12:47:00 +08:00
 sloknyyz

项目名:immersive-translate
这个项目最开始是这个仓库 https://github.com/immersive-translate/old-immersive-translate, 并且 fork 的另一个项目
有名气后,换成了这个仓库 https://github.com/immersive-translate/immersive-translate 并且不再提交源代码, 只提交 build 后的文件

说实话,插件不错,我也是用了看到开源才来看的,但没想到搞假开源。

52664 次点击
所在节点    程序员
471 条回复
1423
2023-07-31 23:55:19 +08:00
挺好的,感谢楼主公开质疑,也感谢作者公开澄清
theowenyoung
2023-08-01 00:02:52 +08:00
@jianguoni 如果我没理解错的话,层主想找个开源的替代品..
MeMoDiv
2023-08-01 00:32:02 +08:00
支持合理质疑,作者也确实有义务对合理质疑作出回应。但除此之外,大部分回复确确实实拉低了 V 站的平均水平,能搞清楚开源协议的不足一半,了解开源转商业流程的十不足一,很难想象 V 站这样一个优秀项目层出不穷、开源贡献者数不胜数的社区,仍然走不出开源洼地,究竟来源于内心的自卑还是国人开发者的原罪真的很难评。
xifangczy
2023-08-01 02:12:22 +08:00
变现得方式很多 选择了一个最恶心得方式。。
momo1pm
2023-08-01 02:30:09 +08:00
可能觉得在 GitHub 放着默认开源?不应该去看下协议吗...
jomalonejia
2023-08-01 08:35:59 +08:00
洼地人就是这样的 习惯了
litguy
2023-08-01 08:37:03 +08:00
别说你这些玩具,青云还是上市公司,当初说要开源自己的分布式存储
你去 github 上面也只能看到几个 cli 工具的 code
core 部分完全没公开
so ,接受就行
enpitsulin
2023-08-01 09:24:10 +08:00
真心希望"没有调查,就没有发言权"和"github !== 开源"这两件事人人都能理解,喜欢上来就扣帽子还有攻击群体的还真是素质高
sloknyyz
2023-08-01 09:36:26 +08:00
@theowenyoung 如果不开源至少应该在 readme 中说明,正如一些层主说的,项目名后缀带 release 这样的字样,而不是装的自己是开源的,欺骗小白不懂,硬吃开源红利。就我个人而言,如果我觉得你是开源的,我会对你这个插件有好感,如果还做的不错,更会想去尝试使用。我想肯定有不少人都是这样的。至于你说的避免拿去被卖,这和加个说明完全不冲突。还是那句话,开不开源都无所谓,但不要又当又立,让人以为是开源的,骗赞,这种事我看到了还是会发出来说,就是看不惯。
sloknyyz
2023-08-01 09:37:17 +08:00
@saucer 你以为我一直闲着没事干啊
ma836323493
2023-08-01 09:43:44 +08:00
上传 build 后的文件, 哈哈哈很行很行, 学到了
belin520
2023-08-01 09:49:49 +08:00
发现挺好用的,感谢推荐🤣
9ki
2023-08-01 10:08:11 +08:00
先说结论, 反感 immersive-translate 假开源行为, 支持楼主质疑.

像 Clash for windows( https://github.com/Fndroid/clash_for_windows_pkg) 同样也不开源, 但是别人也没有把开发用的文件传来上, 而是只传了 readmd.md.

反观 immersive-translate 上传了 custom.css Makefile, 给人一种开放源代码的错觉, 如果没有研究代码的打算就不会发现源代码未开放, 严重误导用户.
mdn
2023-08-01 10:24:13 +08:00
建议大家在使用任何项目前,先看下 LICENSE ,当年 react 修改项目许可引起了很大影响,后面改回了 MIT

npm 包也有很多问题这样的问题

1. npm 包很多只上传编译后代码,无源码地址(腾讯小程序相关的包)

2. npm 包也有协议,使用的 GPL ,就规定了使用 GPL 源码的人必须也得开源,商用小心律师函
evemoo
2023-08-01 10:31:04 +08:00
OP 怎么不回作者了
nothingistrue
2023-08-01 10:40:22 +08:00
theowenyoung #93
首先,你自认了你的新项目是「重构」而不是「静室开发」,那么你的新项目,仍然是原始项目的下游,需继续遵循 MPL-2.0 协议。

当然,开源协议是君子协定,没人会像商业项目那样去较真,你换成 EULA 协议的新项目,甚至不用偷偷摸摸,就是明目张胆的把项目名称定义成{原项目名称}-Pro 、{原项目名称}-New ,都没人会在意。但是然后,你把原项目改成了 old-{原项目名},用新项目顶替了老项目的名字。

这种开自爆大卡车的行为,对你想「借老开源项目的名气,骗人收购你具备严重知识产权纠葛的新项目」的念头,可没有帮助。


这俩明显是拖:
saucer #95
qianji201712 #96
Vraw5
2023-08-01 10:52:10 +08:00
有一些朴素的小白认为:上 github 的东西就是开源的东西。这句话,当成正话、反话听都能说的通
koast
2023-08-01 10:52:39 +08:00
这个仓库的目录结构,还有那个自托管的脚本(安装界面除了压缩的一行代码之外还能看到很长一段 css ,明明可以都压用 minify 的,为什么还要留点 css 不压缩呢?),就真的看上去很像是一个开源项目,我相信作者真的没有在任何地方声明过这是一个开源项目。但就像 OP 说的,这并不妨碍大家因为支持页面挂个 Github 链接,点开之后还能看到 issue ,release ,4 天前的 commit 等等,而主观判断这就是一个开源项目,直到像 OP 一样真的想看下代码才会发现 Github 这个代码托管平台上托管了 dist ,doc ,script ,license ,readme ,makefile ,但是就是没有 src 。这些迹象都在暗示这是个开源项目,至于作者是不是在有意暗示,这也许只有作者自己才知道。
sloknyyz
2023-08-01 11:01:03 +08:00
@evemoo 选择性眼瞎
geelaw
2023-08-01 11:01:56 +08:00
@sloknyyz #109 听起来你认为“源代码可用”就是“开源”,这是完全错误的理解。建议减少望文生义和想当然。

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

https://www.v2ex.com/t/961178

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

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

© 2021 V2EX