Влад Борисов
31 марта корпорация Netscape Communications разместила на своем узле исходный код своего клиентского пакета Communicator, который может бесплатно использовать любой желающий.
Разработчику, переписывающему код этого пакета, предлагается выбрать одну из двух лицензий: Netscape Public License (NPL) или Mozilla Public License (MPL).
В первом случае программист получает разрешение на модификацию исходного кода, но при этом делегирует Netscape широкие права по распоряжению результатом своего труда.
По второму варианту он обязуется не модифицировать код, а лишь создавать расширения для него. При этом требования Netscape оказываются существенно более мягкими. Например, создавая подключаемый модуль, разработчик сохраняет за собой все авторские права на него. Однако, написав интерфейс прикладного программирования (API) для доступа к этому модулю, он должен будет передать код этого API в общий пул Netscape.
Корпорация представила проект своей лицензии 4 марта; в начале предусматривался только один вариант лицензирования. Итоговые же правила напоминают лицензии GNU General Public License (GPL) и Berkley Software Design (BSD) на бесплатно распространяемые продукты. В GPL программисты обязуются делиться результатами своей работы, в то время как BSD не требует от них этого.
По оценкам различных экспертов, исходные тексты Communicator могут использоваться как для создания частных версий пакета, настроенных под определенные сети, так и для оптимизации его работы с различными устройствами, например принтерами или телефонами. Возможна, скажем, модификация кода для ограничения доступа к определенным Web-узлам, информации и т. п.
Под патронажем Netscape независимые разработчики уже создали версию Communicator для ОС Linux - популярного бесплатного клона Unix. Кстати говоря, основные принципы создания и тестирования ПО большими распределенными по Сети командами энтузиастов также уже отработаны на этой ОС и ПО для нее.
Специалисты Microsoft, например менеджер по конкурирующему с Communicator продукту Internet Explorer Крэйг Бэйлинсон, считают, что Netscape может захлебнуться в потоке создаваемого сторонними программистами кода и потерять контроль над своим пакетом. Однако топ-менеджеры Netscape уверены в том, что открытие исходного кода позволит придать комплекту корпорации новый импульс.
“Теперь не только Netscape продвигает наше клиентское ПО вперед; это станут делать все разработчики Сети, - заявил Боб Лисбонне, старший вице-президент корпорации по клиентским продуктам. - У Nestcape появляется возможность использовать труд такого числа людей, которое не способна нанять ни одна коммерческая компания, производящая ПО” .
Тексты Communicator доступны по адресу: www.mozilla.org/download.html. На узле имеется три версии - для Windows (объем 12Мб), Unix (9 Мб) и Macintosh (12 Мб), а также инструкции по компиляции и некоторая документация. В кратком информационном сообщении, размещенном на этой Web-странице, указывается, что скомпилированный код может работать нестабильно, так как это ПО не является сколь-нибудь законченной версией Communicator 5, а лишь его рабочим вариантом.