在旧金山举行的 GitHub Universe 2016 大会上,Hood.ie 的 Gregor Martynus 表示:“代码协作不再是问题。”
我同意,并且我在开源社区中看到的一个问题是围绕艺术作品的协作,尤其是徽标。 我认为这不是平台限制(GitHub 等),我认为这是缺乏艺术指导。 按照定义,艺术指导是负责项目视觉风格和图像创作的人。 艺术指导创建整体设计并指导项目中其他参与者开发艺术作品或布局。
为了在开源领域作为艺术指导取得任何成功,我发现需要以下特点:对设计的眼光、思想开放和耐心。 为了帮助说明这一点,我将介绍我做出艺术指导贡献的两个项目。 一个是失败的尝试,另一个是成功的。
Apache Pig 标志
2013 年,@TwitterOSS 询问是否有人有兴趣为 Apache Pig 项目创建一个新标志(推文已被删除)。 我毫不犹豫地参与其中。 我对徽标的外观有一个想法,所以我当时的老板 (MaxCDN) 允许我聘请一位插画家来描绘它。
这就是我失败的原因。 在提交我的想法和作品之前,我没有联系项目提交者/利益相关者,因为我假设通过查看其他 Apache 项目,我知道他们想要什么。 如果要重新做一遍,我会做一些研究。 当时,我只知道该项目与 Hadoop 相关联,所以我认为如果 Hadoop 有一只可爱的大象,那么 Pig 就会有一只可爱的小猪,我们就可以结束了。 但实际上,这不是他们想要的,我浪费了 300 美元请一位插画家想出一些他们甚至没有考虑过的东西。
我失败的尝试。
GNU Bash 标志
尽管 Bash 非常流行,但它从未有过真正的视觉形象。 因此在 2015 年,我联系了 Chet Ramey,看看我是否可以帮助重新设计一个现代徽标,供任何人用于数字或印刷。 一旦得到他的祝福,我就开始工作并聘请了一家设计公司。
设计师制作了一些我认为很有趣的迭代,我在发送给 Chet 之前做了一些编辑。 长话短说,这是行不通的。 我在这里学到的教训是,如果您是第一次与设计师合作,请询问那个人以前是否做过类似的事情。
BASH 之前的徽标,已存在 20 年。
我聘请的下一家公司 ProspectOne 了解该项目和受众。 他们不仅设计徽标,而且还托管 IaaS 开源项目,这在其他地方并不常见。
我向他们提供了 Chet 的反馈,并告诉他们我希望他们创建至少三个徽标选项供社区投票。 他们发送了以下内容
我们已准备好接受社区的意见,因此我创建了一个投票,Chet 将链接发布到 GNU Bash 邮件列表,要求成员宣传该投票。
30,000 票之后,GNU Bash 有了一个新徽标。
这次新徽标设计的尝试之所以成功,是因为我与主要投入变革的人(通常是项目维护者)开始了对话,并且我对这个过程保持耐心。 好的设计需要时间。 从第一封电子邮件到宣布获胜者,整个过程花费了六个月。 此外,我保持了思想开放。 即使我担任艺术指导,我仍然需要从不同的角度看待事物。 我很容易坚持己见,但我希望 Bash 拥有一个让用户和粉丝引以为傲的身份,为了实现这一目标,我需要保持思想开放。 这很难做到!
底线
确保您与项目中的利益相关者合作,以了解项目的目标和受众。 不要急于寻找设计师,您需要找到了解您的受众的合适人选。
我的祖父是一位小企业主,他一次又一次地告诉我“生意就是人和关系。” 随着年龄的增长,我发现相同的概念可以应用于开源社区。 要成为贡献者,您不需要了解什么是二叉树才能对项目或整个开源社区产生重大影响,但您确实需要在社区内工作。
如果您或您认识的人对 开源设计 感兴趣并且在艺术指导方面有经验,那么有很多项目需要您的帮助。
这篇文章献给 Michael C. Gross 的纪念。
4 条评论