3 ways every business can get started with an open source software strategy

Couldn't attend Transform 2022? Check out all the summit sessions in our on-demand library now! Look here.

Technology is the engine of human progress, and it is unlikely that there will ever be another significant breakthrough that is not supported by software.

Everything from the automotive industry to healthcare to climate technology relies on software as the invisible backbone that makes future innovations possible. And behind all this development are millions of individuals who make up the global open source community.

The future of software development does not exist without open source; however, to maintain today's software and build tomorrow's software, larger organizations and open source recipients must expand their collaboration with the community and help it grow. According to a recent study by Tidelift, only 15% of organizations are extremely confident in their open source management practices, but a recent RedHat survey showed that 80% expect to increase their use of enterprise open source software for technologies. emerging.

To close this gap and maintain the number of developers, maintainers, and contributors, companies need to increase their participation and engagement with the open source community. Although a seemingly daunting task, there are plenty of ways companies can organize open source programs. Here are three ways to get started:

1. Understand your organization's engagement and processes with open source software.

Do you have a clear idea of ​​your organization's current work with open source developers? Are there dedicated internal resources where your teams can understand your collaboration and processes for partnering on open source projects?

The lack of an open source contribution process can prevent developers from making upstream contributions to open source projects. For example, according to the previously mentioned Tidelift study, 61% of organizations have a formal approval process for introducing new open source components, but obtaining permission to use new open source components in large organizations can be slow and tedious, often time consuming. week or more.

Companies can make it easier for developers to release open source code by striving to open up as much as possible and releasing code to invite developers to use their software. Companies will also benefit from having lightweight guidelines in place for creating open source projects. Indeed, it will speed up the approval process and help determine what good housekeeping and good governance mean to them.

2. Manage your company's participation in open source and provide structure through an open source program office.

If understanding the work in progress and getting processes in place is the first step, creating an open source program office (OSPO) can help drive growth around your open source processes. An official OSPO works cross-functionally across your business to reduce potential roadblocks with departments such as legal, human resources, engineering, and security.

An OSPO can also help increase organizational confidence in open source and reduce developer friction. Startups and large organizations in technology, financial services, and academia can create the Program Offices to help manage open source at scale. This group is the first line for open source support when developers have questions.

All kinds of professionals create OSPOs; developers, engineers, and program managers have all led programs and taken the initiative to launch them. The TODO group is an example of a network that is an excellent public resource to get started as it provides case studies, guides, how-to's and surveys to help organizations establish an OSPO.

3. Support developers and the open source community through sponsorships and investments.

As the world becomes increasingly dependent on open source, ...

3 ways every business can get started with an open source software strategy

Couldn't attend Transform 2022? Check out all the summit sessions in our on-demand library now! Look here.

Technology is the engine of human progress, and it is unlikely that there will ever be another significant breakthrough that is not supported by software.

Everything from the automotive industry to healthcare to climate technology relies on software as the invisible backbone that makes future innovations possible. And behind all this development are millions of individuals who make up the global open source community.

The future of software development does not exist without open source; however, to maintain today's software and build tomorrow's software, larger organizations and open source recipients must expand their collaboration with the community and help it grow. According to a recent study by Tidelift, only 15% of organizations are extremely confident in their open source management practices, but a recent RedHat survey showed that 80% expect to increase their use of enterprise open source software for technologies. emerging.

To close this gap and maintain the number of developers, maintainers, and contributors, companies need to increase their participation and engagement with the open source community. Although a seemingly daunting task, there are plenty of ways companies can organize open source programs. Here are three ways to get started:

1. Understand your organization's engagement and processes with open source software.

Do you have a clear idea of ​​your organization's current work with open source developers? Are there dedicated internal resources where your teams can understand your collaboration and processes for partnering on open source projects?

The lack of an open source contribution process can prevent developers from making upstream contributions to open source projects. For example, according to the previously mentioned Tidelift study, 61% of organizations have a formal approval process for introducing new open source components, but obtaining permission to use new open source components in large organizations can be slow and tedious, often time consuming. week or more.

Companies can make it easier for developers to release open source code by striving to open up as much as possible and releasing code to invite developers to use their software. Companies will also benefit from having lightweight guidelines in place for creating open source projects. Indeed, it will speed up the approval process and help determine what good housekeeping and good governance mean to them.

2. Manage your company's participation in open source and provide structure through an open source program office.

If understanding the work in progress and getting processes in place is the first step, creating an open source program office (OSPO) can help drive growth around your open source processes. An official OSPO works cross-functionally across your business to reduce potential roadblocks with departments such as legal, human resources, engineering, and security.

An OSPO can also help increase organizational confidence in open source and reduce developer friction. Startups and large organizations in technology, financial services, and academia can create the Program Offices to help manage open source at scale. This group is the first line for open source support when developers have questions.

All kinds of professionals create OSPOs; developers, engineers, and program managers have all led programs and taken the initiative to launch them. The TODO group is an example of a network that is an excellent public resource to get started as it provides case studies, guides, how-to's and surveys to help organizations establish an OSPO.

3. Support developers and the open source community through sponsorships and investments.

As the world becomes increasingly dependent on open source, ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow