企业或政府机构参与开源项目的要点
在当今数字化时代,开源项目在软件开发领域扮演着至关重要的角色。对于企业或政府机构而言,参与开源项目既能推动自身技术发展,又能为整个开源社区做出贡献。然而,参与开源项目并非一帆风顺,需要了解诸多要点和潜在问题。
开源项目发布后的现实情况
很多缺乏开源经验的人认为,将代码公开发布后会立刻吸引大量开发者的关注,如收到各种问题、补丁、高质量的代码审查和错误报告等。但实际上,多数情况下会遭遇冷场。优秀的开发者通常都很忙,他们不会无缘无故关注你的项目。只有当代码确实优秀且能解决实际问题时,才有可能逐渐传播开来,当然,你也可以通过巧妙的宣传来加速这一过程。不过,在代码自然积累起可信度和关注度之前,不要期望首次发布就能引起轰动。
不过,大型组织凭借良好的声誉和专业的公关团队,有可能在开源项目首次发布时制造声势。但要注意,不能浪费这种热度,要及时与吸引来的开发者进行建设性互动。
另外,当你发布一个新的开源项目时,不要以为其他公司或机构会立刻采用。采用任何软件都有成本,即使只是评估软件也需要投入。其他实体可能会注意到你的项目,但他们会根据自身的优先级来决定是否进一步研究,所以不要期望有大量早期采用者。可能会有少数早期采用者,要好好培养他们,因为他们的口碑传播能为你带来更多采用者。通常,在项目首次发布后的第一年左右,早期采用者会逐渐增加,而不是一下子大量涌现。
培养多渠道的专业知识
有些习惯采购专有软件的组织,会把开源软件当作专有软件对待,认为只有一个权威的专业支持提供商,必须与该提供商建立商业关系。但开源软件并非如此,其一大优势在于有多个竞争的支持提供商。与其中一个提供商建立商业关系是可以的,甚至有时是
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



