"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..."
🎙️Welcome to the latest Nextcloud Podcast episode!
Brent chats with Julien about his journey from a community contributor to a Nextcloud team member. Tune in and discover how his app saved a user's family in an emergency, and dive into a philosophical exploration of the AI landscape. Julien's profound ideas are a must-listen!
Seven years ago, Bulgaria mandated that all code developed by public entities should be open source. It was the first EU country to do so. Since then, all EU countries started to follow the path to digital sovereignty. In the future, I hope that not just custom code will be open source but all software used by the government. After all, public money should foster the public good.
I'm about to retire (again...) in a few weeks. I'm looking out for opportunities to give back. I'm interested in either speaking/teaching/workshops (very willing to travel) or any #OpenSource or #NonProfit groups that would like some #UX help. I'd appreciate a boost!
@Karlitschek recently joined Destination Linux for an insightful chat at Ubuntu Summit, discussing the origins of Nextcloud Hub, why the AGPLv3 was chosen as open source license, our continued mission to help decentralize the Internet, and more!