H πλατφόρμα Μono είναι ένα μάλλον αμφιλεγόμενο θέμα μεταξύ της κοινότητας.
Πολυάριθμοι συντάκτες την κατηγορούν ως δούρειο ίππο της Microsoft εναντίων του Linux και απορρίπτουν μετά βδελυγμίας εφαρμογές σε Mono καθώς και της συνεργασίας με ομάδες και άτομο που την προωθούν. (Κλασσικό παράδειγμα το διαρκές θάψιμο που τρώει ο de Icaza και η Novell.) Υποστηρίζεται η θέση ότι η κοινότητα ανάπτυξης του Mono δεσμεύεται από την MS και αναγκάζεται ουσιαστικά να "τρέχει από πίσω" της προσπαθώντας να ενσωματώσει τα καινούρια χαρακτηριστικά που παρουσιάζονται στην .NET. Επίσης υπογραμμίζουν ότι πάντα υπάρχει και ο κίνδυνος η MS να ανακοινώσει ριζικές αλλαγές στη πλατφόρμα .NET που ουσιαστικά καθιστούν την συμβατότητα με τον κώδικα Mono ανέφικτη και τορπιλίζουν την όλη προσπάθεια.
Στον αντίποδα υπάρχουν και φωνές που υποστηρίζουν ότι το Mono δεν υπάρχει για να κάνει "port" εφαρμογές Windows σε Linux μονάχα αλλά μπορεί να υπάρξει και αυτούσιο προγραμματιστικό περιβάλλον παρέχοντας ανταγωνιστικά χαρακτηριστικά. Επίσης αναφέρετε ότι ακόμα και στην περίπτωση "ασυμβατότητας" οι υπάρχουσες εφαρμογές θα παραμείνουν στην κοινότητα (γνωστές εφαρμογές στο Gnome που κάνουν χρήση Mono είναι το Banshee, το F-Spot, το Tomboy και Beagle).
Λαμβάνοντας υπόψιν ότι υπάρχει και μια 2η τεχνολογία για Web-Application developmen, ( Moonlight ) που και αυτή με τη σειρά της στοχεύει (more or less) να γίνει port μια τεχνολογία της MS (Silverlight) σε OSS platforms, ποια είναι η γνώμη σας πάνω σε αυτές τις προσπάθειες?
Πιστεύετε ότι πρέπει να ενθαρρυνθεί η κοινότητα προς αυτό τον σκοπό?
Μπορεί αυτό να οδηγήσει σε ένα ενιαίο development framework με την MS και ουσιαστικά να προωθήσει την ευκολότερη προσαρμογή εφαρμογών (άρα και χρηστών) στο Linux?
Υπάρχει "μέλλον" σε μια τέτοια συμβίωση με την MS (και με οποιαδήποτε κερδοσκοπική εταιρία γενικότερα)?
Προσωπική μου άποψη είναι ότι είμαι κατά της προσπάθειας γιατί πιστεύω ότι μπορεί να εγκυμονεί πολλαπλά προβλήματα από πλευράς νομικής εγκυρότητας του κώδικα που αναπτύσσεται καθώς και "δεσμεύει" την κοινότητα να ακολουθεί κάποιες προτυποποιήσεις που ουσιαστικά επιβάλλονται από 3rd parties. Άλλωστε πίστευα ότι αν πραγματικά το Linux θα μπορούσε να κερδίσει χρήστες από αυτό η Microsoft (και γενικά ένας ανταγωνιστής) δε θα το έκανε γιατί ακριβώς θα έχανε χρήματα ο ίδιος.Γενικά δεν ασχολιόμουν ιδιαίτερα με το όλο θέμα γιατί πίστευα (και πιστεύω) ότι ο καθένας αναπτύσσει ότι θέλει και όπου και όπως θέλει και τελικά κρίνεται από την κοινότητα αν θα γίνει δεκτό το έργο του ή όχι. Επίσης ακριβώς γιατί δεν ήταν και τόσο κομβικά τα projects τα οποία κάνανε χρήση .ΝΕΤ/Μοno δεν με έκοφτε και ιδιαίτερα.
Αφορμή στάθηκε ένα άρθρο του Boycott Novell (ξέρω μερικοί μόλις είπατε μέσα σας "Καλά τί καημένους πας και διαβάζεις") που αναφέρει την πρόθεση/άποψη από τον de Icaza ότι το GNOME μπορεί μελλοντικά να βασιστεί στο Mono για την ανάπτυξη του καθώς και στο Silverlight για να γίνει polished etc. etc. Αυτή τη στιγμή λοιπόν μιλάμε για την πιθανότητα ένα βασικότατο OSS project να βασιστεί σε κώδικα συνεργασίας με την Microsoft... Aυτό με έβαλε σε αρκετές σκέψεις... Μάλιστα θα θυμάμαι την αναφορά του Shuttleworth (δεν έχω χρόνο τώρα να την ξεθάψω σόρρυ) ότι μπορεί μελλοντικά το Ubuntu να πέρναγε σε KDE ακριβώς για αυτές τις ανησυχίες σχετικά με την ροή που παίρνει το project GNOME. (Θέμα που ξεφύγει από το σκοπό του άρθρου απλά αναφορά ως μια πιθανή "πρώτη" επίπτωση)





