Bad Medicine In .NET OSS
A recent flare-up of chronic drama in .NET OSS has got me re-thinking the prevailing diagnosis & cure for our ecosystem woes. For context, the prevailing diagnosis & suggested cure goes something like this: Anytime Microsoft introduces common abstractions / libraries that overlap with current OSS offerings, .NET developers will abandon relevant OSS libraries en-mass to adopt Microsoft’s “lowest common denominator” offerings. To avoid cannibalizing the ecosystem, Microsoft must abstain from participating in any areas occupied by existing OSS libraries....