Ki vagy mi is az a BDFL?

Guido van Rossum a Python nyelv megalkotója több évtizedig töltötte be az angolul Benevolent Dictator for Life (rövidítve BDFL) kifejezéssel illetett szerepkört. Ez szó szerinti fordításban „élethosszig tartó jóakaratú diktátort” jelent, ami persze így önmagában nem mond semmit a titulus mögötti tényleges tartalomról. Mit is jelent akkor tehát ez?

A BDFL a nyílt forráskódú fejlesztői közösségben egy olyan elismert személynek adott informális, kissé tréfás elnevezés, aki egy adott projekt (ami lehet egy programozási nyelv folyamatos továbbfejlesztése is) keretein belül meghatározza az általános irányvonalakat, és bizonyos helyzetekben a végső döntést hozza meg. A BDFL annak hallgatólagos elismerése, hogy a közösségen belüli konszenzuson alapuló döntéshozatal időnként akadályokba ütközik, és ilyenkor hasznos lehet egyetlen tekintélyes személy. Az, hogy a BDFL-ek e szerepkörüket hosszú ideig, akár évtizedekig is meg tudják tartani, szaktudásukon felül személyes karizmájuknak, és annak tulajdonítható, hogy csak ritka pillanatokban élnek a hatalmukkal.

Érdekel a Python tudásépítés lépésről lépésre az alapoktól az első asztali alkalmazásig című e-könyv.