博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大开源时代,“仁慈的独裁者”管理模式还走得通吗?
阅读量:7155 次
发布时间:2019-06-29

本文共 900 字,大约阅读时间需要 3 分钟。

  hot3.png

随着越来越多的企业、团队和个人开发者的加入和支持,开源软件迅速渗透到各行各业。如今的开源管理模式主要可分为三种:

  • 一是由社区主导。该模式具有独立、高效率等特点,“共识”是重要前提。功能开发和版本发布等日常决策不是自上而下的,而是以社区为中心。

  • 二是由公司主导。这种模式下的开源软件多数是由所在公司控制和资助,且通常用于加速开发并确保满足客户需求。即便是开发工作主要放在社区,公司也相对会有更多的控制权。

  • 第三种则是本文讨论的重点 —— “仁慈的独裁者”(BDL)模式。乍一看,BDL 模式与社区模式很类似,但有一个非常大的区别就是 BDL 模式里面有个“独裁者”的角色,他对功能和发布时间表有最终决定权,在某种情况下无需就一些事项与社区成员达成共识。

BDL 模式是最古老的开源管理模式之一,可以追溯到开源的早期阶段,当时开源软件大部分的工作都是由一个人或少数几个人完成的。BDL 最有名的人物有:Linux 之父 Linus Torvalds ,Perl 之父 Larry Wall ,以及目前已经退位的 Python 之父 Guido van Rossum 。

BDL 模式的优劣势也很明显,仁慈的独裁者”通常能以独特的视觉为产品提供发展方向,管理委员会开发的产品通常比较平淡,突破性的产品通常来自有远见的领导者。此外,社区可能会因为某些争议而出现混乱,开发者会进行一些无用且耗时地争论,这时“独裁者”可通过做出单方面决定来解决冲突。

不好的是,“独裁者”对他们的开源软件的影响太过巨大,如果让贡献者觉得该软件已经被设定了某种基调,他们可能会远离。而且当“独裁者”出现决策失误时,也可能造成不必要地资源消耗并对软件产生不利影响。

BDL 模式其实与开源软件的理念有点背道而驰,即便是拥有再优秀的“独裁者”,这种软件本质上也是不民主的。BDL 模式主导的软件,与“独裁者”的个性的联系过于紧密。说白了,再仁慈的独裁者,他仍然是独裁者!

在开源快速被应用的时代,BDL 模式显然已不再适合当前的环境。

对此,你怎么看?欢迎评论。

以上内容主要编译自:  作者:  

本文不代表开源中国观点,仅供大家讨论。

转载地址:http://osogl.baihongyu.com/

你可能感兴趣的文章
Python爬虫学习笔记——防豆瓣反爬虫
查看>>
安装MySQL最后一步出现错误Error Nr.1045
查看>>
基于注解实现SpringBoot多数据源配置
查看>>
02 面向对象之:类空间问题以及类之间的关系
查看>>
20145234黄斐《Java程序设计》第九周学习总结
查看>>
Android Lint检查
查看>>
不仅仅完成功能,避免无效成本浪费
查看>>
mysql数据库从删库到跑路之mysql基础
查看>>
牛客多校第六场 J Heritage of skywalkert 随即互质概率 nth_element(求最大多少项模板)...
查看>>
Mysql 删除语句
查看>>
Jenkins与Git持续集成&&Linux上远程部署Java项目
查看>>
easyui-dialog里面的东西
查看>>
call/apply/bind
查看>>
zzzzw_在线考试系统②管理员篇章
查看>>
python random使用方法
查看>>
LeetCode 402: Remove K Digits
查看>>
我的Python成长之路---第八天---Python基础(23)---2016年3月5日(晴)
查看>>
【PRINCE2】PRINCE2的特点
查看>>
CCF NOI1074 2的幂次方表示
查看>>
Tarjan算法查找强联通组件的程序
查看>>