Giter VIP home page Giter VIP logo

Comments (5)

cornelius avatar cornelius commented on August 16, 2024

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.

anajsana avatar anajsana commented on August 16, 2024

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.

anajsana avatar anajsana commented on August 16, 2024

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.

anajsana avatar anajsana commented on August 16, 2024

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.

anajsana avatar anajsana commented on August 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.