88 karma · joined March 25, 2022
Today, you have to build a bigger useful library, start a company around it, advertise, and sell it as a product - which is a big monetary investment. Starting with a small useful library and slowly receiving some money could help developers to get more interested in developing libraries - especially when young or living in low-wage countries.
Furthermore, have a look at Paddle (https://www.paddle.com/) they cover the worldwide tax handling and have subscriptions (AFAIK they operate as a "middleman" and you only have to have a business relation with them and not your customers individually).
As for landing pages - there are platforms offering them such as Unbounce https://unbounce.com/landing-page-templates/ (even if a little bit pricey). Personally, I would integrate the landing page on your website / same domain - this will help you site with SEO.
Most developer just uploaded their project to GitHub and attached a license. If OSI defines some licenses as open-source or not is irrelevant. Legally only the license is binding.
And btw. it's not super easy for companies to contribute on a voluntary basis - their investors or stakeholders would not allow/like it. What they can do is declaring it as "donations" and paying it from the marketing budget.
Btw. the benefit of a hosted version is not only that you do to not have to host it yourself, but also that the maintenance (updating, upgrading, scaling servers, backups, etc.) is done by the hoster.
From a current survey it looks like 41% of OSS developers want to monetize and 33% would like to work full-time [https://dev.to/joergrech/state-of-oss-monetization-2022-surv...]
So if you have a better approach to monetize OSS go for it.
Maybe we will post it on Show HN in the future if we have more approaches.