IT Department / Developers
Development staff within the firms Information Technology (IT) departments are responsible for designing, coding, and testing software applications.
They are responsible for writing and maintaining code, troubleshooting and debugging software, and working with other developers to create and implement software solutions.
- Infrastructure Management
- Security / Data Protection
- System development and integration
- Technical Support
- Business Continuity / Disaster Recovery
- Digital Transformation
- Vendor Management
- Evaluating open source solutions to determine their suitability for business needs
- Integrating open source into the organisation's infrastructure
- Cost control
- Complexity Control
- CEO and other executive leadership
- Line Of Business Managers
- Project & Product Managers
- Security Staff
- Risk and Compliance Teams
Open Source Engagement
A developer interacts with open source software by using open source libraries, frameworks, and tools as building blocks for their software. They also contribute to open-source projects, fixing bugs, adding features, and submitting pull requests.
IT Departments are likely to be managing their estate atop large deployments of open source software.
Calls To Action
Software inventory is a precondition to most of the activities involved in OSMM level 2. The first step to licence compliance or supply chain security is to understand what software is in your estate.
Open Source Development In A Public Repository
THIS IS A PLACEHOLDER
License Compliance Management
There are several key points that a large enterprise should consider to ensure compliance with open-source license obligations:
Contributing Your Own Open Source Project
THIS IS A PLACEHOLDER
Maintaining An Open Source Project
We currently live in a world where OSS is everywhere, consumable, helpful and can make a positive or negative outcome on the programs we rely on. Strong open source projects can lessen technical debt, increase reusability and discoverability. For the purpose of this guide, we will cover some key principles and practices for managing your open source project effectively.
Open Source Supply Chain Security
In this article we are going to look at the growing issue of software supply chain attacks via some examples and then look at the emerging field of open source supply chain security: what it is, current best practices, the institutional landscape and emerging legislation.
Interacting with Foundations
THIS IS A PLACEHOLDER
Incubating With An Open Source Foundation
Incubating an open source project within a foundation offers numerous benefits which includes increased visibility, community support, and access to resources that can propel your project to new heights.
Open Source Consumption Training
This guide is intended to help OSPOs of all maturity levels build an open source training course that is created with purpose to deliver impact. Whether your OSPO recently launched or is looking into re-doing the firms open source training, this guide will provide ideas and content that can be implemented to a comprehensive open source training course.
Building an Open Source Culture
When people think about open source, most often they think about the engineering aspects: contributing or consuming code. But community and culture are a central part of the open source world and should not be overlooked.
This course is for everyone involved or looking to become involved in open source software communities.
Introduction to Open Source License Compliance Management
This course is intended for developers, project managers and executive decision makers who already know the basics of what open source software is and how copyrights work and are ready to take the next step towards building a formal compliance program for their organization.
Open Source Contribution in Finance
This course is designed for developers looking to contribute to open source software in the financial industry.
Open Source Development Practices
This module covers open source best practices for development and governance. This content resides within the ‘Strategy & Governance’ section of the open source framework. These elements provide developers a common understanding of important development practices in all areas of open source. Being able to effectively utilize these concepts gives learners the foundation to develop, test, and participate in the open source software community.
Collaborating Effectively With Open Source Projects
This module covers important topics for working most effectively with upstream open source projects. This content resides within the ‘Contribute’ section of the open source framework. Understanding these concepts is critical for developers, as these form the basis for productive and streamlined work with open source projects. Being able to effectively utilize these concepts gives developers & engineering managers the necessary background and information to not only get the most value from their open source engagement but also to understand how to effectively work with upstream open source projects.