Εδώ θα διαφωνήσω λίγο. Το disclose έγεινε απο απο τον Luciano Bello, το patch ήταν έτοιμο σε δύο μέρες και το που ακριβώς έγεινε η λανθασμένη προσθήκη βρέθηκε άμμεσα απο το version control (είδαν πότε έγεινε το επίμαχο commit και τι ακριβώς άλλαξε).zweistein wrote:wrote: Το σημαντικό αυτό πρόβλημα φαίνεται να δείχνει μία γενικότερη αδυναμία του Open Source λογισμικού, οπού ένας προγραμματιστής κάνει μία σημαντική αλλαγή η οποία τις περισσότερες φορές γίνεται αποδεκτή χωρίς δεύτερη κουβέντα από την κοινότητα.
Φαίνεται ότι πρέπει να αλλάξει η μεθοδολογία που ακολουθείται στα ζητήματα ασφαλείας, ώστε να είμαστε σίγουροι πως δεν θα δημιουργηθεί ασυνεννοησία στις ομάδες προγραμματιστών, όπως εδώ, οπού η ομάδα του Debian θα έπρεπε να ενημερώσει τους προγραμματιστές του OpenSSL για να να διορθώσουν το δικό τους bug και όχι να αναλάβουν την πρωτοβουλία να το διορθώσουν αυτοί, κάνοντας έτσι ακόμα χειρότερα τα πράγματα.
1)Εάν ο κώδικας δεν ακολουθούσε κάποιο public peer-review model (όπως το open source) αλλά έπρεπε να γίνει revise απο τους ίδιους τους developers ή κάποιους testers φέξε μου και γλύστησα. Εδώ σε public θέα και κάναμε 2 χρόνια να το βρούμε -- και υπόψην οτι τον κώδικα αυτόν τον πειράζουν-διαβάσουν συνεχώς αρκετοί καλοθελητές


2)Τα περισσότερα corporate projects ακόμη αρνούνται να χρησιμοποιήσουν κάποιο version control σύστημα. Το distributed development που γίνεται σε τέτοια projects εξαναγκάζει την χρήση CVS/SVN/something οπότε τελικά σε τέτοιες περιπτώσεις να μπορείς άμμεσα να κάνεις roll-back.
3)Τελικά έχουμε ένα security bug λιγότερο

Μάλλον ο συγγραφέας του παραπάνω απο το PCWORLD θα πρέπει να κάνει κάποιο search για να δει το impact που έχει το open source αλλά και τα ουσιαστικά προβλήματα που έχει λύσει, τα best practices που έχουμε αποκτήσει -- και πολλά άλλα που δεν έχει νόημα να γράψω για να κράξω -- πριν μας πείσει για τις θέσεις του. Χωρίς να μπώ σε φιλοσοφική κουβέντα σχετικά με ιδανικά, business models, κλπ, δεν σημαίνει ότι το closed source δεν έχει να δείξει κάποια practices η pros έναντι της διαδικασίας του open development αλλά ας καταλάβει ο εκάστοτε software critic guru ότι μερικά πράγματα πρέπει να τα διαβάσουμε και να δούμε τι μας προσφέρουν πριν περάσουμε στην αξιολόγηση τους -- και εαν δεν έχουμε πάρει μυρωδία και νομίζουμε ότι όλα είναι για το τσαμπέ και αυτό είναι όλο...goodnight...