Pull to refresh
138.15
Haulmont
Корпоративные системы и инструменты разработчика

Платформа CUBA выходит на рынок Свободного ПО

Reading time3 min
Views10K
Спустя два года присутствия на российском и года на мировом рынках платформа CUBA присоединяется к кругу свободно распространяемого программного обеспечения и переходит на лицензию Apache 2.0. Таким образом, широкий круг разработчиков Java, ориентирующийся на открытые технологии, получит возможность разрабатывать и распространять свои CUBA приложения абсолютно бесплатно, а также изменять и развивать платформу самостоятельно!

Кто не знаком с платформой, приглашаем вас ознакомится на наш сайт или прочитать первую статью о платформе на хабре.





Наш путь на рынок свободного ПО


С выходом платформы в свет в 2014 году мы начали ее популяризацию, принимая участие в различных мероприятиях, как в России, так и за рубежом. Показательным стал 2015 год, когда мы вышли на международный рынок и посетили ряд конференций, такие как DevoxxUK в Лондоне и JavaOne в Сан-Франциско, а также начали переговоры с крупными отечественными компаниями. Тогда стало очевидным, что требование к свободному лицензированию платформы является необходимым условием для расширения сообщества. Отдельно стоит отметить российский рынок, который стал максимально ориентирован на использование открытых технологий, отдавая предпочтение отечественным продуктам. Анализ вышеперечисленных факторов подтолкнул нас к принятию решения по переходу на пожалуй самую популярную лицензию в мире открытого ПО — Apache 2.0.

А где уловка?


Уверен, что каждому из нас с детства не раз говорили фразу, что бесплатный сыр бывает только в мышеловке. Так что очень вероятно, что у вас возник вопрос, обозначенный в заголовке этого раздела. Давайте подробнее рассмотрим предлагаемую лицензионную модель, которая по нашему мнению учитывает интересы всех сторон.

Платформа CUBA является самостоятельным продуктом, включающим целый ряд возможностей, характерных для всех корпоративных приложений, например управление ролями и уровнями доступа пользователей, создание пользовательского интерфейса, фильтр данных, задачи по расписанию, аудит и многое другое. Все это теперь абсолютно бесплатно не только для создания и распространения ваших приложений, но и для модификации кода самой платформы, а также расширения ее функциональности.

Если вы уже занимались разработкой на CUBA, то наверняка знаете, что платформа сопровождается опциональными средствами, которые увеличивают эффективность процесса разработки программного обеспечения. Так, с целью уменьшения порога вхождения мы разработали специализированную IDE — CUBA Studio, которая представляет возможности платформы CUBA в интуитивном и удобном для разработчика виде. При помощи Studio вы можете создать “Hello World” приложение за несколько минут, а в течении пары часов уже вырастить его в небольшую полнофункциональную систему. Для повышения удобства и скорости разработки Studio позволяет визуально проектировать модель данных и пользовательский интерфейс (в том числе автоматически по уже существующей базе данных), поддерживает автогенерацию кода экранов и их контроллеров, сервисов, листнеров и т.д.

CUBA Studio бесплатна в полнофункциональном варианте, однако с ограничением на 10 сущностей в модели данных вашего приложения. Таким образом, вы сможете оперативно разработать прототип вашего решения и изучить возможности платформы. В дальнейшем, когда ваше приложение выйдет за пределы ограничений бесплатной версии у вас будет выбор: продолжать разработку бесплатно в обычной Java IDE, либо приобрести коммерческую подписку на Studio для разработчика, которая кроме снятия ограничений также дает доступ к премиум-дополнениям. Дополнения включают генератор отчетов, диаграммы и карты, управление бизнес процессами и полнотекстовый поиск, что позволяет расширить возможности ваших приложений с минимальными усилиями.

По традиции монетизации свободного программного обеспечения мы также предлагаем платные услуги, такие как обучение, консультации, заказную разработку и договора техподдержки, которые позволят вам пользоваться платформой с полной уверенностью в своевременной гарантированной поддержке с нашей стороны.

Как видите, здесь нет подводных камней и все крайне просто — платформа CUBA становится достоянием общественности под лицензией Apache 2.0 с открытым исходным кодом, опубликованном на GitHub, а некоторые дополнительные (но не обязательные) инструменты и сервисы остаются платными. С нашей точки зрения, такой подход к лицензированию одновременно отвечает интересам сообщества разработчиков и позволит финансировать дальнейшее развитие платформы.

Заключение


В эпилоге к этой статье я хотел бы отметить, что с переходом в мир свободного ПО мы надеемся на значительный рост активного сообщества разработчиков, которые в свою очередь будут служить катализатором дальнейшего развития платформы. Мы будем рады видеть ваши идеи, отзывы и вопросы на нашем форуме!
Tags:
Hubs:
Total votes 18: ↑14 and ↓4+10
Comments13

Articles

Information

Website
www.haulmont.ru
Registered
Founded
Employees
501–1,000 employees
Location
Россия
Representative
Haulmont