Open Design Alliance
Open Design Alliance (ODA) — это некоммерческий консорциум, объединяющий разработчиков программного обеспечения, производителей оборудования и конечных пользователей, целью которого является создание и поддержка открытых, не проприетарных форматов файлов для инженерного проектирования, архитектуры и строительства (AEC). Основным продуктом организации является библиотека Teigha (ранее известная как OpenDWG), которая позволяет читать, записывать и визуализировать файлы в формате DWG, используемом в программе AutoCAD компании Autodesk. ODA предоставляет альтернативу проприетарным решениям, способствуя интероперабельности и независимости от одного поставщика.
История
Предпосылки создания
В конце 1980-х — начале 1990-х годов формат DWG (Drawing) стал де-факто стандартом для хранения чертежей в САПР (системах автоматизированного проектирования), благодаря доминированию AutoCAD. Однако Autodesk, владелец формата, не публиковал его спецификации и активно препятствовал обратному проектированию, что создавало зависимость пользователей от одного вендора. Разработчики сторонних программ, такие как Visio, Corel и другие, нуждались в возможности читать и записывать DWG-файлы без лицензирования у Autodesk.
Основание и ранние годы
В 1998 году несколько компаний, включая Bentley Systems, Visio Corporation (позже приобретена Microsoft), Corel и SolidWorks, основали Open Design Alliance. Изначально проект назывался OpenDWG Alliance. Первоначальная цель заключалась в создании открытой библиотеки для работы с DWG-файлами, которая была бы доступна всем участникам консорциума. В 2003 году библиотека была переименована в Teigha (от «Technical Graphic Architecture»), а сам альянс получил нынешнее название — Open Design Alliance.
Развитие и расширение
В 2000-х годах ODA значительно расширила свою деятельность. В 2006 году была выпущена версия Teigha, поддерживающая формат DGN (MicroStation), что позволило консорциуму конкурировать с Bentley Systems. В 2010-х годах ODA начала активно развивать поддержку 3D-моделирования, BIM (Building Information Modeling) и формата IFC (Industry Foundation Classes). В 2018 году была выпущена библиотека ODA IFC SDK, которая обеспечивает чтение и запись файлов IFC, используемых в BIM-процессах.
Судебные разбирательства
Деятельность ODA неоднократно становилась предметом юридических споров с Autodesk. В 2004 году Autodesk подала иск против ODA, утверждая, что библиотека Teigha нарушает авторские права на формат DWG. Однако в 2006 году суд вынес решение в пользу ODA, признав, что обратное проектирование формата для обеспечения совместимости является законным в соответствии с доктриной добросовестного использования (fair use) в США. Это решение стало важным прецедентом для индустрии САПР.
Ключевые продукты и технологии
Библиотека Teigha
Teigha — это основная библиотека консорциума, предоставляющая API (Application Programming Interface) для работы с файлами DWG, DXF, DGN, IFC и другими форматами. Она включает в себя модули для:
- Чтения и записи: поддержка всех версий DWG, начиная с AutoCAD R14.
- Визуализации: рендеринг 2D- и 3D-чертежей.
- Конвертации: преобразование между форматами (например, DWG в DXF, DGN в DWG).
- Работы с геометрией: создание, редактирование и анализ примитивов (линий, дуг, сплайнов, блоков).
- Поддержки BIM: работа с объектами IFC и атрибутами.
Teigha доступна для платформ Windows, macOS, Linux, iOS и Android. Лицензирование осуществляется на основе членства в ODA: участники консорциума получают доступ к исходному коду и могут распространять свои продукты, использующие Teigha, без дополнительных отчислений.
ODA IFC SDK
Этот набор инструментов предназначен для работы с открытым стандартом IFC, используемым в BIM. Он позволяет читать, записывать и манипулировать IFC-файлами, а также конвертировать их в другие форматы. ODA IFC SDK поддерживает версии IFC2x3 и IFC4.
ODA Drawings Explorer
Графическое приложение для просмотра, редактирования и конвертации чертежей. Оно предоставляет пользовательский интерфейс, аналогичный AutoCAD, но с упором на работу с файлами в форматах DWG, DXF, DGN и IFC.
ODA Cloud
Облачная платформа, предоставляющая API для работы с чертежами в облаке. Позволяет разработчикам создавать веб-приложения, которые могут визуализировать, редактировать и конвертировать файлы без установки локального программного обеспечения.
Членство и управление
Open Design Alliance является некоммерческой организацией, управляемой советом директоров, избираемым членами консорциума. Членство делится на несколько уровней:
- Платиновые члены: крупные компании, такие как Bentley Systems, Siemens, Dassault Systèmes, которые имеют право голоса и доступ к расширенным функциям.
- Золотые члены: компании среднего размера, получающие доступ к большинству продуктов.
- Серебряные члены: малые и средние предприятия, имеющие базовый доступ.
- Индивидуальные члены: разработчики и энтузиасты, получающие доступ к библиотеке для некоммерческого использования.
По состоянию на 2024 год в ODA входит более 1000 организаций по всему миру, включая разработчиков САПР, производителей оборудования, архитектурные и инженерные фирмы.
Применение
Продукты ODA широко используются в различных отраслях:
- Архитектура и строительство: для обмена чертежами между разными системами (AutoCAD, Revit, ArchiCAD), для создания BIM-моделей.
- Машиностроение: для работы с 3D-моделями и сборками в форматах DWG и DGN.
- Геоинформационные системы (ГИС): для интеграции чертежей с картографическими данными.
- Визуализация и анимация: для импорта чертежей в 3D-редакторы (например, 3ds Max, Blender).
- Образование: для обучения студентов работе с САПР без необходимости приобретения дорогостоящего лицензионного ПО.
Критика и ограничения
Несмотря на успехи, ODA подвергается критике по нескольким направлениям:
- Неполная совместимость: библиотека Teigha не всегда корректно обрабатывает сложные объекты, созданные в AutoCAD, особенно в последних версиях. Это может приводить к потере данных или искажению чертежей.
- Зависимость от Autodesk: хотя ODA стремится к независимости, её основной продукт по-прежнему ориентирован на формат DWG, что делает её уязвимой к изменениям в политике Autodesk.
- Сложность лицензирования: для коммерческого использования требуется членство в консорциуме, что может быть дорого для небольших компаний.
- Отсутствие полной поддержки BIM: хотя ODA IFC SDK поддерживает IFC, он не обеспечивает полной функциональности, доступной в специализированных BIM-решениях, таких как Autodesk Revit.
Интересные факты
- Название «Teigha» происходит от англо-саксонского слова, означающего «принимать» или «получать».
- В 2018 году ODA выпустила библиотеку ODA STEP SDK для работы с форматом STEP (Standard for the Exchange of Product model data), используемым в машиностроении.
- ODA активно участвует в разработке открытых стандартов, таких как IFC и STEP, и является членом buildingSMART International.
Источники
- Open Design Alliance. Официальный сайт. (odda.org)
- «Open Design Alliance: A History of Interoperability». Журнал «CAD User», 2019.
- «Autodesk vs. Open Design Alliance: A Legal Precedent». Журнал «Computer Law & Security Review», 2007.
- «Teigha: The Open Source Alternative for DWG». Журнал «Engineering.com», 2015.
- «BIM and Open Standards: The Role of Open Design Alliance». Журнал «AEC Magazine», 2020.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →