Ситуация со свободными офисными пакетами становится всё более интересной. Корпорация IBM, развивающая Lotus Symphony на базе OpenOffice.org, решила передать код этого проекта некоммерческой организации Apache Software Foundation (ASF).
Lotus Symphony — коммерческое офисное решение от IBM, основанное на разработках OpenOffice.org и распространяемое бесплатно (но без исходного кода, т.е. как freeware). При этом в IBM признаются, что никогда не были по-настоящему активными участниками Open Source-проекта OpenOffice.org, хотя и «присутствовали на различных собраниях, спонсировали конференции и работали совместно над стандартами». Код Lotus Symphony поддерживался своими силами и развивался как самостоятельный форк, который редко возвращал что-либо основному проекту.
Теперь ситуация изменится. Исходный код IBM Lotus Symphony будет передан на условиях лицензии Apache License 2.0 проекту OpenOffice.org, ныне управляемому организацией ASF. Кроме того, IBM обещает работать с участниками проекта над интеграцией некоторых созданных в корпорации наработок из Lotus Symphony в OpenOffice.org. В частности, у IBM есть опыт по замене лицензированных под GPL/LGPL зависимостей, что потребуется ASF для перевода всего проекта на Apache License. Речь идет и о функциональных вещах: IAccessible2, поддержка макросов VBA, улучшения в пользовательском интерфейсе.
Вместе с тем, IBM предложит ASF новый проект для «инкубации» — ODF Toolkit. Это набор Java-библиотек для приложений, работающих с офисными документами в формате OpenDocument.
Официальный анонс всех этих инициатив IBM состоится сегодня на мероприятии ODF Plugfest в Берлине (Германия). В жизнь они будут воплощаться в течение «пары следующих месяцев».
Компания SAP, успешный немецкий разработчик корпоративного программного обеспечения, стала участником Open Source-проекта по реализации Java, развитием которой занимается Oracle, — OpenJDK.
OpenJDK — свободная реализация языка программирования Java, созданная в Sun Microsystems и ныне поддерживаемая корпорацией Oracle. В конце прошлого года к этому проекту примкнули два заметных игрока рынка: IBM и Apple. Переход IBM «на сторону» OpenJDK после долгой поддержки другой Open Source-реализации — Apache Harmony — вызвал скептическую реакцию сообщества. Причины скепсиса просты: событие состоялось «на волне» иска Oracle против Google по Android, проблемы в котором возникли из-за того, что Google использует в своей платформе наработки Apache Harmony.
Тем временем, вчера в почтовой рассылке OpenJDK появилось сообщение от Волкера Симониса (Volker Simonis), представляющего команду разработчиков JVM (Java Virtual Machine) в SAP. Он известил сообщество о том, что SAP подписала соглашение с Oracle (Oracle Contributor Agreement) по проекту OpenJDK. Теперь разработчики JVM в SAP могут «официально присоединиться к дискуссиям в различных почтовых рассылках OpenJDK и предлагать проекту свои патчи и улучшения».