Η ανάπτυξη λογισμικού ανοιχτού κώδικα μπορεί να συνδράμει σε πολυάριθμα προγράμματα με παγκόσμιο αντίκτυπο. Όσο περισσότερο ωριμάζει το ανοιχτό λογισμικό, τόσο περισσότερο ανταγωνίζεται σε ποιότητα το κλειστό λογισμικό — ακόμη και αυτό που προορίζεται για καθαρά επιχειρηματική χρήση. Με τον καιρό, το ανοιχτό λογισμικό αποκτά όλο και στενότερη σχέση με την εμπορική βιομηχανία υπολογιστών.

Αυτή η «παγκοσμιοποίηση του ανοιχτού κώδικα» έχει ήδη αρχίσει να υιοθετείται από πολλές εταιρείες πληροφορικής. Για να είμαστε φιλαλήθεις, αυτή η επιχειρηματική επιλογή ενός μοντέλου ανάπτυξης λογισμικού που βασίζεται σε ανοιχτό κώδικα γίνεται με κύριο γνώμονα τη μεγαλύτερη απόδοση κόστους σε σχέση με την επιλογή ενός κλειστού μοντέλου ανάπτυξης.

Αυτό γίνεται γιατί:

  • δίνεται η δυνατότητα να χρησιμοποιείται το καταλληλότερο πρόσωπο στην κατάλληλη θέση από κάθε μέρος του κόσμου, και όχι μόνο σε τοπικό επίπεδο — συχνά μάλιστα με μικρότερο ή ακόμη και μηδενικό κόστος·
  • αυξάνεται η παραγωγικότητα μέσω ασύγχρονων επικοινωνιών στο internet (π.χ. λίστες ηλεκτρονικού ταχυδρομείου, φόρουμ και άλλα ανάλογα συστήματα)·
  • χρησιμοποιείται κάθε διαθέσιμος εγκέφαλος και κάθε ιδέα, εντός και εκτός του οργανισμού (π.χ. ακόμη κι εσείς μπορεί να συμπληρώσετε ένα bug report)·
  • υιοθετείται μια ευέλικτη δομή ανάπτυξης του λογισμικού, που οδηγεί ορισμένες φορές σε project μεγαλύτερης διάρκειας.

Εταιρείες όπως η MySQL, η Red Hat και η db4objects είναι από τις πρώτες που υιοθέτησαν πρακτικές παρόμοιες με αυτές του Linux ή του Apache. Το ενδιαφέρον είναι ότι, σε εταιρείες όπως αυτές, τα μελλοντικά σχέδια για προϊόντα, οι αναφορές για σφάλματα και οι επικείμενες αλλαγές στις μελλοντικές εκδόσεις είναι δημόσια προσβάσιμα και αντικείμενο συζήτησης της κοινότητας χρηστών.

Ο ρόλος των επαγγελματιών πληροφορικής

Το λογισμικό ανοιχτού κώδικα βάζει τους χρήστες και τους προγραμματιστές σε σαφώς ισχυρότερη θέση από ό,τι στα παραδοσιακά μοντέλα εταιρειών, που πολλές φορές επιβάλλουν —για λόγους marketing και management— το εταιρικό μοντέλο στις ομάδες προγραμματιστών της εταιρείας. Αντιθέτως, το λογισμικό ανοιχτού κώδικα βασίζεται στην άμεση επικοινωνία μεταξύ χρηστών και προγραμματιστών. Ουσιαστικά, το μοντέλο αυτό βγάζει από το παιχνίδι τους ειδικούς του μάρκετινγκ και βάζει στη θέση του «καπετάνιου» τους προγραμματιστές.