Различия между версиями 1 и 2
Версия 1 от 2020-12-11 13:52:59
Размер: 9939
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2020-12-11 13:55:47
Размер: 9940
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 36: Строка 36:
  * Распространитель — ''неисключительные права'''   * Распространитель — '''неисключительные права'''

Про Linux (2020)

(вступительное слово для олимпиады «Траектория будущего»)

Ядро Linux и дистрибутив Linux

  • Linux — ядро
  • Линус Торвальдс

    • Чуть-чуть истории (1991)
    • Ядро, но не ОС
  • Ричард Столлман (RMS)

  • Жизненный цикл (много разных авторов, у всех своя дисциплина разраболтки)?
    • Понятие «дистрибутив»
    • Чуть-чуть истории
      • Softlanding_Linux_System, первая ласточка (1992)

        • Не только ядро и GNU, но и вообще всё, что нужно из свободно лицензируемого

      • Патрик Фолькердинг и Slackware

        • Регулярные выпуски, обновления (1993)
      • Debian

        • Сообщество как основной разработчик и потребитель (начало 1993, стабильный выпуск в 1996)
      • RedHat

        • Взаимодействие бизнеса и свободного сообщества, удачная коммерческая модель свободного ПО/открытой разработки
    • 2000-е: Тысячи их… (в. ч. ALT Linux Team, аккурат 2000-й)

Дистрибутив Linux, свободное лицензирование и сообщество

Лицензии на ПО

Очень приблизительно, не вникая в юридические тонкости:

  • Условия использования

    • Если не противоречит УК, по российским законам можно всё)
  • Условия распространения

    • Правообладатель: тот, кто определяет условия распространения — исключительные права

      • Некоторые исключительные права неотторжимы от автора
    • Распространитель — неисключительные права

Открытая разработка и свободное лицензирование

  • Слайды

  • Требования открытой разработки — «юридические» и технические:
    • Неограниченный доступ к исходным текстам программ
    • Отсутствие запретов на участие в разработке
    • Как можно более широкое использование ПО

Свободная лицензия должна гарантировать не ограниченное ничем (кроме местных законов, разумеется):

  1. Право на использование
  2. Право на изучение и модификацию
  3. Право на распространение
  4. Право на распространение модифицированных версий

Обратите внимание:

  • Ничего не сказано про дисциплину изменений (например, надо ли сохранять авторство? зависит от конкретной лицензии)

  • Ничего не сказано про деньги, однако запрет коммерческого использования — это прямое нарушение свободной лицензии

  • Ничего не сказало про передачу исключительных прав

⇒ Ещё один пункт, т. н. Копилефт — сохранение свободности лицензии:

  1. Лицензия, под которой распространяется производный продукт, должна соответствовать всем пяти пунктам исходной лицензии

Организация дистрибутива

  • Предпосылки: свободное лицензирование и открытая разработка
    • можно создавать публичный сборник ПО (в т. ч. улучшенных версий), т. н. репозиторий, делать из него любые программные решения и т. д.

    • принимать участие может любой

  • Ресурсы сообщества:
    • сборочные серверы
    • элементы интеграционного тестирования, невозможные без центрального хранилища
    • информационное пространство (отслеживание ошибок, wiki, соцсети, …)
  • Роль сопровождающего (майнтейнера):
    • (Ключевая роль в создании репозитория / дистрибутива)

    • Взаимодействие с т. н. «апстримом» (авторами конкретного ПО)
    • Адаптация к дисциплине сообщества и улучшение
    • Создание т. н. пакета

    • Первоначальное тестирование
  • «Дистрибутив ОС» — это
    • Комплект пакетов (несколько тысяч)
    • Программа-установщик
    • (вполне возможно) Коммерческие услуги

О структуре, жизненном цикле и особенностях свободного (на языке советской эпохи — «неформального») сообщества можно почитать у классиков «неформальной социотехники и альтернативной педагогики», как тогда приходилось называть внесистемную работу с молодёжью.

Сообщество ALT Linux Team и «Базальт СПО»

Немного истории:

  • 1998-2000: PLabs и Mandrake Russian Edition
    • Образование собственной инфраструктуры разработки и сообщества вокруг неё
  • 2000-2001: собственные дистрибутивы различных назначений
    • 2002: ЗИС «Утёс-К»
  • С тех пор так и идёт :)

Современное состояние:

Специфика:

Зачем нужен этот ваш (наш) Liunx ?

TODO

FrBrGeorge/AboutLinux2020 (последним исправлял пользователь ArsenyMaslennikov 2021-12-23 15:33:24)