FOSS Geek | 爱开源魅影

16

弃用QQ和微信!全面转向基于XMPP(Jabber)的即时聊天

国内的互联网服务越来越流氓,现在微信已经需要实名验证才能加入群聊。早在微信刚出来的时候,就非常流氓的会要求导入手机通讯录。同样的超级流氓,还包括QQ,因其封闭其他开源实现,而自身的Linux客户端早已废置,总之放弃这样的流氓已经刻不容缓!

特别是其后还有无比流氓的天朝官府。如果不想被“有关部门”监视盯守,使用去中心化的,且完全由自由开源软件驱动的相应聊天工具,当然是再好不过了。

因此首先我会想到XMPP(Jabber)协议,Jabber是一个开放源代码形式组织产生的网络实时通信协议。XMPP原本是为即时通讯而量身定制,但由于XML Stanza本身是XML元素,在基于XML灵活发展的特性下[……]

Read more

1

亚洲其他国家开源社区一瞥

提前声明:此文所说的“国家”一词既包含主权国家,也包括一些地区和政治经济体。

这次我去新加坡参加FOSSASIA,认识了很多很多亚洲国家的朋友们,结合之前的体会和观察,决定将一些看法和交流的结果呈现出来。希望借由这些他山之石,可以帮助中国开源社区的治理和运营学到一些经验。原来想定此文标题为“亚洲国家开源发展一考“,但“考”字会让人误解我真的做了深入的考察,然而事实上,大多只是参加了当地的开源社区活动,和当地人交流、闲聊的结果,更何况有些国家,我其实根本没有亲身前往;另外,我本人的思想和体验也会多多少少影响到对这些国家的评价,并不客观,比如我更加青睐台湾的开源社区模式,所以后来就把文章标题[……]

Read more

7

回顾中国的开源浪潮

作者按:这文章的大部分完成于今年9月中旬,适逢一年一度的钱塘江大潮,给了我很大的灵感。当时因为在忙北京的SFD活动,所以没有写完,现在年底补充和修改一些,遂发此文。

首先声明:文中观点只是我自己的想法,仅作参考。

经常听到一些商业宣传:“‘开源大潮’已经汹涌而来”,好像大姨妈来了,大家都没准备好卫生巾一样。那么抛开这些商业宣传,开源这个国外舶来品在中国是如何生根发芽的呢?我们不妨稍加整理,将所谓的“开源大潮”切段评判,将其在中国的推进历程,尝试以“断代”的方式分段讲述。这样做,除了可以理清开源引入中国的历程,更可以剖析开源背后的人的作用、利益诉求和其最终目标。

对开源这种“断代式”的分析起[……]

Read more

0

[图文教程] 在openSUSE下玩转GPG

关于这个话题最早首先是玛格丽特·苏在微博上贴图求助,同时也让我有兴趣好好去了解了解,特别是当时我又感兴趣于GPG与智能卡的交互。后来我曾在2014年openSUSE.Asia Summit上做过一个workshop,但效果不是很好,很多朋友觉得讲的不够细致,确实,GPG的命令行操作对初学者比较难,上手困难。

后来我就花费了一些时间考察了常用的一些GPG图形前端,最终选定了本文我要介绍的这个软件——Kleopatra。没错,名字就是来源于“埃及艳后”克里奥佩特拉(Cleopatra)。我选定Kleopatra有几个原因,第一是因为它比较简洁明了,容易上手。第二是因为功能丰富,除了常用的GPG/[……]

Read more

2

对开源社区中商业参与的思考——答中央民族大学范小青教授的采访

十月份的时候接受了中央民族大学范小青教授的邮件采访,经过她的同意和授权之后,将采访回答放出来。注意,此文暂不以CC-BY-SA授权,转载请一定联系我。

简介中央民族大学范小青教授:范小青,女,汉族,1977年生,籍贯湖北省麻城市。分别于1999年和2004年毕业于武汉大学新闻与传播学院,获文学学士和文学硕士学位。2004年来校任教至今,现为文学与新闻传播学院副教授,北京大学新闻与传播学院在读博士生。主要承担文学与新闻传播学院广告学专业的教学工作,讲授传播学原理、广告文案写作、公共关系、国际广告专题、公共关系全校通识课等课程。主要研究领域为全球化与新媒体传播、广告传播理论与实践等。——来源:h[……]

Read more

1

(11.11更新)答“如何看待微软OpenTech主导的开源社(kaiyuanshe)?”

今天是2014年10月31日,是西方的万圣节。1998年的10月,Eric Raymond披露了微软内部大量针对开源和Linux预备策略的备忘录,披露微软为了阻止消费者选择开源产品,市场人员可对消费者使用惧、惑、疑(即FUD)的手段。这份文件就是著名的万圣节文件。今年是微软“万圣节文件”曝光0x10周年。

开源社区中,有一个大家都认同的运行规则就是“自由和贡献相对等原则”。什么意思呢?也就是你要想在开源社区中获得额外的权利和权力,也就是除去开源本身所赋予的源码权利之外的其他权利和权力,比如社区领导人的参与权和表决权,源代码的决策权,人员任免权、提交到主流代码仓库(比如Git)的权利,或者使用[……]

Read more

2

用Markdown和Git多人协同编写技术书籍

早年做嵌入式培训的时候,就开始关注如何使用简单的轻文本标记语言编写教程和其他技术文档,最早使用的是Docbook和Latex,但还不够轻量级。虽然当时Markdown刚刚在github上大规模使用,但因为其不容易导出成易于出版pdf而没有选用。后来又接触了一些其他技术方案,最终选定了 MultiMarkdown + Latex 的方式。

从需求上看,我主要需要最终的PDF版本,如果能有 epub/mobi 更好。而且这些文档都是中文编写的,一个很重要的考察点就是中文支持。

一些常见的方案比较

Pandoc 和 MultiMarkdown 都非常有效的扩展了原生 Markdown 的一些语法特[……]

Read more