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 外面也有很多这么宣传的。
不能说开源的就更好,但插件这东西,能看到源码才更让人安心使用吧。一个插件,能在所有网站执行,与服务器有通信,不开源,作者信不过的话,你能放心用吗?
还有,如果是开源的,同是程序员,想支持一下的心还是有的。
我认为闭源没有问题,但不要让人误解为是开源的。误解为开源的人,也没有罪。