Fedora, Google, Transifex κι άλλα μυστήρια Μικρές ιστορίες από έναν αρχάριο στον κόσμο της ανάπτυξης ελεύθερου λογισμικού Δημήτρης Γλέζος glezos@fedoraproject.org
Τι είναι το Fedora; Ένα πανίσχυρο λειτουργικό σύστημα Ελεύθερο, καινοτόμο, μοντέρνο. Δωρεάν!
Τι είναι το Fedora; Ένα σετ από έργα Πακέτα Fedora (αρκετές χιλιάδες) Τεκμηρίωση Fedora (σημειώσεις κυκλοφορίας, HOWTO, wiki,...) Μεταφράσεις Fedora (70+ γλώσσες, 2000+ μεταφραστές) Πρέσβευση Fedora (παγκοσμίως) Χτίζοντας συνεχώς νέους τρόπους να δουλεύουμε μαζί
Τι είναι το Fedora; Κανόνες Αν το κάνεις, κάν' το δημόσια Κάνε κάτι καινούριο και κάν' το σωστά Απέτυχε, μάθε, επανέλαβε Όσο το δυνατόν πιο γρήγορα
Τι είναι το Fedora; Μια υπόσχεση Ελευθερία Δωρεάν Σήμερα, αύριο, και για πάντα
Ποιοι είναι το Fedora; irc.freenode.net Ιστοσελίδες κοινότητας #fedora fedorapeople.org #fedora-desktop fedoraforum.org #fedora-devel... #fedora-docs #fedora-extras #fedora-mktg wiki #fedora-livecd ομάδες συζητήσεων #fedora-india Bugzilla...και αρκετά άλλα CVS, SVN, Hg, Git, Bzr... Εργαλεία ανάπτυξης και επικοινωνίας
Γιατί έχει σημασία το Fedora; Διαπροσωπικές σχέσεις Δουλειά που έχει σημασία για άλλους jkatz; Α ναι, έχουμε γνωριστεί στο IRC. Χρησιμοποιείς ελληνικό Openoffice; Βοήθησα για να δουλεύει αυτό! Τι μετράει... Στον εργοδότη σου; Στον καθηγητή σου; Τι μετράει σε σένα;
Γιατί έχει σημασία το Fedora; Απεριόριστες δυνατότητες Πάντα θα υπάρχουν περισσότερα bugs να διορθώσουμε Πάντα θα υπάρχουν νέα εργαλεία να γράψουμε Πάντα θα υπάρχουν νέα έργα να δημιουργήσουμε Το μόνο που μας περιορίζει είναι η φαντασία μας
Γιατί έχει σημασία το Fedora; Θέλεις δουλειά στην εταιρία μας λοιπόν. Με τι έχεις ασχοληθεί στο παρελθόν; Ένα patch μετράει όσο χίλια βιογραφικά Ανοιχτά αποθετήρια, αρχεία καταγραφών Ψάξε στο google το όνομα του
L10n: Τοπικοποίηση Γιατί; Φυσική διεργασία στα έργα ελεύθερου λογισμικού Οι χρήστες προτιμούν τη μητρική τους γλώσσα Πολύ ενεργή κοινότητα Πολλά άτομα, γλώσσες, έργα, όγκος υλικού Εξοικείωση με εργαλεία, διεργασίες
Τοπικοποίηση Πώς; Προγραμματιστές: Ανάπτυξη, εξαγωγή κειμένων διεπαφής (gettext) Keep in sync Μεταγλώττιση, πακετάρισμα, διανομή Μεταφραστές: Για κάθε ενδιαφέρον έργο: Λήψη κειμένων, Μετάφραση, Υποβολή
Ο προγραμματιστής
Ο προγραμματιστής Μου τη δίνουν οι μεταφραστές
Ο προγραμματιστής
Ο μεταφραστής
Ο μεταφραστής Μου τη δίνουν οι προγραμματιστές
Ο μεταφραστής
Γεφύρωση του κενού Βοήθησε τους προγραμματιστές Να φτάσουν σε υπάρχουσες κοιν. μεταφραστών Να διαχειριστούν χιλιάδες λογαριασμούς Να λάβουν αρχεία Να ελέγχουν την ποιότητα Τους μεταφραστές Να στέλνουν μεταφράσεις εύκολα σε πολλά VCS Να μείνουν σε μία κοινότητα Να ξέρουν ένα εργαλείο, όχι 10 Να δουλεύουν μαζί, όχι ατομικά
Γεφύρωση του κενού
Συντονισμός τοπικοποίησης Γραφική διεπαφή στατιστικών Pull από πολλά VCS Παροχή αρχείων έτοιμων για μετάφραση Κεντρικός συντονισμός Προειδοποιήσεις i18n
Υποβολή μεταφράσεων Πρόβλημα το RW στα αποθετήρια Μεταφραστής: Πάρα πολλοί προγραμματιστές/έργα! Προγραμματιστής: Πάρα πολλοί μεταφραστές/γλώσσες! Η λύση: Μεταφραστής: Ένας proxy για υποβολή σε έργα Προγραμματιστής: Ένας πρότυπος, ελαφρύς τρόπος να λαμβάνω μεταφράσεις
Google Summer of Code 900 φοιτητές Συνεργασία με απίστευτους ανθρώπους κι εργαλεία Μία ιδέα, μία αίτηση, ένας μέντορας 3 μήνες πληρωμένη δουλειά το καλοκαίρι
Transifex Τι είναι; Αφαιρετικό επίπεδο VCS για υποβολή αρχείων Κοινή πύλη για απομακρυσμένα έργα Ενοποιημένη, εύκολη στη χρήση διεπαφή Ελαφρύς διαχειριστής workflow μεταφράσεων Καθολική αρχιτεκτονική για να μεταφράσετε το έργο σας γρήγορα http://hosted.fedoraproject.org/projects/transifex
Transifex Πώς; Web app (Python/TurboGears) Υποστηρίζει: CVS, SVN, Mercurial, Git (κι άλλα!) Ένας λογαριασμός VCS over SSH Αναγνώριση μεταφραστών με υπάρχουσες υποδομές (Σύστημα λογαριασμών Fedora, LDAP) Commit/Push αρχείων για το μεταφραστή απευθείας στο upstream έργο
Λίγο eye-candy
Λίγο eye-candy
Λίγο eye-candy
Λίγο eye-candy
FIN Πολλοί λόγοι να συμμετάσχει κανείς! http://fedoraproject.org/ Google SoC: Λάβετε κι εσείς μέρος Transifex Μεγάλες προοπτικές συνεργασίας Upstream, upstream, upstream! Περισσότερη δουλειά από όλους, υψηλότερη ποιότητα Ευχαριστώ! :-) Δημήτρης Γλέζος glezos@fedoraproject.org