Oracle и IBM анонсировали совместные планы по развитию OpenJDK.
По сообщению Bob Sutor, вице-президента IBM по Linux и СПО, компания перестанет участвовать в проекте Apache Harmony — попытке разработать полностью соответствующую спецификациям альтернативную реализацию Java SE.
Переход с Harmony на OpenJDK объясняется тем, что Oracle (как и Sun ранее) отказалась предоставить сертификационные тесты (Java SE TCK) для Apache Software Foundation.
Одиннадцатый год развития открытого XSL-FO-процессора Apache FOP ознаменовался достижением версии 1.0.
По-видимому, разработчики были настолько поглощены процессом подготовки выпуска, что забыли анонсировать выпуск, который произошёл в середине лета. Тем не менее, это — знаковое событие для opensource-графики: FOP является де-факто единственным открытым и свободным процессором XSL Formatting Objects. FOP активно используется в таких серьезных организациях, как Accenture, BNP Paribas, FedEx, Европейский патентный офис, Ford, HP, IBM, Siemens, Палата Представителей и Армия США. В версии 1.0:
адресация всех доступных глифов в шрифтах Type 1;
автоматическое конфигурирование коллекций TrueType-шрифтов (.ttc). В файлах font-метрик для них более нет необходимости;
рендеринг с использованием Java Print System;
посимвольная и пословная стратегия выбора шрифта;
начальный набор расширений для предпечатной подготовки (препресс);
поддержка страниц разной ширины в рамках одной последовательности (page-sequence);
поддержка пиктографических шрифтов TrueType, таких, как Wingdings или Symbol;
фреймворк обработки событий, обеспечивающий более полное информирование о процессах в FOP.
XSL Formatting Objects (спецификация) — язык разметки типографских макетов и прочих предпечатных материалов, использующий всю мощь XML-технологий WWW-Консорциума. По идеологии XSL-FO пользователь создаёт исходный текст в виде произвольного XML (например, XHTML, DocBook или TEI), который затем при помощи XSLT-трансформации превращается в FO-документ и далее «материализуется» FO-процессором. Так, в качестве выходных механизмов Apache FOP поддерживает визуализацию на экране, вывод на печать и в файлы формата PDF/PostScript/PCL/SVG/PNG/RTF; в то же время, сам по себе XSL-FO — media-независимый язык.
Вместе с выходом Xerces-J 2.10.0 (с поддержкой XML Schema 1.1), выпуск FOP 1.0 представляет собой существенное обновление XML-стека от Apache.
Компания Oracle выпустила пресс-релиз, в котором обвинила Google в нарушении 7 принадлежащих Oracle патентов, связанных с технологией Java. Никаких деталей относительно сущности патентов поглотитель Sun пока что не раскрывает. Однако можно предположить, что они касаются виртуальной машины Андроида Dalvik и Android SDK.
Известно, что Google использует в своих наработках по Андроиду библиотеки проекта Apache Harmony, свободной реализации Java SE под лицензией Apache. К этому проекту у Sun были претензии даже ещё до покупки со стороны Oracle.
Как сообщает пресс-релиз Oracle, "Разрабатывая Android, Google заведомо, прямо и неоднократно ущемлял принадлежащие Oracle права на интеллектуальную собственность. Этот судебный иск ищет возмездия за нарушения."
Apache Tomcat — веб-сервер и сервер приложений, долгое время бывший официальным RI (reference implementation) веб-технологий Java. В последнее время палочку эстафеты перехватил проект GlassFish, но, несмотря на это, Tomcat не собирается отставать.
Если зайти на сайт Iron Ruby, Iron Python или Dynamic Language Runtime то можно заметить, что Microsoft поменяла лицензию на эти продукты с Microsoft Permissive License на Apache License 2.
С песнями и плясками явился миру первый мажорный релиз Apache CouchDB, открытой и свободной документо-ориентированной системы управления базами данных, написанной на Erlang.
Релиз носит гордый номер 1.0.0, однако список изменений с предыдущей версии невелик и содержит в основном оптимизацию и багфиксы.
На момент написания новости ебилдов не обнаружено, в AUR и PPA также тишина.
Не так давно вышла первая стабильная версия Logstalgia — системы анализа и визуализации журналов веб-сервера Apache. Метод визуализации явно навеян классическими аркадными видеоиграми наподобие Arkanoid: «журнал воспроизводится в виде пинг-понг-подобной схватки между сервером и нескончаемым потоком запросов» — пишет автор. Успешно отраженный удар означает обслуженный запрос, пропущенный — ошибку (например, 404). Logstalgia работает как в режиме воспроизведения сохраненных логов (replay), так и в реальном времени. Наведя курсор мыши на графический образ отдельного запроса, можно получить детальную информацию по нему.
Logstalgia многое заимствует у родственного проекта Gource (визуализатор дерева версий исходных текстов для различных VCS), еще не достигшего стабильного состояния. Для работы Logstalgia и Gource требуется видеокарта, поддерживающая аппаратное 3D-ускорение через OpenGL.
Сообщество разработчиков Apache Rivet с радостью сообщает, что версия 2.0 проекта была успешно выпущена, и доступна для скачивания и использования.
Apache Rivet - система создания динамических web-приложений с использованием Tcl и Apache; она разработана в расчёте на скорость, расширяемость, скромные системные требования и простоту в обучении. Сама по себе платформа Apache Rivet может быть использована и за пределами web - для задач системного администрирования, обработки текста, управления базами данных, работы с XML. В web-программировании Rivet может быть использован как в смысле работы с Tcl/HTML-шаблонами (аналогично PHP), так и в смысле использования чистых Tcl-скриптов.
Компания Riptano (эксперт в области поддержки, обучения и предоставления профессиональных услуг, связанных с Apache Cassandra) начала осуществление коммерческой поддержки Apache Cassandra NoSQL, для повышения востребованности проекта в enterprise-сегменте рынка.
Несмотря на свою молодость, компания имеет самое прямое отношение к проекту, поскольку основана, в том числе, председателем проекта Джонатаном Эллисом (Jonathan Ellis). Помимо Riptano, привлечена также крупная хостинговая компания Rackspace, чьими бывшими сотрудниками являются и Эллис, и еще один соучредитель Riptano Мэтт Пфайль (Matt Pfeil).
СУБД с открытым исходным кодом Apache Cassandra NoSQL уже используется в таких сервисах, как Twitter, Digg, Facebook и других крупных онлайн-проектах.
Компания Google официально делегировала развиваемым под эгидой Apache свободным проектам права по использованию технологий, фигурирующих в патенте 7650331 («Системы и методы эффективной высокомасштабируемой обработки данных»). В патенте изложены принципы реализации метода MapReduce, который активно используется в таких проектах, как Apache Hadoop и Apache MapReduce.
Очередной раз google на деле показал хорошее отношение к проектам с открытым исходным кодом.
5 апреля 2010 года хакеры проникли на сервера Apache Foundation, используя уязвимость XSS в багтрекере Atlassian Jira и переадресацию TinyURL. Атаке подвергся сервер brutus.apache.org, программное обеспечение которого использовалось для обратной связи с пользователями (хостинг Jira и Bugzilla). Вследствие данного нападения, похищены пользовательские пароли.
Как заявляют в Apache, пароли были зашифрованы (алгоритм SHA-512), но тем не менее, вероятность взлома простых паролей на словарной основе весьма высока, и пользователям настоятельно рекомендуется незамедлительно сменить пароли. «Кроме того, если Вы вошли в систему, например, Apache JIRA, с 6 по 9 апреля, вероятнее всего, Ваш пароль под угрозой, так как нападавшие изменили форму LOGIN для входа», сообщили представители компании.
На Open Source Business Conference Stuart McKee, отвечающий в корпорации за работу с госструктурами. заявил, что, поскольку основная задача MS - удовлетворение потребностей клиентов, а экосистема ПО изменяется, то корпорация не может этого не учитывать. Все больше открытых проектов используются на платформе Windows.
Стюарт признал, что отношения с OSS были неоднозначными, но все меняется (Microsoft has had a «contentious» relationship with open source proponents but «things are really changing»).
Среди упомянутых вкладов в OSS - код для работы Linux на Hyper-V от MS (напомню, код не приняли в основную ветку — прим. авт.), хостинг открытых проектов CodePlex (на котором нет лицензии GPLv3 — прим. авт.), спонсирование Apache Foundation (проекты Apache POI и Apache Qpid).
Как пример новых отношений упомянут и тот факт, что веб-сервер Apache, MySQL и PHP работают на платформе Microsoft's Windows Azure cloud platform.
mod_gzip – это модуль для веб-сервера Apache, позволяющий передавать страницы в сжатом виде. В интернете довольно много примеров настройки mod_gzip, но я столкнулся с некоторыми трудностями при его использовании, о которых хотел бы рассказать.
Устранены устаревшие конструкции, такие как Field.Store.COMPRESS, SpanQuery.getTerms и т.д.
Произведена оптимизация некоторых API-функций
The Apache Lucene — это свободная библиотека для высокоскоростного полнотекстового поиска, написанная на Java. Ключевой особенностью данной библиотеки является, то что требуется малый объем памяти, наличие ранжированного поиска, возможность одновременного поиска и обновления индекса, поиск основанный на «полях» и т.д. (более подробно в Википедии)
Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon Simple Storage Service (S3; Служба простого хранения) и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB, об их архитектуре и начата разработка фотохостинга.
Java Enterprise Edition 6 прошла рассмотрение консорциума Java Community Process путем открытого голосования. Java EE 6 (разработанная как JSR316) вышла на суд публике в прошлом месяце, и теперь мы узнаем о результатах. Консорциум Apache Software Foundation проголосовал против, в результате того, что в долгом споре о терминах в лицензии Java Compatibility Kit (JCK) не удалось прийти к общему мнению.
Microsoft передала сообществу код системы StockTrader 2.0 в качестве примера реализации сервисно-ориентированной архитектуры (SOA) на языках программирования Java, Perl, PHP, Python, Ruby, .Net/C#.
Microsoft в настоящее время является платиновым спонсором Apache Foundation.
Узнайте, как установить, настроить и протестировать сервер под управлением Linux®, Apache®, Informix® и PHP (LAIP). Эти приложения предоставляют в ваше распоряжение мощный набор средств для поддержки Web-сервера. Все процедуры, представленные в этом руководстве, выполнялись в ОС Red Hat Enterprise Linux 4 и SUSE Linux 9. Тем не менее общая концепция может использоваться и при работе с другими дистрибутивами Linux.
Среди новых возможностей следует отметить появление в конфигурационном файле директивы ChrootDir, в которой указывается корневая директория изолированного окружения, куда будет происходить переход Apache после старта.
Обещают, что это будет совместимо с MPM модулями prefork и worker.