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 条回复
evemoo
2023-08-01 11:17:47 +08:00
@sloknyyz 乐了,人家回答的全在点子上,你还硬扯开不开源。人家从头到尾就没说是开源项目,自己臆想别人假装开源吃红利 balabala 是谁眼瞎?还跑这单向输出还觉得很对是吗?
sentinelK
2023-08-01 11:19:21 +08:00
@sloknyyz “欺骗小白不懂,硬吃开源红利。”

作者既没有吸纳公众的合并请求,又没有宣传自己是开源程序来吸引眼球,请问他享受什么红利了?
dnL
2023-08-01 11:26:54 +08:00
@nothingistrue 人家说的是用 ts 重写,你别给人偷换概念成“重构”
lyxeno
2023-08-01 11:33:43 +08:00
我看了半天 readme 也没看见 `开源` `Open Source`这样的字样啊,谁说闭源就一定要标注出来?
用的人很多的 clash for windows 也是直接在 release 里上传构建后的二进制文件(虽然 cfw 的结构一眼就能看出不是开源的,实在很多)
coderwl
2023-08-01 11:46:09 +08:00
既然有很多人喜欢用开源的,那不如大家整个开源项目实现这个功能
rev1si0n
2023-08-01 11:46:39 +08:00
我就做了一个你说的这个事情,这个项目分了两部分,服务端程序没有开源,客户端程序以及工具,代码是开源的,而且 README 里也明确标注了服务端没有开源,你是不是也要骂一下我,被你一吓我得看看是不是该把这个提示放到 README 最前面了。
kkadmin
2023-08-01 11:46:53 +08:00
很理解 op ,主要打着开源幌子的人不在少数
evemoo
2023-08-01 12:04:18 +08:00
OP 在没理解开源真正含义的情况下臆测作者假装开源,对作者关于 License 和 重构的正面回应一个没有,也拿不出更多确凿的证据论证“假开源”。判定为个人垃圾情绪单向输出,已 Block

看到这里的各位也不用继续回了,推垃圾话题上去污染环境没必要。
wjfz
2023-08-01 12:16:17 +08:00
在 GreaseFork 翻到这个项目的,https://greasyfork.org/zh-CN/scripts/457196-immersive-translate

详情页说出了新版,要用脱离 GreaseFork 平台的链接单独安装,对这种操作就很抵触。
sloknyyz
2023-08-01 12:24:52 +08:00
@evemoo 我说你眼瞎是你说我没回复作者,说话可以过过脑子吗?然后你再看看 118 楼,再说我是臆想 OK ?我跑这单向输出我乐意,这种行为我看着不舒服 OK ?
sloknyyz
2023-08-01 12:31:00 +08:00
@evemoo 至于你说的 license 和重构的回应,这和假开源有关系吗?看看 118 楼。不就是欺负小白不懂代码吗?你判定你的,关我啥事。
konnnnn
2023-08-01 13:06:40 +08:00
不能理解给原项目改名...这不是挪用吗?
一个新的商业化的项目占据一个开源项目的名字,这件事能发生只是因为控制项目的人是同一个人
angrylid
2023-08-01 13:20:54 +08:00
立场鲜明反对这种装模作样传个 Makefile 的行为,但更反对楼主这种虚空打靶输出情绪的做法。

首先 GitHub 是允许上面只托管 release 甚至是托管和软件无关的太子党关系网络,托管到 GitHub 本来就不等价于开源,纯粹是你的主观认识。

然后楼主又说“不就是想利用大众认为的开源的是更好的吗”,拜托,你的根据在哪里?我觉得你只能代表你自己认为开源的是更好的。“欺骗小白不懂,硬吃开源红利。”,这里红利又是什么,指的是 Stars 还是你上文主观认为的“大众认为开源很好”的好感度?
Pipecraft
2023-08-01 14:36:23 +08:00
GitHub 可以用来管理代码以外的东西(文档,issues 等),GitHub 可以有 private 项目,上 GitHub 不等于开源。
都上 V2 了,大家不可能不知道吧。
上面替作者洗的人为什么那么多人要提这个?难道 OP 真的不懂才说这个事情吗?

这个项目有 10K star ,见过几次出现在 GitHub Trending 上面,说明很多人认为(而且让人误认为)它是一个开源的项目。这个插件很好用,用户看到有 GitHub 链接,以为是开源的,给个 star 很正常吧。认为是开源的有错吗?为了给个 star 还必须翻一下代码?
我想说的是,一定有很多人不深入了解的话,会以为这是一个开源的项目。
dist 文件夹里的代码没有 minify ,没有混淆, 说它开放了源代码,也说得过去。

上面有人提开源协议。它现在是 End-User License Agreement (EULA),4 月 20 日以前是 GNU AFFERO GENERAL PUBLIC LICENSE Version 3 。看到 GNU AGPL 认为它是开源的也有吧。而且 dist 里还有”源代码“。

这个项目,目前有 677 个 fork ,只有 22 个 PR 。fork 一个文档项目为了自己部署文档吗?
大概看了一下,22 个 PR 大部分是修改 README 的,其中有 2 个是修改代码的。一个被 close 了,一个还是 open 状态。
那个 open 状态的 PR 的是一位国外开发者提交的,说明写的非常认真,让人敬佩。https://github.com/immersive-translate/immersive-translate/pull/773
可惜他们不知道自己修改的是 dist 文件夹下面的代码。

还有说没有吃开源的红利的,这个不可能一点没有。在 V2 见过几次有人说它是开源的插件,推荐使用的。V2 外面也有很多这么宣传的。
不能说开源的就更好,但插件这东西,能看到源码才更让人安心使用吧。一个插件,能在所有网站执行,与服务器有通信,不开源,作者信不过的话,你能放心用吗?
还有,如果是开源的,同是程序员,想支持一下的心还是有的。

我认为闭源没有问题,但不要让人误解为是开源的。误解为开源的人,也没有罪。
victimsss
2023-08-01 14:38:35 +08:00
@koast 这个项目确实有意思,首先是项目是 fork 另一个项目,协议是 MPL-2.0 。然后开源项目改名 “old-immersive-translate”,新项目用老项目的 “immersive-translate”。这个和白嫖不白嫖没啥关系,我很不理解为啥这两个项目非得换一个名,举个例子,很多博客或者文章介绍的开源项目( old-immersive-translate )的链接不是都跳转到这 https://github.com/immersive-translate/immersive-translate 上面了吗。
sloknyyz
2023-08-01 14:52:18 +08:00
@angrylid 看看 134 楼再说有没有吃开源红利吧。大部分人对开源的项目至少比对闭源的更有好感,毕竟源码在那,自己不看也会比较放心。
sloknyyz
2023-08-01 14:53:46 +08:00
@angrylid 还有说我虚空打靶?我那里虚空了,假装开源不是事实吗?
fishjar
2023-08-01 14:55:09 +08:00
原来有旧项目代码可以参考,真的现在才知道。。。。害我黑灯瞎火的从头摸索撸了一个开源的。。算了,算了,反正第一版鲁完能用了。。

有需要开源的,到这里自取:
https://github.com/fishjar/kiss-translator
sloknyyz
2023-08-01 14:58:11 +08:00
我从始至终反对的都是这种假装开源的做法。不开源完全没问题,readme 说明,项目后缀加个 release 都能直接表明。

@angrylid
qianji201712
2023-08-01 15:03:18 +08:00
@evemoo +1 ,很多人连看 License 的习惯都没有

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

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

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

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

© 2021 V2EX