It pleases me when corporations use D to make money with, even if they don't contribute. After all, D is licensed to specifically allow this - I have no business complaining about it.
I imagine you would feel differently, if you were right at the threshold where doing a good job requires all your efforts, where people rely on your work, but where you can't pay your bills that way.
A lot of good projects are getting stuck in that rut, and it behooves us to find ways to get them through it.
If people are relying on your work, it is perfectly reasonable to ask them for a contribution. There are other options like kickstarter, too.
I know more than one open source project developer who made a nice program, but it never caught on and the developer wound up discouraged and embittered. A common thread, though, is they simply put it up on a bare bones web site. They actively refused to do any sort of marketing, promotion, outreach, evangelism, read any books on sales and advertising, etc., which pretty much guaranteed failure.
BTW, in Apple's early days, Steve Jobs was a master at getting attention focused on Apple's computers. No successful outfit neglects that.
Thanks for the D lang. My younger brother used it for his final year project. He got an A. He has nothing, but praise for it. Fast, small executable size, etc.
That's what I meant when I said there were great open source projects like yours. Rust is another one. The energy, spirit of cooperation and welcoming community is a big plus for me. It would be nice if corporations kicked you a few bucks. For the life of me, I can't understand why the 100 millionaires and billionaires at the top of some of these corporations don't donate more.