这两天和领导争论起来了DWG文件格式的所有权问题,主要是关于DWG是不是一个通用标准,这个标准是不是公开源代的等问题。搜索了一下,进一步证明了偶的观点,DWG的数据存储格式Autodesk是不会轻易示人的,而且从R14~2007每个版本都在更新,那可是它的核心技术。下面的解释来自维基百科:

DWG 是 AutoCAD 所用的一种专有文件格式,Autodesk公 司于 25 年前开发了这种文件格式,它组成了 AutoCAD 以及其它基于 AutoCAD 的软件产品的核心文件格式。DWG 技术是用于保存 AutoCAD 以及基于 AutoCAD 的软件保存设计数据的格式。Autodesk 公司拥有、开发并且更新 DWG 文件格式,通常每隔几年 DWG 就会随着 Autodesk 在 AutoCAD 中添加新的特性从而进行更新。

DWG 格式以及它的 ASCII 变体 DXF, 已经成为 CAD 制图数据交换中的事实文件标准,据估计全世界有超过十亿个 DWG 文件。有几家公司正在对 DWG 文件格式进行逆向工程以试图为其它的设计软件提供读写 DWG 文件的能力。AutoDesk 也提供了一套需要授权的 DWG 读写技术开发包 “RealDWG”。

新版的 AutoCAD 可以打开许多旧版的 DWG 文件,AutoCAD 2007 可以打开 2.0 版的 DWG 文件并且可以保存为 r14 版的格式。另外 Autodesk 提供一个免费的 DWG 查看工具 “DWG TrueView” 用于查看所有版本的 DWG 文件。另外一方面,Autodesk 是vendor lock-in 策略的强力支持者,尽力保护 DWG 文件格式并且禁止开发支持 DWG 格式的开放源代码库。2006年11月22日 Autodesk 对 Open Design Alliance 发布了一款支持 DWG 格式的自由库 OpenDWG 提出了诉讼。

好像还有一个Autodesk诉讼OpenDWG的一份起诉书:点这里。

Autodesk的管方网站的说明:点这里。可以看到,Autodesk在DWG字样后面加了一个"TM"标识,这表明DWG在美国还不是注册商标,可能只是在商标受理异议期,不一定受法律保护,但Autodesk无异有优先使用权。

P.S.  感觉法律问题总是那么“复杂”,这里是TM和R标识的区别,供参考:)