-
FUDCon, Barcamp, hackfests, oh my!
-
Με το FUCon Boston ‘08 να είναι μια βδομάδα μακριά, θυμάμαι το προηγούμενο Fedora conference που έγινε στο Raleigh της North Carolina των ΗΠΑ πριν μερικούς μήνες. Είχα γράψει δυο λόγια για την όλη εμπειρία, η οποία συμπεριλάμβανε λίγο από όλα: μεγάλες (και χαμένες) πτήσεις με ξεχασμένες βαλίτσες, γνωριμία με δεκάδες hackers και σημαντικά άτομα της παγκόσιμας ΕΛΛΑΚ σκηνής, κοκκίνισμα προσώπου με ένα γαμάτο δωμάτιο να με κοιτάζει (βίντεο), ωραίο southern american φαγητό, σχεδόν ακύρωση πτήσης επιστροφής, και άλλα.Όπως και να ‘χει, παραθέτω το άρθρο, που έχει δημοσιευτεί στο τεύχος 20 (Μάρτιος-Απρίλιος 2008) του Ελληνικού Linux Format.
Πριν μερικούς μήνες συμμετείχα σε μία από τις πιο «χακερίστικες» εκδηλώσεις μου: Tο Fedora User and Developer Conference (FUDCon) στο Raleigh της North Carolina των ΗΠΑ.
Το FUDCon είναι ένα event στο οποίο μαζεύονται μαζί συντελεστές ανάπτυξης και χρήστες του Fedora. Το ακρωνύμιο ερμηνεύεται και σαν ένας «πειραχτικός» αστεϊσμός ως “FUD-Con”, δηλαδή το αντίθετο του FUD (Fear, Uncertainty, Doubt). Στις FUDCon γνωρίζεις από πρώτο χέρι δρώμενα και πρόσωπα, και ξεκαθαρίζουν οι όποιες αμφιβολίες έχεις για τη δράση του έργου, αλλά και για τη δική σου συμβολή.
Η πρώτη και η τρίτη ημέρα της εκδήλωσης είχαν τη μορφή hackfest, στα οποία προτείνονται αυτοτελή έργα που μπορούν να αντιμετωπιστούν αυθημερόν από μικρές ομάδες. Τα θέματα συμπεριλάμβαναν παραμετροποίηση εργαλείων, ανάπτυξη εφαρμογών, χτίσιμο της κοινότητας, γενική διαχείριση και διοίκηση, μάρκετινγκ, κλπ.
Μαζί με τους Python hackers lmacken (Fedora Updates System), toshio (Fedora Infrastructure guru), J5 (D-Bus) και Douglas Warner ξεκινήσαμε ένα mockup του myfedora. Πρόκειται για ένα widget-based, modular dashboard για το Fedora, το οποίο θα συλλέγει τις πληροφορίες που θα ενδιαφέρουν τους Fedora developers από όλα τα εργαλεία και τον κόσμο μας: Package info, builds, και updates, Bugzilla, μεταφράσεις, Upstream tracking και RSS από Πλανήτες και ιστολόγια. Με τόσες ενδιαφέροντες συνεδρίες στο hackfest, δεν αφιέρωσα όσο χρόνο θα ήθελα στο myfedora, ωστόσο συμμετείχα σε αρκετές άλλες ομάδες, όπως στο Infrastructure session λύνοντας μερικά bugs του Transifex, στο Wiki gardening και στη συζήτηση για τη συγγραφή του Fedora Get Involved Guide.
Η δεύτερη ημέρα είχε τη μορφή «barcamp», ή περιπαιχτικά «unconference», όπου οι συνεδρίες αποφασίζονται από τους ίδιους τους συμμετέχοντες αντί από τους οργανωτές. Αφού παρατηρήθηκε ότι στα κανονικά συνέδρια οι συμμετέχοντες έβρισκαν πολύ παραγωγικές τις συζητήσεις στους διαδρόμους παρά τις παρουσιάσεις αυτές καθεαυτές, τα barcamp έχουν περισσότερο τη μορφή συζητήσεων αντί παρουσιάσεων, με στόχο την αλληλεπίδραση μεταξύ των ανθρώπων και την ανταλλαγή απόψεων.

“Ο Πίνακας”. Το Transifex session στην κάτω-δεξιά πλευρά.Την ημέρα άνοιξε ο Max Spevack, Fedora Project Leader, όπου έκανε την καθιερωμένη αναδρομή στον περασμένο χρόνο και ανακοίνωσε τη παράδοση της σκυτάλης στον Paul Frields (βίντεο, torrent).
Όσοι θέλαμε να έχουμε μια συνεδρία ή παρουσίαση, πήραμε το μικρόφωνο και είπαμε δυο λόγια για το θέμα μας στο κοινό των 200 ατόμων. Γράψαμε τον τίτλο της συνεδρίας σε ένα χαρτί, το κολλήσαμε στον τοίχο, και αμέσως μετά το κοινό ψήφισε τι το ενδιαφέρει. Ανάλογα με τη δημοτικότητα του κάθε θέματος, αυτά τοποθετήθηκαν σε έναν πίνακα φτιαγμένο από αυτοκόλλητη ταινία στον τοίχο, με τρόπο που οι δημοφιλείς συνεδρίες να μην συμπίπτουν. Αν το κοινό ενδιαφερόταν, η συνεδρία γινόταν, αλλιώς όχι.
Όλες οι συνεδρίες που συμμετείχα ήταν πολύ παραγωγικές και γέννησαν νέες ιδέες και προοπτικές. Επίσης, η συζήτηση που συντόνισα ο ίδιος για το Transifex και το μέλλον των εργαλείων υποδομής της τοπικοποίησης μας πήγε πολύ καλά, αφού έλαβα πολύ χρήσιμα σχόλια για θέματα scalability του κώδικα μας και αλληλεπίδρασης με τους developers.
Η τρίτη ημέρα είχε κι αυτή τη μορφή hackfest, την οποία αφιέρωσα στον πειραματισμό με το Wordpress MU, με σκοπό να δω αν μπορούμε να φτιάξουμε κάτι σαν blogs.fedoraproject.org. Δημιούργησα ένα πρώτο spec αρχείο για να χτίσουμε ένα RPM και συζήτησα με αρκετά άτομα τη βιωσιμότητα του έργου.
Εν κατακλείδι: Φοβερή εμπειρία! Άκρως παραγωγική και, πάνω από όλα, διασκεδαστική! Η όλη φάση, η χαοτική οργάνωση, ο πίνακας στον τοίχο, ο ενθουσιασμός, η ενεργητικότητα στον αέρα. Νιώθεις την όρεξη σου να ξυπνάει ξανά. Βγαίνει αρκετή δουλειά, γνωρίζεις τα άτομα πίσω από τα ψευδώνυμα του IRC, σου έρχονται νέες ιδέες και λύνονται προβλήματα που έχουν μείνει μετέωρα από καιρό. Βλέπεις πραγματικά ότι αυτό που κάνεις έχει σημασία, νιώθεις την κοινότητα ζωντανή γύρω σου και μέσα σου. Δείτε και σχόλια άλλων στο http://tinyurl.com/2vkyd8.
Το επόμενο FUDCon προγραμματίστηκε για τον Ιούνιο, παράλληλα με το Red Hat Sumit στη Βοστώνη. Μέχρι τότε, θα έχουμε κάνει πράξη τις συζητήσεις, θα έχουμε χτίσει πάνω στις ιδέες μας, και θα μας βρουν νέες προκλήσεις για να λύσουμε.
Μέχρι το επόμενο FUDCon λοιπόν!
Photo credits: Russell Harrison (CC-BY-SA).

