Все новости от 8 декабря 1998 г. Jikes! Еще один открытый исходный код
На выставке Java Business Expo в Нью-Йорке компания IBM объявит о том, что ее генератор байт-кода Java Jikes переводится в режим разработки с открытым исходным кодом.
Jikes — второй программный продукт IBM, переводимый на модель открытого исходного кода; первым был XML Parser for Java. По словам представителей компании, IBM решила принять для Jikes открытую модель, популяризованную операционной системой Linux и веб-сервером Apache, чтобы ускорить разработки в области платформы Java, важной для многих технологий IBM. По словам старшего менеджера IBM по Java-технологии Джима Рассела (Jim Russell), потребители не будут платить за исходный код компилятора, но применяющим его разработчикам придется отчислять IBM часть доходов от продажи своих изделий, в которых Jikes используется целиком или частично. Кроме того, любые модификации, внесенные в исходный код, прежде чем их можно будет называть технологией Jikes, должны утверждаться IBM.
На самом деле Jikes является более строгим блюстителем чистоты Java, чем собственные компиляторы Sun Microsystems. В процессе компиляции этот конкурирующий — и в то же время дополняющий версию компилятора Java от Sun — продукт предупреждает разработчиков, если их исходный код заметно отклоняется от спецификации Java. Исследовательская лаборатория IBM разработала технологию Java в рекордно короткий срок, однако Рассел отвергает предположения о том, что IBM старается опередить Sun. «Мы сделали это не потому, что не могли дождаться продукта Sun, — поясняет он. — Мы просто хотели внести свой научный вклад в развитие сообщества Java».
IBM призывает разработчиков дополнять Jikes новыми функциями и намерена организовать комитет, который будет оценивать эти дополнения, прежде чем публиковать их. В состав комитета войдут члены движения за открытый исходный код и представители компании. «Как и группа Apache, мы будем стремиться к тому, чтобы понятие Java не стало размытым, — сказал Рассел. — Пользуясь преимуществами открытого исходного кода, нужно, тем не менее, избегать опасности фрагментации продукта».
Шаг IBM последовал на фоне растущего интереса к операционной системе Linux и другим программным продуктам с открытым исходным кодом со стороны менеджеров информационных систем. В числе коммерческих фирм, которые пошли по этому пути, компания Netscape Communications со своим проектом Mozilla и компания Novell, которая планирует открыть для пользователей и разработчиков часть своего краеугольного ПО Novell Directory Services.
Исходный код Jikes публикуется по адресу: www.alphaworks.ibm.com/formula/jikesos.
|