Whether it's OpenSSL, the recent PLC4X story, or Filippo Valsorda's recent posting, we are constantly reminded of how unsustainable it can be for the majority of FOSS developers.
It's clear that relying on purely voluntary contributions to these developers does not work. Some model needs to be found that makes compensating more developers compulsory if we want to enable them to write/maintain their code as anything other than a hobby. This needs to be through a legal mechanism rather than social/moral pressure, because businesses understand legal requirements and most fulfill their legal obligations.
I understand the pushback against calling this a Free/Open Source license, but the author never categorizes it as such.
There is a strong good-faith foundation in this license of keeping it zero cost for those least able to pay, or most deterred by cost. It preserves the benefits of everybody being able to see the code they're running, make their own fixes/changes, etc.
I get drawing some line around core OS components, etc., as needing to be GPL/BSD/MIT, but what alternative models to this kind of license are people proposing to deal with the sustainability gap? Nothing forces you as an author to use this type of license, nor are you forced to use products based on this license. I don't see a widespread way to address the sustainability gap while also religiously expecting all this code to be "no economic strings attached".
If we all agree not to call it FOSS, does that tamp down the loud objections?