Καλό είναι πριν κρίνουμε και βγάζουμε συμπεράσματα, να βλέπουμε όλες τις όψεις της ιστορίας (http://blogs.msdn.com/danielfe/archive/2007/05/31/visual-studio-express-and-testdriven-net.aspx)
Αν ήμουν στη θέση του, δεν θα ενεργοποιούσα ξανά το functionality ύστερα από όλη την ιστορία που έγινε σε πρώτη φάση. Η Microsoft , κατά τη γνώμη μου, έδειξε «καλή διαγωγή» καθώς ανέβασε αυτό το ζήτημα μέχρι τα ανώτερα κλιμάκια κάνοντας το πρώτο βήμα επικοινωνίας. Για έναν οργανισμό του μεγέθους της Microsoft κάτι τέτοιο δεν είναι απλό.
Από την άλλη μεριά κάτι άλλο είναι απλό: Παραβίασε την άδεια χρήσης που είναι ρητή ως προς το ότι η Express σειρά προϊόντων δεν επιτρέπεται να γίνει extend με plug-ins, addons κλπ. To προϊόν του δεν λειτούργησε τυχαία «και» στην Express έκδοση. Φτιάχτηκε επί τούτου για να λειτουργεί με την Express έκδοση και μάλιστα, το εκμεταλλεύεται εμπορικά και διαφημίζει και την πρόθεσή του να κάνει το ίδιο και για την Express έκδοση του Orcas (http://weblogs.asp.net/nunitaddin/archive/2007/05/26/testdriven-net-on-orcas-express.aspx)
Φανταστείτε ας πούμε ότι μια εταιρεία δίνει δωρεάν, με τον όρο “use as is only”, ένα firewall το οποίο όμως στην free έκδοση φιλτράρει μόνο τα εισερχόμενα πακέτα και κρατάει το functionality των εξερχόμενων πακέτων για την εμπορική έκδοση. Και έρχομαι εγώ και κατασκευάζω ένα plugin, που το πουλάω για Χ ευρώ, το όποιο προσδίδει στη free έκδοση τη δυνατότητα που της λείπει. Ποιος θα ήθελε να είναι στην θέση της εταιρείας που πουλάει το προϊόν;
Και κατόπιν μπαίνει και το άλλο ζήτημα. Γιατί όλοι οι υπόλοιποι vendors να παίζουν by the rules και να μην κάνουν διαθέσιμα τα plug-ins για την Express έκδοση και να υπάρχει κάποιος που να μην συμμορφώνεται; Αν το κάνει ένας αυτό, θα πρέπει να το κάνουν όλοι.
Πιστεύω ότι αυτό το business model που προσπαθεί να περάσει ο Jamie, περισσότερο βλάπτει παρά κάνει καλό καθώς η cost/benefit analysis (όχι τώρα, αλλά αν αύριο αυτή η τακτική γίνει κοινός τόπος) μπορεί να δείξει ότι καλές είναι οι Express εκδόσεις, καλό είναι να μεγαλώνει το development οικοσύστημα της Microsoft αλλά από την άλλη μεριά όλοι χρησιμοποιούν την Express έκδοση την κάνουν boost για heavy development αγοράζοντας plugins πράγμα που μειώνει τις πωλήσεις των άλλων εκδόσεων. Οπότε, κόβεται η Express έκδοση.
Θεωρώ σπουδαίο πράγμα την ύπαρξη των Express εκδόσεων. Έχοντας ισχυρό οικοσύστημα προκύπτουν διάφορα σημαντικά οφέλη, όπως επιπρόσθετες λύσεις που παρέχουν νέα εργαλεία για την πλατφόρμα αλλά και innovation έξω από τα όρια του οργανισμού. Από την άλλη μεριά η Microsoft δεν είναι μη κερδοσκοπικός οργανισμός και το να έχει κέρδη συνεπάγεται καλύτερο R&D, καλύτερα προϊόντα, τη δυνατότητα να προσλαμβάνει τους καλύτερους, να κάνει εκτενές testing, κλπ.
Συνήθως τείνουμε να υποστηρίζουμε τους ινδιάνους ή τους Δαυίδ αυτού του κόσμου αλλά προσωπικά, θεωρώ ότι εδώ ο Jamie είναι foul.
Vir prudens non contra ventum mingit