Sun отказывается сделать Java проектом open-source [ Редагувати ]
Sun Microsystems не станет открывать исходный код Java по модели open-source, так как это приведет к появлению несовместимых версий ПО, заявил топ-менеджер компании.
Во вторник 16 марта на брифинге в Бостоне исполнительный вице-президент Sun по программному обеспечению Джонатан Шварц сказал, что компания не примет предложение IBM о сотрудничестве с Sun по превращению Java в технологию open-source из-за опасений по поводу совместимости.
Шварц и другие руководители Sun обнародовали детали планов компании по выпуску продуктов, включая будущие Linux-и Windows- версии Java Enterprise System, средства защиты с более тесными связями, а также консоль управления для преобразования макросов Microsoft Office в Java Desktop System. Sun подтвердила свое намерение предложить "подушевые" цены на комплексы приложений в развивающихся странах.
В прошлом месяце вице-президент IBM по передовой технологии Роберт Смит направил вице-президенту Sun Роберту Джинджеллу письмо с призывом сделать хотя бы часть ПО Java проектом open-source. Руководители IBM утверждают, что это облегчит распространение Java совместно с Linux и будет способствовать общему повышению популярности ПО среди разработчиков.
Недавно представитель IBM сказал, что в ближайшие недели компания надеется встретиться с представителями Sun и обсудить этот вопрос. Шварц подтвердил, что компании ведут двухсторонние переговоры, но вопрос о предложении IBM еще не затрагивали. По его словам, лицензия general public license (GPL), по которой распространяются многие программы с открытым исходным кодом, способствует "ветвлению", то есть рассогласованию между разными дистрибутивами ПО. Он привел пример Red Hat, которая де-факто становится дистрибьютором операционной системы Linux в Северной Америке.
"Java " это антитеза ветвлению. Это символ совместимости. Совместимость имеет первостепенное значение", " сказал Шварц. Sun не желает повторения ситуации, когда существуют разные и несовместимые между собой версии Java, как это сейчас происходит с Linux. "Мы не намерены повторять ошибки прошлого", " сказал Шварц в понедельник в интервью CNET News.com.
Шварц отметил также, что у тех, кто соблюдает условия лицензирования Sun и поддерживает совместимость со стандартами Sun, есть возможность получить доступ к исходному коду Java. А замена системы лицензирования на модель open-source может способствовать появлению разных реализаций. "Если IBM хочет допустить несовместимые реализации, то мы это уже проходили. Это называлось "Лицензирование Sun Java Microsoft". Оно раскололо сообщество Java, отбросило нас на годы назад и стало предметом интенсивного антимонопольного разбирательства", " сказал Шварц, назвавший предложение IBM "своего рода предзнаменованием".
По его словам, обеспечивая совместимость через процесс стандартизации Java, Sun гарантирует разработчикам возможность писать Java-приложения, которые работают на множестве разных операционных систем и устройств.
Новинки для Java
На пресс-брифинге руководители Sun пообещали в ближайшие два месяца выпустить Linux-редакцию Java Enterprise System. За этот комплекс серверного ПО Sun берет по 100 долл. на пользователя в год. Версии Java Enterprise System для Windows и HP-UX планируется выпустить к концу года.
Компания предложит также средства дистанционной диагностики, которые позволят Sun с разрешения заказчика устранять неисправности через интернет. Первые диагностические инструменты уже присутствуют в Java Enterprise System версии 2, и в течение года их набор будет пополняться, заверил исполнительный директор по безопасности и корпоративным системам Java Стивен Борчич.
По его словам, в ближайшие два месяца Sun подробно расскажет о своих планах объединения существующих продуктов для управления цифровыми персонами с программным обеспечением, приобретенным вместе с компанией Waveset Technologies. Со временем это ПО будет интегрировано с grid-технологией Sun N1, что позволит компаниям распределять такие ресурсы, как полоса пропускания или обрабатывающая мощность, между группами своих сотрудников.
К концу года Sun выпустит корпоративную и стандартную редакции серверного ПО Java Application Server 8, входящего в состав Java Enterprise System. Версия 8 использует спецификацию Java 2 Enterprise Edition 1.4, позволяющую компаниям исполнять приложения на базе веб-сервисов.
В апреле Sun начнет процесс предварительной оценки своего продукта Java Studio Creator, инструмента программирования Java, нацеленного на ускорение создания веб-приложений.
Вице-президент по маркетингу веб-сервисов и инструментов Java Джо Келлер сказал, что Sun провела несколько консультаций с вновь образованным правлением Eclipse по поводу сотрудничества проекта разработки open-source с сообществом Java Tools Community. По его словам, Sun хочет лучше понять цели Eclipse и ждет назначения исполнительного директора, прежде чем возобновить дискуссию по поводу участия Sun в проекте Eclipse.