BDFL

Benevolent Dictator For Life (BDFL) is a title given to a small number of open-source software development leaders, typically project founders who retain the final say in disputes or arguments within the community.

The phrase originated in 1995 with reference to Guido van Rossum, creator of the Python programming language.[1][2] Shortly after van Rossum joined the Corporation for National Research Initiatives, the term appeared in a follow-up mail by Ken Manheimer to a meeting trying to create a semi-formal group that would oversee Python development and workshops; this initial use included the additional joke of naming van Rossum the "First Interim BDFL".[1]

BDFL should not be confused with the more common term for open-source leaders, "benevolent dictator", which was popularized by Eric S. Raymond‘s essay "Homesteading the Noosphere" (1999).[3] Among other topics related to hacker culture, Raymond elaborates on how the nature of open source forces the "dictatorship" to keep itself benevolent, since a strong disagreement can lead to the forking of the project under the rule of new leaders.

时间: 2024-11-05 23:30:21

BDFL的相关文章

pythoning ——1、基础篇

1.python之禅 原文:http://blog.csdn.net/gzlaiyonghao/article/details/2151918 The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is bette

python高级编程之选择好名称:pepe8和命名最佳实践

# # -*- coding: utf-8 -*- # # python:2.x # __author__ = 'Administrator' # my_list=['a','b','c','d'] # """ # 大部分标准程序加在构建时都不会忽略可用性,看下面的例子理解下这句话的含义 # """ # if 'e' not in my_list: #     my_list.append('e') # print my_list # #['a'

12 种编程语言的起源故事

过去的几十年间,大量的编程语言被发明.被替换.被修改或组合在一起.每种语言总在争论中诞生,又在进化中消亡.而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行.敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功.最流行的十二门编程语言和它们的创造者的故事. 1.Java 的起源 1990 年代初,任职于 Sun 公司的詹姆斯·高斯林等人开始开发 Java 语言的雏形,最初被命名为 Oak,目标设置在家用电器等小型系统的程序语言,应用在电视机.电话.闹钟.烤面包

开源项目Docker,是否需要一个开源基金会?

开源容器虚拟化是否需要第三方基金会,Docker的发起人Solomon Hykes指出了自己的观点. 开源项目Docker容器虚拟化工程开始于2013年3月,并且已经发展成为产业界最受大家讨论的虚拟化技术. SolomonHykes启动了Docker项目,当时Hykes正在运作一个像dotCloud(一家PaaS平台的服务供应商)一样有名的云平台服务公司.Hykes是Docker的首席技术执行官,并且dotCloud业务已经被出售,该公司曾经是Docker背后领先的商业赞助商. 开源软件在某些情

Python语言在人工智能(AI)中的优势 (转)

本文探讨了Python语言在AI领域的优势与运用. 谁会成为AI 和大数据时代的第一开发语言? 这本已是一个不需要争论的问题.如果说三年前,Matlab.Scala.R.Java 和 python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅. 不过声音市场上还有一些杂音.最近一个有意学习数据科学的姑娘跟我说,她的一个朋友建议她从

最伟大的12位程序猿

所谓程序猿,是指那些可以创造.编写计算机程序的人.不论一个人是什么样的程序猿,或多或少.他都在为我们这个社会贡献着什么东西. 然而,有些程序猿的贡献却超过了一个普通人一辈子能奉献的力量.这些程序猿是先驱.受人尊重.他们贡献的东西改变了我们人类的整个文明进程.以下就让我们看看人类历史上最伟大的12位程序猿. 1.第一位计算机程序猿:埃达·洛夫莱斯 Ada Lovelace 埃达·洛夫莱斯.原名奥古斯塔·埃达·拜伦.是著名英国诗人拜伦之女.数学爱好者.被后人公觉得第一位计算机程序猿. 在1842年与

python的一些基本的建议

一.编码风格 python程序要写的易于阅读 二.python代码的样式规则 遵循PEP8 4个spaces是一次缩排,不允许tabs,不允许混合使用space和tab,方法之间要有一个空行,类之间要有两个空行 在dicts, lists,tuples,还有参数列表的","后面加一个space,在dicts的":"后面加一个space,但是不要在前面加 一行不要超过80个字符 三.语法 交换值 b, a =a, b l = ["David", &

Learn BashScript from Daniel Robbins /*003*/

ABSTRACT: Daniel Robbins is best known as the creator of Gentoo Linux and author of many IBM developerWorks articles about Linux. Daniel currently serves as Benevolent Dictator for Life (BDFL) of Funtoo Linux. Funtoo Linux is a Gentoo-based distribut

Python——Code Like a Pythonista: Idiomatic Python

Code Like a Pythonista: Idiomatic Python 如果你有C++基础,那学习另一门语言会相对容易.因为C++即面向过程,又面向对象.它很底层,能像C一样访问机器:它也很高级,有模板.STL 等.如果认真读过<深入C++对象模型>,我想其它语言不会比这个更复杂.你对C++了解的越深,你用其它语言写出的代码就越像C++,这样就体现不出新 语言的价值了.所以,学习新语言要抛弃原有的潜意识,包括代码风格. 1. The Zen of Python (1) 漂亮比丑陋好