Τα δολλάρια στον ανοιχτό προγραμματισμό
Μετά από κάποια e-mails στη λίστα του linux-greek-users (hellug) που αφορούσε την επιλογή διανομών του Λίνουξ και ένα άρθρο του Δημήτρη που ακολούθησε το thread, παραθέτω και εγώ τους προβληματισμούς μου. Όχι «ποιά διανομή είναι καλύτερη» (αυτό άλλωστε είναι προσωπική άποψη του κάθε ενός από εμάς), αυτό που με προβλημάτισε όμως είναι ότι όλη μέρα μιλάμε ενάντια στον καπιταλισμό, ενάντια στα κεφάλαια της Αμερικής και δεν αναρωτηθήκαμε (ή έστω δεν αναρωτήθηκα) πώς θα ήταν το Λίνουξ χωρίς τα «λεπτά αισθήματα» της Αμερικής εννοώντας τα κεφάλαια της Novell για παράδειγμα που μας έφερε το υπέροχο (πραγματικά υπέροχο) evolution, το openoffice κτλ.
Αυτό έχει μέρες που το σκέφτομαι.. μέχρι που δεν μπορώ να κοιμηθώ την νύχτα. Όλη μου τη ζωή δήλωνα και ζούσα αριστερά, αρνιόμουν να ακούσω pop για να μην είμαι ακόμα ένα μικρό ποσοστό στην εμπορικότητα της δυτικοφερμένης μουσικής που σκοπό έχει να διαγράψει τις αξίες των υπολοίπων χωρών, προωθώντας την παγκοσμιοποίηση. Αρνιόμουν να φάω Mc Donalds γιατί δεν ήθελα να χρηματοδοτώ τον καπιταλισμό, το ίδιο με την κόκα κόλα και διάφορα άλλα παρόμοια «Αμέρικάνικα» προϊόντα, σήμα κατατεθέν του αχαλίνοτού τους καταναλωτισμού. Αργότερα μεγαλώνοντας και γνωρίζοντας αυτή την υπέροχη ιδέα του «Open Source» παράτησα και τα Windows (ο λόγος ήταν κυρίως πολιτικός παρά λειτουργικός – όταν μεγαλώσεις με τα crashes μετά δεν σου φαίνονται τόσο άσχημα, γίνονται ρουτίνα και μπορεί μάλιστα να σου λείψουν)
Έρχομαι τώρα, μετά από κάποια χρόνια, να δηλώσω ότι χωρίς τα λεφτά τους Αμερικάνους αυτή η ιδέα του Λίνουξ, αυτή η ιδέα του ανοιχτού προγραμματισμού, ναι μεν θα ήταν αρκετά αξιόλογη αλλά θα ήταν σε χαμηλότερο επίπεδο απ’ ότι είναι τώρα. Η όλη ιδέα πίσω από το Λίνουξ, είναι ο προγραμματιστής που θα γράψει το πρόγραμμα για την ευχαρίστηση του και μετά θα το μοιραστεί με όλο το community ούτως ώστε να εξελιχτεί και να γίνει spread… παίρνεις και δίνεις. Όμως.. αυτοί οι προγραμματιστές δεν είναι designers για να κάνουν όμορφα user friendly interfaces, δεν έχουν τον χρόνο να οργανώσουν τον τρόπο λειτουργίας του προγράμματος (μοιράζοντας τις δουλειές [todo] και μετά βάζοντας τα όλα μαζί), έτσι πολλές φορές μετά από 2-3 εκδόσεις το πρόγραμμα μένει unmaintainable. ΣΙΓΟΥΡΑ (ευτυχώς) αυτό δεν είναι κανόνας, κανόνας είναι να συνεχίζεται το πρόγραμμα και να γίνεται όλο πιο λειτουργικό και σταθερό. Δυστυχώς όμως, όπως είπα οι προγραμματιστές δεν έιναι designers. Παίρνουμε για παράδειγμα το GIMP, πολύ ωραίο προγραμματάκι, χωρίς crashes αλλά με χάλια interface. Δεν τολμώ να το συγκρίνω καν με το αντίστοιχο Photoshop (ξέρω δεν κάνει η σύγκριση αυτή αλλά τελος πάντων)
<Δημήτρης στο http://cylug.org/pipermail/cylug-main/2004-May/002476.html>
Στα FOSS κατά κύριο λόγο, δεν συμμετέχουν ούτε γραφίστες, ούτε άτομα που έχουν όσο χρόνο χρειάζεται η μελέτη των usability και human-program interaction ενός προγράμματος. Όταν μια εταιρία σαν την Adobe συγκεντρώσει τις δυνάμεις της για να βγάλει ένα opensource εργαλείο σαν το photoshop, θα είναι εξίσου δυνατό με το photoshop. Το ίδιο ισχύει και για το AutoCAD, και όλα τα specialized προγράμματα που για μερικά δεν υπάρχει καν FOSS υλοποίηση. (Το ίδιο από την άλλη δεν ισχύει για προγράμματα που έχουν μόνο αλγοριθμική και «αντρική» δουλειά (kernel, web-server, browser, blah).
One-liner: Είναι ατυχής και η σύγκριση ενός FOSS και ενός proprietary προϊόντος του μεγέθους και του είδους του photoshop.
<Δημητρης τελος>
Άρα, χωρίς τα λεφτά των αμερικάνικων πολυεθνικών δεν θα είχαμε το πανέμορφο evolution, ένα φιλικό προς τον χρήστη (επιτέλους) Οffice κτλ κτλ. Δεν είμαι εναντίων αυτής της ιδέας. Αν τα λεφτά αυτά θα εξυπηρετήσουν τον ανοιχτό προγραμματισμό είναι μια χαρά (άσχετο ποιοι θα βγάλουν λεφτά από αυτά). Όταν λέω «εξυπηρετήσουν» όμως δεν εννοώ να μπούν τα OpenOffice και μετά από 2 χρόνια να γίνουν εμπορικά προγράμματα (commericial). Με τη βοήθεια των πολυεθνικών αυτό προχωράμε το Λίνουξ ένα βήμα μπροστά, όμως με ανησυχεί το ενδεχόμενο που ανάφερα πιο πρίν όσων αφορά την εμπορικότητα των προϊόντων
Τώρα, κάτι άλλο που με απασχολούσε ήταν ποια είναι τα κριτίρια για να φύγεις από ένα πρόγραμμα και να πας σε ένα άλλο.. είναι μόνο το functionality ή παίζει ρόλο και οι αξίες πίσω από ένα πρόγραμμα/ΟS (βλ. δεν θα βάλω RH/SuSE γιατί είναι commercial και θα βάλω Debian που δεν είναι). Ναι, παίζει αρκετό ρόλο, όμως όπως είπα το χρήμα δεν είναι κακό πράγμα. Ίσως να είναι η μόνη «καλή» εφαρμογή του καπιταλισμού. Τώρα είμαι με τα Fedora Core 2 και όλα λειτουργούν τέλεια, το Desktop μου είναι υπέροχο κτλ κτλ. Όταν όμως έχω πραγματικά επιλογή, ναι θα χρησιμοποιήσω Debian (θεωρώ ότι πραγματική επιλογή έχεις όταν πρόκειται για server σκοπούς παρά για Desktop, δεν βλέπω λόγο να έχεις Debian σπίτι.. παρόλαυτά αυτή είναι η προσωπική μου ταπεινή άποψη, επειδή δεν είμαι αρκετά advanced, τα FC2 με βολεύουν περισσότερο).
Η πολυεθνικές στον ανοιχτό προγραμματισμό δεν είναι και η καλύτερη επιλογή, είναι όμως η καλύτερη παρούσα επιλογή.
Εις το επανειδήν
ΥΓ: Συγχωρέστε τυχόν ορθογραφικά λάθη, έχω επανεγκαταστήσει το Λίνουξ μου και δεν έχω διορθωτή:)

