Groovy++ будет распространяться под свободной лицензией
2Основатель стартовавшего в конце прошлого года проекта Groovy++ объявил о том, что исходный код будет опубликован под лицензией Apache Public License (APL) 2.0.
Groovy++ — это расширение для статического контроля типов в Groovy. Groovy же в свою очередь является объектно-ориентированным языком программирования для платформы Java, позиционируемого как альтернатива языку Java, обладающая возможностями таких скриптовых языков, как Python и Ruby. Groovy++ позволяет разработчикам помечать код Groovy аннотацией «@Typed» (статический тип): когда компилятор обнаружит код с такой аннотацией, он будет превращен в быстрый байт-код. Динамический же код отдается «обычному» компилятору Groovy.
Проект Groovyy+ был запущен как экспериментальный, и тогда лицензированию его исходного кода не уделялось особое внимание. Теперь, когда он начал стабилизироваться, автор объявил, что код будет опубликован под APL 2.0.
С подробностями о проекте Groovy++ можно ознакомиться на code.google.com.
Постоянная ссылка к новости: http://www.nixp.ru/news/10364.html. Дмитрий Шурупов по материалам h-online.com.
Uber открыла код вероятностного языка программирования на Python — Pyro
Открыт исходный код Qt 3D Studio для создания трёхмерных пользовательских интерфейсов 1
Heroic Labs выпустила Open Source-сервер Nakama 1.0 как готовую платформу для игр в реальном времени
Airbnb купила Deco Software и открыла код Deco IDE для JavaScript-приложений с React Native
Эталонный компилятор языка D — DMD — лицензирован как Open Source
Открыт исходный код музыкального плеера Shuttle для Android
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1