Open Design Alliance

Из Википедии, бесплатной энциклопедии

Open Design Alliance (ODA) (до 2003 года — OpenDWG Alliance) — некоммерческое объединение (консорциум) компаний-производителей программного обеспечения.

Open Design Alliance был создан с целью разработки программных библиотек, позволяющих читать и записывать файлы формата DWG. По мнению участников консорциума, это должно способствовать распространению формата DWG в качестве открытого стандарта обмена данными между различными САПР.

ODA предлагает инструменты взаимодействия для файлов .dwg, .dxf, .dgn, Autodesk® Revit®, Autodesk Navisworks® и .ifc и технологический стек для визуализации, веб-разработки, публикации 3D PDF, моделирования и многого другого. Финансирование разработки программных библиотек производится на членские взносы участников консорциума.

Программные библиотеки, разрабатываемые ODA[править | править код]

CAD[править | править код]

  • Drawings SDK позволяет получить всю информацию из файлов .dwg и .dgn при помощи объектно-ориентированного API, создать файл, редактировать любые объекты и взаимодействовать со многими другими типами файлов.

(Ранее используемые названия: Teigha Drawings, Teigha for .dwg files and Teigha for .dgn files; OpenDWG и DWGdirect; DGNdirect.) Drawings SDK также обеспечивает обмен следующими форматами файлов между .dwg и .dgn:

Формат Экспорт Импорт
.dgn Нет Да (импорт .dgn в .dwg)
.dwf Да Да
.pdf Да Нет
.dae (Collada) Да Да
.svg Да Нет
Растровые форматы Да Нет
.stl Да нет
.hsf Да Нет
Three.js Да Нет
  • Architecture SDK представляет собой набор инструментов для разработки приложений для архитектурного проектирования на основе .dwg. Он обеспечивает совместимость с файлами Autodesk Architecture (старое название: Teigha Architecture).
  • Civil SDK представляет собой инструментарий разработки для работы с файлами Autodesk Civil 3D®. Civil API обеспечивает доступ для чтения / записи данных в кастомных объектах civil (старое название: Teigha Civil).
  • Map SDK представляет собой набор инструментов разработки для работы с файлами Autodesk Map.

BIM[править | править код]

  • BimRv SDK это инструментарий разработки для чтения, записи и создания файлов .rvt и .rfa.
  • IFC SDK это инструментарий для разработки, обеспечивающий 100% совместимость со стандартом buildingSMART® IFC. ODA IFC SDK основан на имплементации спецификации ISO-10303, поддерживает стандартную методику доступа к данным (SDAI) из этой спецификации, возможность интерпретации исходного кода на языке моделирования EXPRESS (что делает возможной валидацию модели IFC на уровне, предусмотренном стандартом) и предлагает модуль построения геометрических объектов из данных, содержащихся в IFC файле. Воссозданная геометрия может быть представлена как в виде фасетированных тел, полученных с помощью ODA Facet Modeler, так и в виде B-Rep (Boundary Representation) тел, полученных с помощью ODA Solid Modeler или Spatial ACIS.
  • BimNv SDK представляет собой инструментарий разработки для чтения, визуализации и создания файлов Autodesk Navisworks®.
  • Scan-to-BIM SDK набор средств разработки для преобразования пойнт клауд моделей в 3D-модели BIM.

Mechanical[править | править код]

  • Mechanical SDK представляет собой набор инструментов разработки для работы с файлами Autodesk Mechanical.
  • STEP SDK представляет собой набор инструментов разработки для работы с STEP файлами. Это один из самых новых продуктов ODA - продуктовый релиз состоялся в октябре 2022.
  • MCAD SDK - платформа обмена форматами файлов 3D MCAD: Inventor, IGES, Rhino, CATIA V4, CADDS, 3Shape DCM, CATIA V5, PLMXML, Parasolid, SolidWorks, Creo, STEP, SolidEdge, ProE, UG NX, CGR, CATIA V6, JT, Procera.

ODA Core Platform Technologies[править | править код]

  • Visualize SDK графический инструментарий, предназначенный для разработки инженерных приложений.
  • Web SDK использует Visualize SDK для встраивания инженерных моделей в веб-страницы и создания веб-приложений / приложений SaaS.
  • Publish SDK является инструментарием для разработки моделей 2D и 3D .pdf и .prc. Все PDF-файлы совместимы со стандартами ISO и инструментами Adobe®. Publish SDK позволяет создавать 3D PDF-документы на основе PRC, которые содержат полные модели B-Rep и могут включать анимацию, интерактивные виды, списки деталей и т. д.

История Open Design Alliance[править | править код]

Предшественники[править | править код]

Из-за некоторых недостатков, присущих формату DXF, в конце 1980-х возникла потребность в средствах, способных читать и записывать файлы формата DWG. Для удовлетворения этой потребности ряд производителей, среди которых следует отметить Cimmetry Systems, Cyco, Kamel Software, MarComp, Sirlin и Softsources, осуществили обратную разработку формата файла DWG. В результате, эти компании выпустили различные программные утилиты, просмотровщики файлов и другие приложения к AutoCAD от Autodesk.

В период с 1990 по 1997 MarComp был ведущим разработчиком программных утилит, позволяющих получить доступ к файлам DWG. MarComp разрабатывал свою программную библиотеку, используя метод чёрного ящика (в роли чёрного ящика выступал файл DWG). Программная библиотека, разработанная MarComp называлась AUTODIRECT. К концу 1997 года библиотека AUTODIRECT поддерживала 8 версий файлов AutoCAD, начиная от DWG 2.5 и заканчивая DWG R14.

В январе 1998 года MarComp был поглощён компанией Visio Corporation (в настоящее время подразделение корпорации Microsoft).

Образование OpenDWG Alliance[править | править код]

Компания Visio Corporation решила сделать формат DWG открытым стандартом, позволяющим обмениваться данными между различными САПР без риска потери данных. С этой целью в феврале 1998 года Visio Corporation и ещё несколько компаний создали консорциум OpenDWG Alliance — независимую некоммерческую организацию, целью которого являлось продвижение DWG, как открытого, общедоступного стандарта для хранения чертёжных данных. Всем участникам OpenDWG Alliance были доступны утилиты OpenDWG ToolKit и OpenDWG ViewKit, разработанные на основе библиотек AUTODIRECT.

В 2002 году OpenDWG Alliance представил абсолютно новый набор программных библиотек — DWGdirect, написанный «с нуля» на объектно-ориентированном языке программирования C++.

В 2003 году OpenDWG Alliance изменил название на Open Design Alliance.

В 2008 году были разработаны программные библиотеки DGNDirect для поддержки формата DGN.

В апреле 2010 года Open Design Alliance, в соответствии с соглашением с Autodesk, изменил названия своих продуктов: DWGdirect был переименован в «Teigha for .dwg files», OpenDWG — в «Teigha Classic», а DGNdirect — в «Teigha for .dgn files».

OpenDWG Сегодня[править | править код]

Open Design Alliance поддерживает и регулярно обновляет спецификацию Teigha, в соответствии с изменениями формата DWG. В Open Design Alliance состоит 32 участника-учредителя (Founding Members) и свыше 600 коммерческих (Commercial Members) и поддерживающих участников (Sustaining Members) (данные на начало 2008 года). В число коммерческих участников (Commercial Members) входит ПроПро Группа (bCAD). В число поддерживающих участников (Sustaining Members) входят, например, ведущие российские производители САПР, такие как: ООО Нанософт разработка (nanoCAD Механика), АСКОН (Компас), Топ Системы (T-FLEX CAD) и другие.

Участие в Open Design Alliance[править | править код]

Виды участия в ODA[править | править код]

  • Корпоративное участие (Corporate Membership)

Корпоративные участники (Corporate Members) имеют неограниченный доступ ко всем исходным кодам программных библиотек, разрабатываемых Open Design Alliance и могут внедрять библиотеки Open Design Alliance в свои коммерческие продукты. Неограниченное коммерческое использование в нескольких подразделениях (affiliate, subsidiary use). Корпоративным участникам (Corporate Members) предоставляется расширенная техническая поддержка Open Design Alliance. Кроме того, корпоративные участники могут выдвигать своего представителя в совет директоров организации.

Стоимость корпоративного участия (Corporate Membership) — от $25000 за первый год.

  • Основное участие (Founding Membership)

Основные участники (Founding Members) имеют неограниченный доступ ко всем исходным кодам программных библиотек, разрабатываемых Open Design Alliance и могут внедрять библиотеки Open Design Alliance в свои коммерческие продукты. Основным участникам (Founding Members) предоставляется расширенная техническая поддержка Open Design Alliance. Кроме того, основные участники могут выдвигать своего представителя в совет директоров организации.

Основное участие (Founding Membership) стоит $25000 за первый год, в дальнейшем, в случае продолжения сотрудничества в качестве основного участника (Founding Member), стоимость участия снижается до $12000 в год.

  • Поддерживающие участие (Sustaining Membership)

Поддерживающие участники (Sustaining Members) могут внедрять программные библиотеки, разрабатываемые Open Design Alliance, в свои коммерческие продукты и пользоваться технической поддержкой Open Design Alliance. Поддерживающим участникам (Sustaining Members) не предоставляется доступ к исходным кодам программных библиотек.

Поддерживающее участие (Sustaining Membership) стоит $5000 за первый год, в дальнейшем, в случае продолжения сотрудничества в качестве поддерживающего участника (Sustaining Member), стоимость участия снижается до $3000 в год.

  • Коммерческое участие (Commercial Membership)'

Коммерческие участники (Commercial Members) имеют право использовать программные библиотеки, разработанные Open Design Alliance, для своих внутренних программ, с ограничением на их распространение. Количество программных продуктов (разработанных с помощью библиотек Open Design Alliance), проданных или переданных сторонним организациям (пользователям) не должно превышать 100 единиц.

Коммерческое участие (Commercial Membership) стоит $2000 за первый год, в дальнейшем, в случае продолжения сотрудничества в качестве коммерческого участника (Commercial Member), стоимость участия снижается до $1500 в год.

  • Некоммерческое участие (Non-commercial Membership)

Некоммерческие участники (Non-commercial Members) могут использовать библиотеки, разрабатываемые Open Design Alliance, исключительно для своих внутренних программ. Некоммерческие участники (Non-commercial Members) не имеют права распространять библиотеки Open Design Alliance в составе какого-либо коммерческого приложения, или совместно с каким-либо другим коммерческим приложением.

Некоммерческое участие (Non-commercial Membership) имеет лимит 2 года, стоит 250$ за первый год, в дальнейшем, в случае продолжения сотрудничества в качестве некоммерческого участника (Non-commercial Member), во второй год стоимость участия снижается до 100$.

  • Образовательное участие (Educational Membership)

Образовательные участники(Educational Members) могут использовать библиотеки, разрабатываемые Open Design Alliance, исключительно в образовательных целях. Образовательные участники(Educational Members) не имеют права распространять библиотеки Open Design Alliance в составе какого-либо коммерческого приложения, или совместно с каким-либо другим коммерческим приложением.

Образовательное участие (Educational Membership) возможно исключительно для высших образовательных учреждений. Данный тип членства является бесплатным, имеет лимит 1 год.

  • Также Open Design Alliance предлагает триальный период.

Корпоративные участники (Corporate members) ODA[править | править код]

Основные участники (Founding Members) ODA[править | править код]

Open Design Alliance и Autodesk[править | править код]

Open Design Alliance продвигает формат DWG в качестве открытого стандарта для обмена данными между различными САПР. В то же время Autodesk не желает открывать спецификации формата DWG и предлагает использовать для обмена данными формат DXF. В качестве альтернативы DWGDirect компанией Autodesk была разработана программная библиотека RealDWG, которая лицензируется для приложений, не конкурирующих с продуктами Autodesk.

В 2006 году компания Autodesk внедрила в обновлённый формат DWG 2007 технологию TrustedDWG, которая позволяет определить, создан ли файл формата DWG в одной из программ Autodesk (либо в программе, использующей RealDWG). В случае, если файл DWG 2007 создан в нелицензированной программе, AutoCAD показывает сообщение, предупреждающее пользователя о возможных проблемах совместимости. Компания мотивировала своё решение заботой о пользователях[1].

Осенью 2006 года Open Design Alliance представил обновлённые библиотеки DirectDWG, которые включали в себя и технологию TrustedDWG, в том числе служебное сообщение в командной строке: «Autodesk DWG. This file is a Trusted DWG last saved by an Autodesk application or Autodesk licensed application».

13 ноября 2006 года компания Autodesk подала судебный иск к организации Open Design Alliance. Как утверждалось в исковом заявлении, альянс нарушает авторские права Autodesk, используя торговую марку Autodesk и уверяя, будто AutoCAD 2007 и другие продукты Autodesk могут работать с DWG-файлами, создаваемыми в приложениях других разработчиков, как если бы они были созданы программным обеспечением Autodesk[2][3]

В апреле 2007 года иск был отозван. Стороны заключили мировое соглашение. ODA исключил код TrustedDWG из библиотек DirectDWG, а Autodesk изменил (смягчил) предупреждающие сообщение в AutoCAD 2008[4].

В начале 2007 года Autodesk подала прошение в USPTO по поводу отмены торговой марки «OpenDWG», принадлежащей Open Design Alliance, заявляя, что она была заброшена.[5] Это прошение также было приостановлено в связи с иском компании Autodesk к компании SolidWorks через Американский окружной суд (US District Court).[6]

В апреле 2010 года Autodesk и Open Design Alliance уладили свои иски. В соответствии с соглашением Open Design Alliance согласился отозвать регистрации торговых марок, связанные с DWG, и прекращает использовать DWG и связанные торговые марки в рекламе и при позиционировании своих продуктов.[7].

См. также[править | править код]

Примечания[править | править код]

  1. Александра Суханова Вооружён решениями Autodesk — значит опасен для конкурентов (недоступная ссылка) // CAD/CAM/CAE Observer #6(30).2007
  2. CAD/CAM/CAE Observer #6(30).2007. Дата обращения: 13 марта 2008. Архивировано 11 февраля 2007 года.
  3. ERP + PLM: слияние неизбежно (недоступная ссылка) // CNews, 31.05.07
  4. Сайт посвящённый противостоянию Autodesk против ODA. Дата обращения: 10 января 2020. Архивировано из оригинала 19 июля 2011 года.
  5. Архивированная копия. Дата обращения: 3 апреля 2011. Архивировано 10 февраля 2017 года.
  6. Архивированная копия. Дата обращения: 3 апреля 2011. Архивировано 15 февраля 2017 года.
  7. ODA Members | Open Design Alliance Архивировано 23 августа 2011 года.

Ссылки[править | править код]