18.08.2016 Экспертиза, Открытый код/LinuxСо стороны может показаться, что в командах свободных проектов царит полное единодушие и решения по всем вопросам принимаются чуть ли не единогласно. Разумеется, реальность не имеет с этим ничего общего. Более-менее крупные сообщества включают в себя широкий круг людей с различными системами ценностей и точками зрения: от принципиальных анархистов до руководителей крупных предприятий. Конечно, как правило, решения принимаются путём достижения консенсуса через обсуждение. Это самый простой случай, не требующий от лидера каких-то особых усилий. Однако, бывают ситуации, когда требуется принять критически важное решение, но участники сообщества никак не могут договориться между собой. Непримиримые разногласия случаются не слишком часто, но при этом под угрозу ставится само существование проекта. Своим опытом поведения в таких случаях делится Джордж Данлап — один из лидеров проекта XenProject. В опубликованной на сайте OpenSource.com статье он рассказывает о том, какие методы применялись при решении проблемы безопасности XSA-7, по которой не был достигнут консенсус, причём руководство заранее знало, что именно так и будет. Создание процедуры на случай разногласий В самом начале работы сообщества все решения принимаются без каких-либо формальных процедур. Зачастую даже обходятся без голосования — достаточно обычного обсуждения, из которого и так всё становится ясным. Это правильный подход — не стоит усложнять людям процесс вхождения в проект какими-то дополнительными и не очень ...
читать далее.