⇤ ← Версия 1 от 2016-10-16 19:18:47
1464
Комментарий:
|
5420
|
Удаления помечены так. | Добавления помечены так. |
Строка 13: | Строка 13: |
1#5. (Копилефт) При распространении производная лицензия должна включать все 5 пунктов | 1.#5 (Копилефт) При распространении производная лицензия должна включать все 5 пунктов Например, GNU Pulilc License. Дополнение 1: лицензирование библиотек ''для'' того, чтобы с ними можно было собирать ''несвободные'' программы. * Строго говоря, GPL не подходит, хотя изменения в исходный текст библиотек не вносятся. Дело в h-файлах (для Си, например): формально исходный текст библиотеки ''использовался'' для сборки (в случае C++ даже код какой-то сгенерировался) * Лицензия LGPL разрешает такое использование * Результат: проприетарные программы не на ЧЗЧ, а на Qt Дополнение 2: лицензирование исходного кода веб-сервисов и вообще всего, что не распространяется * Строго говоря, GPL ''не предписывает распространять'' модифицированные программы и их код, разрешая модифицировать и запускать. Поэтому исходный код всяких одноразовых веб-сервисов, от Google до мелких стартапов, недоступен * Лицензия AGPL предписывает раскрывать исходный код общедоступных сервисов * Это полезно также для аудита кода |
Строка 26: | Строка 37: |
1. Динамическая иерархия | |
Строка 28: | Строка 40: |
TODO | «Сетевая мораль» свободного сообщества: * Никто никому ничего не должен * ⇒ Каждый сам принимает на себя посильную личную ответственность * Свобода входа-выхода * Общее дело * Цель дела — каждый из сообщества, т. е. «все люди», начиная с тебя самого * Т. е. примерно так: «надо, чтобы было хорошо сообществу, а это значит, что как минимум в тех областях, в которых я ответственен, хорошо мне»; * (Например, сопровождающий пакет сам этим пакетом пользуется) Обратная сторона: мы не судим человека на основании того, что он делает ''вне'' сообщества Ср. Иммануил Кант и его [[https://ru.wikipedia.org/wiki/Категорический_императив|категорический императив]] (т. е. «безусловный моральный закон», хорошая статья, кстати). Этот закон имеет две формулировки 1. Предписывающая («Основы метафизики нравственности», 1785): Поступай только согласно такой максиме, руководствуясь которой ты в то же время можешь пожелать, чтобы она стала всеобщим законом 1. Фильтрующая («Критика практического разума», 1788): Поступай так, чтобы ты всегда относился к человечеству и в своем лице, и в лице всякого другого также как к цели и никогда не относился бы к нему только как к средству Заметим, как эти непохожие формулировки сходятся в сетевой морали. === Архитектура ОС === TODO |
Струкура ОС (+повторение)
(повторение) Свободное лицензирование
- Право использования
- Право изучения и изменения
- Право распространения
- Право распространения изменённых версий
Так выглядит «разрешительная» лицензия.
Для защиты от злоупотреблений (превращения свободного кода в несвободный) ∃ дополнительный пункт
- (Копилефт) При распространении производная лицензия должна включать все 5 пунктов
Например, GNU Pulilc License.
Дополнение 1: лицензирование библиотек для того, чтобы с ними можно было собирать несвободные программы.
Строго говоря, GPL не подходит, хотя изменения в исходный текст библиотек не вносятся. Дело в h-файлах (для Си, например): формально исходный текст библиотеки использовался для сборки (в случае C++ даже код какой-то сгенерировался)
- Лицензия LGPL разрешает такое использование
- Результат: проприетарные программы не на ЧЗЧ, а на Qt
Дополнение 2: лицензирование исходного кода веб-сервисов и вообще всего, что не распространяется
Строго говоря, GPL не предписывает распространять модифицированные программы и их код, разрешая модифицировать и запускать. Поэтому исходный код всяких одноразовых веб-сервисов, от Google до мелких стартапов, недоступен
- Лицензия AGPL предписывает раскрывать исходный код общедоступных сервисов
- Это полезно также для аудита кода
(повторение) Свободное сообщество
- Ядро (костяк) — ответстенность
- Разработчики (актив) *10 — грамотность
- Пользователи (аура) *100+ — активность
Основания:
- Информационная связность
- в т. ч. использование технических средств
- Произвольность мотивации
- в т. ч. свобода входа-выхода
- Динамическая иерархия
- Предоставление технологических преимуществ членам сообщества
«Сетевая мораль» свободного сообщества:
- Никто никому ничего не должен
- ⇒ Каждый сам принимает на себя посильную личную ответственность
- Свобода входа-выхода
- Общее дело
- Цель дела — каждый из сообщества, т. е. «все люди», начиная с тебя самого
- Т. е. примерно так: «надо, чтобы было хорошо сообществу, а это значит, что как минимум в тех областях, в которых я ответственен, хорошо мне»;
- (Например, сопровождающий пакет сам этим пакетом пользуется)
Обратная сторона: мы не судим человека на основании того, что он делает вне сообщества
Ср. Иммануил Кант и его категорический императив (т. е. «безусловный моральный закон», хорошая статья, кстати). Этот закон имеет две формулировки
- Предписывающая («Основы метафизики нравственности», 1785):
- Поступай только согласно такой максиме, руководствуясь которой ты в то же время можешь пожелать, чтобы она стала всеобщим законом
- Фильтрующая («Критика практического разума», 1788):
- Поступай так, чтобы ты всегда относился к человечеству и в своем лице, и в лице всякого другого также как к цели и никогда не относился бы к нему только как к средству
Заметим, как эти непохожие формулировки сходятся в сетевой морали.
Архитектура ОС
TODO