17、企业或政府机构参与开源项目的策略

企业或政府机构参与开源项目的策略

1. 政府代码公开问题

政府项目比私营部门项目更容易因不必要的代码暴露事件而受到损害。当选官员及其工作人员对负面公众评论较为敏感,即使是最尽责的团队,在准备公开此前封闭的代码时,也会被不确定性笼罩。团队会担心是否已清理好所有问题,但很难完全确定发布后不会有敏锐的黑客发现尴尬的问题。这种担忧会消耗团队精力,导致他们浪费时间处理一些不必要的问题,同时也可能使他们不自觉地避免采取可能暴露真正问题的步骤。

在私营部门,企业有时出于竞争原因,即使长期打算将项目开源,也会在首次发布前保持低调。而政府项目理论上不应有这种初始封闭的动机,且一旦出现问题损失更大。

2. 长期雇佣程序员

在开源项目中管理程序员时,应让他们工作足够长的时间,至少几年,使他们获得技术和政治方面的专业知识。频繁更换程序员对任何项目都不利,在开源项目中更是如此,因为离任的开发者不仅带走了代码知识,还带走了他们在社区的地位和人际关系。

开发者积累的信誉无法转移。例如,新开发者不能继承离任开发者的提交权限,若没有提交权限,就必须提交补丁直到获得。提交权限只是影响力损失最容易量化的表现,长期开发者熟悉讨论列表中反复讨论的旧论点,新开发者可能会再次提出这些话题,导致组织信誉受损。此外,新开发者对项目参与者的政治敏感度不足,无法像长期开发者那样迅速、顺利地影响开发方向。

2.1 培训新开发者

通过有监督的参与计划培训新开发者。新开发者从第一天起就应直接与公共开发社区接触,从修复漏洞和清理任务开始,这样既能学习代码库,又能在社区中获得声誉,同时避免引发冗长复杂的设计讨论。在此期间,应有经验的开发者随时为新开发者答疑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值