След дълго противоречие термините Master и Slave вече няма да се използват в Python

Python е един от най-популярните и подходящи езици за програмиране днес, всъщност по някои показатели той е номер едно. Но днес това е новина не заради нейното развитие, нито заради технологиите, които той популяризира, а заради противоречие относно терминологията, която използва.

дълго

От няколко години термините "Master" и "Slave" са широко използвани в света на софтуера и електрониката, за да се отнасят до компонент, който доминира над останалите, и друг, който се контролира съответно от по-добър. Но много хора не се чувства добре с тези термини, защото те могат да бъдат свързани с робство.

Ето какво мотивира разработчикът Виктор Стинър, който работи за Red Hat, да стартира заявка в _issue tracker_ на Python и да премахне терминологията от езика за програмиране:

От съображения за многообразие би било добре да се опитате да избягвате терминологията "господар" и "роб", които могат да бъдат свързани с робството.

За да предостави повече контекст на проблема, Stinner остави няколко връзки към подобни заявки в други общности, като Redis, Drupal, Django и Apache. През 2014 г. Django промени термологията на "първичен/реплика".