The MIT License is broken. It leads to situations like this: To be fair, the license has also led to incredible innovations and benefits. But it doesn’t play out well over the long term. Its weakness is most palpable in projects which have of digital infrastructure. . fallen out of fashion yet are also part of the bedrock Log4j2 is a prime example Fashionable Or Dead The only options for funding MIT Licensed projects are donations or sponsorship. The license to pay for use. This arrangement does not work well for unfashionable but valuable projects. These projects exist on the of the attention distribution. prohibits forcing businesses long tail Selecting projects or developers for sponsorship is an . That’s why only Michael, Glenn, and Matt sponsored Ralph Goers to maintain was found. But now, since the news drew massive public attention, . attention game Log4j2 before the security vulnerability Ralph has 110 sponsors Well done, case closed, let’s all go home. The funding mechanism is still broken. Wrong. It is still reactive rather than proactive. It still misses the long tail of attention. A Path Forward We need a funding mechanism that targets . It also needs to encourage proactive maintenance. And the simplest way to encourage proactive maintenance is to have a funding source that can shift to a competitor. use rather than attention The path forwards requires innovation. We have to invent new technologies which solve the problem. Licensing is a technology. And its ability to express healthier agreements at scale needs to improve. My attempt at that solution is the License. It’s a lot like the MIT License. The code can be modified, forked, reproduced, executed, and compiled without restriction by anyone. With two exceptions: OpenFare Commercial users are subject to payment plans defined in code. The license and payment plans can only be modified by the license copyright holder. I’ve written an introduction to OpenFare . here Key to this idea is the OpenFare tool which can parse payment plans and therefore manage payment obligations at scale. This is an important factor because it allows payment plans to be customizable to an extent that is only constrained by their legibility to the tool. It also means that long-tail projects can be funded by micropayments. This shift of licensing from a static medium to a dynamic medium means that project maintainers can better negotiate their position. Onwards!