Comments (5)
I went through the course catalog and tried to segment them according how they would be used in an OSPO context. Gaps are indicated by "TODO" entries.
Open Source Management
Target audience: People responsible for governance of open source in an organization, setting policies, shaping processes, advising and supporting people who use or contribute to open source software
- Fundamentals of open source management - Strategy, policies, compliance, OpenChain
- Open Source Introduction (LFC202)
- Open Source Business Strategy (LFC203), Chapter 2-4
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 1-7, Chapter 12-13
- OSPO Essentials - Understanding the concept of an OSPO, what is it, how does it work, how can it be implemented?
- Open Source Business Strategy (LFC203), Chapter 5
- Effective Open Source Program Management (LFC204)
- Fundamentals of Professional Open Source Management (LFC110)
- Open source licensing - Licensing fundamentals, what is open source, what is not open source, assessing licenses, license compliance
- Open Source Compliance Programs (LFC206)
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 10-11
- Introduction to Open Source License Compliance Management (LFC193)
- Implementing Open Source License Compliance Management (LFC194)
- Inbound open source - Assessing and selecting projects, support, security, license compliance, SBOM, tools
- TODO: Inbound Open Source Fundamentals
- TODO: Managing Inbound Open Source Process
- Outbound open source - Understanding the open source community, setting up a contribution process, running open source projects
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 8
- Collaborating Effectively with Open Source Projects (LFC207)
- Creating Open Source Projects (LFC208)
- Inclusive Open Source Community Orientation (LFC102)
- Inclusive Strategies for Open Source (LFC103)
- Ethics for Open Source Development (LFC104)
- Antitrust Laws and Open Source Software Project Management and Participation (LFC105)
- Inner Source - Applying open source practices within an organization
- Open Source Development Practices (LFC205), Chapter 4
- TODO: Managing Inner Source Programs
- Tooling - Maintaing infrastucture for open source consumption and production
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 14-15
Open Source Users
Target audience: People who choose and use open source software in an organization (inbound open source)
These are the trainings the open source management gives to the people in an organization who are using open source software in their daily work.
- Open source fundamentals - Understanding the concept of open source, licensing fundamentals, other factors to consider, role of contributions
- TODO: Open Source Fundamentals for Everybody
- Assessing open source projects - How to assess an open source project, what to consider, health, licensing, lifecycle, support, etc.
- TODO: Assessing Open Source Projects
- Security - How to keep open source software secure
- TODO: Managing Open Source Security
- License compliance - How to fullfill the obligations of open source licenses
- TODO: Fullfiling Obligations of Open Source Licenses
- Practical management of open source usage - Tooling, SBOMs
- Generating a Software Bill of Materials (LFC192)
Open Source Contributors
Target audience: People who contribute to open source projects, external projects and projects run by the own organization (outbound open source)
These are the trainings the open source management gives to the people in an organization who are contributing to open source software in their daily work.
- Licensing in outbound open source - Maintaining license information, CLAs, DCO
- Open Source Licensing Basics for Software Developers (LFC191)
- Community engagement - How to work in an open source community
- TODO: Employee Open Source Engagement
- Tooling - How to work with git, GitHub, etc.
- Open Source Development Practices (LFC205), Chapter 3
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 9
- Development practices - Development model and typical procedures of an open source project
- Open Source Development Practices (LFC205), Chapter 2
- Collaborating Effectively with Open Source Projects (LFC207)
- A Beginner’s Guide to Open Source Software Development (LFD102), Chapter 8
- Maintainers - What is an open source maintainer, what to expect, what not to expect, how to act as a maintainer yourself?
- TODO: How to be an Open Source Maintainer
from ospo-career-path.
From WG call:
-
Focus first on building two career paths: Management and users. Include Certification exams too (like the WIP FINOS Open Source Developer Certification Exam) finos/open-source-readiness#123)
-
An idea to discuss for our next call: Can we segment by the level of knowledge (beginner, advanced...)? ... This might not be possible with the existing content
-
If we mention InnerSource in the OSPO career path, link to innersource commons foundation resources.
from ospo-career-path.
Open Source Contributors - WG Call Oct 17th
Fundamental rules and procedures from an open source developer perspective. More basic than the FINOS dev cert exam. Even more basic than: https://github.com/todogroup/ospo-career-path/blob/main/OSPO-101/module6/README.md and not targeted to decision-makers (more about how to do that)
from ospo-career-path.
Open Source Contributors - WG Call Oct 17th
What would an open source contributors 101 course should have?
- Deal with internal delivery dates vs open source open source delivery release
- What is the right mode to engage in the project
- ???
from ospo-career-path.
Open Source Users - WG Call Oct 17th
TODO: Open Source Fundamentals for Everybody
General awareness of open source (what it is, what is not, etc)
from ospo-career-path.
Related Issues (20)
- Module 5: incorporation.png image HOT 2
- Module 5: DYI audit picture
- license mismatch HOT 1
- Module 3: Comcast case study, mentions "this year" but is not known what year it is HOT 1
- Module 3: Microsoft case study, the year is unclear. HOT 1
- 🐛 2줄
- Rename OSPO 101 to OSPO Career Path and re-distribute information architecture HOT 7
- Images not visible HOT 1
- Review and complete the set of courses on README.md HOT 7
- Define personas for the OSPO Career Path (Audience) HOT 2
- Design the modules for outbound OSS course HOT 4
- Design survey to gather feedback HOT 1
- Distribute and promote the survey to gather feedback
- Convert the markdown files from the outbound oss guide into a single g.doc HOT 1
- Work on content in the markdown file and mirror to a g.doc for later review following same structure as in the LF Training & Cert PDF HOT 1
- LF Training & Cert Team Course Review Period
- Move content to their internal course directory and collaborate with the working group on the design
- Work on Q&A Knowledge check question for the Outboud OSS Training course
- Broken Links
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ospo-career-path.