What's your opinion of having multiple open-source frameworks for the same general purpose?