FAQ о Corona open source

Владимир Щербан, продакт-менеджер Corona Labs:

Открытие кода было одним из приоритетных направлений развития движка Corona c момента присоединения к Appodeal в 2017 году. И я очень рад, что мы находимся в шаге от этой цели. Open source – это новый стандарт в информационных технологиях: небольшие компании и техногиганты открывают свои проекты. С помощью открытого кода мы хотим сделать разработку проекта более прозрачной: комьюнити сможет напрямую влиять на появление новых функций, отладку багов и техподдержку движка.

Команда Corona будет управлять процессами, самостоятельно поддерживать и обновлять инфраструктуру плагинов в соответствии с требованиями магазинов приложений.

Я верю в Corona и в то, что open source поможет нам сблизиться с пользователями и вместе строить будущее движка.

timeline_pre_loader

2019

открыт исходный код Corona SDK

2018, Декабрь

появилась сборка под Linux

2018, Июль

появилась сборка в HTML5

2017, Июнь

Corona Native стал бесплатным

2017, Март

Appodeal приобрел Corona, и движок стал бесплатным

2016, Декабрь

запуск Corona Live Builds

2015, Ноябрь

запущена поддержка платформ tvOS

2015, Июнь

Corona стал бесплатным, и запущены сборки под Windows x85 и macOS

2013, Октябрь

благодаря Graphics 2.0 в Corona появились новые мощные API

2013, Апрель

запущена поддержка плагинов

2012, Август

запуск Corona Native

2012, Апрель

компания переименована в Corona Labs

2011, Июнь

запуск сборки приложений под Windows

2010, Сентябрь

запуск кроссплатформенной версии Corona SDK 2.0 с новыми фичами, геймплеем и физикой

2009, Декабрь

релиз Corona SDK 1.0

Основное

Как мне собрать игру на движке с открытым кодом?

Не беспокойтесь, все выглядит также, как и раньше. Используйте пошаговую инструкцию, если вы недавно с нами:
— Скачайте движок Corona здесь и установите ПО.
— Начинайте делать приложения! Если не знаете как, загляните в наш гайд.

Где разработчики обсуждают все связанное с открытым кодом Corona?

У нас есть два ресурса для общения разработчиков между собой и с командой Corona:

Присоединяйтесь!

Переход на open source означает, что вы передаете комьюнити разработку новых функций?

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

Создавать игры на движке с открытым кодом – это безопасно?

Конечно, многие популярные и конкурентоспособные игровые движки целиком с открытым кодом. Вы с легкостью найдете десятки open source движков на GitHub или других репозиториях.

Что будет с моими товарами в маркетплейсе Corona?

Мы не планируем никаких изменений в маркетплейсе Corona или в любых товарах наших вендоров. Не беспокойтесь, наш стор будет работать также, как раньше: можно покупать и продавать свои разработки, получать доходы вовремя. Пишите нам по любым вопросам насчет маркетплейса devrel@coronalabs.com.

Как будут работать платные плагины?

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

Могу ли я убрать заставку пользуясь тем что код открытый?

Краткий ответ: только если Вы делаете игру с открытым кодом. Предлагаем три рабочих варианта действий:

  1. Вы загружаете код Corona и используете открытую лицензию GPLv3, отключаете заставку и собираете игры и приложения и распространяете их по той же лицензии (GPLv3), что и код Corona.
  2. Вы используете исходный код Corona с коммерческой лицензией по соглашению с Corona Labs за договорную сумму и получаете версию движка без заставки.

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

Какую лицензию будет использовать Corona?

Corona будет использовать двойную лицензию: коммерческую и открытую.

  • Коммерческая лицензия доступна по договоренности с Corona Labs Inc и позволяет собирать коммерческие приложения. Эта лицензия необходима для коммерческих игр, для которых нужна кастомизированная версия движка.
  • Открытая лицензия Corona будет General Public License version 3 (GPLv3). Если вы выбираете эту лицензию, то приложения, построенные на кодовой базе Corona, также обязаны будут принять эту лицензию и открыть свой код. Где можно использовать такую лицензию: в играх со свободными и открытыми исходниками, в образовательные приложениях или для того, чтобы привнести свой вклад в код движка.

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

Open source чем-то поможет нам в проектах, сделанных на Corona?

Мы думаем что переход на модель с открытым кодом добавит прозрачности в процесс разработки движка. Так пользователи увидят, чем именно занимается команда, и куда движется проект в целом. Согласитесь, это дает представление о будущем Corona.

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

Есть ли какие-то нестандартные способы поддержать Corona?

Если вы готовы взяться за что-то большее, можем предложить много увлекательных занятий, например: тестирование, техподдержку на форумах, внедрение новых функций, отладка багов, помощь с документацией, туториалами, маркетинговыми и промо-материалами и многими другими способами поддержки. Мы только начинаем совместную с комьюнити разработку, поэтому участие опытных пользователей Corona очень поможет. Напишите нам, пожалуйста, чем бы вы хотели заниматься и что умеете на devrel@coronalabs.com или @coronarob в Slack, #opensource. Давайте обсуждать!

Подробности об open source

Что именно будет переведено в open source, а что будет поддерживать команда движка?

Мы откроем большую часть кода ресурсов Corona кроме плагинов, маркетплейса, сайта www.coronalabs.com. Наша команда будет поддерживать движок и всю инфраструктуру: работать над новыми функциями, отлаживать баги и заниматься техподдержкой с участием сообщества. Этот список будет пополняться, мы планируем расширять открытую часть Corona.

Команда движка продолжит заниматься продуктом?

Да, конечно, сейчас движок стабильно работает и мы продолжим постоянно обеспечивать работу ПО в соответствии с актуальными требованиями App Store и Google Play. Это значит, что вы спокойно можете и дальше собирать на Corona приложения под устройства iOS/Android.

Что сейчас входит в обязанности разработчиков Corona?

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

Как вы мониторите запросы комьюнити насчет багов или новых функций?

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

Для новых функций мы продолжаем использовать форму обратной связи feedback.coronalabs.com с пошаговой инструкцией внутри.

Какая сейчас бизнес-модель у Corona Labs?

Бизнес-модель Corona Labs не поменяется. Мы продолжим продавать плагины и поддержку. Дополнительно, мы планируем лицензировать код Corona для коммерческого использования. Мы также ищем дополнительные источники дохода, чтобы вкладывать больше ресурсов в развитие движка.

Какие у вас планы на будущее, есть ли дорожная карта на 2019 год?

Мы с нетерпением ждем нового open source-этапа в развитии Corona. В начале 2019 года мы используем все возможности разработки и маркетинга для развития комьюнити Corona. Главным продуктовым фокусом начала 2019 года будет модернизация системы сборки для Android. Мы активно разрабатываем план развития Corona на следующий год.