I do not think Mozilla is heading towards a specific direction. Not a single direction anyway. What it appears to me is Mozilla is still exploring, weighing waters and evaluating which battles are worthy to be fought with less collateral damage and still can turn the tide of the war. And make no mistake there is a war going on now in open web.
What this meant to me is that apart from Firefox a lot of other technologies Mozilla, we will be investing into, might not just pan out. And I accept that. I will not answer to any other posts in this thread because that is just counter productive, but like many I too have bonds with many projects which are not there anymore. My first serious contribution to any kind of code in Mozilla started with Firefox OS (like many others). I just recently happened to pen that down.
Then among other things I was interested in Connected Devices and started walking that path. Then that path also dissolved to oblivion.
Am I sad? Yes.
Do I feel cheated? NO.
When Connected Device team was announced, it was also announced that there will be a lot of experimentation, exploration in that space to see what ideas stick and what doesn’t. A lot of it was reserach AND development. And like all things research, it maynot pan out. **So in short it always had an expiration date.**And I understand that, even as a voluntary contributor, I get that.
None of the time I had invested in experimentation, those projects are wasted. I learned, improved myself. tried to contribute with a team(or from sidelines cheered). And am happy we did it,so now we know what does not work or what works. It was not a waste. FirefoxOS was not either. Which created the path for CD.
But that is where my empathy stops. Firefox alone might not be enough to keep us alive or relevant. We need to pick the right battles and win them to actually win the war. And the war is already upon us. And we also need to find the true north soon.
There will always be tradeoff, between legacy,security and things we probably haven’t yet thought off.
As long as I can relate to what we are doing, and am capable enough to contribute. I will keep doing it.
When i cannot. Oh well.
But that is my decision to make.
Apart from picking right battles (translates to where we concentrate our energy first). I personally think, we should keep on experimenting, any by experimenting not just brainstorming but actual prototype implementation, experiment and decide. This takes time, manpower. But any research does. We already know some of the problems. And they are hard problems to solve. I think Mozilla should keep on reseraching and experimenting to achieve that goal. Sometimes we will be successful, and lead others. Sometimes we might fail, to learn from our mistakes.
PS: Unless you actually click the hyperlinks, the rant maynot be readily understandable.
Edit on 04.05.2017: Those who thought mozilla made a mistake in lot of things. Does this bring a DejaVu? https://insights.ubuntu.com/2017/04/05/growing-ubuntu-for-cloud-and-iot-rather-than-phone-and-convergence/