LibreDWG
Разработчик(и) | Проект GNU |
---|---|
Первоначальный выпуск | 16 мая 2009 г [1] |
Стабильная версия | 0.13.3 [2] / 26 февраля 2024 г |
Репозиторий | |
Написано в | С |
Тип | Библиотека |
Лицензия | Стандартная общественная лицензия GNU v3 |
Веб-сайт | www |
GNU LibreDWG — это программная библиотека, написанная на языке C для управления DWG компьютерными файлами , собственным собственным форматом для автоматизированного проектирования программного обеспечения AutoCAD . Он призван стать бесплатной заменой библиотек OpenDWG . Проект управляется Фондом свободного программного обеспечения (FSF).
Мотивация
[ редактировать ]Собственный САПР формат DWG в настоящее время является наиболее используемым форматом файлов в , став стандартом де-факто , без других расширенных альтернатив, что вынуждает многих пользователей использовать это программное обеспечение в доминирующем положении со стороны компании-владельца Autodesk .
Действительно существовала библиотека OpenDWG (позже названная «Teigha») для доступа и управления данными, хранящимися в формате DWG, которая была разработана путем обратного проектирования ассоциацией производителей программного обеспечения САПР с целью поддержки своих продуктов. Поскольку лицензия OpenDWG не позволяет использовать его в проектах свободного программного обеспечения , FSF создал бесплатную альтернативу OpenDWG.
История
[ редактировать ]GNU LibreDWG основан на библиотеке LibDWG, первоначально написанной Родриго Родригешем да Силва и Фелипе Корреа да Силва Санчесом и лицензированной как GPLv2 примерно в 2005 году. [3] В июле 2010 года FSF отметил создание альтернативы библиотеке OpenDWG одним из 13 «высокоприоритетных проектов». [4] [5]
Споры по поводу GPLv3
[ редактировать ]В 2009 году было выпущено обновление лицензии LibDWG/LibreDWG до версии 3 GNU GPL . [6] сделал невозможным для проектов бесплатного программного обеспечения LibreCAD и FreeCAD . легальное использование LibreDWG [5]
Многие проекты выразили недовольство выбором лицензии GPLv3 для LibreDWG, например FreeCAD , LibreCAD , Assimp и Blender . [7] Некоторые предлагали выбрать лицензию с более широкой совместимостью , например MIT , BSD или LGPL 2.1. [7]
поступил запрос В FSF на повторное лицензирование GNU LibreDWG под GPLv2, который был отклонен в 2012 году. [8]
Рефорк
[ редактировать ]Проект был приостановлен на несколько лет, начиная с 2011 года; эта задержка произошла по разным причинам, включая нехватку добровольцев, проблемы с лицензированием и мотивацию программистов. [9] В сентябре 2013 года первоначальный проект, на котором основан LibreDWG, LibDWG, объявил о возобновлении своей активации, повторно создав свой код из LibreDWG. [10] Альтернативой под лицензией GPLv2 является проект libdxfrw, который может читать простые файлы DWG. [11] Проект LibreDWG возобновил активную разработку, включая добавление более новых форматов .dwg и .dxf в версии 0.5 в июне 2018 года. [12] Самый последний выпуск по состоянию на ноябрь 2020 года, версия 0.12.5, включает поддержку чтения для всех форматов DWG r13+, поддержку записи для DWG r2000 и поддержку чтения/записи для всех версий DXF r13+. [13] Предстоящая версия 0.13 будет поддерживать чтение всех существующих версий DWG.
Ссылки
[ редактировать ]- ^ Первоначальная фиксация
- ^ Рейни Урбан (26 февраля 2024 г.). «Выпущена libredwg-0.13.3» . Проверено 7 марта 2024 г.
- ^ «Фелипе Санчес — Фонд свободного программного обеспечения — Совместная работа над свободным программным обеспечением» .
- ^ Джон Салливан (2010). «Высокоприоритетные проекты свободного программного обеспечения» . Архивировано из оригинала 19 апреля 2010 г. Проверено 3 августа 2010 г.
- ^ Перейти обратно: а б Ларабель, Майкл (24 января 2013 г.). «ФСПС тратит впустую еще один «высокоприоритетный» проект» . Фороникс . Архивировано из оригинала 09.11.2016 . Проверено 22 августа 2013 г.
И LibreCAD, и FreeCAD хотят использовать LibreDWG и имеют доступные исправления для поддержки библиотеки форматов файлов DWG, но не могут их интегрировать. Программы зависят от популярной лицензии GPLv2, в то время как Фонд свободного программного обеспечения разрешит лицензировать LibreDWG только для использования GPLv3, а не GPLv2.
- ^ багажник/копирование на sourceforge.net/p/libdwg
- ^ Перейти обратно: а б Прокудин, Александр (26 января 2012 г.). «Что происходит с внедрением DWG в бесплатное программное обеспечение?» . libregraphicsworld.org. Архивировано из оригинала 9 ноября 2016 года . Проверено 3 ноября 2013 г.
[Александр Гесслер из Assimp:] «Лично я крайне недоволен их лицензией GPL [LibreDWG — LGW]. Она запрещает ее использование в Assimp, а также во многих других приложениях. Мне не нравятся догматические идеологии и освобождение программного обеспечения от Force (как это делает GPL/GNU) мне особенно не нравится. Это нормально для приложений, потому что на данном этапе это не повредит, но, по моему мнению, не для библиотек, которые предназначены для максимально свободного использования. " [Тони Розендал из Blender:] «Blender также все еще имеет лицензию GPLv2 или более позднюю версию». На данный момент мы придерживаемся этого, переход на GPL 3 не имеет очевидных преимуществ, о которых я знаю. Мой совет для LibreDWG: если вы создаете библиотеку, выбирая широко совместимая лицензия (MIT, BSD или LGPL) — очень положительный выбор».
- ^ Прокудин, Александр (27 декабря 2012 г.). «Драма LibreDWG: конец или новое начало?» . libregraphicsworld.org. Архивировано из оригинала 09.11.2016 . Проверено 23 августа 2013 г.
[...] печальная ситуация с поддержкой файлов DWG в бесплатном программном обеспечении САПР через LibreDWG. Мы считаем, что к настоящему времени его следует закрыть. У нас есть окончательный ответ от FSF. [...] «Мы не собираемся менять лицензию».
- ^ Прокудин, Александр (26 января 2012 г.). «Что происходит с внедрением DWG в бесплатное программное обеспечение?» . libregraphicsworld.org. Архивировано из оригинала 9 ноября 2016 года . Проверено 3 ноября 2013 г.
Лицензия GPLv3. Это не работает для программного обеспечения конечных пользователей, поскольку они, как правило, используют сторонние компоненты под разными лицензиями, налагающими ограничения. FSF, являющиеся единственными правообладателями LibreDWG, возражали против повторного лицензирования. Что касается проекта FreeCAD и Йорика ван Гавра, его участника, Ричард Столлман заявил: «Вам не следует менять лицензию вашей библиотеки. Лучше всего разъяснить ему, каковы условия». [...] Лично я крайне недоволен их лицензией GPL [LibreDWG — LGW]. Он запрещает его использование в Assimp, а также во многих других приложениях. Мне не нравятся догматические идеологии, и насильственное освобождение программ (как это делает GPL/GNU) мне особенно не нравится. Это нормально для приложений, потому что на данном этапе это не помешает, но, на мой взгляд, не для библиотек, которые созданы для максимально свободного использования.
- ^ «LibDWG — свободный доступ к DWG» . Проверено 3 ноября 2013 г.
- ^ libdxfrw на SourceForge.net
- ^ «Выпущена libredwg-0.5 [альфа]» . Проверено 26 сентября 2020 г.
- ^ «Выпущена libredwg-0.12.5» . Проверено 6 февраля 2022 г.