I'm currenty writing my thesis about food donations and how to optimize the processes (between supermarkets and the organisation which saves the food from junk) with information technology. That's the practical example for the theory.
The theoretical part is about open source and how (medium-sized) IT companies can organize themselves in a network to share their resources (financial, expertise and infrastructure) to show social responsibility and to give something back to the community (making an impact on socio-critical topics like education, politics and finance). In this example IT companies should support the non-profit organisation with an open source software to make their daily processes more easier and transparent. Let's dive a little bit deeper..
Nowadys IT companies offer a nice working atmosphere with free fruits, beverages, flexible working hours, family friendly rooms and so on. I think every employee is going to value these conditions. As this is the state of today, many techies I have spoken to, say that they want to make an impact, making the world a better place. The mindset of people who are working in the tech industry is changing - working on customer (monetary-driven) projects - is no longer attractive to the most.
The fact that there are already IT companies that offer social tech days within the worktime, means that they can work e.g. 20% of their (paid) time on open source projects, is showing what employees want - they want to make an impact!
Probably also driven by the fact that we are no longer living a democracy, we are living in a plutocracy (US, Germany ..). So having a dedicated time to contribute to open source projects for the community will bring back the power to every single person (within the company and public). The way how it should be.
As recruiting of experts within the tech industry gets more difficult and goodies like free fruits are no longer attractive, other values such "social tech hours" become more and more important for employees. If a company doesn't offer paid time for open source projects, experts will go to the next company who's offering this culture. The changing mindset of employees and companies towards mindfulness will lead to a complete new culture, where we have the opportunity to make a meaningful impact. Having the power of making a decentralized world, so everybody will profit from it. We (techies) are in the privileged situation to form the future to the better, away from centralized organisations and companies.
Let's take a closer look how to make an impact with the power of company-wide open source projects.
My idea is to have a platform like Patreon just with current open source projects. Every open source project has tags that'll tell techies what for expertise is needed in the project. IT companies can either support projects with money or with e.g. infrastructure. As mentioned before, it's necessary that IT companies provide a culture for their employees to have time to contribute to open source projects.
With additional hangouts and local meetups the connection between all contributors should be strengthened. In general, all contributors already have the same attitude (let everybody profit from the result and not only a few people).
As all projects are open source, everybody can contribute but the basis is made up by companies who'll donate resources.