According to a commenter there is always a question – are we allowed to use non-ms labeled technologies whenever it is appropiate?
Answer is tough – myself had the opportunity to use multiple technologies like NHibernate or NVelocity at multiple projects like a very complex system for a Canadian Insurance Company. And what is 'worse' – I was developer of those open source projects at the cost of my employer.The whole things depends not on technology, but it's inside various brains 🙂
It's all about things like Not Invented Here, Legacy Software, and Big Brand – these are things that cannot be proven by the right technology, just by the right approach. So, sorry, I cannot give the right answer…
Technorati tags: open source