Облачно

12 январь, 2011 - 14:08Євген Куліков

Крупный поставщик решений и услуг в области автоматизации внедрения и использования свободного ПО в корпоративной среде, компания Black Duck Software, назвала десятку лучших проектов 2010 г. с открытыми исходными кодами.

Рейтинг был составлен на основе изучения тысяч начатых в прошлом году проектов. При оценке учитывались активность в рамках проекта, количество задействованных разработчиков и ссылок на проект в Сети. Анализ полученных результатов показал, что 30% проектов из Топ10 используют AGPL-лицензии, что свидетельствует об увеличении популярности облачных и SaaS-сервисов. Кроме того, 40% из лидирующей десятки и 32% из Топ50 размещены на GitHub, что говорит о существенном росте популярности этого репозитория.

Собственно десятка лучших новых проектов c открытым исходным кодом прошлого года по версии Black Duck Software выглядит следующим образом:

  1. Diaspora – конфиденциальная, персонально контролируемая социальная сеть.
  2. OpenStack – открытая платформа облачных вычислений, которую поддерживают RackSpace и NASA для создания надежной облачной инфраструктуры.
  3. Cloud9IDE – интегрированная среда разработки на базе Node.JS, призванная посредством плагинов объединить лучшие черты существующих IDE и редакторов исходных кодов, таких как Eclipse, Netbeans, Textmate и многих других.
  4. OpenStack Nova – контроллер облачных вычислений (ключевой компонент систем IaaS, Infrastructure as a Service). Написанный на Python с использованием фреймворков Twisted и Eventlet и основанный на стандартном протоколе обмена сообщениями AMQP.
  5. NuGet – бесплатная, ориентированная на разработчиков Open Source система управления пакетами для платформы .NET, которая предназначена для упрощения включения сторонних библиотек в .NET-приложения в процессе разработки.
  6. Activiti BPM Platform – ориентированная на деловых людей, разработчиков и системных администраторов система документооборота и управления бизнес-процессами (BPM). Ее ядром является быстрый движок на Java. Благодаря чему она может работать в любых java-приложениях, на сервере, в кластере или облаке.
  7. SparkleShare – инструмент обмена файлами и совместной работы, предназначенный для упрощения этих процессов и оповещения сотрудников о выполняемых в данный момент задачах. Позволяет мгновенно синхронизироваться с любым Git-репозиторием, к которому имеется доступ.
  8. VoltDB – быстрая, масштабируемая СУБД SQL с обработкой транзакций в реальном времени и соответствующая требованиям ACID. Альтернатива решениям NoSQL для хранения и обмена данными.
  9. RapidFTR – мобильное приложение, позволяющее работникам гуманитарных организаций собирать, упорядочивать и обмениваться информацией о детях, находящихся в чрезвычайной ситуации. Позволяет быстро вводить необходимые данные о ребенке, включая фотографию, возраст, состояние здоровья, местоположение и пр. Информация автоматически сохраняется и передается в центральную базу данных, как только появляется доступ в Интернет. Зарегистрированные работники гуманитарных организаций могут вносить и изменять данные, а также производить поиск по всем существующим записям, чтобы помочь родителям в обнаружении потерявшихся детей.
  10. ownCloud – персональное облако, которое запускается на индивидуальном сервере. Решение дает возможность получать доступ к персональным данным с любого из имеющихся в распоряжении пользователя устройств, а также при необходимости обмениваться ими с другими людьми. Система поддерживает шифрование, резервное копирование и управление версиями.