fcitx 更改了协议,这是事实。有原先的干净的 GPL2 协议修改为 允许一些例外 see README。
那么原来的协议显然是不允许例外的。fcitx 这么做显然变更了软件授权。CSSLAYER 明显违反了
GPL。
啥? 软件作者可以修改协议? 软件作者有权变更作品授权,这可以理解的。但是 CSS显然不是
fcitx 的 ×唯一× 作者。既然不是唯一作者,其他人也没有签署协议放弃版权(就像给 Can*公司
贡献代码那样要把版权移交给它)。那么 fcitx 要更改协议必须经过所有曾经提交过代码的人的同
意。
CSSLAYER 这种擅自更改协议的行为显然违反了GPL协议,将开源事业视同儿戏。想怎么玩就怎么
玩。一点严谨心都没有。
你要是真的想和搜狗公司合作开发闭源输入法,办法很简单,收集所有人同意,将 fcitx 更改为
LGPL 授权。不过我很怀疑是不是大家都同意。
那么剩下的办法,让 sougon 的二进制独立进程运行,独立于任何输入法引擎。
然后写一个 thin wrapper 通过 RPC 调用搜狗的输入法。 thin wrapper 依据 fcitx 的协议,也必须
以 GPL2 协议公开。
fcitx 的所谓 exception 是违反 GPL 的, 所以 fcitx-sougoupingyin 必须GPL开源。而因为 fcitx-
sougonpinyin 是和 搜狗的二进制一同发布的,所以搜狗的二进制也必须 GPL开源。
哈? 你说 搜狗的二进制不依赖 fcitx ? 笨, ×一起×发布了。懂不懂。 一起发布就意味着使用了
GPL 的代码。遵守GPL的传染性。
在 2013年4月8日 星期一 18:07:32,您写道:
恩,希望指正,和你的邮件无关。