Не так давно мы наблюдали довольно странные события, разворачивающиеся в среде разработчиков Linux – новопринятый Code of Conduct стал камнем преткновения для многих. Более того, его даже начали использовать для самореализации и продавливания своих идей некоторые недобросовестные (моё субъективное мнение) участники сообщества.
В пику такому модному подходу как Code of Conduct, который, напомню, был позаимствован Linux-сообществом у GitHub и прочих прогрессивных организаций, проект SQLite также принял свой Code of Conduct.
Свой свод правил и норм поведения проект SQLite также скопировал, однако, обратился к более зрелым и проверенным источникам. А именно – к Уставу святого Бенедикта!
Как они заявили во вступлении Code of Conduct:
За более чем 1500-летную историю этот кодекс хорошо зарекомендовал себя в тысячах различных общин и послужил основой для многих законов и норм гражданского права со времён Карла Великого.
Суть Устава Святого Бенедикта суммируется в девизе Бенедиктинской Конфедерации: pax («мир») и традиционного ora et labora («молись и трудись»). Сам же устав содержит 72 пункта:
- Любить Господа Бога всем сердцем, всей душой, всеми силами.
- Любить ближнего, как самого себя.
- Не убивать.
- Не предаваться блуду.
- Не красть.
- Не завидовать.
- Не лжесвидетельствовать.
- Уважать всех людей.
- Не делать другим того, чего бы мы не желали себе.
- Отвергаться самого себя.
- Умерщвлять свою плоть.
- Не привязываться к тому, что приятно чувствам.
- Любить пост.
- Облегчать участь бедных.
- Одевать нагих.
- Посещать больных.
- Хоронить мертвых.
- Поддерживать находящихся в испытании.
- Утешать печальных.
- Чуждаться мирских нравов.
- Не предпочитать ничего любви Христовой.
- Не предаваться гневу.
- Не помышлять о мщении.
- Не хранить в сердце лукавства.
- Не давать ложного мира.
- Не оставлять милосердия.
- Не клясться, чтобы не оказаться клятвопреступником.
- Быть правдивым сердцем, также как и устами.
- Не воздавать злом за зло.
- Не терпеть неправды, но с терпением переносить ту, что будет сделана нам.
- Любить своих врагов.
- Отвечать на проклятие не проклятием, а благословением.
- Терпеть гонение за правду.
- Не быть надменным.
- Не быть пристрастным к вину.
- Не быть жадным к еде.
- Не быть любителем поспать.
- Не быть ленивым.
- Не роптать.
- Не клеветать.
- Полагать надежду на Бога.
- Приписывать Богу то доброе, что найдешь в себе.
- В зле всегда обвинять самого себя.
- Помнить о судном дне.
- Страшиться ада.
- Всеми силами души стремиться к жизни вечной.
- Всегда помнить о смерти.
- Всегда следить за своими поступками.
- Быть уверенным, что Бог видит нас везде.
- Разбивать о Христа все недобрые мысли, как только они возникают в сердце.
- И открывать их старцу, опытному в делах духовных.
- Хранить уста от всякого злого слова.
- Не любить многословия.
- Не говорить праздных слов.
- Не любить слишком часто и громко смеяться.
- Охотно внимать духовному чтению.
- Часто предаваться молитве.
- Каждый день в молитве со слезами исповедовать Богу прошедшие прегрешения и впредь от них исправляться.
- Не исполнять пожеланий плоти.
- Ненавидеть свою волю. Во всем повиноваться наставлениям игумена, даже если — избави Бог — он противоречит себе делами, помня завет Господень: «Что они говорят, то делайте, по делам же их не поступайте».
- Не стараться прослыть святым, прежде чем станешь им.
- Каждый день исполнять жизнью заветы Господа.
- Любить чистоту.
- Избегать ненависти.
- Не ревновать и не поддаваться зависти.
- Не любить споров.
- Избегать почестей.
- Почитать старших.
- Любить младших.
- Молиться за врагов, в любви Христовой.
- До захода солнца мириться с теми, с кем разделила нас распря.
- Никогда не отчаиваться в милосердии Божием.
Лично я до сих пор придерживаюсь подхода
Будь добр, не паникуй, помни о своём полотенце.
Все же остальные правила в программистских сообществах кажутся переусложнёнными и ненужными.