Puskam tova tuka, ponezhe poradi estestvoto si e pochti nevuzmozhno da
mine prez votinga ... :)

Za da ne gubq vremeto na nikoj, shte opisha otnachalo nakratko samoto
predlozhenie, i posle shte go obosnova po-dolu.

I, bez poveche provlachvane, eto go i nego:

1) Izchezva ideqta za global op
   Pochistvat se osnovno i localnite.
2) Promenq se ideqta za admin - admina e choveka, kojto se zanimava sus
servera, ot kompilaciq na ircd do grizha za C,N,P,Q i t.n. linii.
Ostavq se vuzmozhnost edin admin da se zanimava s nqkolko servera, dori
e preporuchitelno. Mozhe da se vzaimstva opit ot openprojects.net, shte
obqsnq po-dolu. Licata 'admini' bez tehnicheski opit se podmenqt s nqkoj
tekusht admin s takuv, ili im se delinkva servera.
3) Izchezva ideqta za 'Voted edi-kakuv-si'
4) V mrezhata s prava ostavat developerskiq ekip, kakto i horata, koito
sa admini, po tqhno zhelanie.
5) Spira se priemaneto na novi serveri, i se opredelq granica, pod koqto
se delinkvat stari.
6) Ostava samo admins listata, v koqto se obsuzhdat _tehnicheski_
vuprosi. Obsuzhdaniqta ot tipa 'pesho mi vze kanala' se provezhdat (ako
se provezhdat) samo na masa. Tam prashtat i developerite informaciq,
koqto e vazhna za samite serveri, i e nuzhna na adminite. Mislq, che
nqma da ima nuzhda i ot moderaciq.
Developerite si imat otdelna lista, kato nqma problem hora ot admins da
sa zapisani v devels, i obratno.
7) Prava se davat na nqkogo samo pri _PULNO_ suglasie na adminite i
developerite. Prava se otnemat po sushtiq nachin, kato v sluchaq na
admin se delinkva i servera. Zadulzhitelno s pravata vurvi opredelena
otgovornost.

Eto q i obosnovkata:

1) Globalnite fakticheski nishto smisleno ne pravqt v mrezhata. Mozhe da
se iztuknat slednite neshta, koito v momenta se pravqt:
1.1. Trepqt inviteri - Inviterite sa bili, sa , i shte si ostanat
problem na kanalite, kojto se reshava s edin elementaren bot i nqkoj da
nabludava i da maha banove, ako trqbva.=20
1.2. Da linkvat serveri sprqmo topoligiqta - Tova serverite go pravqt
sami dostatuchno dobre, da ne govorim, che polovinata operi ima tolkova
malko opit, che ne samo ne znaqt topologiqta, ami i ne znaqt kakvo sa C
i N linii.
1.3. Da gonqt flooderi ot mrezhata, chrez glines i t.n. - da se pravi ot
po 3ma choveka si e neefektivno, fakticheski gliner-a vurshi sam tazi
rabota, i osven tova, v tezhkite sluchai avtomatichnite uslugi kato
sockscleaner se spravqt mnogo dobre sami. Fakticheski v momenta
servicite, koito gline-vat, sa obezsmislili globalnite operatori.
Ima i 1.4., da se pravqt na veliki, no tova predpolagam, ne e
dostatuchno ubeditelna prichina.

Sushtoto vazhi i za localnite - edin TCM mozhe da im izzeme funkciite
kato ednoto nishto, stiga da raboti pravilno. Fakt e, edin irc server
sam si raboti po-dobre, otkolkoto kato go ruchka nqkoj.

2) Admin si e admin, chovek, kojto administrira servera. Ako choveka ima
dostatuchno znaniq da se grizhi za servera si, shte ima i znaniq da se
zanimava s mrezhata, ako potrqbva, shte znae kak burzo da se spravq s
patchvane i t.n., i nqma da se nalaga nqkoj, kojto gram ideq si nqma ot
neshtata, da zvuni na tehnicharq posred nosht, za da se apply-ne vazhen
patch. Osven tova, taka shte se orezhe kolichestvoto tehnicheski
negramotni hora, koito nikakva polezna rabota ne vurshat, vizh 1).
Osven tova, samata poddruzhka na edin irc server ne e nqkakva golqma
magiq, i e fakt, che povecheto admini mogat da poddurzhat po 2-3-4-5
servera, bez da usetqt problem. Ima neshto, narecheno avtomatizaciq na
procesite, s koeto poddruzhkata na 5 servera stava kato poddruzhkata na
edin, i koeto vseki administrator, kojto si razbira ot rabotata,
izpolzva.
I drug vazhen moment - pri kadurni i umni hora nqma da ima izdunki ot
tipa 'nqkoj mi vze parolata i napravi mizerii s neq'. Na men, kolkoto
godini sum admin v unibg, nikoj ne e uspql da napravi mizeriq s nqkoj
moj dostup. Sushtoto vazhi i za kadurnite tehnicheski admini. A kolko
sluchaq ima na otkradnati paroli i napraveni mizerii zaradi hora, koito
ne spazvat elementarna mrezhova sigurnost - ne mi se izbroqva.=20


3) Tazi tochka nqma nuzhda ot mnogo obqsneniq. Tq shte se izqsni po-dolu
s obqsnenieto za priemane na nov chovek, no ideqta da se vote-va, da se
raziskvat glasuvaniq i t.n. si e bezsmislena, i vodi do razduvane na
shtata. Horata sa prepreprepredostatuchno v momenta, s glasuvane na novi
nishto hubavo nqma da postignem. Da ne govorim, che sistemata s
glasuvaneto ima seriozni problemi, kato naprimer hronichna lipsa na
kvorum, neqsnost na rezultatite i sistemata im za tulkuvane.

4) Pravata kato ideq sa prava, za da mozhe da se vurshi nqkakva rabota,
i da se opravqt _seriozni_ problemi. Ima neshto nechoveshki porochno v
ideqta da se davat prava, za da se 'pomaga' na horata - fakticheski
po-chesto se izpozvat sreshtu drugi hora. A fakticheski prava trqbvat na
developerite - za testvane, i na adminite - za poddruzhka. Prava za
'opravqne na nechiq parola' i 'vrushtaneto na kanala na nqkoj' sa pulna
divotiq, otkakto ima perm. pass-ove - ako chovek e tvurde glupav da mu
nauchat ednata parola, i da si zabravi drugata, ne sme nie, deto shte go
hranim s riba, che ot fosfora v neq da poumnee. Osven tova, kanalite i
nickovete ne sa rabota na nikoj ot ekipa na mrezhata, a na
potrebitelite. Ot mnogo dundurkane na potrebitelite ne mozhem da
ochakvame, che problemite shte namaleqt, a tukmo obratnoto. I za tova e
naj-dobre da ostavim potrebitelite sami da se opravqt, da pomognem na
nqkolko po-umni takiva da si imat edno kanalche, v koeto da otgovarqt na
vuprosi na glupavi hora, i nie da nqmame pochti nishto obshto s tova,
osven nqkoj drug red v MOTD-to i v tova, koeto kazva Global pri signon.

5) Imame prekaleno mnogo serveri. Dori i da zapazim tezi, pak shte sa ni
mnogo, pak ne e qsno dali ni trqbvat. Na nqkoi ot tqh ne e qsno i koj im
e admin (v smisul na chovek, kojto pipa po mashinata). Osven tova, do
momenta osnovnata prichina da se prieme nov server beshe da se dadat na
nqkoj globalni prava - az pone ne moga da se setq chista topologichna
prichina za poslednite nqkolko prieti servera. Izkustveno beshe vdigana
granicata za priemane, no tova prosto ne e reshenie, kakto ne sa
reshenie i moratoriumite - kakto i da se pogledne, segashnata mrezha
mozhe da izdurzhi 3-4 puti poveche potrebiteli bez novi serveri. V
naj-loshiq sluchaj da se nalozhi nqkoj server da se clusterira (koeto
stava lesno, i veche e praveno, ot Bobi, irc1 i irc2.techno-link.com).

6) Purvata chast na tova e qsna - adminite sa si admini, te se zanimavat
s tehnicheski vuprosi. Developerite imat nuzhda da obsuzhdat problemi,
koito mozhe da ne sa vazhni za adminite, za tova ima razdelenie na
listite. Arhivite na listite mogat da se pravqt publichni sled opredelen
period ot vreme (zaradi security prichini) - taka horata shte vnimavat
kakvo pishat, vupreki che mislq, che nqma da ima problem s tova.

Kolkoto do obsuzhdaneto na kanalni i nick-ovi problemi, az sum vidql
samo nqkolko puti, v kojto po nqkakuv smislen nachin da e reshen problem
za nqkoj nick ili kanal. Vsichki ostanali ili sa bili otebavani, ili sa
prerastvali v ogromni po obem i produlzhitelnost sporove, koito rqdko sa
imali polozhitelen rezultat za mrezhata. Ako nqkoj ima problem, da si go
reshava direktno, ako nqkoj napravi golqma glupost - izlita, tova shte
go opisha po-dolu.

7) Pravata sa vsushtnost otgovornost - neshto, koeto ne e qsno na golqmo
kolichestvo hora s prava v tazi mrezha. Prava trqbva da se davat samo s
nqkakva otgovornost, i nepoemaneto na tazi otgovornost znachi da se
otnemat pravata na choveka. Hora, koito ideq si nqmat ot neshtata, koito
osnovno se fukat s pravata si, ili takiva, koito gi prodavat, ne vizhdam
da imat nqkakvo mqsto v unibg - te osnovno prechat, i sa osnovna
prichina za turkaniqta v osnovniq ekip. Osven tova, edin ekip trudno se
izgrazhda, no pri distributiranostta na nashiq lesno mozhe da se razdeli
zaradi nqkoq prostotiq, i za tova e vazhno da ima pulno suglasie za
neshtata, koito se vurshat - za tova i sum pisal, che vsichki trqbva da
sa suglasni s opredeleno dejstvie.


Razbira se, kum tova ima dosta tehnicheski podrobnosti, koito obache
mogat da budat obsudeni i suglasuvani ot adminite i developerite za
kratuk period ot vreme - vsichko genialno e prosto, i ako pravim
neshtata prosti, vsichko shte raboti po-dobre i po-chisto. Mrezhata
trqbva da raboti, i da se razviva, a ne da i se dobavqt svetlinki,
krasotichki, i nqkoe tehnichesko predlozhienie za logvane na oshte
neshto da chaka po 2 sedmici, dokato se prieme - tova si e problem na
developerite... Naj-dobriq nachin da se otebe neshto e da se suzdade
komisiq po vuprosa, mislq, che go znaete...

I, ponezhe ne sum licemer, kojto prosto taka pishe predlozhenieto,
otsega si kazvam - az spokojno shte se otkazha ot pravata si, ako
trqbva, i shte smenq DNS zapisa za irc.dobrich.net s CNAME za
irc.telecoms i oshte edin-dva drugi blizki servera (tova mi trqbvat 20na
min da go proverq). Struva si tova, da ne mi se nalaga da cheta kupchina
drazneshti gluposti v admins i opers, i drugat kupchina prostotii po
operwall... V nqkoi dni napravo mi se iska da si mahna +z.

UniBG e organizaciq, koqto ne se poddava na podobno demokratichno
upravlenie sus hilqdi politicheski borbichki v nego. Ne znam dali 4
godini sa dostatuchni, za da se uverqt vsichki v tova, no na men mi bqha
predostatuchni.