捐款情况 位捐助者 已筹得款项 点此捐款

Krita 项目发展历史回顾

Krita 这个自由开源数字绘画软件项目,从立项到现在已经经历了 20 多年的风风雨雨。和许多在业界久负盛名的项目不同,Krita 的成长之路异常艰辛。开发人员一代代薪火相传,无数志愿者来来去去。项目前期十几年如一日的门庭冷落,数度改名,在姐妹项目的包容下艰难存续,到后来被迫自寻出路,大胆地改变开发方向并自筹资金。在不知不觉中,Krita 已经成长为一款相对成熟,用户群体以百万计的行业软件。现在的它既是许多专业人士的谋生工具,也是众多爱好者自我表达的工具。

现在请和我们一道,回首 Krita 项目的曲折历程吧。

诞生:GIMP Qt 的探讨

Krita 的诞生可以一直追溯到 1998 年的 Linux Kongress 会议。在那场会议上 KDE 项目的创始人 Matthias Ettrich 打算展示一下在现有软件的基础上编写一个 Qt 图形界面的可行性和便捷性。他当时选择的示例软件是 GIMP。虽然他为此编写的代码补丁从未公开发布,但当时 KDE/Qt 和 GNOME/GTK 两个阵营的关系不睦,GIMP 社区对此并不支持。

立项:原始目标和数度改名

眼看着合作之路走不通了,KDE 社区的开发人员们便着手开发他们自己的图像处理软件。当时的开发工作围绕着 KImage 展开,这是 KOffice 套件的一个组成部分,由 Michael Koch 担纲。这个项目后来更名为 KImageShop,它便是 Krita 项目的起点,这个名称如今依然是 Krita 的开发用邮件列表的名称。看似莫名其妙的名字里,不经意地保管着 Krita 项目的一小片遥远的记忆。

1999 年 5 月 31 日,Matthias Elter 发出的一封邮件正式宣告了 KImageShop 项目的启动。当时的设想是把 KImageShop 做成 ImageMagick 的外壳图形界面,基于 COBRA 框架打造独立于主进程的滤镜插件,并在 COBRA 框架之外同样以独立于主进程的方式兼容 GIMP 的插件。

不巧的是, KImageShop 这个名称在德国违反了商标法,项目只得改名为 Krayon,更加不巧的是这个名字也跟另外一个已注册的商标雷同。最后 Krayon 在 2002 年正式改名为 Krita。

默默耕耘:作为姐妹项目的一部分

Krita 的前期开发非常缓慢,但从 2003 年起项目开始提速,首个正式版本在 2004年随 KOffice 1.4 发布。作为办公套件一部分的历史在 Krita 的现代界面中依然有迹可循——当时作为默认工具的矢量形状选择工具,现在依然是 Krita 工具箱中排在第一位的工具。Krita 还可以借用同一套件内的 KWords 和 Karbon14 的功能来处理矢量图形和文字等。在 2005 年 Krita 实现了对 CMYK、Lab、YCbCr、XYZ 色彩空间和高位深色彩通道的支持,另外还开始支持 OpenGL 加速。

2010 年时由于意见不合,Krita 和几个其他组件离开了 KOffice 加入了另一分支 Calligra。Calligra 由 KO GmbH 公司维护,通过为诺基亚的 MeeGo 平台提供办公套件来筹措经费。Krita 在这里度过了一两年较为稳定发展的时光,但好景不会很长久。

新方向:改变目标和自寻出路

在 2004 年到 2009年间,Krita 的设计思路一直是打造一个类似于 Photoshop 和 GIMP 那样的通用图像处理软件,绘画应用程序只是它的兼用用途。在 2009 年之后,Krita 社区重新设立了目标,立志为动漫、插画和概念美术作者提供好用的数字绘画软件。自此 Krita 项目的工作重心完全转移到了绘画功能上面。

从 2009 年开始,Krita 便在 Google Summer of Code 之外以学生实习的形式资助社区成员为项目工作。这一尝试加快了软件的开发进度,稳定性和性能有了质的提升。

2012 年诺基亚放弃了 MeeGo 转向 Windows Phone,无法继续经营的 KO GmbH 公司无奈结业,Calligra 的未来也变得黯淡无光。Krita 项目被迫自寻出路,并最终在 2015 年的 2.9 版开发期间脱离 Calligra 独立。

为了给项目的开发提供更好的支持,Krita 社区在 2012 年成立了 Krita 基金会,探索新渠道筹集经费。Krita 在接下来的三年连续在 Kickstarter 平台成功筹款,加快了项目的开发进度,实现了许多用户期待的新功能,软件逐渐形成了如今的样貌,用户数量也迅速上升。尽管在 2018 年经历过经费危机和主程序员的健康危机,但在用户社区、相关实体和各路友人的支持下化险为夷。其后项目的经费情况渐趋稳定,开发团队也终于可以集中精力将前几年快速发展期间落下的大小缺陷逐一修补,软件的稳定性和性能也变得越来越好。

今天的 Krita

如今的 Krita 已经是有数百万用户的行业软件。它既成为了许多专业人士谋生的工具,也成为了许多业余爱好者自我表达的工具。Krita 的用户社区由来自世界各地、背景各异的人们构成,他们对项目的发展给予了极大的耐心和支持。许多 Krita 画师和 Krita 软件共同成长,又继而回馈项目和社区。对于一个自由软件项目而言,这是非常幸运的事情。Krita 无论是软件还是项目本身还有很多可以改进的地方。我们当继续努力,让 Krita 项目这份不屈的热情继续传递下去。

2008 年的 Cyrille 和 Boudewijn

由 Alexandre Prokoudine 摄影