К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Open Source Software Development Methods · LearnSpace
Назад в каталог
courseraПрограммирование

Open Source Software Development Methods

Курс от The Linux Foundation
Начальный≈ 4.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, we will define what open source software is, we will go over the history of open source software and what benefits it has provided to the world’s technology infrastructure over the decades. The course aims to teach you how to work in open source projects productively and gain a lot of benefits from it, and really understand what the advantages are. You will learn about collaboration best practices, and how to encourage diversity in open source projects. We will discuss the different licensing models that are available, as this will help you decide what the best license is for your project. We will talk about methods that are commonly used, such as Continuous Integration, and use of GitHub and other hosting providers as a central meeting place for open source projects, and we will provide some examples of successful open source projects.

Навыки, которые вы освоите

Open Source TechnologyContinuous IntegrationGitHubVersion ControlGit (Version Control System)CI/CDSoftware Development MethodologiesContinuous DeploymentCollaborative Software

Программа курса

3 модулей · 42 учебных материалов

01Open Source Software15 материалов

Open Source Software

Specialization OverviewВидеоIntroduction to Open Source Software Development Methods (Course 1)ВидеоModule 1 OverviewВидеоWhat Is Open Source Software?ВидеоWhat Is Proprietary Software?Видео

Учитесь у экспертов

Kara Pritchard

Vice President of Global Skills

Open Source Software Development Methods
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.4 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Pragmatism vs IdealismВидео
History of Open Source SoftwareВидео
Open Source Governance ModelsВидео
Open Source SoftwareЗадание
Get help and meet other learners. Join your Community!Чтение

Why Use Open Source Software?

Advantages of OSSВидеоWhy Use Open Source Software?Задание

Successful OSS Projects: Examples

Successful OSS ProjectsВидеоSuccessful OSS Projects: ExamplesЗаданиеWhat OSS Products Do You Use Day-to-Day?Обсуждение
02WORKING IN OSS PROJECTS15 материалов

Working in OSS Projects

Module 2 OverviewВидеоContributing to OSS ProjectsВидеоTips for Successful ContributionsВидеоWorking in OSS ProjectsЗаданиеDealing with a Non-Responsive MaintainerОбсуждение

Continuous Integration

Continuous IntegrationВидеоLinux Kernel Continuous Integration Project: An ExampleЧтениеThe Continuous Delivery FoundationЧтениеContinuous IntegrationЗадание

OSS Licensing and Legal Issues

OSS Licenses and Legal IssuesВидеоPatents and LicensesВидеоChoosing a License - Additional ResourcesЧтениеCombining LicensesЧтениеSelecting a License (Exercise)ЧтениеOSS Licensing and Legal IssuesЗадание
03Building Better OSS Projects12 материалов

Leadership vs. Control and Why Projects Fail

Module 3 OverviewВидеоLeadership vs. ControlВидеоWhy Do Many OSS Projects Fail?ВидеоLeadership vs. Control and Why Projects FailЗадание

Respecting and Encouraging Diversity in OSS

Diversity in OSSВидеоRespecting and Encouraging Diversity in OSSЗаданиеDealing with Offensive, Extraneous BehaviorОбсуждениеTone of DebateОбсуждение

GitHub and Other Hosting Providers

GitHub and Other Hosting ProvidersВидеоCreating Accounts at Gitub and GitLab (Exercise)ЧтениеGitHub and Other Hosting ProvidersЗадание

Digital Badge

Open Source Software Development, Linux and Git Specialization Digital BadgeЧтение