isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

11 марта 2010

На пути к бесплатной САПР

Дмитрий УшаковДмитрий Ушаков

Разработчики любой САПР просто обязаны обеспечить чтение/запись файлов в формате DWG, иначе их система не будет оценена пользователями. Ведь этот формат, завоевавший широкую популярность вместе с платформой AutoCAD (число пользователей которой исчисляется миллионами), стал стандартом де-факто в проектной индустрии. Но как читать и записывать файлы в этом формате - ведь его бинарная структура тщательно зашифрована и раз в три года полностью обновляется компанией Autodesk, которая справедливо считает этот формат своей собственностью?

У разработчиков САПР до недавних пор было два пути. Первый состоит в покупке у самой компании Autodesk лицензии на фирменную библиотеку RealDWG, обеспечивающую полноценные функции чтения и записи DWG-файлов, совместимые на 100% с последней версией AutoCAD. До недавних пор удовольствие обладания такой лицензией стоило немало, к тому же Autodesk могла запросто отказать в лицензировании своему конкуренту. Недовольные такой политикой разработчики в 1998 г. сформировали некоммерческое партнерство Open Design Alliance (ODA), чьи программисты с помощью методов обратного проектирования создали альтернативную библиотеку, сначала получившую название OpenDWG, а затем переименованную в DWGdirect (сейчас DWGdirect - это не просто набор функций для чтения/записи файлов DWG, но и для рендеринга чертежей, для работы с другими форматами данных, для загрузки модулей-расширений, для ввода команд и проч.; по сути DWGdirect - это полноценная платформа для создания САПР-приложений).

Таким образом, второй путь для разработчика САПР состоит в том, чтобы стать партнером ODA. Предлагается несколько уровней членства в Альянсе: если вы не собираетесь включать библиотеки ODA в коммерчески распространяемые продукты, то можете ограничиться уровнем ассоциативного членства ($250 за первый год и $100 за каждый последующий). Коммерческий уровень дает вам право продавать не более 100 копий производных продуктов в год и стоит $2000 за первый год и $1500 за последующие. Если вы хотите продавать свое ПО без ограничений, то придется перейти на следующий уровень и заплатить $5000 в первый год и $3000 за каждый последующий. Наконец, самый высокий уровень членства в альянсе дает право доступа к исходному коду библиотек и непосредственного участия в принятии стратегических решений. Обойдется это в $25 тыс. за первый год и $12 тыс. за каждый последующий. Надо сказать, что такое разумное разграничение на уровни членства привлекло в Альянс более 2000 организаций со всего мира (включая крупнейших вендоров - Siemens PLM Software, SolidWorks Corp., Intergraph, Adobe, Bentley Systems и др.) Более 30 компаний выбрали самый привилегированный уровень членства.

Глядя на успехи ODA, компания Autodesk пересмотрела лицензионную политику на RealDWG - теперь любой желающий может лицензировать эту библиотеку за 5000 евро в первый год и 2500 за каждый из последующих.

Однако, нашлась группа энтузиастов, которая увидела рыночную нишу для полностью бесплатного решения для записи/чтения DWG-файлов. В январе 2010 г. в рамках известной инициативы по открытому кодированию GNU (которая подарила миру операционную систему Linux и многое другое) был создан новый проект LibreDWG. Сейчас он находится в начальной стадии развития, но разработчики претендуют на создание бесплатной альтернативы DWGdirect (конечно, лицензируемой на условиях общественной лицензии GNU - т.е. любой производный продукт также должен свободно распространяться в открытом коде). Разработчикам LibreDWG не придется самостоятельно заниматься обратным проектированием - ведь в рамках борьбы за открытые стандарты проектирования альянс ODA свободно публикует на своем сайте спецификацию OpenDWG - документ, содержащий подробное описание бинарной структуры DWG-файлов разных версий.

LibreDWG является наследником другого проекта - LibDWG, который инициативно выполнялся с апреля 2009 г. программистом Фелипе Кастро (Felipe Castro). Как знать, может LibreDWG станет основой новой САПР-платформы, свободно распространяемой в открытом коде - так сказать, мечтой линуксоидов-инженеров?

Альянс ODA в начале мая собирает своих членов на вторую всемирную конференцию (отчет о первой конференции, прошедшей в прошлом году в Лейдене, читайте здесь). Компания ЛЕДАС в лице автора настоящей заметки примет участие в работе этой конференции, где представит компоненту для параметрического черчения, полностью совместимую с форматом AutoCAD 2010 (см. об этом сегодняшний пресс-релиз). На конференции ожидается немало других интересных сообщений - чего стоит лишь недавно анонсированная кооперация между Альянсом и компанией Aftercad, цель которого состоит в предоставлении членам альянса компонент для запуска своих приложений в облачных средах (см. заметку "Альянс по Открытому Проектированию улетает в облака")! Еще одной волнующей всех темой является взаимодействие ODA и Autodesk. В свое время Альянс немало поиздержался в судах, доказывая свое право на создание независимых средств для чтения/записи DWG-файлов, но теперь Autodesk удалось зарегистрировать DWG как торговую марку и убедить SolidWorks отказаться от использования этой триграммы в названиях своих продуктов (см. наши заметки "Кто автор оранжевого квадрата?" и "Autodesk и SolidWorks «поделили» DWG"). Очевидно, что и ODA теперь придется придумать новое название для своей библиотеки DWGdirect. Интересно, будет ли теперь Autodesk судиться с GNU-проектом LibreDWG?

Мы обязательно познакомим наших читателей с отчетом о второй конференции ODA, а также с мнением компаний-членов ODA относительно появления бесплатной библиотеки LibreDWG и ее перспектив для рынка САПР.

Комментариев: 1
id 134     12 марта 2010, 9:55
 Владимир Малюх
Могу только добавить, что бесплатными могут быть не только CAD-системы, но и другие компоненты PLM-комплекса. Пара примеров:

Aras Corporation оставляет све PDM/PLM-решение бесплатно, зарабатывая на сопутсвующих услугах по внедрению (www.aras.com).

Пакет OpenFOAM для решения задач вычислительной гидро- аэродинамики также поставляется бесплатно (www.openfoam.com)

SALOME — открытая интегрируемая платформа для численного моделирования. (http://www.salome-platform.org)

MBDyn - MultiBody Dynamics Software (http://www.aero.polimi.it/~mbdyn/index.html)

Ответить   Цитировать выделенное


Поля, помеченные * обязательны для заполнения

  Имя *

  e-mail

  web

Вы можете ввести не более 3000 символов, осталось:

Введите
первые 3 символа:

 *

Обновить



    

Комментарии:
12 марта 2010, 9:55
 Владимир Малюх
Могу только добавить, что бесплатными могут быть не только CAD-системы, но и другие компоненты PLM-комплекса. Пара примеров:

Aras Corporation оставляет све PDM/PLM-решение бесплатно, зарабатывая на сопутсвующих услугах по внедрению (www.aras.com).

Пакет OpenFOAM для решения задач вычислительной гидро- аэродинамики также поставляется бесплатно (www.openfoam.com)

SALOME — открытая интегрируемая платформа для численного моделирования. (http://www.salome-platform.org)

MBDyn - MultiBody Dynamics Software (http://www.aero.polimi.it/~mbdyn/index.html)

Ответить   Цитировать

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.