GitHub మాస్టర్ బ్రాంచ్‌ల కోసం "మాస్టర్" పేరును తొలగించాలని నిర్ణయించింది.

నాట్ ఫ్రైడ్‌మాన్, GitHub హెడ్ ధ్రువీకరించారు యునైటెడ్ స్టేట్స్‌లో పోలీసు హింస మరియు జాత్యహంకారానికి వ్యతిరేకంగా నిరసనకారులకు సంఘీభావం తెలిపేందుకు "మాస్టర్"కు బదులుగా ప్రధాన శాఖలకు డిఫాల్ట్ పేరును మార్చడం కంపెనీ ఉద్దేశం. కొత్త పేరు కొత్త రిపోజిటరీల కోసం మాత్రమే ఉపయోగించబడుతుంది; ఇప్పటికే ఉన్న ప్రాజెక్ట్‌లలో, “మాస్టర్” శాఖ దాని పేరును అలాగే ఉంచుతుంది. అయితే, వ్యక్తిగత డెవలపర్‌ల అభ్యర్థన మేరకు, ఇప్పటికే ఉన్న ప్రాజెక్ట్‌లకు స్వయంచాలక పేరు మార్చడానికి అనుమతించే ఎంపికను సిద్ధం చేసే అవకాశం చర్చించబడుతోంది.

"మాస్టర్" అనే పదానికి దూరంగా ఉండవలసిన అవసరం గురించి చర్చ
విప్పిన మరియు Git డెవలపర్‌ల మెయిలింగ్ జాబితాలో. ఇప్పటివరకు, కొంతమంది కార్యకర్తలు మాత్రమే ఈ ఆలోచనకు చురుకైన మద్దతుదారులు, మరియు చాలా మంది డెవలపర్లు దీనికి వ్యతిరేకంగా ఉన్నారు, ప్రత్యేకించి Git లో మాస్టర్ అనే పదం విడిగా ఉపయోగించబడుతుంది మరియు “బానిస” అనే పదంతో జతగా కాదు.

కానీ రాజకీయ సవ్యత యొక్క నిజమైన విజయం OpenSSL ప్రాజెక్ట్‌లో చూడవచ్చు, దీని పాల్గొనేవారు "బ్లాక్ మ్యాజిక్" అనే వ్యక్తీకరణను ఆమోదయోగ్యం కాదని భావించారు. OpenSSL డెవలపర్లు పరిశీలిస్తున్నారు చేర్చడం పాచ్, "బ్లాక్ మ్యాజిక్"ని "మ్యాజిక్"తో, "బ్లాక్ లిస్ట్"ని "బ్లాక్ లిస్ట్"తో, "వైట్ స్పేస్"ని "వైట్‌స్పేస్"తో, "మాస్టర్"ని "పేరెంట్" లేదా "మెయిన్"తో భర్తీ చేస్తోంది.

ఇతర రోజు ప్రస్తావించిన కార్యక్రమాలకు అదనంగా OpenZFS и Go, కొన్ని ఇతర ఇటీవలి పేరు మార్చడం గమనించవచ్చు:

  • Chromiumలో ఆమోదించబడిన మార్పులు, ఫైల్ పేర్లు మరియు కోడ్‌లో “బ్లాక్‌లిస్ట్” రిఫరెన్స్‌లను “బ్లాక్‌లిస్ట్”తో భర్తీ చేయడం (వినియోగదారుకి కనిపించే “బ్లాక్‌లిస్ట్” మరియు “వైట్‌లిస్ట్” ప్రస్తావనలు భర్తీ చేయబడ్డాయి 2019 ప్రారంభంలో).
  • ఆండ్రాయిడ్‌లో ప్రారంభించారు భర్తీ చేయండి "బ్లాక్‌లిస్ట్/వైట్‌లిస్ట్" నుండి "బ్లాక్‌లిస్ట్/అనుమతి జాబితా".
  • Node.js ప్రాజెక్ట్ పనిచేస్తోంది బ్లాక్‌లిస్ట్/వైట్‌లిస్ట్‌ని బ్లాక్‌లిస్ట్/అనుమతి జాబితాతో భర్తీ చేయడానికి, కానీ మార్పు ఇంకా ఆమోదించబడలేదు.
  • ప్రాజెక్ట్ కర్ల్ భర్తీ చేయబడింది "వైట్‌లిస్ట్" నుండి "స్కిప్లిస్ట్", "సెలెక్ట్" లేదా "స్కిప్" మరియు "బ్లాక్‌లిస్ట్" నుండి "బ్లాక్‌లిస్ట్" అని పేర్కొనడం.
  • అన్సిబుల్ డెవలపర్లు అవకాశం పరిశీలిస్తున్నారు "మాస్టర్" శాఖను "డెవెల్"తో భర్తీ చేయడం.
  • PHPUnit కోడ్‌లో భర్తీ చేయబడింది PHPUnit/Util/బ్లాక్‌లిస్ట్ ఫైల్‌ను PHPUnit/Util/ExcludeListకి మార్చడంతో సహా మినహాయించబడిన జాబితాకు బ్లాక్‌లిస్ట్.

గత సంవత్సరాల్లో యజమాని/బానిస వాడకాన్ని విడిచిపెట్టిన సంఘాలలో, మేము ప్రాజెక్ట్‌లను గమనించవచ్చు పైథాన్, Drupal, జంగో, CouchDB, ఉప్పు, మీడియావికీ, PostgreSQL и Redis. BIND DNS సర్వర్ "మాస్టర్/స్లేవ్" పేర్లతో సెట్టింగ్‌లను ఉపయోగించగల సామర్థ్యాన్ని నిలుపుకుంది, కానీ "ప్రాధమిక/ద్వితీయ"తో ప్రత్యామ్నాయాలను జోడించి, వాటిని మరింత ప్రాధాన్యతగా ప్రకటించింది. Linux కెర్నల్ యొక్క డెవలపర్లు ఒక సమయంలో రాజకీయ నాయకులు మరియు ప్రజావాదులచే ప్రేరేపించబడిన "బ్లాక్‌లిస్ట్/వైట్‌లిస్ట్" అర్ధంలేని మరియు మూర్ఖత్వం అని పేరు మార్చే ప్రయత్నాలను పిలిచారు మరియు నిరాకరించారు "బ్లాక్‌లిస్ట్" అనే పదం అర్థం యొక్క వక్రీకరణకు దారితీస్తుందని మరియు "బ్లాక్ ఆబ్జెక్ట్‌ల జాబితా"గా అవగాహనను మినహాయించదని వివరించడంతో సహా భర్తీ చేయండి.

IETF (ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్) కమిటీ, ఇది ఇంటర్నెట్ ప్రోటోకాల్స్ మరియు ఆర్కిటెక్చర్‌ను అభివృద్ధి చేస్తుంది, అతను ఇచ్చింది “వైట్‌లిస్ట్/బ్లాక్‌లిస్ట్” మరియు “మాస్టర్/స్లేవ్” అనే పదాలకు ప్రత్యామ్నాయాలు, స్పెసిఫికేషన్‌లలో ఉపయోగించడానికి ప్రాధాన్యత ఇవ్వబడ్డాయి - “మాస్టర్/స్లేవ్” బదులుగా “ప్రైమరీ/సెకండరీ”, “లీడర్/ఫాలోయర్”ని ఉపయోగించమని సిఫార్సు చేయబడింది,
"యాక్టివ్/స్టాండ్‌బై"
"ప్రాధమిక/ప్రతిరూపం",
"రచయిత/పాఠకుడు",
"కోఆర్డినేటర్/వర్కర్" లేదా
“తల్లిదండ్రులు/సహాయకుడు”, మరియు “బ్లాక్‌లిస్ట్/వైట్‌లిస్ట్”కి బదులుగా - “బ్లాక్‌లిస్ట్/అనుమతించిన జాబితా” లేదా “బ్లాక్/పర్మిట్”.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి