源码
DWG 插件源码
GNU 通用公共许可证第 3 版或更新版本
这里是 DWG 转换插件(com.mobilecad.dwgbridge)1.0.2 版的完整对应源码,按 GNU 通用公共许可证第 3 版的要求提供。
下载源码(10 MB)
digit3d-dwgbridge-1.0.2-src.tar.gz · SHA-256
82a558741090309052a9563d503768bb8cd4f619db15e65d8da854913e1815fe
包里有什么
- dwgbridge/ — 插件本身:一个 Kotlin Activity 和一层很薄的 JNI 壳
- libredwg-0.13.3.tar.xz — 上游 LibreDWG 原始源码
- dwgbridge/patches/ — 打在它上面的两个补丁 —— 链进发布包的是打过补丁的 LibreDWG,所以它们也是对应源码的一部分。每个补丁头里写明了它修的是什么。
- gradle/、gradlew、settings.gradle.kts — 编译所需的构建脚本
- LICENSE — GPL v3 全文
编译步骤(含怎么把 LibreDWG 交叉编译成 arm64)写在包内的 README 里。
许可证
本程序是自由软件:你可以依据自由软件基金会发布的 GNU 通用公共许可证第 3 版,或(由你选择)任何更新的版本,对它进行再发布与修改。发布本程序是希望它有用,但不提供任何担保,甚至不含对适销性或特定用途适用性的默示担保。详见 GNU 通用公共许可证。
关于主程序
指尖3D 主程序本身不包含、也不链接任何 GPL 代码。它跟这个插件之间的交流方式,与它跟你手机上其他任何应用交流的方式一样——递一个文件过去、收一个文件回来——是各自独立的程序。GPL 只覆盖插件这一层。