When we signed up for Meteor, we were sold on an open source platform. However, (as I feared,) in the recent Galaxy announcement, we can see the “platform” was called an SDK. This implies that the proprietary Galaxy is the platform, and Meteor is the tool you use to build for it.
Now, I think Meteor is insanely slick, and I love that its completely open. However, having Galaxy in the picture makes me wonder how MDG will balance the open side and the commercial side.
For example, I think many of us are expecting some kind of separate Pub/Sub service that will further scale Meteor’s oplog observer. If I had to guess, I’d say it would run as a service with-in Galaxy. But where does that leave the people who choose to host themselves?
Or, to take a different route, lets say MDG develops a file upload API for Meteor. Would this API be only be compatible with Galaxy, or can you choose where to store your files? If the former, what options will we have to port our data and/or host things ourselves?
Perhaps most helpful thing to know would be: what kind of company does MDG see itself as in the future? I believe Red Hat operates with everything being open source, and them making money off services. In contrast, I think Unreal makes money when people using their platform do. I think both are good strategies, but they will attract a different kind of developer.