The high value of the projects lies in their completeness, which shows the vast majority of the open source ecosystem in this area. Before this project the open source community had problems to find good and active projects in the field. To achieve this quality, I put more than 1500 hours into curating and researching for the project.
On the one hand, this leads to a massive distortion of my view, and on the other hand, I will no longer be able to devote time maintaining to this extent in the future. Another problem is the "fun" of the research. In the beginning, Tjark and I were able to identify many projects very quickly. Now it often takes hours to identify new projects and I am mainly busy working my way through projects that have already been listed. This is no longer really motivating for external and internal contributors.
To ensure the quality and updates of the website in the long run we need incentives to the community to involve them in the maintenance of the project. What we have tried so far:
- Sending contributors money automatically via LibreSelery. You will get a lot of pull requests in this way but most of the were garbage and created a lot of management overheat. ( I invested about 300€ in this way)
- Planting Trees with Continuous Reforestation for every merged pull request. That led to a few more pull requests, but most people didn't really feel motivated by it. I think most of the pull requests would have been created even without the tree planting. Tree planting is also very controversial. Many studies have shown that a lot of the very cheap tree planting does not lead to sustainable ecosystems and forests. ( Invested about 700€ into this)
- Consulting, marketing and blog post for new projects. This worked much better, but was very time consuming. With a team of people / community this could work much better.
If you look at the pull requests, you'll notice that most people add their own projects to the list. Preferably also always on top of the list ;). I think this is a good place to start.
I had some interesting discussions on this topic with Eirini and Josh in the past. What could be very helpful for many new projects that are listed on OpenSustain.tech is a kind of "Open Source Starter Kit". We could provide a combination of multiple support packages: Open source projects could determine for themselves what kind of support they want in which combination:
- Consulting on the maintenance and how to sustain the project.
- Marketing support ( Podcast, Logo, Blog Post, ....)
- Testing and feedback on Code Quality / Documentation and other technical aspects.
- A small injection of grants (for example 100€) to cover costs such as website domain, travel or cloud time at the start of the project. Especially the latter is hard to raise for small open source communities what make the development of open source AI application much more difficult.
- Credit for courses / training of the Linux Foundation
- Networking with possible partners
What do you think about this proposal. What do you think are possible incentives?