Για τους Open προγραμτιστες (+ μια kernel ερωτηση )

DJ Art djart at linux.gr
Sun Apr 24 15:43:18 EEST 2005


On Sunday 24 April 2005 05:32, Tsoukas Evangelos wrote:
> 2) An enas kalos programatisths prosferei sthn MS tous kalous tou
> algorithmous auth tha ton antameipsei plousioparoxa, ma pragmatika
> plousioparoxa. An to dosei open na mhn po ti pairnei.
> 3) Dhladh to OSS grafetai kyrios gia ekpaideutikous h
> "diafimistikous"

Το βλέπεις πολύ μονόπλευρα, ισοπεδώνοντας πολλές πτυχές που θα σου 
έδιναν απαντήσεις σε πολλά ερωτήματα.

Δυστυχώς, αυτό που ζητάς δεν μπορεί να απαντηθεί συνοπτικά σε 5-10 ή και 
30 γραμμές μέσα στο body ενός mail ....
Χρειάζεται κάπως σφαιρική άποψη και αρκετά ισορροπημένη σκέψη για να 
δείς ακριβώς ποιό κενό γεμίζει το OSS.

Ή απλώς να δείς κάποια πράγματα με άλλο μάτι. Παράδειγμα:

Είπες ότι "το OSS γράφεται κυρίως για εκπαιδευτικούς σκοπούς". Καταρχάς, 
πρέπει αυτό το "κυρίως" να φύγει από τη μέση. Αυτό αποδεικνύεται ακόμα 
και από τον πυρήνα. Ο πυρήνας χρησιμοποιείται σε πολλές περιπτώσεις για 
να μπορούνε κάποιοι άλλοι άνθρωποι (ή εταιρείες) να λειτουργήσουνε 
υπολογιστές συγκεκριμένης (και συνήθως εξοτικής) αρχιτεκτονικής. Ένα 
διαφορετικό παράδειγμα είναι το εξής: Αγοράζεις μια μικρή συσκευή. Ένα 
κινητό τηλέφωνο, ένα dvd/divx deck player, ένα PDA ή ένα PVR. Ακόμα και 
ένα wireless router. Μπορεί να μη φαίνεται, να μη το γνωρίζεις, αλλά 
αυτό το πραγματάκι πιθανότατα να τρέχει Linux για πολλούς και διάφορους 
λόγους που δεν είναι κατ' ανάγκη επειδή το Linux είναι τζάμπα.

Από τέτοιου είδους παραδείγματα, πιστεύω καταρρίπτεται ο μύθος του 
"κυρίως", οπότε μπορούμε να επαναπροσδιορίσουμε τη φράση σου ως εξής:

"το OSS γράφεται συν τοις άλλοις και για εκπαιδευτικούς σκοπούς".

Αυτό εσένα σου φαίνεται λίγο ?? 
Το θέμα εκπαίδευση είναι πολύ πιο σημαντικό από τη σημασία που τείνουμε 
να του δίνουμε.

Μόνο με closed source δεν θα μπορούσαμε ποτέ να εκπαιδεύσουμε νέους 
προγραμματιστές. Δεν θα είχαμε Πανεπιστήμια, δεν θα είχαμε σχολές, δεν 
θα είχαμε hobby-ίστες computer-άδες, δεν θα είχαμε τίποτα. Θα 
αναλάμβανε μόνη της η Microsoft να παράγει τους μηχανικούς της (αλλά 
και να τους "αποσύρει", χεχε).

Καταλαβαίνεις φυσικά, πως η Microsoft δεν είναι παρά ένα τίποτα όταν 
μιλάμε για προγραμματισμό. Είναι απλώς ένα μαγαζί με καλή διαχείριση, 
καλή βιτρίνα, καλούς διαφημιστές και καλή συσκευασία στα προϊόντα.
Για το αν πραγματικά είναι καλός ο κώδικάς της (από προγραμματιστική 
άποψη) ή όχι, μόνο εικασίες μπορούμε να κάνουμε από το αποτέλεσμα της 
χρήσης και εφαρμογής του, καθώς δεν τον έχουμε μπροστά μας διαθέσιμο να 
τον κρίνουμε.

Η τέχνη του προγραμματισμού και η ιδέα και φιλοσοφία του "να είναι κάτι 
ανοιχτό" διαμορφώθηκαν πολύ πριν αποφασίσει η Microsoft να πουλάει 
άδειες χρήσης του λογισμικού της ......

... κι ας μην υπήρχε τότε ακόμα το GNU.


Αυτό που δεν μπορείς να καταλάβεις είναι πως ο κώδικας είναι από τη φύση 
του ανοιχτός. Έτσι ορίζεται. Είναι 5 αράδες πάνω σε ένα χαρτί. Το αν 
θές να πουλήσεις ή όχι αυτό το χαρτί ή το πώς θές να το πουλήσεις 
(διπλωμένο, κορνιζαρισμένο, μουτζουρωμένο, μεταγλωττισμένο ή κλειδωμένο 
μέσα σε ένα μαύρο κουτί) είναι ένα εντελώς ξεχωριστό κεφάλαιο.

Άρα όταν λές ότι δεν μπορείς να καταλάβεις τα κίνητρα ενός OSS 
προγραμματιστή, μάλλον εννοείς ότι θα ήθελες να ξέρεις καλύτερα τον 
τρόπο που έχει επιλέξει το συγκεκριμένο άτομο (ως επαγγελματίας) για να 
βγάλει λεφτά.

-- 
Kyritsis Athanasios <djart at linux.gr>
Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)




More information about the Linux-greek-users mailing list