FreeTDS 的许可证是什么?如何获取最新版本?
FreeTDS 的 C 库采用 GNU LGPL 许可证,具体条款以发行版中的 COPYING.LIB 文件为准。当前最新稳定版本为 1.5.19,另有每日快照(Nightly Snapshot)可供获取。下载入口和源码仓库都可以从 FreeTDS.org 的 Quick Links 区域找到。
许可证:GNU LGPL
FreeTDS 的 C 库以 GNU LGPL 授权发布。LGPL 是一种宽松型 copyleft 许可证,核心影响在于:
- 你可以将 FreeTDS 作为库链接到自己的程序中,包括闭源程序。
- 如果修改了 FreeTDS 库本身的代码,对这些修改的分发需要遵循 LGPL 的开源要求。
- 完整条款和例外说明以发行版中的
COPYING.LIB为准,而不是网站页面上的概述。
需要注意,LGPL 覆盖的是 FreeTDS 的 C 库。FreeTDS 还支持通过 Perl、PHP 等其他语言访问,这些语言绑定或上层封装的授权情况需要单独确认,不能直接套用 C 库的结论。
获取最新版本
FreeTDS.org 的 Quick Links 区域列出了两个版本渠道:
| 渠道 | 版本/形式 | 适用场景 |
|---|---|---|
| Stable Release | 1.5.19 | 生产环境、需要稳定行为 |
| Nightly Snapshot | 每日构建 | 想跟进最新修复或开发进展 |
获取方式有两种:
- 直接下载发行版:从网站 Quick Links 中的 Stable Release 或 Nightly Snapshot 链接获取打包好的源码。
- 浏览 Git 仓库:通过 Quick Links 中的 Git Repository 入口查看源码、提交历史和分支。
如果你需要的是可复现的构建,选稳定版 1.5.19;如果是在排查某个已修复的问题、或想提前验证新改动,再考虑每日快照。
配套文档
拿到源码后,网站还提供以下资料帮助上手和排查问题:
- Documentation:文档总入口
- FAQ:常见问题
- User Guide:用户指南,覆盖配置和使用流程
- Reference Manual:参考手册,面向 API 和细节查询
遇到构建或连接问题时,建议先查 FAQ 和 User Guide,再对照 Reference Manual 确认具体参数。