The open-source community is making up for Microsoft's shortcomings.