Введение
Семейство форматов файлов DWG
DWG (от drawing) – это проприетарное семейство форматов файлов, впоследствии лицензированное компанией Autodesk в 1982 году в качестве основы для AutoCAD. С 1982 по 2009 год Autodesk создавал версии AutoCAD, которые использовали не менее 18 основных вариантов формата файла DWG, ни один из которых не был публично документирован. Формат DWG, вероятно, является наиболее широко используемым форматом для чертежей CAD. По оценкам Autodesk, в 1998 году существовало более двух миллиардов DWG-файлов. Существует несколько претензий на контроль над форматом DWG. Как крупнейший и наиболее влиятельный создатель файлов DWG, именно Autodesk разрабатывает, определяет и совершенствует формат DWG как собственный формат для своих CAD-приложений. Autodesk продает библиотеку чтения/записи под названием RealDWG на условиях выборочного лицензирования для использования в неконкурентных приложениях. Несколько компаний пытались реконструировать формат DWG Autodesk и предлагают библиотеки программного обеспечения для чтения и записи файлов Autodesk DWG. Наиболее успешной является Open Design Alliance, некоммерческий консорциум, созданный в 1998 году рядом разработчиков программного обеспечения (в том числе конкурентов Autodesk), выпустивший библиотеку чтения/записи/просмотра под названием OpenDWG Toolkit, которая была основана на библиотеках MarComp AUTODIRECT. (ODA с тех пор переписала и обновила этот код.) В 1998 году Autodesk добавил проверку файлов в AutoCAD R14.01 с помощью функции DWGCHECK. Эта функция поддерживалась зашифрованной контрольной суммой и кодом продукта (называемым «водяным знаком» Autodesk), записанным в файлы DWG, созданные программой. В 2006 году Autodesk модифицировал AutoCAD 2007, включив технологию «TrustedDWG», функцию, которая встраивала текстовую строку в файлы DWG, созданные программой: «Autodesk DWG. Этот файл является доверенным DWG, последний раз сохраненным приложением Autodesk или приложением, лицензированным Autodesk». Это помогло пользователям программного обеспечения Autodesk убедиться, что файлы, которые они открывают, были созданы приложением Autodesk или RealDWG, что снижает риск несовместимости. AutoCAD отображал сообщение с предупреждением о потенциальных проблемах со стабильностью, если пользователь открывал DWG-файл версии 2007 года, который не содержал эту текстовую строку. В 2008 году Фонд свободного программного обеспечения заявил о необходимости открытой замены формата DWG, поскольку ни RealDWG, ни RealDWG. Созданная в конце 2009 года, GNU LibreDWG – это библиотека свободного программного обеспечения, выпущенная на условиях лицензии GNU GPLv3. Она может читать файлы DWG от версии R13 до 2021 года и записывать файлы DWG R2000. Также в 2008 году Autodesk и Bentley Systems договорились об обмене библиотеками программного обеспечения, включая Autodesk RealDWG, для улучшения возможности чтения и записи соответствующих форматов DWG и DGN компаний в смешанных средах с большей точностью. Кроме того, обе компании будут содействовать совместимости рабочих процессов между своими AEC-приложениями путем поддержки взаимного использования доступных интерфейсов программирования приложений (API).
Торговая марка Autodesk
13 ноября 2006 года Autodesk подала в суд на Open Design Alliance, утверждая, что её библиотеки DWGdirect нарушили товарный знак Autodesk для слова "Autodesk", прописывая водяной знак TrustedDWG (включая слово "AutoCAD") в создаваемые DWG-файлы. Девять дней спустя адвокаты Autodesk добились широкого и глубокого временного запретительного предписания против Open Design Alliance. В апреле 2007 года иск был урегулирован, по сути, на условиях Autodesk: Autodesk изменила предупреждающее сообщение в AutoCAD 2008 (сделав его менее резким), а Open Design Alliance удалила поддержку прописывания водяного знака TrustedDWG из своих библиотек DWGdirect. Эффект временного запретительного предписания и последующего соглашения заключался в том, что библиотеки DWGdirect Open Design Alliance, с одной точки зрения, стали неспособны создавать DWG-файлы, на 100% совместимые с AutoCAD. Однако другие указывают на то, что отсутствие "100%-й совместимости" означает лишь то, что при загрузке такого чертежа в AutoCAD появляется несущественное предупреждающее сообщение. В 2006 году Autodesk подала заявки на регистрацию товарных знаков США на "DWG", "DWG EXTREME", "DWG TRUECONVERT", "REALDWG", "DWGX", "DWG TRUEVIEW". Еще в 1996 году Autodesk отказалась от исключительного использования товарного знака DWG в заявках на регистрацию товарных знаков в США. Из этих заявок только TRUSTEDDWG был зарегистрирован USPTO в качестве товарного знака. SolidWorks возражала против регистрации REALDWG и DWGX. Заявки на регистрацию товарных знаков DWG EXTREME, DWG TRUECONVERT и DWG TRUEVIEW встретили значительное сопротивление, и USPTO потребовала от Autodesk отказаться от исключительного использования DWG в качестве условия для их регистрации. В неокончательном решении в мае 2007 года эксперт USPTO отказался зарегистрировать два товарных знака DWG, поскольку они "просто описательны" для использования DWG в качестве имени формата файла. В сентябре 2007 года Autodesk ответила, утверждая, что DWG приобрел "вторичное значение", отличное от его использования в качестве общего имени формата файла. 22 июня 2008 года USPTO приостановила все процедуры регистрации товарных знаков Autodesk, связанных с DWG, в ожидании решения по возражениям и аннулированию заявок на товарные знаки, поданных Autodesk против Open Design Alliance и Dassault Systèmes SolidWorks Corporation. В уведомлении Autodesk USPTO отметила, что Autodesk не является исключительным источником файлов с расширением DWG, и не контролирует использование DWG другими лицами, ни в качестве товарного знака, ни в качестве имени формата файла. В 2006 году Autodesk подала возражение в USPTO против регистрации товарного знака DWGGATEWAY компанией SolidWorks. Впоследствии Autodesk подала петицию об аннулировании регистрации товарного знака SolidWorks для DWGEDITOR. В обоих случаях основанием Autodesk было то, что она "использовала название DWG в своих CAD-продуктах, по крайней мере, с 1983 года". Возражения и действия по аннулированию были объединены и приостановлены до решения по иску Autodesk в окружном суде США против SolidWorks. В начале 2007 года Autodesk обратилась в USPTO с просьбой отменить товарные знаки OpenDWG от Open Design Alliance, утверждая, что они были заброшены. Это действие по отмене было приостановлено до решения по иску Autodesk в окружном суде США против SolidWorks. В 2008 году Autodesk подала в суд на SolidWorks в окружном суде США, утверждая, что благодаря своим маркетинговым усилиям термин "DWG" потерял свое первоначальное общее значение и приобрел вторичное значение, относящееся конкретно к запатентованному формату файла рисунка Autodesk, и поэтому любое использование "DWG" в конкурирующих продуктах является нарушением товарного знака. В январе 2010 года, в день, когда должно было начаться судебное разбирательство, Autodesk и SolidWorks урегулировали иск: SolidWorks признала права Autodesk на товарный знак DWG, отказалась от регистрации товарных знаков для своих проектов, связанных с DWG, и отозвала свое возражение против регистрации товарных знаков Autodesk, связанных с DWG. В апреле 2010 года Autodesk и Open Design Alliance урегулировали свой иск, и Open Design Alliance согласилась отменить свои регистрации товарных знаков на основе DWG и прекратить использование DWG и DWG-основанных товарных знаков в маркетинге и брендинге своих продуктов. Поскольку в обоих случаях не было вынесено решения, соглашения между сторонами не являются обязательными для USPTO. В марте 2010 года Управление заместителя комиссара по вопросам политики рассмотрения товарных знаков при USPTO установило, что доказательства, представленные Open Design Alliance два года назад, были уместными и подтверждали разумные основания для отказа в регистрации DWG в качестве товарного знака. В июне 2011 года USPTO вынесла окончательный отказ в регистрации DWG в качестве товарного знака, принадлежащего Autodesk. Они заявили:
Autodesk обжаловала это решение. В 2013 году USPTO подтвердила свой отказ в признании DWG товарным знаком. Несмотря на это, веб-сайты Autodesk продолжали утверждать, что DWG является товарным знаком, даже после вынесения решения. В конце 2014 года Autodesk снова проиграла, на этот раз в Окружном суде США по Восточному округу Вирджинии. Судья отклонил все их аргументы. В 2015 году на веб-сайте Autodesk появился раздел "О DWG", в котором компания пытается провести различие между dwg как форматом файла и DWG-технологической средой.
Поддержка DWG в фримиумном и свободном программном обеспечении
Поскольку RealDWG отделился от libDWG в конце 2009 года, а GNU LibreDWG является альтернативой с лицензией GPLv2, существует проект libdxfrw, который может читать простые DWG-файлы. Некоторые лицензии CAD были недавно обновлены, чтобы обеспечить совместимость с GPLv3 LibreDWG. FreeCAD – это бесплатное приложение с открытым исходным кодом, которое может работать с DWG-файлами, используя проприетарный ODA File Converter для файлов dwg и dxf от Open Design Alliance (ODA). ODA также предоставляет бесплатный автономный просмотрщик для файлов dwg и dgn – ODA Drawings Explorer, работающий в Windows, Linux и Mac OS X. LibreCAD – это бесплатное 2D CAD-приложение с открытым исходным кодом, которое может открывать файлы DWG и DXF, используя собственную библиотеку. Autodesk DWG TrueView – это бесплатный просмотрщик DWG с закрытым исходным кодом, работающий автономно и включающий программное обеспечение DWG TrueConvert, построенный на том же движке визуализации, что и AutoCAD. Программное обеспечение Autodesk Design Review добавляет возможность открывать файлы DWG непосредственно в Design Review для использования функций измерения, разметки, организации листов и отслеживания статуса.
LibreCAD is a free and open source 2D CAD application that can open DWG and DXF files using its own library. Autodesk DWG TrueView is a freeware, closed source, stand alone DWG viewer with DWG TrueConvert software included, built on the same viewing engine as AutoCAD software. The freeware Autodesk Design Review software adds a possibility to open DWG files in Design Review to take advantage of measure and markup capabilities, sheet set organization, and status tracking.