你多半不会认识他?我也不认识,直到我遇到了 Markdown。
我是先知道 Markdown,后才知道 Aaron Swartz (亚伦·斯沃茨)。
大概是三四年前,我第一次知道 Markdown。当看到自己写的几行带着标记的纯文本内容,一下子变成美观的带格式的文章时,内心不禁叹了一声Wow。这或许是 “美捷步”(Zappos)首席执行官谢家华口中所说的Wow 时刻吧。
用一句话来描述 Markdown 的好处就是
让你全身心沉浸在写作当中,而不用去考虑如何排版。
正是因为对 Markdown 的好的好奇,才促使我想去了解它背后的设计者。谁曾想,了解到的却是一个令人吹嘘不已的故事。
在 Wiki: Markdown 的页面上找到了它的开发者,John Gruber。而在 John 的个人博客网站 Daring Fireball 上找到了 Markdown 的页面,在页面的最下面的感谢中有这样一段话:
Aaron Swartz deserves a tremendous amount of credit for his feedback on the design of Markdown’s formatting syntax. Markdown is much better thanks to Aaron’s ideas, feedback, and testing. Also, Aaron’s html2text is a very handy (and free) utility for turning HTML into Markdown-formatted plain text.
亚伦·斯沃茨在 Markdown 的格式化语法的设计上,做出了杰出而大量的反馈工作。亚伦的点子、反馈和测试让 Markdown 变得更好了。此外,亚伦的 html2text 是一个免费而又好用的将 HTML 转换为 Markdown 格式化文本的工具。
可见,亚伦在 Markdown 的设计上起到了相当重要的作用。于是好奇心再次促使我去了解亚伦·斯沃茨是何许人也?
看后才知道,亚伦·斯沃茨已于 2013 年 1 月 11 日在家中自杀身亡,享年 26 岁。
他的一生如流星一般耀眼而短暂。然而他却给互联网留下了许多财富。
亚伦生于 1986 年 11 月 8 日,他自小就对计算机产生了无穷的兴趣,让自己浸泡在计算机及网络的世界中。而他也的确在计算机方面展现了惊人的天赋。在 14 岁,他就参与了 RSS 1.0 规格的制订。而 RSS 则在后来成为新闻订阅的标准,就是说,你可以不用每天访问具体的网站,就可以通过 RSS 订阅器来获取信息。
在斯坦福上大一的时候,他与朋友创立了 Infogami 公司——一个内容管理系统。后来干脆从斯坦福退学专心于 Infogami 的开发与经营。就是在这期间,因为对 Python 语言当中其它的框架不满意,于是自己开发了一款叫做web.py的 Web 框架。
在 2005 年初秋,亚伦与 Reddit 的创始人合作,使用 Python 和 web.py 重写他们的 Lisp 代码库。那一年,他 21 岁。
在此之后,他又参与创立了 Open Library,一个有着非常大胆想法的项目,想把全世界的图书都收录其中,并可供浏览者在线阅读。
当然,还有在开始说到 Markdown。从想法到技术实现以及与前后的关联上(Markdown 在某些方面受到了亚伦在早期开发的一个叫做atx的语言影响),可能亚伦在 Markdown 的开发中起到比我们想像还要重要的作用。
每一个令人赞叹的项目,都在默默地诉说着,他的早逝是互联网世界的重大损失。难怪有网友说,「这个世界配不上他」。
而他的死亡,则是因为与一起诉讼案有关。诉讼的内容为亚伦涉嫌非法侵入 JSTOR 论文数据库。而他为什么要入侵该数据库呢,目的是将数据库中的论文公开地分享给需要的人。他用对开放与自由的执念,不为利益,去追逐他心目中的互联网信息自由。
值得欣慰的是,亚伦·斯沃茨于 2013 年被追认进入互联网名人堂。
或许,下面这句话能能代表他的想法。
如果,你想近一步了解他的故事,推荐一部纪录片 《互联网之子》。
你对亚伦·斯沃茨有了解吗?欢迎在下面留言分享你的想法。
题图:wikipedia.com
图片授权基于:CC0 协议
- End -
领取专属 10元无门槛券
私享最新 技术干货