终身仁慈独裁者

维基百科,自由的百科全书
跳到导航 跳到搜索

终身仁慈独裁者英语:Benevolent Dictator For Life,缩写BDFL)是少数开源软件开发者所拥有的头衔。他们通常是某一项目的创始人,并在该项目社区出现争议时拥有最终的决定权。这一称号诞生于1995年,最初用来指Python语言的创始人吉多·范罗苏姆[1][2]当时在范罗苏姆刚加入全国研究创新联合会英语Corporation for National Research Initiatives后,肯马·内梅尔英语Ken Manheimer在一封邮件中试图创立一个监管Python语言开发的半正式团体。他在该邮件中首次使用了BDFL这一称呼,并戏称范罗苏姆为“首任临时BDFL”。[1]2018年7月12日,范罗苏姆宣布不再出任Python语言的BDFL。[3]

值得一提的是,BDFL与另一个用来指开源运动领导人的称呼“仁慈的独裁者”(benevolent dictator)的含义并不一致。后者因埃里克·雷蒙的《开拓智域》(Homesteading the Noosphere)一文而广为人知。雷蒙在文中提到,开源软件运动的本质会促使“独裁者”保持仁慈,否则巨大的分歧会导致项目被复刻并由新的领导所掌管。[4]

被称为BDFL的人物列表[编辑]

姓名 项目 参考
Juan Benet 星际文件系统 [5]
Sylvain Benner Spacemacs [6]
维塔利克·布特林 以太坊 [7]
Dries Buytaert content management framework [8]
Evan Czaplicki Elm [9][10]
大卫·汉森 Ruby on Rails [11]
Rich Hickey Clojure [12]
Adrian Holovaty
Jacob Kaplan-Moss
Django [13]
克里斯·拉特納 Swift [14]
Xavier Leroy OCaml [15][16]
松本行弘 Ruby [17]
Wes McKinney Pandas [18]
布萊姆·米勒 Vim [19]
马特·查尔斯·穆伦维格 WordPress [20]
Martin Odersky Scala [21]
Taylor Otwell Laravel [22][23]
西奧·德·若特 OpenBSD [24]
Daniel Robbins Funtoo Linux [25]
彤·羅森達爾 Blender [26]
Sébastien Ros Orchard计划 [27]
吉多·范罗苏姆 Python [11][28][3]
马克·沙特尔沃思 Ubuntu [29]
Don Syme F♯ [30]
林纳斯·托瓦兹 Linux [11][31]
José Valim Elixir [32]
Pauli Virtanen SciPy [33][34]
Patrick Volkerding Slackware [35]
Nathan Voxland Liquibase [36]
Shaun Walker DotNetNuke [37]
拉里·沃尔 Perl [38]
Jemery Soller Redox [39]

参考文献[编辑]

  1. ^ 1.0 1.1 Guido van Rossum. Origin of BDFL. July 31, 2008 [August 1, 2008]. 
  2. ^ Python Creator Scripts Inside Google. www.eweek.com. [May 13, 2008]. 
  3. ^ 3.0 3.1 Guido steps down as BDFL. Python.org. 2018-07-12. 
  4. ^ Eric S. Raymond. Homesteading the Noosphere. [August 1, 2008]. 
  5. ^ Understanding the IPFS White Paper part 2. [2017-08-21]. 
  6. ^ Spacemacs COMMUNITY.org. [2017-08-24]. 
  7. ^ "Ethereum's Boy King Is Thinking About Giving Up the Mantle"
  8. ^ Randy Fay, "How Do Open Source Communities Govern Themselves?"
  9. ^ 56: Ember vs. Elm: The Showdown with Philip Poots | The Frontside Podcast. The Frontside Podcast. [2017-08-14]. 
  10. ^ elm-conf, "Code is the Easy Part" by Evan Czaplicki, 2016-09-19 [2017-08-14] 
  11. ^ 11.0 11.1 11.2 Constine, Josh. Dropbox Hires Away Google’s Guido Van Rossum, The Father Of Python. TechCrunch. December 7, 2012 [June 1, 2015]. 
  12. ^ Clojure JIRA Workflow. [3 October 2015]. 
  13. ^ Adrian and Jacob retiring as Django BDFLs. Adrian Holovaty. January 12, 2014 [June 14, 2015]. 
  14. ^ Apple Launches Swift, A New Programming Language For Writing iOS And OS X Apps. [2018-04-10]. 
  15. ^ A History of OCaml | OCaml.org. [2015-09-18]. 
  16. ^ OCaml Infrastructure mailing list. [2015-09-18]. 
  17. ^ A Ruby Design Process. [2016-04-17]. 
  18. ^ pandas 0.20.3 documentation: Tutorials. [2017-07-24].  "Wes McKinney’s (pandas BDFL) blog"
  19. ^ Why Neovim is Better than Vim. [30 September 2015]. 
  20. ^ Thesis, Automattic, and WordPress | Post Status. [2015-07-24]. 
  21. ^ Programming in Scala Leaps onto the World Stage!. [2015-11-25]. 
  22. ^ Taylor Otwell, Twitter. Taylor Otwell. October 9, 2014 [October 9, 2014]. 
  23. ^ Taylor Otwell, Creator of the Laravel PHP Framework. August 5, 2014 [August 5, 2014]. 
  24. ^ Hildebrand, Matthew. Interview: Theo de Raadt on Industry and Free Software. The Epoch Times. The Epoch Times. 5 July 2005 [20 June 2015]. (原始内容存档于June 21, 2015). 
  25. ^ Welcome to Funtoo Linux. 
  26. ^ New Developer Info. [21 September 2015]. 
  27. ^ Orchard Project Steering Committee. (原始内容存档于August 12, 2015). 
  28. ^ The Four Hundred—Next Up on the System i: Python. www.itjungle.com. [May 13, 2008]. 
  29. ^ Ubuntu carves niche in Linux landscape. CNET. (原始内容存档于6 November 2015). 
  30. ^ Contributing to the F# Language and Compiler. [29 September 2015]. 
  31. ^ Dee-Ann LeBlanc. Linux For Dummies 7th. John Wiley & Sons. 31 July 2006: 15. ISBN 978-0-470-04793-4. 
  32. ^ Elixir Companies. [2017-11-01]. 
  33. ^ SciPy 1.0.0. [2017-10-27]. 
  34. ^ SciPy project governance. [2017-10-27]. 
  35. ^ Stories of Linux: A Look at Slackware Linux. linux.com. 
  36. ^ User and Developer Community | Post Status. [2015-08-13]. 
  37. ^ Book: Building Websites with DotNetNuke 5, Michael Washington and Ian Lackey, Packt Publishing. Page 14 "The core team comprises individuals invited to join the team by Shaun Walker, whom they affectionately call the "Benevolent Dictator"."
  38. ^ The Art of Ballistic Programming. (原始内容存档于June 17, 2013). 
  39. ^ CONTRIBUTING.md · master · redox-os / redox.