LibreDWG - LibreDWG

GNU LibreDWG
LibreDWG one-line small-head.png
Разработчики) Проект GNU
Первый выпуск 16 мая 2009 г . ; 12 лет назад ( 2009-05-16 )
Стабильный выпуск
0.12.4 / 6 апреля 2021 г . ; 6 месяцев назад ( 2021-04-06 )
Репозиторий
Написано в C
Тип Библиотека
Лицензия Стандартная общественная лицензия GNU v3
Веб-сайт www .gnu .org / software / libredwg /

GNU LibreDWG это библиотека программного обеспечения программируется в C для управления DWG файлов на компьютер , родной собственный формат из системы автоматизированного проектирования программного обеспечения AutoCAD . Он призван стать бесплатной заменой библиотек OpenDWG . Проект находится под управлением Free Software Foundation (FSF).

Мотивация

Собственный формат DWG является в настоящее время наиболее часто используемый формат файла в CAD , став стандартом де - факто , без другой альтернативы продлен, заставляя многих пользователей использовать это программное обеспечение в доминирующее положение на части владельца компании Autodesk .

Действительно, существовала библиотека OpenDWG (позже названная «Teigha») для доступа и управления данными, хранящимися в формате DWG, которая была разработана путем обратного проектирования ассоциацией производителей программного обеспечения САПР с целью поддержки их продуктов. Поскольку лицензия OpenDWG не разрешает использование в проектах бесплатного программного обеспечения , FSF создал бесплатную альтернативу OpenDWG.

История

GNU LibreDWG основана на библиотеке LibDWG, первоначально написанной Родриго Родригесом да Силва и Фелипе Корреа да Силва Санчес и получившей лицензию GPLv2 примерно в 2005 году. В июле 2010 года FSF отметил создание альтернативы библиотеке OpenDWG как одну из 13-дюймовых. приоритетные проекты ».

Противоречия по поводу GPLv3

В 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 возобновил активную разработку, включая добавление более свежих форматов .dwg и .dxf с версией 0.5 в июне 2018 года. Самый последний выпуск по состоянию на ноябрь 2020 года, версия 0.11.1, включает поддержку чтения для всех форматов DWG r13 +, поддержка записи для r2000 DWG и поддержка чтения / записи для всех версий r13 + DXF.

использованная литература

внешние ссылки