Δημοσιεύτηκε: 22 Ιούλ 2012, 00:16
από pkt
Οι λόγοι για την ύπαρξη τόσων διανομών είναι ιστορικοί και έχουν να κάνουν τόσο με τη διαφορετική "φιλοσοφία" κάθε διανομής όσο και με τα διαφορετικά προβλήματα που προσπαθεί κάθε διανομή να επιλύσει. Είναι κάπως αφελές να πιστεύουμε ότι αν υπήρχαν λιγότερες διανομές, ο χρόνος που θα εξοικονομούσαμε ως κοινότητα θα προκαλούσε βελτιώσεις σε άλλες πλευρές π.χ., ότι θα είχαμε "καλύτερα" προγράμματα ηχογράφησης, αφού για τη συγγραφή π.χ., ενός ψηφιακού ηχητικού εφέ ή μοντέλου απαιτούνται πολύ διαφορετικές ικανότητες και εξοπλισμός (άρα χρήματα) από αυτά που απαιτούνται για τη δημιουργία ενός ακόμα fork του ubuntu.

Ίσα ίσα, εγώ αυτό που βλέπω είναι το αντίθετο. Ας υποθέσουμε ότι ο Κώστας (τυχαίο όνομα) θέλει να φτιάξει ένα καλύτερο περιβάλλον ηχογράφησης / ηχητικής παραγωγής για συγκεκριμένο είδος μουσικής. Για να το πετύχει αυτό χρειάζονται βελτιώσεις στα προγράμματα X, Y και Z, χρειάζεται ένα καλύτερο ψηφιακό μοντέλο για τον ήχο π.χ., του βιολιού και διάφορες άλλες παρεμβάσεις. Για αυτά τα πράγματα καλώς ή κακώς χρειάζονται χρήματα για εξοπλισμό, αγορά χρόνου σε studio κλπ. Ακόμα, η δουλειά που απαιτείται για να υπάρξει ουσιαστική πρόοδος είναι dedicated (δηλαδή δεν μπορείς εύκολα το πρωί π.χ., να καθαρίζεις πατώματα ή να πουλάς κουλούρια και το βράδυ να γράφεις ηχητικά εφέ) που σημαίνει ότι ο Κώστας πρέπει να βρει ένα τρόπο να πληρώνεται από αυτή τη δραστηριότητα, όχι γιατί είναι καπιτάλας και θέλει "τσάμπα λεφτά", αλλά για να μπορέσει ρεαλιστικά να δει το έργο του ολοκληρωμένο (τουλάχιστον το version 1.0) σε αυτή τη ζωή. Για να βρει όμως αυτά τα χρήματα πρέπει να "πουλήσει" μια ολοκληρωμένη λύση στις εταιρείες / μουσικούς που μπορούν να κερδίσουν από τη δουλειά του (και άρα να τον πληρώσουν).

Τι κάνει λοιπόν ο Κώστας; Κάνει μία εξειδικευμένη διανομή / appliance (βασισμένη σε μία υπάρχουσα, κατά πάσα πιθανότητα ubuntu LTS) και πουλάει ολόκληρη
τη λύση (πιθανόν πακέτο και με εξειδικευμένο hardware). Έτσι και ο Κώστας κερδίζει από το ότι βγάζει το ψωμί του κάνοντας μια δουλειά που του αρέσει και οι πελάτες του από το ότι παίρνουν ένα καλοφτιαγμένο σύστημα στο οποίο ο Κώστας κατά πάσα πιθανότητα έχει πολύ μεγαλύτερη τεχνογνωσία από ότι ο μέσος πωλητής cubase και άρα θα μπορέσει να παρέχει πολύ καλό support / customization / κλπ και το οποίο μπορεί να είναι πιο απλό στη χρήση και ποιοτικό (για το συγκεκριμένο hardware που το συνοδεύει και για τη συγκεκριμένη εφαρμογή) από το Cubase. Και φυσικά και όλη η κοινότητα κερδίζει από το ότι η δουλειά του Κώστα είναι ΕΛ/ΛΑΚ και τουλάχιστον αρκετές από τις βελτιώσεις στα μουσικά προγράμματα που έφτιαξε ο Κώστας θα περάσουν και στις άλλες διανομές.

Οι εξειδικευμένες δηλαδή διανομές μάλλον γενικά βοηθούν, παρά βλάπτουν.

Όσο για την άποψη που διατυπώθηκε σε αυτό το thread ότι όσοι δε συμφωνούν ή δεν τους αρέσει το Unity π.χ., είναι "αναχρονιστικοί", μου φαίνεται σαν
επιχείρημα "έωλος Κεντέρης" που είπε και η Λιάνα Κανέλλη. Πολλοί από εμάς διαφωνούμε π.χ., με τη σχεδιαστική φιλοσοφία του να προσπαθεί κάποιος
να προσαρμόσει με το ζόρι το ίδιο interface σε πολύ διαφορετικές μεταξύ τους συσκευές (από τηλεοράσεις σε desktops, laptops, netbooks, tablets, μέχρι
κινητά). Προσωπικά η προσέγγιση του KDE μου αρέσει πολύ περισσότερο (ίδιος "framework" κώδικας, αλλά διαφορετικά "user experiences" ανά συσκευή)
αλλά το ποιο περιβάλλον θα είναι πιο επιτυχημένο μακροπρόθεσμα θα το δείξει ο χρόνος. Το μόνο σίγουρο είναι ότι ακόμα και αν το Unity ή το KDE ή
το GNOME π.χ., αποτύχουν και πάψουν να αναπτύσσονται, κάποιες από τις ιδέες τους θα έχουν επιζήσει και θα έχουν μεταφερθεί στα υπόλοιπα
περιβάλλοντα των οποίων η ανάπτυξη θα συνεχίζεται. Πιστεύω αυτό που χρειαζόμαστε είναι ακόμα περισσότερος κόσμος να συμμετέχει στην ανάπτυξη
όχι μικρότερη ποικιλία. Το ΕΛ/ΛΑΚ είναι οικοσύστημα και στα οικοσυστήματα ποικιλία/διαφορετικότητα = επιβίωση.