Deme

Лицензия EasyRPG: что это значит

Оценить эту запись
Расскажу подробнее про EasyPRG, а точнее про его лицензию. EasyRPG — попытка переделать 2000/2003 Мейкер с нуля и под свободной лицензией. Пока что он не доделан. Разработка движка (аналога RPG_RT) идёт довольно быстро: в этом году уже сделали транспортные средства и зацикленные карты. Разработка редактора идёт медленно, но тоже идёт.

Свободная лицензия на ПО предполагает, что любой пользователь имеет те же возможности, что и создатели. В этом основная разница между RPG Maker 2003 и EasyRPG: в RPG Maker вам лицензия запрещает создавать свои патчи, в EasyRPG у Вас полный доступ к исходному коду, вы можете сами менять, что хотите. А в IRC-чате разработчики помогают с настройкой компилятора.

Такая лицензия гарантирует, в частности, что EasyRPG будет доступен на многих системах. Даже если разработчики не сделают версию для вашей ОС, это может сделать любой программист на C++. И это уже так: движок уже портировали на Windows, Linux, Android, есть частичная поддержка HTML5 (играть в браузере) и MacOS X.

Кроме того, такая лицензия позволяет менять внутреннюю начинку движка. C++ сложнее чем Ruby, но всё же легче, чем делать патчи. Поэтому в принципе можно будет менять боевые системы, меню и т.д...

Но с лицензией не всё так просто. Текущая лицензия — GNU GPL — гарантирует возможности не только игроделов, но и игроков. То есть игрокам тоже надо дать возможность всё менять.

И проблема в том, что не совсем ясно, что это значит. Если Вы распространяете движок с игрой, то есть опасность, что лицензия распространяется на игру (то есть вам надо разрешить всем игрокам делать свои версии вашей игры; не все на такое согласятся).

На изменения в редакторе лицензия точно распространяется (если вы поменяли код боевой системы на C++, то обязаны при текущей лицензии показать всем свои изменения), а вот насчёт самой игры неясно, это к юристам вопрос. Скорее всего не распространяется, но с чем чёрт не шутит... Лучше пока что поостеречься распространять движок с игрой: распространять игру без экзешника, а пусть уже пользователи копируют отдельно скачанный EasyRPG в папку с игрой.

Естественно, если движок сложно распространять с игрой, это проблема. Разработчики EasyRPG понимают эту проблему в будущем планируется перевести на другую лицензию (issue #167). Скорее всего это будет лицензия MIT. Она отличается тем, что игроделы смогут ограничивать права игрока (например, запрещая редактировать игру).

Пока что сам движок под лицензией GNU GPL, но код чтения файлов в формате RPG Maker 2000/2003 уже под лицензией MIT. Сам движок ещё не переведён на лицензию MIT, потому что это много работы: надо проверить весь код, и получить разрешения от всех, кто его редакторивал, а код от несогласных переписать. Но эта работа ведётся.

Отправить "Лицензия EasyRPG: что это значит" в Digg Отправить "Лицензия EasyRPG: что это значит" в del.icio.us Отправить "Лицензия EasyRPG: что это значит" в StumbleUpon Отправить "Лицензия EasyRPG: что это значит" в Google Отправить "Лицензия EasyRPG: что это значит" в VKontakte Отправить "Лицензия EasyRPG: что это значит" в Facebook

Комментарии

  1. Аватар для marker
    Сейчас этих лицензий такая куча, что хрен разберешься.
    ...
    Есть и другие мейкероподобные (да и не только) движки, так что можно не париться особо-то.
  2. Аватар для Deme
    Цитата Сообщение от marker
    Есть и другие мейкероподобные (да и не только) движки, так что можно не париться особо-то.
    Ну да, для новых игр выбор в принципе есть, но мне показалось, что полноценного аналога мейкера нет. Те же O.H.R.R.P.G.C.E. или RPG Toolkit менее интуитивно понятны, и в них нет готового RTP, чтобы сразу «открыл и делаешь», и интерфейс запутаннее.
  3. Аватар для marker
    Ну да, для новых игр выбор в принципе есть, но мне показалось, что полноценного аналога мейкера нет.
    А как насчет Wolf RPG Editor?
    Те же O.H.R.R.P.G.C.E. или RPG Toolkit менее интуитивно понятны, и в них нет готового RTP, чтобы сразу «открыл и делаешь», и интерфейс запутаннее.
    Ну да. Скорее всего они предназначены для программистов, которые пишут на своих ЯП.
    Обновлено 16.05.2015 в 18:07 marker