Открыть сервис

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 →