I think that the thing that is being missed is that Microsoft could care less what you write the apps with. They just want to contol the chokepoints and charge the toll for each transaction. That is where the money is for them.
What are you going to do when you can't pay your Electric bill online because the Power company is using MS Passport and you do not have an account?
By building tools that work *with* the MS services *even though they do not have to* is playing into Microsoft's hand.
Unless some "open source" opens up a authentication portal and other services that are the heart of.Net the only one that will work will be Microsofts and the corps will end up using MS's services.
I think that the thing that is being missed is that Microsoft could care less what you write the apps with. They just want to contol the chokepoints and charge the toll for each transaction. That is where the money is for them. What are you going to do when you can't pay your Electric bill online because the Power company is using MS Passport and you do not have an account? By building tools that work *with* the MS services *even though they do not have to* is playing into Microsoft's hand. Unless some "open source" opens up a authentication portal and other services that are the heart of .Net the only one that will work will be Microsofts and the corps will end up using MS's services.