Also, reading https://news.ycombinator.com/item?id=34011469 -- such as this article (https://stefan-lesser.com/2020/10/27/how-to-adopt-christophe...) ... I'm getting an inkling that there's something related to Christopher Alexander's ideas on end-user programming that is somehow related to community supported software. That in order to have software designed for community interests and have people involved fairly compensated, it involves end-user programming in some way.