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 每日构建 想跟进最新修复或开发进展

获取方式有两种:

  1. 直接下载发行版:从网站 Quick Links 中的 Stable Release 或 Nightly Snapshot 链接获取打包好的源码。
  2. 浏览 Git 仓库:通过 Quick Links 中的 Git Repository 入口查看源码、提交历史和分支。

如果你需要的是可复现的构建,选稳定版 1.5.19;如果是在排查某个已修复的问题、或想提前验证新改动,再考虑每日快照。

配套文档

拿到源码后,网站还提供以下资料帮助上手和排查问题:

  • Documentation:文档总入口
  • FAQ:常见问题
  • User Guide:用户指南,覆盖配置和使用流程
  • Reference Manual:参考手册,面向 API 和细节查询

遇到构建或连接问题时,建议先查 FAQ 和 User Guide,再对照 Reference Manual 确认具体参数。

freetds.org