Разработчик (и) | Проект GNU |
---|---|
Первоначальный выпуск | 16 мая 2009 г.; 11 лет назад (16.05.2009) |
Стабильный выпуск | 0.11 / 7 сентября 2020 г.; 36 дней назад (07.09.2020) |
Репозиторий | |
Написано на | C |
Тип | Библиотека |
Лицензия | Стандартная общественная лицензия GNU v3 |
Веб-сайт | www.gnu.org / software / libredwg / |
GNU LibreDWG - это программная библиотека, запрограммированная на C для управления DWG компьютерными файлами, родной собственный формат программного обеспечения для автоматизированного проектирования AutoCAD. Он призван стать бесплатной заменой библиотек OpenDWG. Проект находится под управлением Free Software Foundation (FSF).
The проприетарный формат DWG в настоящее время является наиболее часто используемым форматом файлов в CAD, становясь стандартом де-факто без расширения других альтернатив, что вынуждает многих пользователей использовать это программное обеспечение в доминирующем положении со стороны компании-владельца Autodesk.
Существует библиотека OpenDWG (позже названная «Тейга») для доступа и управления данными, хранящимися в формате DWG, разработанная обратный инжиниринг ассоциацией производителей программного обеспечения САПР с целью поддержки их продуктов. Поскольку лицензия OpenDWG не позволяет использовать бесплатное программное обеспечение в проектах, FSF хотела создать альтернативу OpenDWG.
GNU LibreDWG основана на библиотеке LibDWG, первоначально написанной Родриго Родригесом да Силва и Фелипе Корреа да Силва Санчес и лицензированной как GPLv2 примерно в 2005 году. В июле 2010 года FSF отметила создание альтернативы библиотеке OpenDWG в качестве одного из 13 «высокоприоритетных проектов».
В 2009 году обновление лицензии LibDWG / LibreDWG до версии 3 GNU GPL, что сделало невозможным легальное использование LibreDWG для проектов бесплатного программного обеспечения LibreCAD и FreeCAD.
Многие проекты выразили недовольство выбором лицензии GPLv3 для LibreDWG, например, FreeCAD, LibreCAD, Assimp и Blender. Некоторые предлагали выбрать лицензию с более широкой совместимостью лицензий, например, MIT, BSD или LGPL 2.1.
В FSF поступил запрос на перелицензировать GNU LibreDWG как GPLv2, который был отклонен в 2012 году.
Проект был остановлен на несколько лет, начиная с 2011 года; эта задержка произошла по разным причинам, включая отсутствие добровольцев, проблемы с лицензированием и мотивацию программистов. В сентябре 2013 года исходный проект, на котором основана LibreDWG, LibDWG, объявил о повторной активации повторного форка своего кода из LibreDWG. Альтернативой под лицензией GPLv2 является проект libdxfrw, который может читать простые файлы DWG. Проект LibreDWG возобновил активную разработку, включая добавление более свежих форматов.dxf с версией 0.5 в июне 2018 года. Самый последний выпуск по состоянию на сентябрь 2020 года, версия 0.11 включает поддержку чтения для всех форматов DWG r13 + и поддержку записи для r2000.