Разделы

ПО Свободное ПО Софт Открытое ПО

Google представила официальный ответ на патентные притязания Oracle

В официальном ответе на притязания Oracle, представленные вчера в Окружной суд по Северному округу Калифорнии, компания Google отрицает обвинения Oracle в том, что в компоненте Dalvik (независимая реализация языка Java, используемая в Android), используются патенты Oracle.

По утверждению Google, до приобретения Sun компания Oracle занимала критическую позицию в отношении патентов Sun на ключевые элементы платформы Java. При публикации исходных текстов Java компания Sun, все же, отказалась публиковать исходные тексты ПО для проверки совместимости Test compatibility kit (TCK), тем самым обеспечив за собой определенный приток прибыли за счет лицензирования. В 2009 году и Google, и Oracle выступали с критикой этого шага, поддержав позицию группы по стандартизации Java Community Process (JCP). В этом заявлении говорилось: “Лицензии на TCK не должны использоваться для дискриминации против каких-либо реализаций спецификаций Java или для их ограничения посредством введения ограничений на область применения протестированных реализаций или каким-либо другим путем. Лицензии, в которых содержатся подобные ограничения, не соответствуют требованиям JSPA, соглашения, на условиях которого работает JCP, и противоречат ожиданиям сообщества Java, которое стремится к тому, чтобы спецификации JCP могли быть полностью доступны для независимой реализации”.

Однако после приобретения Sun компания Oracle уже не возвращалась к этой позиции и “проигнорировала запрос со стороны сообщества Open Source с просьбой закончить раскрытие исходных текстов платформы Java”, – говорится в ответе Google.

Компонент Dalvik VM, представляющий собой независимую реализацию языка Java, был создан компанией Google с использованием компонентов, разработанных фондом Apache Software Foundation, имеющих лицензию от Sun. Однако Dalvik не может быть назван Java-машиной в полном смысле слова, поскольку байт-код Dalvik отличается от байт-кода Java. Тем не менее, в большинстве случаев Dalvik позволяет запускать приложения, созданные на языке Java.

Егор Гребнев