yisier 的 nps 公益云闭源违反了 GPL 协议同时可能存在安全隐患

80 天前
 duan2001

刚刚吐槽了一下结果被对方拉黑了,果然有鬼。

详情见 https://github.com/ehang-io/nps/issues/1302

另外分享一个我目前维护的 NPS 分支

https://github.com/djylb/nps

1769 次点击
所在节点    GitHub
11 条回复
ysc3839
80 天前
我个人还是选择 WireGuard+系统防火墙转发,配置好可以实现传递原始 IP 地址到内网服务。
lbp0200
80 天前
所以啊,国产操作系统,最好是像 OPPO 那样用 rust 重写内核,或者像乔布斯那样用 BSD 内核做二次开发
现在基于 Linux 的都只能是暂时的
duan2001
80 天前
TCP 和 UDP 的原始 IP 地址 NPS 确实获取不到,不过 Web 的话 NPS 倒是可以通过插入 X-Forwarded-For X-Real-IP 解决,主要是 NPS 部署起来比较方便,我从一开始就在用了,换也比较麻烦。

后来 ehang-io 官方停更了其中 yisier 的分支更新还算频繁,但自今年 6 月起基本没啥实质性更新,同时开始在主页推自己的闭源的公益云 NPS ,我就建了个分支自己维护了。

前两天看 yisier 发新版本了本来想着能不能合并代码,顺带提了一下闭源违反 GPL 协议结果就发生上面的事了。

鉴于此情况,我是不再信任 yisier 的分支,决定自己维护了,不过即使如此还是感谢 yisier 之前的代码贡献。
lshero
80 天前
frp 、npc 这一类软件已经是防火墙和杀毒软件拦截的常驻嘉宾了,本身就已经成为了网络安全的隐患。除了以前做机场的大佬开源了一些租户管理控制面板,没几个人会把运营和租户管理这类东西开源,因为直接让第三方白嫖赚钱自己却承担各种风险显然是一件费力不讨好的事情,另外如果是通过非静态链接的方式调用 GPL 又不会传染。
duan2001
80 天前
刚刚反编译客户端看了下,对方是直接在自己仓库 0.26.19 版本上修改源码编译的,违反开源协议是没跑的了。
虽然确实没人愿意开源这类东西,但他违反 GPL 协议是洗不了的。
@lshero
duan2001
80 天前
不过这类软件能直接通过服务器来配置,非自建服务本身安全性就存疑,有被抓去当肉鸡或者 IP 代理池的可能性。
yisier
73 天前
你真的就像一只苍蝇一样,到处恶心人,为了推广自己的仓库这样踩人有意思吗,拉黑你单纯就是觉得你很恶心,没想到又来 v 社发帖子。

我违不违反开源协议跟你有什么关系啊,违法了还是犯罪了
duan2001
72 天前
上来就人身攻击可还行,违反开源社区协议还不让人说了吗,有的是办法能规避 GPL ,你直接用不怼你怼谁。
另外类似 NPS 这种软件第三方提供的服务本来就存在安全风险,你这种做法更让人觉得可疑了。
loyfan
68 天前
没看出来 yisier 的服务有啥问题。Google 服务是开源的吗?咋不找 Google 要源代码呢?
duan2001
64 天前
你要是觉得没问题就用呗,我又没拦着你。Google 内部代码又不是 GPL 协议,跟这有啥关系。

https://www.v2ex.com/t/1090315
NyaMisty
6 天前
乐了,你装啥呢?开源就是让你直接把 yisier 的代码复制一份,然后说《我目前维护》是吗?你素质怎么这么差呢?就你这脑回路不被拉黑还能怎么办呢?你要么直接从 ehang 那边直接 fork 一份,然后说自己从头维护,要么就闭上你那张臭嘴。
像你这种直接拿了别人代码,连个正式的致谢都不说,还在主楼里面毫无根据造谣别人的公益服,不知道的还以为这作者犯了啥呢么滔天大罪。

更搞笑的是,打开你的 commit history 一看,100 个 commit 里面 80 个都是 Update README.md ,这年头会打点字就能说自己会维护了是吧?

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

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

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

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

© 2021 V2EX