设计师参与开源项目的动机


10

我是Silex Labs非营利组织的一员,我们的任务之一是弥合设计师和开发人员之间的鸿沟。

一个重要的问题是如何激励设计人员参与FOSS(自由和开源软件)。

作为开发人员,我可以说我很高兴成为FOSS运动的一员,因为:

  • 我使用的是我无法在商业产品中使用的技术,因为创新技术尚未成为主流,并且开源项目之间的沟通不畅,因此它们不会吸引决策者
  • 我遇到了才华横溢的开发人员,建立了新的联系,新的机会,并选择了与谁合作
  • 当我进行工作面试时,我会展示很多很棒的东西,很多经验
  • 当我受雇为自由软件做贡献时-发生这种情况是因为我最初是一名贡献者,所以我开发了一些程序,离开公司后我就可以继续使用这些程序

而且,成为软件行业这场革命的一部分很酷:)

我的问题是,是什么促使设计师成为开源项目的一部分?


什么样的开源项目?什么样的参与?您是在谈论为项目提供免费图形设计吗?您是在谈论编写图形设计软件吗?我目前拒绝投票,因为我不清楚您要问的是什么。如果您可以编辑它,那么我将结束我的近距离投票。
瑞安(Ryan

Answers:


6

简短的答案是:不幸的是通常没有很多动机。这是一个问题(下面有关如何帮助设计师参与的一些建议)。

如果您查看开放源代码项目,通常很明显,没有设计师参与其中,并且设计元素是由具有基本设计技能的开发人员创建的:即使对于Inkscape和GIMP之类的开放源代码设计工具,产品本身也会真正受益设计师。

但是,也有例外。我能想到的三种类型确实可以激励一些设计师:

  1. 诸如Wordpress之类的东西带有某种形式的市场,可以在其中出售外观和主题等设计元素
  2. 诸如Drupal之类的市场并不多,对具有与该产品相关的特定技能的设计师需求不多
  3. 诸如为Wikipedia制作SVG图形的一小群人之类的动机是因为它们是他们支持特定原因,并且拥有参与其中的简便途径

如何让设计师更多地参与?

请记住,对于设计师来说,唯一真正的动机是要展示更多的作品-这很容易实现。设计师很少会通过开源工作与才华横溢的设计师会面-即使在像Wordpress主题这样的特殊情况下,也有一些动机和一些设计师参与其中。

更重要的是,确保您确实设法参与其中的任何设计师都不会受到阻碍:

  • 他们实际上将如何做出贡献?普通的设计人员不会花很多时间去研究GitHub的工作原理,然后会花更多的时间去研究如何使GitHub成为有用的图形版本控制系统。文档链接在这里还不够...如果您还没有构建出行之有效的东西,那么它们就不会出现。
  • 工作如何分配?开源通过将繁重的工作分配给许多人来工作。这对于调试非常有用,但是在设计中,由委员会进行设计,最终产品很容易变成不一致的混乱,任何贡献它的个人都不会希望在他们的投资组合中使用,而不论每个贡献者的能力如何。清晰的风格指南会带来很大的不同,一个好的社区也已经发现了如何进行在线批评,这样a)可以工作,b)不会阻止会员。
  • 现有社区会容纳他们吗?有几次我看到我的项目因UI设计不佳而受到支持,并认为“我可以在这里提供帮助”,然后我看了一下社区中那种无聊的辩论-通常等于“我不知道” “不在乎什么是好的UI惯例或用户怎么说,我是这个社区中的大型开发人员,我喜欢X一样完成任务”-而且我认为生活太短了。这就像一天中最糟糕的部分,减去金钱。如果社区不准备将UI决策委派给适当的专家,则它将永远不会保留这些专家。

然后,当有一个或两个动力十足的设计师的空间时,您需要找出实际的动力

  1. 如果您自己不能付款,是否可以像Wordpress示例那样以某种方式让第三方付款?
  2. 他们是否会为广泛的事物进行设计而变得熟悉和可信,这些事物可能会给他们带来面试和宣传方面的优势,例如Drupal的例子?
  3. 您是否可以使用有关项目的某些内容来使人们想做出贡献,例如Wikipedia的示例?如果您要依靠社区参与,就需要去镇上。

非常有趣,谢谢!你是设计师吗?您是否参与了开源项目?
lexa 2013年

1
你是设计师吗?是的,您是否参与了开源项目?某种程度上,我在Drupal上工作很多,而且我支持开源。但是我几乎从不为开源项目提供设计:我想这样做,但是由于上述原因,这太麻烦了。尽管是80%的设计师和20%的编码员,但我为开源项目提供的代码错误修复比我提供的图像或设计多800%。
user56reinstatemonica8 2013年

1
+1,值得注意:Github现在支持PSD版本控制。github.com/blog/1845-psd-viewing-diffing
Brian Dillingham

3

纯粹是意见...

开源主要用于业余爱好者或“月光下的”设计师。不是排他性的,而是主要的。

如果设计师有一份9到5份工作,可以依靠薪水和生活必需品,那么他们往往会把业余时间花在自己想做的事情上,而这些事情可能或不一定总是由雇主付给他们的。如果他们找到了自己喜欢的开源项目,那么专注于养活自己的创意野兽就没什么大不了的。我认为这普遍。如果设计师无法胜任工作,他们会寻求其他方式来发挥创造力和成就感。

但是,如果设计师是自由职业者,并且把食物放在桌子上要求他们在自己的付费项目上工作一整天,前提是他们有足够的工作让他们忙碌,那么就不太可能将时间“捐赠”给免费的人。或开源项目。毕竟,如果可以把时间花在赚钱上,为什么设计师会免费工作?现在,有时候自由职业者工作缓慢,但是当您的幸福感取决于自由职业者时,您是在营销自己,而不是仅仅为了娱乐而从事项目。

这是一般性的观点。

无论如何,参与任何开源或免费项目的唯一动力就是渴望使用该项目,或者学习我的经验。如果他们没有以某种方式看到立即的回报,没有人会捐出数小时的时间去做某事,而且我也不是仅仅指金钱上的回报。如果我使用预构建的开源程序包并且不喜欢它的外观,但是我喜欢该程序包,那么我可能会花点时间来改善外观。如果没有其他原因,那么我会感觉更好。

您提到了网络和产品组合。在不花大量时间开放源代码的情况下,可以很容易地获得其中任何一种。

我个人认为免费从事任何工作不再有价值。我宁愿花时间确定下个月我要付房费。如果我要免费工作,我宁愿帮助救世军或当地的男孩俱乐部的无家可归者或志愿者。那些志愿人员职位 在宏伟的计划中更有收获。

简而言之,我认为您无法激发人们参与开源项目。您可以让它知道需要某人,并希望对该项目本身感兴趣,但是就像任何志愿者职位一样,这取决于捐赠者的动机。


2

首先:这个问题的所有答案都是非常好的。

我的“情况”略有不同。我还没有专门参与开放源代码社区(但!),但是我想您可以说我“自愿”投入了我的无障碍项目时间。我通常不会将这些设计添加到我的专业产品组合中,并且说实话,这样做的动机是……因为我喜欢在没有客户压力的情况下从事新事物的开发,并且感觉很不错。

我想分享一个略有不同的情况,一个既不专门针对开源,又介于南美洲的政治行动主义与知识共享运动之间的情况,而我有幸经历了一个特殊的案例。也许会很有趣。

在2001年阿根廷发生经济和政治危机之后,人们开始组织自己的组织(包括邻居,学生和工人)。设计师和艺术家(专业人士和业余爱好者)在其中扮演着重要角色,因为他们负责杂志,传单和网站。我想,他们的动机主要是出于政治目的,但是随之而来的是知识共享运动,您开始在他们创作的所有作品中看到这些CC符号。

我完全同意user568458和Scott提到的原因,但我也认为还有另一个原因,而且我认为与志愿服务不同。这是行动主义

无论如何,我觉得这很讽刺,因为我们在谈论为什么设计师不参与开源项目,但是我们都是社区驱动网站的一部分。我认为那里有一个答案:)


2

我认为许多程序员并不真正重视设计师和设计过程。制作一个图形用户界面更实用,更美观和人性化通常被认为是弱智化下来,并且非常画吧。我认为,这就是许多设计师不愿意为开源软件做出贡献的原因。

因此,好的动机是:

  • 探索客户将关闭的新趋势的创造性自由
  • 在GUI的工作方式和最终外观方面有发言权,而不仅仅是“绘画像素”
  • 您可以在投资组合中使用的工作
  • 可以履历表的经验
  • 信用

1
  • 参与新软件的发展
  • 向开发人员解释为什么需要特殊的插件或工作流程
  • 与开发人员更好的沟通使软件更好
  • 成为软件行业发展的一部分并共享知识
  • 更好的开源项目设计和UX,因此请尝试使其对普通用户更具吸引力
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.