Новости

Опубликовано в журнале "Компьютерра" №15 от 19 апреля 2005 года.

Страница 4 из 20. Вернуться на первую страницу.

Линус, ты не прав!

Скандал в почтенном семействе: Линус Торвальдс, отец-основатель и бессменный лидер разработчиков ядра операционной системы Linux, отказывается от использования инструмента, по его же собственной оценке вдвое ускорившего процесс разработки.

В начале 2002 года Торвальдс сообщил о намерении координировать работу коллег по «ядерному» цеху с помощью программы BitKeeper американской компании BitMover. BitKeeper является проприетарным и весьма дорогим продуктом, позволяющим эффективно организовать работу большого коллектива программистов за счет отказа от централизованного репозитария исходных текстов. Наряду с платной компания BitMover выпускает и бесплатную версию программы — с несколько урезанной функциональностью. Пользоваться ею могут все желающие при условии, что не будут участвовать в разработке конкурирующих инструментов. Именно с этой версией работали Линус и сотни его коллег.

Выбор Торвальдса с самого начала подвергся резкой критике многих авторитетов сообщества Оpen Source. Использование для разработки свободной операционной системы несвободного программного продукта неправильно идеологически, но главное – безответственно по отношению к сообществу разработчиков. Дело в том, что BitKeeper завязан на серверы BitMover и работает через закрытый протокол, так что вслед за Линусом и его коллеги вынуждены были перебраться на BitKeeper.

Торвальдса не раз предупреждали, что BitMover может изменить свою политику, но уговоры действия не возымели. Торвальдс ценил BitKeeper за эффективность, а BitMover, ежегодно тратившая, по ее словам, до 65 млн. долларов на поддержку бесплатных серверов, ценила Linux-сообщество за отличную рекламу. Восторженная оценка, данная Линусом BitKeeper, и сегодня висит на первой странице сайта компании.

Увы, идиллия длилась недолго. С начала этого года BitMover намекала на возможность скорого отказа от поддержки бесплатной версии своего продукта. Формальной причиной тому послужили работы по созданию совместимых с BitKeeper программ, ведущиеся несколькими энтузиастами. Один из них — Эндрю Трайджелл (Andrew Tridgell, проект SourcePuller), даже работает в Open Source Development Labs, где трудится и Линус. Впрочем, действительная причина, похоже, скрыта в другом: число пользователей платной версии BitKeeper за последние два года выросло вчетверо, так что BitMover больше не нуждается в помощи энтузиастов. В начале апреля было официально объявлено, что бесплатная версия программы в ее нынешнем виде прекратит существование до середины лета, а ее место займет еще более урезанный продукт, который будет непригоден для ведения крупных проектов.

Главные действующие лица этой истории, Линус Торвальдс и Ларри Маквой (Larry McVoy, создатель BitKeeper и старый знакомый Линуса), постарались максимально сгладить ситуацию. Торвальдс объяснил отказ от BitKeeper назревшей необходимостью перехода на альтернативный продукт и пообещал, что никаких проблем с миграцией не будет. Маквой и пресс-служба BitMover и вовсе обставили все так, будто ничего серьезного не случилось: мол, просто компания намерена сосредоточиться на развитии коммерческой версии. Истинную картину нарисовали те, кто все эти годы находился в оппозиции. Так, бывший руководитель проекта Debian и основатель UserLinux Брюс Перенс пояснил, что теперь тысяча человек, работавших бок о бок с Торвальдсом, будет вынуждена изучать новый инструмент и переносить на него все свои наработки, возможно, пройдя через непростой процесс конвертации данных из одного формата в другой. Все это обернется потерянным временем; не стоит забывать и тех, кто отошел от разработки ядра после перехода Линуса на BitKeeper. — Е.З.

<< стр. 3
стр. 5 >>


<<Микрофишки
Все материалы номера
А мужики-то не знали… >>