为什么个人开发者会收到很多类似遵守协议的意见或请求?

2021-09-27 10:44:30 +08:00
 nonwill

而无人去光顾或照顾一下使用或盗用了 GPL 或 LGPL 开源代码而售卖相关软件的商业公司?

Dear nonwill,

After a Manjaro OS update today I cannot run GD++ anymore.

If you can replicate the issue, would it be possible a solution ?

Thanks in advance ! Marco

PS. GoldenDict is licensed under GPLV3. That would require to release the source code. That would even allow contributions from other users. Why the source code is not public ?

这样的邮件收到不少,绝大多数上是假洋人发的,但都还算是比较温和的“请求”或“问候”,在某些个所谓的词典社区甚至遭到了某些商软狂热粉子的群体国骂攻击,所以现在我的回复都模板化了:

“PS. GoldenDict is licensed under GPLV3......Why the source code is not public ?”:你可以先去举报或起诉欧路词典所在的商业公司,其 Wingdows 和 Linux 版本( https://www.eudic.net/v4/en/app/eudic ) 复制了 GoldenDict 源代码的词典功能部分,软件售价不菲,然后再向如我一样的个人开发者寻求所谓的改版的源代码。否则,个人开发者的遵守开源协议就沦为了免费无报酬的为无道德底线的商业公司的人力服务 - 这完完全全是在伤害个人开发者,而不只是是否遵守开源协议那么简单。类似欧路词典这样的商业软件公司大有所在,请以它们作为“遵纪守法”的道德模范的开火对象!

英语水平有限,所以已经无力用外文去与他们解释,只能口语回怂一下。

或许这就是锅内的常情,现阶段也不想应它们的要求再次将 GoldenDict++“开源”,但也永远不会如某些狂热粉子所攻击的那样去商业化(目标就是足够学生使用就行,发现或有反馈问题就修修),在所谓的词典社区也看惯了很多阴阳怪气的回复,所以在这里发帖仅是为了了解一下 V 友们都是怎样在思想或精神上对待类似物事的?(但不去争辩),您可以不做顾忌畅所欲言。

谢谢!

7207 次点击
所在节点    问与答
67 条回复
Jooooooooo
2021-09-27 12:52:53 +08:00
你不要用别人的东西呀.
nbndco
2021-09-27 13:17:35 +08:00
我有几点没搞明白:
1. 你是怎么知道欧路词典用了 goldendict 的代码的?我还专门下了个欧陆词典,属于那种非常典型的没有 acknowledgement 的国产软件(或者藏的实在太深,我已经把“账号”下面的所有东西都点了),虽然违反了无数 license 是肯定的,但是似乎没有任何理由就说他用了 goldendict 的代码吧。而且我看了一下 goldendict 的代码,原生也并不支持 iOS,mac 的编译方法也语焉不详,外加还有一大堆的依赖,似乎也是作为一个 app 而不是一个 lib 开发的。这种连 license 都弄不明白的公司真的有水平用这些代码做 iOS 开发么?真的比自己写效率要高么?
2. 我查了一下,欧路已经支持 ocr 了。也可能是我理解错了,因为我没用过欧路,而且这似乎也不是他们宣传中的主打功能。这个是欧路用你闭源前的代码完成的么?
3. 如果欧路真的违反 license 了难道不应该去起诉他么。不开玩笑,你写封信给 https://softwarefreedom.org ,把证据附上,他们直接和 apple 谈(事实上,如果你不是 copyright owner,只有 GPL 授权根本就上架不了 app store )。先把欧路全下架了,整肃一下风气,不是对个人开发者最好的保护么。当然,我个人觉得即便是真有这个情况,你也应该先联系欧路让他们不再使用 gpl 的代码,而不是直接下架,除非你确定他们是恶意的。
4. 为什么 https://github.com/goldendict/goldendict/issues/1383 你把你的回复删掉了并且不回应?既然有那么多的证据,更应该帮助 goldendict 来将这些“无道德底线的商业公司”打垮不是么?
nonwill
2021-09-27 13:44:31 +08:00
@nbndco
1. 下载其 Windows 和 Linux 版本,是<strong>静态编译</strong>的,虽不懂也不会使用什么逆 向调试,<strong>但仅</strong>是 UltraEdit 以二进制方式打开主程序,耐心加细心的瞅瞅,如果你熟悉 GoldenDict 的源码,会一目了然般发现很多一致的地方,不是一般的多; mac 上编译方法其实也很简单,使用奇趣提供的项目管理方式就行。
2. 欧路的 OCR,基于某商业 OCR 接口(这个接口现在可以免费使用,在 GoldenDict++中也有支持插件),并不违反协议,其词典功能应是基于 GoldenDict 较早源码之上的构建。
nonwill
2021-09-27 13:46:47 +08:00
@nbndco
3. 苹果系包括安卓的欧路词典是没问题的,帖子里<strong>特指其 Windows 和 Linux 版</strong>。
4. 回复是我自己清理的。我相信任何一个懂点儿逆 向分析技术的“高手”随便分析一下可能都会比通过查看编译好的二进制文件获取到的信息更多,虽然欧路词典暴漏在二进制文件中的细节已经足够多。
nonwill
2021-09-27 13:56:32 +08:00
@nbndco 在这里发帖,无意将口 shui 引至欧路,如前所述,虽然心里不平衡感,但仅是为了获取 V 友的有效建议或帮助,以帮助处理间繁不断收到的来自某些个词典社区用户的“骚扰”邮件,有益无意与否,都感谢给出建议的 V 友们。
nbndco
2021-09-27 14:01:50 +08:00
@nonwill 这个二进制方式打开以后应该怎么样才能发现很多一致的地方啊……
当然欧路如果基于 goldendict 做桌面版开发似乎也是很有可能的
akira
2021-09-27 14:06:44 +08:00
楼主
欧陆
goldendict
没看懂。。分别是啥关系。。。
nonwill
2021-09-27 14:11:40 +08:00
@nbndco “二进制方式” 这个纯粹是体力活了,首先需要对 GoldenDict 的源码了然于胸,是最笨的方法了。

@akira 我的理解,特指 Win32 和 Linux 版本,是私生子与亲爹的关系,当然任何一方都不会承认的那种。

为什么我回它们邮件都会带上欧路,不带上 mdict ( PC 版本)?因为是有欧粉公开攻击 GoldenDict++在先......
所谓的社区账号咱也早就不维护了,大方一些,只能屏蔽邮件了
snailya
2021-09-27 16:38:24 +08:00
@akira 我也没看懂
libook
2021-09-27 17:56:17 +08:00
没看懂主题在写啥,可能有背景和前因后果没说。

我没收到过相关的信息,用了受协议限制的代码就得按照协议来,除非别人发现不了用了相关代码,这个跟是不是个人开发者没关系。

用了 GPL 就得公开,而且 GPL 是传染的,当你曾经公开了你的软件或代码的那一刻,你自己开发的代码也都被强制使用 GPL 授权了,不能说后续移除用了 GPL 的部分代码就可以不让自己写的代码以 GPL 授权,补救措施只有一种,那就是全部代码用新协议重写,不能包含任何原来的代码了。

就好比一群健康的人,遇到了一个得了传染病的人,所有人都被感染了,你这时候把那个最初得传染病的人驱逐出去,也改变不了所有人被感染的事实。
nonwill
2021-09-27 18:26:17 +08:00
@libook "补救措施只有一种,那就是全部代码用新协议重写,不能包含任何原来的代码了":感谢您的建议,这是我最能够接受的,只是动力不足,现时还不会去做这个事情,毕竟也仅是能给学生使用即达到需求
wangpao
2021-09-27 20:35:26 +08:00
又当又立
p1gd0g
2021-09-28 09:17:13 +08:00
唉,生态中的一环出现问题整个生态都会乱套。
peterswan
2021-09-28 10:20:53 +08:00
为什么个人少缴点个税会被调查罚款
而无人去光顾或照顾一下偷税漏税的明星或商业公司?

或许这就是锅内的常情,现阶段也不想应它们的要求补全税款和罚款,但也永远不会如某些狂热粉子所攻击的那样准时全额缴纳,在所谓的国内社区也看惯了很多阴阳怪气的回复,所以在这里发帖仅是为了了解一下 V 友们都是怎样在思想或精神上对待类似物事的?(但不去争辩),您可以不做顾忌畅所欲言。
2i2Re2PLMaDnghL
2021-09-28 10:59:30 +08:00
@Wounmay9976 典型:Qt 是 GPL 与商业专有化使用双授权。

@ysc3839 你这个说法也有点问题,比如 GPL 和 CC BY-NC-ND 是可以并行的,后者要求更严,禁止了商用和修改。
放弃的是收回,比如任何并行许可,你可以任挑一个,但不能结合使用。
主要是,copyright 持有者可以随便怎么玩,copyleft 是基于(而非推翻) copyright 法系的。

@nonwill 你仍然有迂回空间。GPL 不一定要求你的源代码在 www 上。你可以指明:所有希望获得代码之拷贝的人均需通过邮件向你请求。
另也可以将「未来之特定时间点提供源代码」之保证声明作一份公证(法人或在册集体可以盖个公章,但个人就相对没那么方便),也符合 GPL 之明文约定。
2i2Re2PLMaDnghL
2021-09-28 11:05:20 +08:00
@peterswan 这是球内的常情。
亚马逊还不止不用交税,美国 gov 还得退税给它。
这是资本主义的本质,国内只不过有点朴素而原始的(且因此而残暴的)资本主义萌芽,它们还没能侵蚀 gov,所以只能暗着来。等资本主义侵蚀 gov 之后,可就明着摆出来也没人能管了。
ysc3839
2021-09-28 11:24:48 +08:00
@2i2Re2PLMaDnghL No Derivative 显然和 GPL 相抵触吧?我没理解错的话,GPLv3 除了第 7 节中那几个例外,禁止添加额外的限制。
而且按照“自由软件”的概念,“用户可以自由地运行,拷贝,分发,学习,修改并改进该软件”。
https://www.gnu.org/philosophy/free-sw.html
ysc3839
2021-09-28 11:31:05 +08:00
@2i2Re2PLMaDnghL 另外,“未来之特定时间点提供源代码”遵循的是 GPL 中哪一条呢?
2i2Re2PLMaDnghL
2021-09-28 11:39:12 +08:00
@ysc3839 你不能为根据 GPL 所颁发的「那个授权」添加额外限制
这不影响双许可并行,二者完全独立,just pick your pill 。
ysc3839
2021-09-28 11:42:12 +08:00
@2i2Re2PLMaDnghL 关于多协议的问题,是我理解错了。GPL 禁止的是在 GPL 基础上附加限制,不限制多个协议中选一个使用。

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

https://tanronggui.xyz/t/804545

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

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

© 2021 V2EX