Эталонный компилятор языка D — DMD — лицензирован как Open Source

В минувшую пятницу в форуме языка программирования D было объявлено о том, что его основной, эталонный, компилятор был перелицензирован под свободной лицензией.

D — мультипарадигмальный язык для системного программирования, созданный Уолтером Брайтом из компании Digital Mars (в соавторстве с Андреем Александреску) как «улучшенная версия C++» и опубликованный в 2001 году (стабильная версия компилятора 1.0 появилась в 2007 году). Поддерживаемые им программные платформы — GNU/Linux, FreeBSD и другие UNIX-подобные системы, Mac OS X, Windows. Официальный компилятор DMD (Digital Mars D) тоже был написан Брайтом, однако часть кода его бэкенда разработали в Symantec, что не мешало его публикации как Open Source. Теперь же, благодаря разрешению, полученному от Symantec, бэкенд DMD распространяется на условиях свободной (и одобренной в Open Source Initiative) лицензии Boost Software License, которая используется и для его фронтэнда.

Из мануала языка D
Из мануала языка D / Иллюстрация с сайта Dlang.Org

Официально полный переход компилятора на новую лицензию зафиксирован в коммите 6680 репозитория проекта на GitHub (dlang/dmd).

Развитием языка программирования D как Open Source-технологии занимается некоммерческая организация The D Language Foundation, в комитет которой входят оригинальные разработчики D. Альтернативные реализации языка включают GDC (фронтэнд для GCC-бэкенда), LDC и SDC (фронтэнды для LLVM-бэкенда), D Compiler for.NET. Среди крупных пользователей языка D называются такие компании, как Facebook, eBay, Sociomantic и Remedy Games.

Дмитрий Шурупов по материалам D Programming Language Forum.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Microsoft выпустит Windows 10 в версии для мощных компьютеровMicrosoft выпустит Windows 10 в версии для мощных компьютеров
Убытки грузового гиганта Maersk от вируса NotPetya составили $300 млн
Неоднозначный редизайн мобильных приложений Skype добрался до десктоповНеоднозначный редизайн мобильных приложений Skype добрался до десктопов
Компания-разработчик СУБД с открытым кодом MongoDB выходит на IPOКомпания-разработчик СУБД с открытым кодом MongoDB выходит на IPO
Блок рекламы


Похожие новости

Ark и Sonobuoy — новые Open Source-утилиты от Heptio для эксплуатации KubernetesArk и Sonobuoy — новые Open Source-утилиты от Heptio для эксплуатации Kubernetes
Uber отказался от онлайн-чатов Slack и HipChat в пользу своего uChat на базе Open Source-решения MattermostUber отказался от онлайн-чатов Slack и HipChat в пользу своего uChat на базе Open Source-решения Mattermost
openSUSE Leap 42.3: Plasma 5.8 и GNOME 3.20, серверные инсталляции, поддержка Flatpak, интеграция YaST с SaltStackopenSUSE Leap 42.3: Plasma 5.8 и GNOME 3.20, серверные инсталляции, поддержка Flatpak, интеграция YaST с SaltStack
Уязвимости «Devil's Ivy» в Open Source-библиотеке gSOAP оказались подвержены многие IoT-устройстваУязвимости «Devil's Ivy» в Open Source-библиотеке gSOAP оказались подвержены многие IoT-устройства
Доступна бета-версия Briar — Open Source-системы безопасного обмена сообщениями в рамках P2PДоступна бета-версия Briar — Open Source-системы безопасного обмена сообщениями в рамках P2P
Open Container Initiative (OCI) выпустила первую версию своих стандартов на Linux-контейнерыOpen Container Initiative (OCI) выпустила первую версию своих стандартов на Linux-контейнеры
В OpenBSD предложили патч для совместимости с проблемой systemd в обработке имён юзеровВ OpenBSD предложили патч для совместимости с проблемой systemd в обработке имён юзеров
Oracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcarOracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcar
В GitHub предложили всем проводить Open Source-пятницы, развивая свободное ПОВ GitHub предложили всем проводить Open Source-пятницы, развивая свободное ПО
Red Hat представила «первую в индустрии гиперконвергентную Open Source-платформу, готовую к production»Red Hat представила «первую в индустрии гиперконвергентную Open Source-платформу, готовую к production»
Последние новости

Подгружаем последние новости