开源文化
有时观察到这种奇怪的马戏可能真是令人震惊。
但是更令人吃惊的是,这些公司似乎常常对开源文化和理想一无所知。 他们知道他们存在吗? 他们是无知的吗? 还是权力下放和精英管理对组织的领导者如此恐惧(甚至威胁)? 也许。 谁知道。 去搞清楚。
但是在公司背景下,我不禁要考虑像Red Hat总裁兼首席执行官Jim Whitehurst这样的人。 这个人似乎是一个谦虚又聪明的人,他希望为自己的员工和公司提供最好的服务。 吉姆看到了很多其他人还没有看到的东西?
好吧,如果您在一家在流程上苦苦挣扎却没有完成任何实际工作的公司工作,则首先必须意识到“文化为王”。 没有文化,理想和信念,您将永远无法获得正确的流程。 文化和过程之间的一个重要区别是文化永远不会被强迫。 文化更像是花园或家庭。 小心对待它,使其生长具有自由和营养,最终(当然会有好的种子)它会蓬勃发展,并且过程会以一种强大而自然的方式出现。
我并不是说开源本身就是答案。 并非所有事物都必须是开源的,但是开源文化会积淀这么多永恒的经验,健康的原则和职业道德。 相反,企业往往会随着离开的人们而失去宝贵的信息,并且他们不断地努力重建专业知识和教育员工。
无论如何,这是一份简短的阅读清单(不分先后),适合那些想进一步了解开源文化,社区协作以及(以为是)最吸引人且最实用的软件开发方式的读者。
(对每个阅读的评论不是我的,而是来自其作者或其他来源)
公开建议 – 其他
Open Advice是来自众多自由软件项目的知识收藏。 它回答了以下问题:42个杰出的贡献者希望在开始时知道什么,这样无论您在哪里贡献出什么,您都可以抢先一步。
开源之路 – 红帽社区架构团队
帮助人们了解如何通过软件,内容,市场营销,艺术品,基础设施,标准等项目与社区互动的指南。 它包含从红帽多年的经验中提炼出来的知识。
开源社区价值观 – Jeff Cohen
欢迎来到我们的社区。 这是基本规则。
将帮助您培养需要的各种才能,以招募成员加入社区,激励和管理他们,并帮助他们成为积极的参与者。
生产开源软件 – Karl Fogel
一本关于开源开发的人文方面的书。 它描述了成功项目的运作方式,用户和开发人员的期望以及自由软件的文化。
开源:来自开源革命的声音 – 其他
开源的领导者们第一次聚在一起讨论他们创建的软件行业的新愿景。 本卷中的文章深入探讨了开源运动的运作方式,成功的原因以及发展的方向。
Debian宪法 – Debian项目
本文档描述了Debian项目中正式决策的组织结构。
大教堂和集市 – 埃里克·史蒂文·雷蒙德
Linux的历史提出了关于软件工程的惊人理论。
Unix编程的艺术 – Eric Steven Raymond
这本书有很多知识,但是主要是关于专业知识的。 它将尝试教您Unix专家知道的有关Unix开发的知识,但是他们并不知道。
如何聪明地问问题 - 埃里克·史蒂文·雷蒙德
在黑客世界中,您对技术问题的答案取决于您提出问题的方式以及制定答案的难度。 本指南将教您如何以更可能使您满意的方式提出问题。
ASF的工作方式 – Apache Software Foundation
将为您提供您一直想了解的有关ASF的所有信息,但又不敢问。
Apache Subversion社区指南 – Subversion社区
颠覆社区参与准则。
Python社区多样性声明 – Python社区
Python软件基金会和全球Python社区欢迎并鼓励每个人的参与。 我们的社区建立在相互尊重,宽容和鼓励的基础上,我们正在努力互相帮助实现这些原则。
Eclipse开发过程 – Eclipse基础
本文档描述了Eclipse Foundation的开发过程。
Ubuntu行为准则 – Ubuntu社区
本行为准则涵盖了我们在任何论坛,邮件列表,Wiki,网站,IRC频道,安装节,公开会议或私人通信中作为Ubuntu社区成员的行为。
Mozilla行为准则(草稿) – Mozilla基金会
本行为准则涵盖了我们在任何论坛,邮件列表,Wiki,网站,IRC频道,错误,事件,公开会议或私人信件中作为Mozilla社区成员的行为。
翻译自: https://www.javacodegeeks.com/2012/04/open-source-culture-and-ideals.html
开源文化