Организация Apache Software Foundation утвердила [3] принятие из рук компании Adobe проекта Flex. Все участвующие в голосовании представители фонда Apache согласились принять проект в инкубатор Apache [4]. Напомним, что ранее компания Adobe приняла решение о передаче Flex в состав фонда Apache и заявила о намерении выделить команду разработчиков, которые будут продолжать заниматься развитием Flex в составе Apache в режиме полного рабочего дня. В список коммитеров Apache Flex уже уже включено [5] 36 разработчиков, в том числе 6 из компании Adobe и 2 из VMware.
В ближайшее время компания Adobe официально передаст фонду Apache всю интеллектуальную собственность, связанную с Flex SDK [6] и некоторыми дополнительными компонентами. После подготовки инфраструктуры, анализа кода, проведения аудита лицензионной чистоты и проверки способности сообщества разработчиков соблюдения принятых в сообществе Apache принципов разработки, проект Flex будет переведён из инкубатора в разряд первичных проектов Apache. Процесс проверки займет не менее нескольких месяцев. Код Flex станет доступен [7] под лицензией Apache 2.0. Развитие Flash Builder, основанной на Eclipse интегрированной среды для разработки, сборки и отладки приложений на базе технологии Flex, пока остаётся в руках Adobe.
Adobe Flex представляет собой кросс-платформенный открытый фреймворк для создания интерактивных (Rich Internet Applications) web-приложений, идентично выполняемых как в web-браузере, так и в виде отдельных настольных программ. Большая часть кода Flex SDK, включая сам фреймворк Flex, набор компиляторов и отладчик, уже несколько лет распространяется [8] в исходных текстах под открытой лицензией Mozilla Public License. Тем не менее, до сих пор открытость была ограничена невозможностью внесения исправлений и улучшений в основную кодовую базу проекта без привлечения посредников из компании Adobe. Представители сообщества также не могли влиять на процесс принятия решений по доработке продукта. В составе фонда Apache разработка Flex SDK будет вестись в соответствии с принципами меритократии, т.е. управление будет в руках наиболее активных участников проекта. В совет, управляющий развитием проекта, планируется включить ключевых разработчиков Flex из компании Adobe, наиболее активных представителей сообщества и компаний, активно использующих Flex.
Среди сильных сторон Flex, актуальных при разработке приложений для корпоративного сектора, отмечается обеспечение целостной и полнофункциональной поддержки работы на различных платформах, эффективность компонентов Flex и модели программирования при создании сложных интерфейсов пользователя, зрелость ActionScript как языка программирования для разработки больших приложений, наличие большого числа вспомогательных инструментов для редактирования кода, отладки и профилирования.
Кроме Flex SDK и связанных с ним компонентов по визуализации и автоматизации обработки данных, фонду Apache также планируется передать код следующих проектов:
Ссылки:
[1] http://htfl.ru/cat-news-apache
[2] http://htfl.ru/cat-news-novosti
[3] /out.php?link=http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/%3CCAEWfVJmMq390Hinafg%2Bjik8VqboYG1ixe_gnz5O2bV5q5mtKPw%40mail.gmail.com%3E
[4] /out.php?link=http://incubator.apache.org/projects/flex.html
[5] /out.php?link=http://wiki.apache.org/incubator/FlexProposal
[6] /out.php?link=http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
[7] /out.php?link=http://svn.apache.org/repos/asf/incubator/flex
[8] /out.php?link=http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code
[9] /out.php?link=http://opensource.adobe.com/wiki/display/blazeds/BlazeDS
[10] /out.php?link=http://help.adobe.com/en_US/flex/using/WS0141D24B-6AEB-4721-BA04-9BF15F86350F.html