开源如何影响公司文化?

尚无读者喜欢此内容。
Marketing openness: Does sharing have a stigma?

Opensource.com

开源公司自然是为他人生产开源代码的公司。但是,以开放方式生产软件代码的概念如何影响公司文化?


Download Free eBook我认为,如果一个组织本身不具有普遍的开放性,它就无法生产开源代码。我的意思是,它需要拥有透明的文化,公开分享信息和想法。开源开发中经常存在的那种基本环境——一种开放社区的感觉,每个人都欢迎分享他们的意见和想法——也经常存在于开源公司中。

但公司与开源社区在一个关键方面有所不同:在每个商业实体中,都存在不能或不应与所有人分享的信息。组织如何在文化开放与保持客户、董事会和其他人要求的专业谨慎水平之间取得平衡?员工如何知道何时应该开放,何时应该保密?

在我担任 MySQL 首席执行官的八年任期内,我们相信产品和公司文化的开放性将带来卓越。因此,每天都会围绕开放和封闭这两个主题进行讨论。例如,保密我们从客户那里收到的信息至关重要,但公开服务器代码的每个新部分也很重要。了解哪些内容应保密,哪些内容可以公开分享是我们希望每位员工掌握的技能。在传统的企业环境中,这种考虑较少,因为在传统企业环境中,默认环境通常是封闭的。在 MySQL,每位员工都必须被授权和启发,才能知道何时应该开放,何时不应该开放。

在这种开放与封闭的平衡中,我们遵循尽可能开放的原则。这是一个美好而优秀的原则,但确切地知道如何应用它需要微调的判断力。如前所述,我们对客户信息和董事会会议纪要保密。我们不分享个人信息,例如薪资和绩效评估。但我们真的尝试使其他一切都开放:错误数据库、工作列表、设计文档等等。我们还尝试保持业务信息的开放性。我们公开了我们的商业模式、合作伙伴和下载量。我们一致认为,在我们的公开沟通中,我们应尽可能多地披露信息。

在内部,我们也 চেষ্টা着保持开放。我们将董事会决议通知了所有人。我们在公司范围内的电话会议和广泛的管理层会议上讨论了困难的战略选择。我们鼓励每个人对所有事情都有自己的看法。然而,这种彻底的开放性并非没有代价。MySQL AB 以员工可以无休止地辩论话题而闻名。我们的一些员工和经理对漫长的决策周期感到沮丧。有时,开放性变成了优先事项,而不是达到目的的手段。

但事后看来,很难后悔我们运营的方式。尽管开放原则有时可能会对我们的生产力造成影响,但它也有助于培养出色的公司发言人和出色的自主决策者,同时他们对自己的工作和 MySQL 的使命充满热情。

今天,在 MySQL 被 Sun 收购三年后,当我在这里和那里遇到我以前的同事时,我仍然可以很容易地察觉到 MySQL 的精神。有一种假设,信息将被共享。有一种信念,辩论是有用的。我们都知道的是,开源社区的包容性和开放性,当注入到公司文化中时,可以创造出一些特别的东西。

标签
User profile image.
Marten Mickos 是 Hewlett Packard 云业务部门的负责人。在这个职位上,Marten 领导着基于 OpenStack 和其他开源技术构建 HP Helion 产品组合的工作。在加入 HP 之前,Marten Mickos 曾担任 Eucalyptus Systems 的首席执行官,该公司是唯一与 AWS 兼容的开源云计算平台的提供商。

12 条评论

我们出生在这个世界上时,对事物的运作方式几乎没有任何假设。随着我们长大,我们学习什么是有效的,什么是无效的。当我们做某事并且失败时,我们会调整我们的理解。

您的意思是说,在 MySQL 工作的人们坚持了他们的开放性理想,尽管最终 MySQL 不得不将自己卖给 Sun。我发现这是未能吸取教训。

此外,您可能知道 WebKit。所有移动平台上顶级的浏览器引擎,并为 Chrome/Safari 提供支持。它是开源的,由 Apple 提供。您会称他们的文化是共享和开放的吗?顺便说一句,他们内部也进行了大量的讨论,但总是按时交付。

简而言之。不要重新定义“开放”,也不要用“开放”作为贵公司不存在的借口。这看起来很糟糕。

开放不仅仅是源代码。查看任何开源公司的统计数据,您会发现大多数用户实际上从不访问开源代码。对于推出开源产品的公司,他们的大多数社区用户和客户都表示,他们与开源公司合作是因为该公司的开放文化,这与非开源公司非常不同。开源代码可能只占价值的 10%。
关于成功的话题,许多人对公司的成功定义不同,可能会将出售给另一家公司视为成功或失败。对成功更好的定义更具远见——软件/技术对世界产生了什么影响。这可以通过用户数量、使用和安装地点来衡量。每天 70,000 次下载,互联网世界很大一部分都在使用 MySQL,MySQL 取得了巨大的成功,并对世界产生了真正的影响。这完全与您是否喜欢出售公司无关。

似乎当您投资于员工并使他们成为知情的决策者时,他们就可以成为您文化和未来的强大管理者。为什么?因为您信任他们根据框架或对事物现状及其发展原因的理解做出决策。另一种选择是产生一种说教式的、“说/做这个而不是那个”的自上而下的方法,这种方法无法使人们以相同的速度成长或理解总体方向。完全不可持续。这种方法唯一的好处是确保需要更多经理来“管理”人们为他们做的决定。开放万岁!

开放是一种达到目的的手段,而不是目的本身。我喜欢这个想法。

写得好,感谢分享!-F2

构建任何东西——包括有权力的、有意识的员工——都需要时间。很容易将这段时间定义为浪费,但投入这段时间才是使开放公司变得伟大的原因。

这有助于解释为什么许多公司使用开源软件,但很少有公司回馈社区。他们担心什么?虽然有些商业活动应该受到保护,但大多数都是例行的、可预测的和常见的。

态度似乎正在缓慢改变,但像 Apple 和 Oracle 这样的一些公司永远不会改变(只要他们的创始人还在世)。

MySQL 是一个很棒的工作场所。每个人都积极主动地使产品和公司变得更好。一种精神贯穿每个人,不断推动他们前进。

Dave:答对了。每个人都知道他们早上起床是为了什么。

总的来说,这可能与开源无关。在这个领域几乎不可能有封闭的文化,但在其他领域有可能开放。

在本地,开源作为一种模型和文化,是 MySQL 试图(而且我相信确实)解决的特定问题的解决方案。

好文章,Marten。

在 MySQL 的另一个有趣的观察是,所有部门都以开放的方式运作。人们知道市场营销部门在做什么,支持部门在处理什么等等。而不是像公司信息孤岛那样,人们囤积信息并试图控制一切。如果内部更开放,也许大公司会更有效率……
Zack
http://www.theopenforce.com

尽管这篇文章没有增加见解,但这一句话弥补了一切——“尽管开放原则有时可能会对我们的生产力造成影响,但它也有助于培养出色的公司发言人和出色的自主决策者,同时他们对自己的工作和 MySQL 的使命充满热情。”

强大的透明度和开放性指南针可以建立信任。这是保持团队、项目和产品持续发展的至关重要且大多被忽视的要素。

在我在 MySQL 工作期间,一直让我印象深刻的更平凡和实用的事情之一是内部 IRC 服务器。尽管人们必须运用一些常识来选择正确的时间、频道和主题,但它实际上使每个人都能够与公司内部的每个人联系。这使我能够进行各种讨论并获得很多见解,主题从开源许可证和商业模式到数据库服务器实施。此外,它还是举行会议 *和* 做笔记的一种非常棒且高效的方式。

此致,
Roland

我只是最近才采用“开放”的方式,但我很幸运能与少数 (前)MySQL AB 员工擦肩而过,哇,我觉得我加入派对的时间太晚了。我很想在 MySQL AB 获得一些专业的指导。我指的是那些人总是充满热情、见多识广,并乐于分享他们的专业知识。我希望给我的同事和客户们一个很好的展现我所接触到的 MySQL 风范。

Creative Commons License本作品采用知识共享署名-相同方式共享 3.0 未移植许可协议进行许可。
© . All rights reserved.