"Unfortunately, over the past year, we have learned that Open Collective Foundation's business model is not sustainable with the number of complex services we have offered and the fees we pay to the Open Collective Inc. tech platform."
Btw. It was also #ReleaseSunday yesterday and as a direct & immediate result from a good criticism received via the community survey, I've updated all 350+ code snippets in 275+ source files/docs of all 190 https://thi.ng/umbrella libraries. Each snippet now includes imports for all functions/constants used, incl. those from other packages (if there are)... The updated docs have also been published on https://docs.thi.ng/. Hope that helps! If you do run into any mistakes & omissions, please get in touch! 🙏
Obviously, this doesn't fix other issues with the docs, but many of them are the result of other fundamental issues with TypeDoc & TypeScript's language server (e.g. treating arrow functions and/or functions annotated with type aliases as 3rd class citizens). I do not have the bandwidth to re-organize a massive project like this around the quirks/bugs of 3rd party infrastructure, but I'm always open to suggestions for how the situ can be improved... Many times I've been pondering and even starting work on a custom doc generator (incl. a ton more metadata, diagrams, cross-references, links to related functions [in other packages]), but I just cannot justify working on this at this stage...
Honestly, there was a time where MariaDB was relevant, and that was when PostgreSQL was weird, MS SQL was costly, and MySQL was on the verge of being proprietary.
Today, MS SQL has low entrance barriers, MySQL still works, and PostgreSQL is versatile and rock solid.
From my experience as a maintainer of midly successful open-source projects, I have come to the conclusion that people who criticize accepting payment to work on such projects are either acting in bad faith or are incredibly naive.
Anyway, Jacob Kaplan-Moss’s recent Paying people to work on open source is good is a stellar post on the topic of open-source sustainability.
"While Skiff was presented as open-source, the back-end never was so it was not possible to self-host it. In addition, the type of license used (CC-BY-NC-SA) is meant for artworks and more geared towards showing the code than making the service operable by others."
Curious, please complete the sentence "I'm a developer, and contribute #opensource code on my free time. I use a permissive open source license (MIT, BSD) because..."
"... because I wish my software to be helpful, used openly without much friction or fear, and don't believe in monetization without proper business model anyway."
In reality, I often don't think the license question through thoroughly bc of a lack of time and energy.