Patents and the MIT License

Patents and the MIT License Some of my software projects use MIT so I have studied this issue. My notes are mostly kept as contributions to the Wikipedia page on the MIT License since that is where the decades-old knowledge of the MIT license origins is already maintained. The legal minds in many of the largest companies in the world seem to accept that at least in the US the MIT license implies a patent grant. As probably the most-used open source license, the MIT license has many wealthy corporate defenders if anyone wanted to test that idea.

February 10, 2026 · 98 words · Dan Shearer

How this site is made

I made a new website recently. My goals: Modern-looking Easy to maintain, minimal infrastructure Content lasts indefinitely even as web technologies come and go I decided on a static website, with content in Markdown and a modest amount of templating. I chose the Hugo static site generator with the PaperMod theme, plus a second theme for CV-type timelines. I used bundled system fonts (no Google Fonts tracking by calling googleapis). I added small customisations using CSS and Hugo shortcodes including colour themes, a general timeline (in addition to the CV one), handy infoboxes and the like. Hugo makes this quite easy to achieve while still using mostly standard markdown. That bodes well for being able to move to other systems as the years roll on. ...

February 10, 2026 · 174 words · Dan Shearer

Website challenge

My new website is nice enough, but it really needs work. I’m offering prizes! Small fixes for wording, grammar or links — my warmest thanks A page or more of such small fixes — I will buy you the (non-outrageous) beverage of your choice A substantial improvement or correction consisting of a page or more — a pizza from a mutally agreed place 10 non-trivial pull requests for the codeberg repository — I’ll help you learn Linux, if that’s a thing you want Assistance to help me fix items from the following list — prizes as per the above, based on scale/complexity Things to be added or improved: ...

February 10, 2026 · 191 words · Dan Shearer

Open Source to Chemical Rockets

(written in 2008) How a young Australian discovered Open Source and a career. Eventually learning that a mixture of code, law and mathematics is a frontier for human rights battles. It isn’t often I come face to face with myself after a twenty-something year break, but I did yesterday. As a first year university student at the South Australian Institute of Technology in Adelaide I did landscape gardening oddjobs for companies. I noticed a company called Australian Launch Vehicles (ALV), which sounded very cool, so in I went. ALV was founded by a pair of entrepreneurial rocket scientists. Despite decades of rocketry history in South Australia, there was no local space industry. (Establishing Australian spaceflight in 1987 was ambitious; they failed but others are giving it a go.) ...

February 2, 2026 · 1352 words · Dan Shearer

Radio Waves to Random Number Generator

Random humans and computers Humans are terrible at randomness. If you ask people to write down a list of random numbers the result can usually be shown to not be random at all. Stage magicians and marketing experts exploit our inability to assess how random an event is. But computers, surely they should be random? It sure feels like it when your printer jams. But no, computers are often worse than humans at being random, and that’s a problem. Randomness is exceedingly important to making computers and networks work. ...

January 11, 2026 · 569 words · Dan Shearer