Szkolenia The Linux Foundation

Cel szkolenia

kod: LFC102

This free course introduces developers to the key concepts in developing open source software. It covers the who (successful projects and communities), what (definition), why (benefits), where (Git) and how (licensing, compliance, collaboration tips, managing diversity and continuous development & integration). This course is addressed to software developers seeking to understand the ‘rules of the road’ of creating open source software, either as a newbie or as someone with experience primarily in creating proprietary code.

What you’ll learn:

  • Familiarize yourself with the key concepts involved in developing Open Source Software (OSS)
  • Understand how OSS evolved into today’s domination position
  • Explain the benefits of using OSS as compared with using Proprietary products
  • Familiarize yourself with open source projects that form the foundations of today’s word-wide technology infrastructure
  • Work with projects that can help you get a solid footing in OSS methods and communities, such as the TODO Group and OpenChain Project.
  • Behave properly while engaging in OSS projects, to develop the best code and build on the strengths of other contributors.
  • Understand OSS licensing issues, such as types (restrictive vs permissive) and explain how to choose the right one.
  • Make use of projects such as FOSSology and SPDX to foster compliance.
  • Know best practices for long term sustainability of projects, including how to respect and encourage diversity.
  • Know about GitHub and other hosting providers and advanced interfaces, such as Gerrit.

Plan szkolenia Rozwiń listę

  1. Course Introduction
  2. Open Source Software (OSS)
  3. Why Use Open Source Software?
  4. Examples of Successful OSS Projects
  5. Developing an OSS Strategy
  6. The TODO Group
  7. The OpenChain Project
  8. How to Work in OSS Projects
  9. Continuous Integration
  10. OSS Licensing and Legal Issues
  11. Compliance Projects: FOSSology, SPDX, CHAOSS
  12. Leadership vs Control and Why Projects Fail
  13. Respecting and Encouraging Diversity in OSS
  14. GitHub and Other Hosting Providers
  15. Advanced Git Interfaces: Gerrit
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

No prior training or knowledge is required to take this course.

Poziom trudności
Czas trwania 2 dni

The participants will obtain certificates signed by The Linux Foundation.


Certified The Linux Foundation Trainer.

Informacje dodatkowe

7-10 hours of self-course material.

Video Content

12 Months of Access to Online Course

Discussion Forums

Pozostałe szkolenia The Linux Foundation | Linux

Szkolenia powiązane tematycznie

Systemy operacyjne


Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.

* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.


  • Szkolenie bezpłatne
    Aby się zapisać, kliknij poniższy link

LFD102 A Beginners Guide to Open Source Software Development

Najbliższe szkolenia The Linux Foundation

Harmonogram szkoleń
The Linux Foundation