Benevolent Dictator for Life: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Aleksander Stos
m (delink plain English, link Perl)
imported>Subpagination Bot
m (Add {{subpages}} and remove any categories (details))
Line 1: Line 1:
{{subpages}}
'''''Benevolent Dictator for Life''''' ('''BDFL''') is an informal title, sometimes used humorously, given to an individual in an [[open source software|open source]] development community, who is usually also the founder or originator of the project.  
'''''Benevolent Dictator for Life''''' ('''BDFL''') is an informal title, sometimes used humorously, given to an individual in an [[open source software|open source]] development community, who is usually also the founder or originator of the project.  


Line 12: Line 14:
==References==
==References==
<references/>
<references/>
[[Category:CZ Live]]
[[Category:Computers Workgroup]]

Revision as of 04:53, 25 September 2007

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

Benevolent Dictator for Life (BDFL) is an informal title, sometimes used humorously, given to an individual in an open source development community, who is usually also the founder or originator of the project.

The term was first coined by Eric Raymond in his book Homesteading the Noosphere, referring to a structure where "a project has multiple co-maintainers working under a single 'benevolent dictator' who owns the project" [1].

According to Raymond, who cites Emacs and Linux as examples of open source projects led by a "benevolent dictator," this dictator is usually the owner or maintainer of the project, and his dictatorship is mainly used to solve the 'who decides' problem in the open source project.

It should be noted that this is an "honorary title," meaning in the Open source software community, if a "Dictator" began to act irresponsibly, the project would most likely be forked in another direction, or the "Dictator" would be fired.

Some examples of "benevolent dictators" are Linus Torvalds for the Linux kernel, Guido van Rossum for the Python programming language, and Larry Wall for the Perl programming language.

References