I have been engaged. NET platform for more than 9 years of open source work. The recent chat with my friends makes me look back. NET open source of this 9 years.
Remember that 2004. Net 1.1 was a hot spot at the time, open source is considered a huge threat to Microsoft, and Steve Balmer also vehemently opposes any open source. At that time, yes. NET platform open source demand and the voice is increasing.
I remember that when I was studying, it was hard to find an open source project as a reference, because that time open source code is almost not open.
Over the past few years. NET system in the open source area of development is very interesting. Open source tools, platforms, and frameworks are no longer a rarity, a strange thing, but more common. At present, open source has become an ideal and sometimes even necessary technology. Recently I contracted with a client whose technical requirements were to open up their software and how to manage a good open source project. Another customer requires all of the schemas to be open source, including the latest development, because they do the basic level of development. The code for the infrastructure is very difficult to be maverick, simply not as open source. And after open source has a lot of good, can accept external suggestions and contributions, thus saving development time and cost.
Although the current development of open source is far from the peak, but from the present point of view, I think the prospect is infinite.