@j12t yes, of course they should have to contribute. Before I learned about any of the existing licenses the license I wanted was one that boiled down to “you can’t make money with the things I make without paying me”. Relying on volunteer software is just another way to externalize costs and exploit unpaid labor