Раскрыты исходные тексты языка программирования NetRexx
Компания IBM перевела в разряд открытых проектов продукт NetRexx 0, в рамках которого с 1996 года развивается альтернативная реализация языка программирования Rexx. После открытия кода, все права на разработку переданы ассоциации RexxLA (Rexx Language Association), курирующей развитие языка и разрабатывающей другой открытый вариант - Open Object Rexx.
Реализация NetRexx полностью совместима с эталонной реализацией языка Rexx. Код открыт под открытой лицензией ICU, являющейся ответвлением от лицензии MIT. Язык Rexx был разработан компанией IBM около 30 лет назад и получил распространение в середине восьмидесятых и начале девяностых годов, во времена популярности операционных систем OS/2 и AmigaOS.
Отличается NetRexx главным образом тем, что исходные тексты скриптов не интерпретируются, а преобразуются в Java-байткод с его последующим выполнением под управлением виртуальной машины JVM. При этом поддерживаются различные типы JVM, включая Dalvik VM, которая используется в платформе Android. С точки зрения языка, NetRexx дополняет классический Rexx поддержкой объектно-ориентированных технологий, совместимых с объектной моделью Java.
По мнению представителей RexxLA, открытие кода NetRexx позволит форсировать развитие проекта, повысить его популярность среди разработчиков приложений и будет способствовать более широкому использованию языка Rexx. В одном из заявлений IBM, язык Rexx был назван эффективной альтернативой Java. В настоящее время представлен релиз NetRexx 3.00, который, за исключением обеспечения сборки в новых версиях Java, идентичен ранее доступным бинарным версиям и создан, чтобы подчеркнуть переход в разряд открытых проектов. В ближайшее время будет выпущен релиз NetRexx 3.01, который станет первым выпуском, подготовленным под эгидой ассоциации RexxLA.