Newsgroup: it.news.gestione
Titolo: E allora vuoi crearti una tua gerarchia?

Posted-By: auto-faq 3.3.1 beta (Perl 5.005)
Archive-name: it/gerarchia/faq
Posting-Frequency: posted on the 17th of each month
                  E allora vuoi crearti una tua gerarchia?
 
   Molti partecipanti alla gerarchia it. ormai sanno qual e` la risposta
   standard del GCN quando arriva qualcuno a proporre la sua Idea
   Fantastica e Definitiva per Migliorare il Funzionamento della
   Gerarchia, idea che non coincide con la filosofia seguita dal GCN [1].
   Per chi non lo sa, la risposta e` "non hai che da crearti una tua
   gerarchia". Alcuni di costoro si saranno magari chiesti se e` tutto un
   bluff, visto che non diciamo mai come si possa creare una nuova
   gerarchia. In realta`, non l'abbiamo mai detto perche' tanto e` tutto
   scritto pubblicamente, e in fin dei conti nessuno di noi ha avuto
   qualche collega che ci preparasse la pappa gia` fatta: quindi la cosa e`
   certamente fattibile. Ma i tempi ormai sono diversi, dobbiamo
   riconoscerlo: meglio quindi lasciare perdere certe nostre presunzioni
   e creare un vademecum per l'aspirante Capo di Una Nuova Gerarchia, che
   chiamero` ita. tanto per darle un nome. Spero che questo mio documento
   contenga tutti i passi necessari, insieme a un po' di consigli utili:
   mi impegno naturalmente a modificarlo, se qualcuno mi aiuta con i
   riferimenti corretti. Bene. Sei pronto a iniziare? VIA!
    1. Studia i documenti sulle news
       Il protocollo NNTP non e` in realta` cos difficile da comprendere,
       ne' e` difficile comprendere le finezze che capitano con gli
       articoli Usenet (i messaggi di controllo, la differenza tra gruppi
       moderati e non moderati...) Pero` non si puo` pretendere di creare
       da zero una gerarchia se non si conoscono queste cose. Quindi i
       casi sono due: o ti trovi qualcuno che queste cose le conosca, e
       ha voglia di fare il braccio mentre tu fai la mente, o ti metti a
       studiartele per conto tuo. Se hai scelto la prima strada, buona
       fortuna: non so quanti in Italia siano realmente esperti di queste
       cose. Probabilmente, se non si contano i newsadm, nessuno. Se
       invece preferisci metterti a studiare, ecco i documenti che ti
       suggerisco:
          + l'[1]RFC 977, disponibile presso
 
http://www.nic.it/RA/mirrors/rfc/rfc977.txt
 . Gli RFC sono i
            documenti ufficiali di Internet. Il numero 977 contiene le
            specificazioni del protocollo NNTP, vale a dire cosa si
            dicono un client e un server quando c'e` una connessione.
          + l'[2]RFC 1036, disponibile presso
 
http://www.nic.it/RA/mirrors/rfc/rfc1036.txt
 . L'RFC 1036
            contiene invece le specifiche che devono avere gli articoli
            Usenet, vale a dire quali sono le header necessarie e
            facoltative dell'articolo, quale scopo e quali effetti esse
            hanno. E' insomma il documento a partire dal quale puoi dire
            "questo si puo` fare, questo si potrebbe fare ma e` difficile
            che tutti i server lo capiscano, questo non si puo` fare per
            nulla".
          + le [3]FAQ di INN, disponibili presso
 
http://www.faqs.org/faqs/usenet/software/inn-faq/
 . INN e` il
            software di riferimento per i server news. Anche se non e`
            strettamente necessario conoscerlo, ti consiglierei in ogni
            caso di leggere queste FAQ perche' sono piene di informazioni
            su possibili errori, errori che vengono regolarmente fatti
            dai sistemisti news, per quanto essi siano esperti. Tanto
            vale insomma portarsi avanti con il lavoro.
          + il newsgroup news.software.nntp . Anche se buona parte di
            quello che viene scritto e` assolutamente privo di contenuto,
            puo` essere utile darci un'occhiata di tanto in tanto, in modo
            da imparare alcuni trucchetti che di tanto in tanto vengono
            scritti. Puoi sopravvivere anche senza di esso, pero`.
    2. Fai delle prove per conto tuo.
       Anche in questo caso non e` che uno non possa crearsi una gerarchia
       se non ha mai provato in pratica ad essere un newsadm: ci
       mancherebbe altro. Sono pero` convinto che avere fatto qualche
       prova pratica in piccolo sia molto utile per essere in grado di
       risolvere al volo tutti i problemi che accadranno (e accadono
       sempre!) in futuro. Se hai a casa una macchina con Linux, sei gia`
       praticamente a posto: puoi infatti metterti su un server locale, e
       cominciare a vedere cosa succede con esso. Puoi persino crearti un
       finto feed e "spedirgli" gli articoli scritti in locale: quando
       poi ti connetterai con il tuo provider, potresti magari spedirgli
       i messaggi in batch cos, invece che con il tuo Free Agent.
    3. Convinci i newsadm ad accettare la tua gerarchia.
       A differenza di quanto la maggior parte della gente crede, non c'e`
       nessuno standard per cui una gerarchia viene immediatamente
       spedita in tutto il mondo, tranne per le Big 8 [2]. Ogni gerarchia
       locale, come it. e la tua ita., deve percio` crearsi una sua rete
       di newsadm che si accordi per scambiarsi i messaggi. Hai
       sicuramente visto che dopo due anni la rete di it. non e` ancora
       perfetta, e se un server centrale non funziona si hanno ritardi
       peggiori dei treni quando deraglia un Pendolino a Firenze o
       Bologna. Quindi puoi immaginare che non sia esattamente un lavoro
       di un giorno o due.
       E' anche vero che i newsadm non sono poi quegli orchi dipinti cos
       spesso. Fondamentalmente, quello che loro vogliono e` starsene
       tranquilli, e avere i meno problemi possibile. Ne' si puo` dar loro
       torto. Quindi, se tu ti presenti educatamente, spieghi loro come
       pensi che la tua nuova gerarchia sia fatta e in che cosa
       differisca da it., specifichi che in ogni caso ci sara` un
       controllo su quali gruppi verranno creati [3], e magari gli
       prepari le righe da aggiungere nei loro file di configurazione,
       essi saranno perfettamente felici di perdere quel quarto d'ora
       necessario per aggiungere la tua gerarchia. Tieni conto ovviamente
       che gli articoli si devono propagare: quindi ti conviene chiedere
       loro quali feed hanno gia`, in modo che da un lato puoi crearti la
       tua rete personale seguendo questi feed, dall'altro puoi ricavarti
       una copia della tua topologia, il che ti servira` quando qualche
       nuovo newsadm vorra` assolutamente avere ita. e tu potrai mandarlo
       dal feeder "piu` vicino".
       Tieni conto che molti newsadm, soprattutto all'estero, vorranno
       che tu impari a firmare con PGP i tuoi control message: se non
       l'hai ancora fatto, torna al punto 1) e leggi come si fa a
       inserire l'autenticazione PGP (occorre ovviamente avere PGP
       installato, ma serve anche un programmino apposito contenuto nelle
       ultime versioni di INN, perche' non viene fatta una firma
       standard). Per contattare i newsadm all'estero, tra l'altro, nulla
       e` meglio che un utente remoto che rompa loro le palle.
    4. Convinci gli utenti che la tua gerarchia e` migliore.
       Nota: non e` necessario convincere gli utenti a usare la tua
       gerarchia. Quello lo faranno non appena vedranno che esistono dei
       nuovi gruppi. Pero` andra` a finire, soprattutto all'inizio, che
       continueranno a mettere gli articoli in crosspost con it., e non
       penso che ti interessi avere una gerarchia parassita. Quali sono
       le soluzioni possibili? Beh, innanzitutto si suppone che tu sia
       riuscito ad avere una buona copertura, in modo che il pubblico
       raggiungibile superi una massa critica. Poi potresti avere una
       politica di creazione di gruppi "di nicchia", cominciando ad
       attirare gli interessati a quelle cose; oppure avere gruppi
       moderati quando it. non li ha o viceversa, o fare comunque un
       controllo migliore sulla qualita` dei messaggi. Infine ti aiutiamo
       persino noi. Con la storia dei crosspost cancellati, infatti,
       molte persone potrebbero preferire una gestione piu` benigna, e
       smettere di scrivere su it.. A questo punto comincerebbe un
       effetto valanga, e potrai finalmente dire di avercela fatta.
 
   Ti e` tutto chiaro? Se dici di s sei un bugiardo, perche' sono convinto
   che sia impossibile capire tutto senza fare delle prove pratiche.
   Spero comunque che almeno adesso tu sappia da dove partire.
 
                                                              Ciao, .mau.
 
   [1] naturalmente e` possibile che alcune idee non siano in contrasto
   con la filosofia del GCN: in questo caso non ci sono generalmente
   problemi a discuterne sopra, anche se non e` ovviamente detto che
   questa idea sia praticamente utilizzabile.
 
   [2] e anche in questo caso, solo perche' le versioni standard del
   software sono fatte in modo da fare cos, e a molti newsadm non viene
   nemmeno in mente di controllare il default.
 
   [3] mi spiace dirtelo, ma se dici "verra` creato un qualunque gruppo"
   saranno ben pochi i newsadm che ti daranno retta. Fidati, l'ho
   verificato di persona. Presumo pero` che se dici "controllo che non
   vengano fatti gruppi illegali, ma se qualcuno mi chiede un gruppo
   lecito io lo creo" a loro vada benissimo.
References
   1. 
http://www.nic.it/RA/mirrors/rfc/rfc977.txt
   2. 
http://www.nic.it/RA/mirrors/rfc/rfc1036.txt
   3. 
http://www.faqs.org/faqs/usenet/software/inn-faq/

    3. 
http://www.faqs.org/faqs/usenet/software/inn-faq/
Link errati

 wrote:
: >    1. 
http://www.nic.it/RA/mirrors/rfc/rfc977.txt
: >    2. 
http://www.nic.it/RA/mirrors/rfc/rfc1036.txt
: >    3. 
http://www.faqs.org/faqs/usenet/software/inn-faq/
: 
: Link errati
Il terzo esiste (anche se occorre per completezza aggiungere
http://www.eyrie.org/~eagle/faqs/inn.html
 che sono le faq di INN 2.*.
e 
http://www.openusenet.org/diablo/faq/
 che sono le faq di Diablo.
Per i primi due, 
http://www.ietf.org/rfc/rfc0977.txt
 
http://www.ietf.org/rfc/rfc1036.txt
 
Ora correggo il testo...
grazie e ciao, .mau.