openSUSE:用户和贡献者

跳转到:导航搜索


在openSUSE战略讨论期间,有人提出了关于用户和贡献者及其在我们的社区中的角色的问题。我想在我们的讨论上下文中讨论和定义这些问题。

社区 - 用户和贡献者

社区通常被定义为一起互动的人的集合——但这对openSUSE项目来说具体意味着什么?我建议将openSUSE社区定义为一个开放的社区,包括所有喜欢成为其中的一部分的人,包括在系统上安装openSUSE的用户以及塑造项目的贡献者。尽管如此,这个庞大的openSUSE社区可以被看作是一个更大的用户群体和一个较小的贡献者群体。

用户是openSUSE生态系统的重要组成部分。他们是我们所做事情的目标和受益者,我们还努力接触我们的用户,让他们成为项目的贡献者。这应该是一个良性循环——我们获得的用户越多,我们的贡献者和贡献的池子就越大。贡献者越多,用户就越多。为了维持用户和贡献者的增长,我们必须确保一个支持贡献者需求的环境,为他们提供所需的工具,并交付让我们的用户兴奋的产品。

对openSUSE项目的贡献

关于什么是贡献已经进行了很多讨论,我想强调一些对项目的贡献示例。

让我们先从发行版开始

用户从互联网上下载openSUSE发行版,购买盒子,或者以其他方式获取安装介质。

如果遇到问题,用户会寻求帮助,例如通过

  • openSUSE论坛
  • openSUSE IRC频道
  • 通过像twitter、Identi.ca或Facebook这样的社交网络
  • openSUSE邮件列表
  • 使用搜索引擎查看其他人说了什么,这可能会把他带到任何openSUSE wiki、论坛、邮件列表或存档

我希望这位新用户能从论坛、IRC频道、社交网络和邮件列表中得到积极的答复。这可能是一个友好的提示(而不是简单的RTFM!),指向相关文档的特定部分,一个更合适的问题提出地点,或者可能是对具体问题的详细解答。帮助这位新用户的人正在为openSUSE项目做出贡献。用户还可以通过编写文档、管理讨论、管理基础设施或翻译现有文档和openSUSE wiki页面来成为贡献者。

还有许多其他形式的贡献不需要编程能力——例如,openSUSE大使在会议和本地Linux用户组会议上设置展位或进行演示。

最终,用户可能会从openSUSE构建服务下载一个新包,或者使用bugzilla报告一个错误。

显然,当他们的原创和创造性输出专门为openSUSE项目制作时,软件开发人员正在为社区做出贡献,例如在我们的基础设施上运行并通过迭代测试/修复改进发行版,打包FOSS软件,将它们集成到openSUSE发行版中,并与上游项目协调。

同样,当开发人员做出创新或改进时,我们通过博客、营销和其他方式传播他们的努力和成功的消息,从而吸引更多的用户。我们吸引的用户越多,开发人员通过对话、错误报告、功能请求和其他途径获得的反馈就越多。

大型上游OSS社区通过许多包(例如Linux内核)为openSUSE项目做出贡献,但并非以核心贡献者的身份——更多的是作为“独立供应商”,而不是openSUSE贡献者。

然而,我们邀请上游开发人员成为openSUSE用户,并将其作为开发和贡献上游和直接为openSUSE项目做出贡献的首选平台。

增加用户和贡献者

在战略团队的讨论中,我们得出结论,我们目前的首要目标是专注于通过鼓励我们的用户成长到这些角色并吸引贡献者来增加我们社区中的贡献者数量。为此,我们知道我们必须为所有人提供“玩得很开心”的工具和生态系统。通过发展贡献者社区,我们自动支持了激发整个社区受益的持续增长的良性循环的目标。

我也想强调,上述贡献只是一个小的例子集合。还有许多其他贡献方式,而且我们经常会遇到来自用户的新的和创新的想法,这些想法应该被倾听、鼓励、指导和发展成富有成效的项目贡献者(在可能的情况下)。

让我们记住,作为一个项目,我们关心整个多元化的社区——而且讨论表明了它的多样性——我想参考我们的指导原则

“我们重视选择。我们接受并尊重不同的工作方式、应用程序、环境、工具或界面的不同偏好以及用户和贡献者的不同目标。我们重视多样性和多元化作为满足广泛人群需求的一种方式。”

--AJ 2010年7月5日 13:18 (UTC)