Sure thing. Let's try this again:
I've been aroundMozilla a long time, but I'm not an employee, what keeps me 
comingback is my passion. It's also what keeps me frustrated. But needlessto 
say, I have over the years, accumulated my own insights that Ibelieve are 
overlooked and this comes at a cost to both Firefox andMozilla.
The attitude ofMozilla is that development (coding) rules the roost, but if you 
lookaround, how's that working out for you? That's the attitude of acompany 
that is self-sustaining and quite frankly that's not anaccolade that Mozilla 
has to its name. What should be ruling theroost at Mozilla is engagement and 
that's the one place where Mozillaconsistently falls down.
One of thefundamental goals of Mozilla is to ensure the web remains free, 
openand accessible to everyone everywhere. Any individual that wants tocreate 
any application that can render standards should be able toaccess the internet 
in all of its glory. It's a hard unappreciatedroad but it's a road that Mozilla 
walks upon.
When Microsoft wassubverting the web with Internet Explorer, Firefox was there 
to fightit back and provide us a better tomorrow, not just for the users 
onWindows, but Mozilla provided the foundation to ensure that anyone onany 
platform could access and use the full potential of the worldwide web.
Firefox should havegiven birth to the Mozilla platform. The Mozilla platform 
should havebeen a basic UI and a bunch of APIs and any developer should 
havebeen able to create an application and plug the guts of thatapplication 
into the Mozilla platform and have that application runon any OS that the 
Mozilla platform supported. Thunderbird shouldhave been the shinning example of 
that platform at work. By switchingout most of the functionality of Firefox for 
Thunderbird, Mozillashould have had a low maintenance application that was a 
proof ofconcept of the viability of the Mozilla platform. By virtueThunderbird 
should be available for Windows, Linux, OSX and Android.We failed to bring that 
to fruition. In failing to do so, we failedto create an ecosystem that would 
bring more contributors to theMozilla platform and by association Firefox. 
Imagine things likeLibreOffice, Jdownloader, qBittorrent, Corebird, GIMP, etc 
running onthe Mozilla platform. That was how sustainability was supposed to 
becreated, by becoming the bedrock of open source development.
Recently Mozillamade a tough call that made many turn their heads. It was the 
call tosupport DRM in Firefox. The reality is that this was the right call.It 
may have sucked and may continue to suck but it remains the rightcall. We 
decided to partner with Adobe to ensure that the needs ofthe evolved internet 
could be met by users of Firefox. However we'vegone about this in the oddest of 
ways. Instead of creating an API andputting the responsibility on Adobe to 
ensure that not a singleFirefox user is left behind, we have instead decided to 
create morework for Mozilla and embark on a course that requires us to 
staggerout what we've recognised as fundamental functionality for the modernday 
internet with Windows leading the charge. This isn't what westand for nor what 
we believe in. Any discussions we had with Adobeshould've ensured that all of 
our users were to get the ability tostream Netflix at once.
Firefox is supposedto stand for open. It's supposed to be the counter-measure 
thatensures that no one corporation is able to manipulate the internet.Yet in 
attempting to chase that goal in its name, we seem to bethrowing the actual nut 
and bolts of that goal out of the window.Case in point is Firefox for iOS. In 
our failure to engage a wideenough community, rather than prevent the 
subversion of webkit ofderivatives by lobbying our parliamentary 
representatives for an openiOS that would allow Firefox to exist as intended, 
we've decided tofurther entrench the dominance of webkit and its derivatives in 
theinternet. We're literally selling our soul for numbers/users. At whatcost? 
It's our failure to again create and engage the community thatsees Google 
requiring that Chrome is bundled as the default on anyAndroid device that wants 
to come preloaded with the Play Store.
We are horrible atcommunity engagement. We have raised the bar as high as we 
possiblecould in order to ensure that our community shrinks as much aspossible. 
We believe that by holding a few summits a few times ayear, we're doing 
something great but in reality, we're an internetcompany and that's where our 
strength should lay. The hurdles tobecome a Mozillian are too high. Everything 
we do in our home patchis horrible and antiquated. The mailing list as an open 
and viablemeans of following anything is gone. It's a remnant of the past. 
Itevolved into forums and yet we have all these mailing lists becauseapparently 
we like to make it as hard for everyone as possible.Bugzilla is just 'ugh', you 
know this, I know this. The separationbetween discussion of a bug discussion 
about a bug is too wide. As asoftware company, we need to realise that the 
mailing lists andBugzilla are two our first points of contact. They shouldn't 
behorrible to use and they shouldn't be hurdles. In fact, they shouldbe a 
single entity.
Anybody andeverybody should be able to access this lobby of Mozilla and 
discussanything and everything. Discussion about a bug should take place onthe 
bug. Yes, it seems like it would be messy for people wanting towork on a bug, 
but there should simply be a toggle that hidesnon-technical comments. Everyone 
should be welcomed and embraced inthe same place.
A pre-requisite forworking at Mozilla should be a desire to work within the 
communityand most importantly with the community. If an employee doesn't wantto 
teach or discuss a position/decision they shouldn't be a part ofMozilla. 
Engaging one person and making one person feel like they arebeing heard, even 
if they are wrong, could mean that personcontributing something that can 
further the growth of Mozilla. Yes,in some regards it is tedious, but 
necessary. I myself am subscribedto bugs where years later people are asking 
for some implementationsto be reversed. However I am not saying that every 
reply needs ananswer or that conversations never expire but I am saying for 
thetime that the conversation is ongoing, anyone that's taken the timeto engage 
an organisation the size of Mozilla should feel like theirvoice does matter.
In regards toBugzilla, the failure of the software and perhaps our approach 
isthat we recognise coders above all else. Designers and testers bedamned! We 
don't show nearly enough respect to the non-coders andthat's saddening. If 
someone files a bug but a developer has comealong and posted some code in 
another bug, if anyone evenacknowledged your bug in the first place, you're 
going to get itduped over. Code is movable, the fact that patches can't be 
moved toanother bug is a failing of Mozilla, but the fact that someone 
tooktheir time to engage us and file that bug can't. Those people shouldalways 
be recognised, in fact those people should be lauded. Becauseeven if it's a 
utopian train of thought, that bug could be the bugthat leads them to learn 
something that has traditionally beenconsidered tangible by Mozilla, i.e. code.
In failing us all,Bugzilla can't merge bugs, can't move patches, can't host 
discussion,can't produce daily digests, can't produce summaries and most 
damningat all, can't serve mobile content. Remember what I said aboutdelivering 
content to everyone. How is it that as a company who'svery raison d'ĂȘtreof the 
flagship product is about providing a window, aplatform to consume the content 
of the internet, we neglect to ensurethat the products that facilitate that can 
be consumed by everyoneindependent of the device they use. The lack of mobile 
accessibilityat this company is nothing short of damning, whether it's Bugzilla 
orPlanet Mozilla or even Nightly.Mozilla.org. We neglect our very meansto grow 
our reach, our very means to engage. Another example of thisis our failure to 
have enough people triaging bugs, the goal shouldalways be to have no 
unconfirmed bugs and yet anyone that's beenaround Mozilla a while will have a 
large number of unconfirmed bugs,which are simply examples of our inability to 
show the respect to theefforts of people attempting to engage us.
Mozilla should beabout providing a platform for people with a passion to 
embrace thosepassions. Whether they're designers, coders or whatever. To 
succeed,we can't want to be or replicate the likes of Apple or Google butrather 
do it the Mozilla way. We have a contributor that's passionateabout both Ubuntu 
and Firefox, that's great, Mozilla is the perfectmarriage. We'll embrace you 
and grow you and give the platform youdeserve to further Firefox on a Ubuntu 
from a usability point of viewand you'll teach us things. The same goes for 
Windows, OSX andAndroid. We'll not sit in our ivory tower of Apple products and 
talkdown to you, we'll marry our knowledge to take us all forward. We arethe 
home of a unique set of coders, designers, testers and communityofficials that 
want to teach and want to engage. The type of usersthat aren't particularly 
suited to the likes of Google or Apple.
Design engagement issomewhere we are horrid. We're discombobulated. Take for 
example'share', we use a share icon on desktop that is a generic share icon.One 
that acts as a means to replace the various little buttonssprinkled around the 
internet. Yet on Android we use that same shareicon for Firefox sync services. 
It doesn't take a User InteractionDesigner to tell you that's confusing. 
There's no need for ambiguityand yet to raise that to the point of actually 
getting somethingsorted out is practically impossible. Even if you go as far as 
tosubmit alternative artwork. In failing our users in simple 
andstraight-forward things like that, we fail ourselves, we fail Firefoxand we 
fail Mozilla.
In order to takeMozilla forward it's time we actually took Mozilla forward. We 
needmore emphasis on all things user-facing. We need to invest more intriage, 
evangelism and all round engagement. We need to invest inensuring that the 
tools we use not only work but are accessible. It'stime to put the mailing 
lists and Bugzilla to bed and come up withsomething that's easier to use and 
takes pointers from the evolutionof internet based communications systems of 
the past five years.Planet Mozilla should be more akin to HackerNews or 
Slashdot. Or wecould just continue to stagnate.
_______________________________________________
governance mailing list
[email protected]
https://lists.mozilla.org/listinfo/governance

Reply via email to