激动人心的泰国开源进展
Blender 基金会 刚刚发布了关于 泰国政府发布的两本电子书 的新闻,一本涵盖了 3D 内容创作套件 Blender,另一本涵盖了 GNU 图像处理程序,又名 GIMP。由于一些原因,我对这两个程序都特别喜爱。
如今,开源似乎如此不可避免,如此司空见惯,以至于我们发现它运行着从 纽约证券交易所 到 白宫网站 的一切,我们并不感到惊讶。当然,曾经有一段时间 共享源代码的想法 显得激进,但也有过一段时间,像电这样的想法实际上被妖魔化了。现在开源无处不在,更重要的是,开源可以做任何事的想法 甚至更加普遍。GIMP 是最早真正将自由软件(以及后来的开源)从传统思维中解放出来的程序之一,传统思维认为开源只适合极客,并且任何开源程序都不会具有最终用户的吸引力或功能。
在 Spencer Kimball 和 Peter Mattis 开始 Hack GIMP 的时候,我创立的公司 (Cygnus Support) 的收入正朝着数千万美元迈进,而 硅谷的风险投资家即将对开源进行首次(也是最赚钱的)投资之一。由于 Cygnus 的成功(包括多次登上 Inc 500 强榜单、Software 500 强榜单以及《财富》杂志的 25 家最酷公司),那些最初否认有可能基于自由软件建立成功企业的人不得不修改他们的理论,他们通过说“好吧,除了 Cygnus,这是不可能的。您之所以成功是因为您的利基市场,但永远不会有非技术最终用户(如艺术家)可以使用的自由软件。”当我得知 Peter Mattis 的电子邮件时,我联系了他,他和 Spencer Kimball 前往 Mountain View 拜访了我。
我对那次会议的记忆是,Peter 和 Spencer 想知道“他们是否有可能做像我在 Cygnus 所做的事情?”是的,我告诉他们:但他们应该保护自己并使用一个好的许可证,例如 GNU 通用公共许可证。请记住,Peter 和 Spencer 是加州大学伯克利分校的学生,那里是当时著名的 BSD 许可证的所在地。我认为,如果他们的编程项目能够起飞,GPL 将比 BSD 为他们及其软件提供更强大的保护。我的名字已在 GIMP 历史文件中丢失,但我相信那次谈话启发他们将 GIMP 纳入 GNU 项目而不是伯克利标准发行版,而其余的,正如他们所说,实际上已成为历史:GIMP 已成为一个非常重要的最终用户应用程序,甚至 成为好莱坞 2D 动画工作流程的基础。
GIMP 证明了开源不仅仅局限于超级极客和嵌入式系统。但怀疑论者继续修改他们的理论,说“好吧,GIMP 只是 2D,这真的不是很困难。你永远不会看到一个完整的开源 3D 套件提供完全专业的功能。” 因此,我对 Blender 特别喜爱,因为它正是做到了这一点。GIMP 和 Blender(并且不要忘记 Inkscape)真正证明了开源作为一种授权用户和开发人员协同工作、打破障碍和提升希望的方式的普遍性。我很高兴泰国政府看到了我在这两个程序中看到的优点,并认为适合向他们自己的创意社区推广它们。我期待看到这些新播种子的果实。