Happy Birthday, Mozilla

Mozilla is 20 today. Most of what can be said about that has been ably said by others, some of whom have been involved for even longer than the 18 years I managed. Asa and I started at roughly the same time, but at least Mitchell, Myk and dmose have been around longer and are still involved. (Apologies if I’ve forgotten someone.)

As most of you know, I probably won’t be around to see much more of it, but (this will seem trite if it’s not to seem big-headed!) Mozilla is much more than one or even a few people. There will always be a Mozilla as long as there is an Internet and people who care about people on it. In that vein, let me also say that I’m absolutely delighted with the final outcome of the worldview project. The four items in the addendum to the Manifesto are admirable goals to aim for, and ones I endorse wholeheartedly.

Lunar Construction

A thought: the moon has water ice and a dusty surface (regolith). Could you use a material akin to Pykrete (a composite of ice and wood pulp about as strong as concrete, and stable at -15C) to create building blocks for lunar habitations in lava tubes, where the temperature is stable and at the correct range for the Pykrete-alike to also be stable (-20C)? Making it would be trivial and only involve raw materials which were present – melt water in lunar daytime, add dust and stir, freeze it at lunar night into whatever shape you want. Even if the habitat were built from blocks, it could be made airtight by spraying the inside with pure water to create a further thin and complete layer of ice. Or, you could just inflate something inside it.

Poetic License

I found this when going through old documents. It looks like I wrote it and never posted it. Perhaps I didn’t consider it finished at the time. But looking at it now, I think it’s good enough to share. It’s a redrafting of the BSD licence, in poetic form. Maybe I had plans to do other licences one day; I can’t remember.

I’ve interleaved it with the original license text so you can see how true, or otherwise, I’ve been to it. Enjoy :-)

Copyright (c) <YEAR>, <OWNER>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions 
are met:

You may redistribute and use –
as source or binary, as you choose,
and with some changes or without –
this software; let there be no doubt.
But you must meet conditions three,
if in compliance you wish to be.

1. Redistributions of source code must retain the above copyright 
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright 
  notice, this list of conditions and the following disclaimer in the 
  documentation and/or other materials provided with the distribution.
3. Neither the name of the <ORGANIZATION> nor the names of its 
   contributors may be used to endorse or promote products derived 
   from this software without specific prior written permission.

The first is obvious, of course –
To keep this text within the source.
The second is for binaries
Place in the docs a copy, please.
A moral lesson from this ode –
Don’t strip the copyright on code.

The third applies when you promote:
You must not take, from us who wrote,
our names and make it seem as true
we like or love your version too.
(Unless, of course, you contact us
And get our written assensus.)

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE.

One final point to be laid out
(You must forgive my need to shout):
THERE IS NO WARRANTY FOR THIS
WHATEVER THING MAY GO AMISS.
EXPRESS, IMPLIED, IT’S ALL THE SAME –
RESPONSIBILITY DISCLAIMED.

WE ARE NOT LIABLE FOR LOSS
NO MATTER HOW INCURRED THE COST
THE TYPE OR STYLE OF DAMAGE DONE
WHATE’ER THE LEGAL THEORY SPUN.
THIS STILL REMAINS AS TRUE IF YOU
INFORM US WHAT YOU PLAN TO DO.

When all is told, we sum up thus –
Do what you like, just don’t sue us.

Feeling Fraudulent

I sometimes feel a bit like a fraud.

Some of the time – when I climb stairs, or get into a coughing fit which takes 5 minutes to recover from, or can’t eat – it’s clear that I’m not well. But at the right time of day with the right pills, I can sit in a chair and chat to a friend and feel entirely normal. And so when my wife fetches me a drink from the kitchen, or someone else hastens to answer the door, I feel I want to say “No, please, I can do that for myself.” When I ordered a blue badge (a marker for your car allowing you to use disabled parking spaces), I felt that there must be many who are more deserving of one than I am.

But these feelings of wellness and fitness are really an illusion. Normality already includes having to deal with bouts of severe coughing, tiredness requiring multiple naps per day, back pain, and shortness of breath. And, while various symptoms have come and gone (I had oedema in my legs, then didn’t, and now do again but less strongly) the general trend is clear if you look dispassionately. The fact that I can have short periods where none of the symptoms are bothersome doesn’t mean they aren’t there. So why is my heart so keen to believe that the feelings of wellness are real?

As God would have it, we had a sermon today at The Crowded House, Loughborough (on Romans 3:27-31) which touched on this. The root of these desires is the sin of pride. I want to feel independent, in control, autonomous, competent, normal. That makes me feel good. But God has made us to be dependent beings – primarily on him but also on each other – and to find our contentment in him, not in our health or strength. And it seems he is teaching me to depend on him more, both by having to pray for the strength to make it through each day, but also having to graciously accept the fact that I am ever more dependent on others.

In a verse which has been important to me ever since I was diagnosed 18 years ago, God promises that in all things he will “work for the good of those who love him, who have been called according to his purpose” (Romans 8:28). In other words, I have cancer for my own good. Here is yet another way, the latest in a line of many, where God is demonstrating that he is using it to make me, slowly and sometimes painfully, more like Christ, for his glory.

To Planet Mozilla Readers

This is a quick note addressed to those reading this blog via a subscription to Planet Mozilla. Following my stepping back from the Mozilla project, posts to this blog are unlikely to feature Mozilla-related content in the future, and will instead be about, well, what it’s like to be dying :-) I therefore won’t be syndicating them. If you wish to keep reading what I write, you may want to take a direct subscription. Here’s my direct feed.