Table of contents
Belong to the open source community
Activity ID: GGI-A-27.
Description
This activity is about developing among developers a feeling of belonging to the greater open source community. As with every community, people and entities have to participate and contribute back to the whole. It reinforces the links between practitioners and brings sustainability and activity to the ecosystem. On a more technical side, it allows choosing the priorities and roadmap of projects, improves the level of general knowledge and technical awareness.
This activity covers the following:
- Identify events worth attending. Connecting people, learning about new technologies and building a network are key factors to get the full benefits of open-source.
- Consider foundation memberships. Open-source foundations and organisations are a key component of the open-source ecosystem. They provide technical and organisational resources to projects, and are a good neutral place for sponsors to discuss common issues and solutions, or work on standards.
- Watch working groups. Working groups are neutral collaborative workspaces where experts interact on a specific domain like IoT, modelling or science. They are a very efficient and cost-effective mechanism to tackle common, albeit domain-specific concerns together.
- Budget participation. At the end of the journey, money is the enabler. Plan required expenses, allow people paid time for these activities, anticipate next moves, so the program doesn’t have to stop after a few months short of funding.
Opportunity Assessment
Open source works best when done in relation with the open source community at large. It facilitates bug fixing, solution sharing, etc.
It is also a good way for companies to show their support to open-source values. Communicating about the company’s involvement is important both for the company’s reputation and for the open-source ecosystem.
Progress Assessment
The following verification points demonstrate progress in this Activity:
- A list of events people could attend is drafted.
- There is a monitoring of public talks given by team members.
- People can submit event participation requests.
- People can submit projects for sponsorship.
Recommendations
- Survey people to get to know what events they like or would be the most beneficial for their work.
- Set up in-house communications (newsletter, resource centre, invitations…) so people know about the initiatives and can participate.
- Make sure that these initiatives can benefit various types of people (developers, administrators, support…), not only C-level executives.
Resources
- What motivates a developer to contribute to open source software? An article by Michael Sweeney on clearcode.cc.
- Why companies contribute to open source An article by Velichka Atanasova from VMWare.
- Why your employees should be contributing to open source A good read by Robert Kowalski from CloudBees.
- 7 ways your company can support open source An article from Simon Phipps for InfoWorld.
- Events: the life force of open source An article by Donna Benjamin from RedHat.
Proposed next activities
- GGI-A-28 - HR perspective If the organisation belongs to the OSS community, it is easier to attract skilled people, based on the community you are involved in.
- GGI-A-31 - Publicly assert use of open source Now that you have become a part of the OSS community, make it known! It is good for your reputation, and it is good for the project in terms of health and dissemination.