微信没有适配 Linux 是因为张小龙不会玩 Linux 吗?
作者:卡卷网发布时间:2025-03-07 21:51浏览数量:72次评论数量:0次
不是。最大的问题是Linux下有点麻烦——致命的麻烦。
看这个软件:
Pidgin让edge自动翻译一下:
它的界面是这样:
这是一个很老很老的软件。它的sourceforge页面可追溯到1999年:
Pidgin IM这个软件很小,200x年我用过,只有20多M,却可以支持当时流行的全部IM协议。
没错,无论是你的msn账号、yahoo talk账号、irc账号还是QQ账号,都可以用它登录;然后一大堆IM账号只需这么一个20多M的小软件就可以全部同时在线了。
而且,它甚至强大到能够支持LaTex,或者增加其它各种奇奇怪怪的工具:
比如,强行在各种IM协议之外,额外增加一个加密层,确保没有人可以看到你通过任何协议、任何服务器交换的任何消息。
pidgin qq_Pidgin入门指南,通用消息客户端当前版本的pidgin,自身只需15M多点的空间,另外需要大约12M的GTK库文件;却可以替代体积庞大的一大堆IM;只需下载一个小小的插件,甚至连暴雪的游戏内聊天(http://battle.net classic/http://battle.net v2)都能支持!
简简单单,清清爽爽,一个小程序,让你再也不需要一个个登录一大堆的IM账号。
正因此,它被腾讯告了。
原因是,它的开发者未经同意,实现了QQ的通讯协议;而和其它IM不同,QQ的通讯协议是私有的,禁止复制的。
因此,之后的版本里,它不再支持QQ(刚确认过,可以通过插件支持;甚至也可以通过插件支持微信。但QQ两年前还有更新,微信已经超过8年没更新过了。两者似乎都是走的web qq/web wechat协议,后来web qq/web wechat停止运营,这东西就没法做了。现在能不能用……存疑)。
但是,我们知道,Linux是由一大堆遵循各种开源协议的软件组成的;尤其是,当你用了基于gpl协议的库时,由于gpl协议的传染性,你的软件就必须开源。
如果你开源了,那么别人当然可以基于你的源码二次开发、发布……
你看,这事麻烦了,对吧。
因此,之后十几年,Linux上不再有QQ。
这事的根本原因,其实还是因为和腾讯的经营理念存在严重冲突。
你看,当你有这么一款软件时,你还会被任何一家IM公司绑架吗?你还可能因为害怕和朋友无法联系、因此不得不拒绝其它任何新的即时聊天工具吗?
你不会。
你完全可以同时登录自己的一大堆IM账号。朋友A用MSN,把他放进MSN组就行了;朋友B用sametime,把他放进sametime组;朋友C用QQ、微信,那就放进QQ组、微信组……
这显然和腾讯大力推广QQ、微信,然后借助“大家都用”的压力,把其它IM的使用者边缘化、孤立化,并最终以QQ/微信完成垄断的商业策略相抵触。
当然,现在有了Android的先例,使得诸如.net等平台都可以允许它的使用者轻易构筑无需开源的、基于开源Linux平台的软件,这就使得开发Linux版QQ、微信的同时,又禁止其他软件支持它的协议这种事变得更简单、更轻易——而不是像过去一样,需要仔细翻看任何开源代码的相关协议,确保自己用到的任何库、任何代码都不会把gpl“传染”给自己。
不过,这仍然是有风险的。因为你很难保证不会有某个程序员图省事、直接使用了某个GPL协议的开源库……
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎