1 2
Розробники ігрового движка Unity оголосили найближчі плани з розвитку свого проекту як вільного програмного забезпечення та відкритті коду деяких компонентів під вільною ліцензією MIT / X11.
Історія проекту Unity вже має приклади відкриття вихідного коду. Наприклад, движок скриптів грунтується на Mono і опублікований на GitHub , А також доступні інструменти для кросскомпіляціі шейдеров ( hlsl2glslfork і glsl-optimizer ). Існують проекти, які використовуються всередині компанії, вихідний код яких доступний на BitBucket (Katana і hgwebcachingproxy). Крім того, деякі співробітники компанії беруть участь в розвитку використовуваних проектів - наприклад, в системі контролю версій Mercurial . Однак в компанії не мають чіткого плану з відкриття тих чи інших компонентів і відкривають вихідний код, слідуючи певним принципам:
- передача контролю в руки користувачів для зниження різних ризиків;
- збільшення гнучкості і застосовності компонентів за рахунок їх настраиваемости;
- використання можливостей Unity, які раніше були недоступні.
Все це необхідно для розширення спільноти розробників і користувачів Unity. Для участі в розвитку проекту була підготовлена спеціальна інструкція (На англ.). Підпроекти Unity, доступні громадськості, будуть публікуватися в репозиторії BitBucket під досить ліберальною ліцензією MIT / X11. Розробники сподіваються, що учасники, які вносять вклад в проект, будуть використовувати цю ж ліцензію.
Зараз в Unity відкрили доступ до коду Unity Test Tools , Що дозволяє створювати Форк, модифікувати програму і відправляти розробникам патчі. Наступним компонентом, швидше за все, стане нова система для користувача інтерфейсу. Новий UI, як і інші вільні компоненти, буде відділений від Unity, що дозволить використовувати власний інтерфейс в різних версіях движка.
Постійне посилання до новини: https://www.nixp.ru/news/12743.html . Микита Лялін за матеріалами Blogs.Unity3d.Com .