Читать «Журнал «Компьютерра» № 14 от 11 апреля 2006 года» онлайн - страница 29
Компьютерра
Конфликт репутации и частной жизни — всего лишь одно из следствий описанной модели. На самом же деле она породила целую совокупность правил «хорошего тона», выглядящих несколько странно для «простых смертных» и призванных сохранять и увеличивать репутацию. Эти правила просто не могут быть объяснены с другой точки зрения.
Возвращаясь к Реймонду, разберем его утверждение о структуре владения программой. Под владением в данном случае он понимает признанное окружающими право распространять ее измененные версии. По утверждению Реймонда, законы владения программными проектами очень похожи на законы англо-американской теории землевладения, поскольку сформировались в сходных условиях: при отсутствии сильной государственной власти, сопряженном с высокой экономической ценностью земли.
Основных законов, по которым устанавливается право владения, — три. Во-первых, можно найти не занятый участок земли, обозначить его границы и, таким образом, стать владельцем. Аналогия с программными проектами — создание новой программы с нуля. Также можно получить землю от предыдущего собственника, при этом доказательством права владения служит цепочка записей о передачах, заканчивающаяся собственником, который приобрел землю первым или третьим способом. С программами — примерно так же: предыдущий разработчик может передать права на проект следующему, публично об этом объявив. И наконец, третий способ — обнаружить бесхозный участок (например, его обладатель умер и не оставил наследников) и завладеть им. В «программном мире», по Реймонду, эквивалентом такого способа будет завладение программой, которую больше не поддерживает предыдущий автор. Причем для признания прав нового владельца необходимо, чтобы он сначала произвел публичный поиск владельца старого.