Fcitx-sogoupinyin 输入法

事情是这样滴:

昨天下午看到 G+ 上 Arch 的朋友说在用,于是我在 deepin 发现了源文件。

立刻下载,检查 License 发现是 GPLv2 的,这是 OBS 允许的协议,于是立刻打包,上传,提交 M17N,提交 Factory。马上就进源的时候收到了 Debian 的 Aron 的个人通知。(开源是一家,你参与社区慢慢就都认识了)

他说:

  1. 肯定不是 GPLv2;
  2. Deepin 放出源代码是犯二了。违反了搜狗的条款。
  3. Deepin 盗了 Aron 的 Debian 打包文件,那个打包文件是针对 fcitx-googlepinyin 的,既没有改,也没有保留 Aron 的 GPG 金钥。

于是我就从 OBS 上 Remove 了这个包,现在 M17N 源下载里还有,要等下次服务器 push 才会消掉(所以保留的就是你赚到了)

接下来的后续思路是这样的:

  1. 学习我们的 steam 的打包方式,在用户计算机上完成从 Deepin 或搜狗官方取二进制文件,然后在用户计算机上完成脚本安装。这样可以规避 OBS 对版权的限制,又方便到大家,但是对我来说比较麻烦。而且很难进入 OSS 官方源,只能 forever M17N,光明正大放在那里。

  2. 丢暗黑源。暗黑源丢的肯定会有点不同嘛,毕竟那源文件还在我硬盘里撒。

其实 1 也没什么来,首先是相信版主薛大大和 Aron,fcitx 我也有参与开发(捂脸),只依赖版本很低的 glibc,11.4+ 应该可以无缝跑 Debian 开发者打出来的二进制文件。就是个人有点小洁癖而已。

但总感觉挺没意思的。这是开源圈的评价:

「很遗憾通知大家,fcitx-sogoupinyin 由于其 License 为仅允许 deepin 以二进制形式发布而不允许发布源代码,并且不允许其他发行版发布,[archlinuxcn] 仓库现已将 fcitx-sogoupinyin 移除。另:WPS office 套件约在 5 下旬进入社区 / 官方仓库,我们当前按照 Kingsoft 的协议,无法将其收录到位于北美的仓库服务器。」

「感觉就像一个国内大厂软件的展示会,deepin 就是个展台。偶尔某大厂展了个你想要的东西,就觉得哎呀妈呀太有良心了。实际上你会发现东西始终是在橱窗里。搜狗也好金山也好这些参展的大厂对于开源世界和社区几无兴趣,也没想和你有交集,行的也是闭源一套。人家是单点对 deepin,就没想方便你 linux 社区的好么,大家往自己脸上贴金都很有意思么。而 deepin 应该也是借开源之名,行的是打造本土 windows 之实。等成熟了有社区了从开源替换下来的主要代码一闭源,气候以成就没你什么事儿了,到时候各种手机平板就出来了。不然你真觉得有必要逐步替换?真值得替换的就一个商店吧。」

呵呵。。
Sogou is a COMPANY!
现在在用五笔。经过这一次,感觉不会在对 sogou 有爱。

不是之前在 deepin 开发者大会上说好大家都有的用,现在就只有 deepin 有?怎么这样子不守信啊。and 貌似他用了 fcitx?那不是应该也要用 GPL 发布的么?不太清楚具体怎么搞的诶

果断先去 M17N 下个包存着~

fcitx 的五笔 86 比搜狗的强太多了,另外我有 port 海峰五笔 98 的码表,交给 yyc 了,估计下一次就发出来了。

人字两张嘴,搜狗现在的说法是,可以用,别的发行版只可以用我们基于 deepin 预制的二进制文件来打包。

这就是开源社区的幼稚病。总是相信一个闭源公司能把自己的核心资产发布出来。

搜狗这么做:
一,不考虑所有 Linux 发行版的兼容性了。deepin 以后要学 ubuntu 自己弄个 deepin-shell 呢?
二,把自己推向了另一边,事情,做了,骂挨了,而且挨的一点不值得同情。要是真的心向开源,可以找律师出个分发协议,大多数发行版都会接纳。发行版都是混合协议,商业软件不是不行,但必须不能是这种情况:

版权归我,你拿去用吧,免费的,我口头承诺不起诉你。那几十万号人可不会因为这个被你拿住的,只能说想太美。

建议楼主把配置 Google 拼音或 fcitx 的方法也置顶一下

试用了一下, 录了段视频给没用过的人看, 完胜其他输入法 dropbox.com/s/acyryxx0ngug2s8/Sougou_Test.avi

其实我早有预谋的改了 readme

github.com/fcitx/fcitx/blob/master/README

1赞

googlepinyin 那个不推荐使用

个人推荐 sunpinyin。

无聊再引用一次自己发的……懒得打了

本来这都是意料之中的,但他们怎么阻止也阻止不了最终用户直接扒了 deb 去用,所以最后允许还是不允许分发反而就不要紧了
搞法很多,你只写打包脚本扔 aur 不会构成分发的,相对来说写 ebuild 的也是一样。
你不让 deepin 达成协议呢,大家都没饭吃,有点有饭吃的途径虽然麻烦点,不过总归大家都有饭吃了。

我最开始就是期待着其他人直接拆 deb 去用的。
兼容性嘛,我从一开始就有绝对的信心能一个地方编译所有地方跑。fcitx 的 engine 只有 glibc 的依赖,再没法跑是说不过去的。

其实您想想大家 flash 插件用了这么多年,还不都是用着同一个地方的 flash 插件,哪年因为发行版出过兼容性问题

“using these interfaces also don’t bring any limitation to your code.”

“using these interfaces also doesn’t bring any limitation to your code.”

嗯。。不错。。

就是往脸上贴金 一个快被 QQ 蚕食掉的娱乐公司干出这种事不足为奇

作为五笔用户对现在的 fcitx 已经比较满足了,以后继续维护不被砍掉就行了

感觉 fcitx-cloudpinyin 完全够用。

而且哥实际上已经开始转向五笔了。哈哈

还好我用五笔, 对国内自主什么的都不看好

咦,五笔是哪国的啊?

为什么?googlepinyin 和 sunpinyin 相比,有哪些不足?

unigram vs n-gram ……算法就不一样,sunpinyin 的算法更好,fork 来自手机上的 android,而且已经 3 年没维护过,没选项可以配置,etc