Введення

Завершено

Програми з відкритим кодом користувалися великим успіхом протягом десятиліть. Хоча існують різні смаки ліцензій з відкритим кодом, всі вони поділяють подібні принципи прозорості та інклюзивності, які створили деякі з найпотужніших проектів коли-небудь.

Припустімо, ви лідер компанії, яка розробила деякі істотні проекти програмного забезпечення. Ці проекти є власністю з моменту створення, але зараз ви вивчаєте можливість відкритого пошуку одного або кількох з них. Потім ви намагаєтеся визначити, які кандидати краще опублікувати. Тепер ви починаєте розуміти, що запуск успішної програми – це не просто передавання вихідного коду до загальнодоступного сховища. Для цього потрібна ретельна співпраця із зацікавленими сторонами з усієї компанії. Він також вводить нове мислення для викриття інтелектуальної власності таким чином, що може бути абсолютно новим для компанії. Нарешті, вона включає в себе багато роботи, щоб налаштувати і підтримувати; але для деяких проектів, ви знаєте, що воно того варте.

У цьому модулі ви дізнаєтеся, як створити успішну програму з відкритим кодом, створивши рекомендації співавторів, дотримуючись перевірених процесів і використовуючи стандарти спільноти.

Цілі навчання

У цьому модулі виконайте такі дії:

  • Оцініть наявні зусилля вашої організації з відкритим кодом.
  • Установлення цілей програми з відкритим кодом.
  • Створіть сховище для своєї програми з відкритим кодом, в комплекті з рекомендаціями з надання допомоги та спілкування, правилами поведінки, шаблонами та супровідним посібником.
  • Дотримуватися наявних ліцензій із відкритим кодом.
  • Виберіть ліцензію для випуску проекту з відкритим кодом.

Передумови

  • Обліковий запис GitHub
  • Можливість навігації та редагування файлів у GitHub
  • Знайомство з запитами на витяг

Цей модуль спирається на концепції, описані в Керування програмою InnerSource за допомогою GitHub. Припускається, що ви вже завершили цей модуль першим.