Olib 开源项目背景与作者 shiyi-0x7f
开发者:拾壹0x7f
Olib 的开发者是 B 站 UP 主 拾壹0x7f,GitHub 用户名 shiyi-0x7f。在 B 站可以找到他上传的 Olib 双端更新介绍视频,他也在评论区和用户互动,持续收集反馈进行迭代。
从他的公开资料来看,拾壹0x7f 是一个独立开发者,除了 Olib 之外还维护了其他开源项目(如 Hydro-OJ 在线判题系统、zlib-mcp 等)。Olib 是他投入精力最多、用户量最大的个人项目。
两个开源仓库
Olib 的两个客户端分别托管在不同的 GitHub 仓库:
| 版本 | 仓库地址 | 主要语言 | 功能 |
|---|---|---|---|
| Windows | github.com/shiyi-0x7f/o-lib | Python | 完整功能(搜索、下载、线路管理、多账号) |
| Android | github.com/shiyi-0x7f/olib-mobile | Flutter (Dart) | 移动端功能(搜索、下载、预览、线路、多账号) |
两个仓库都是公开的,任何人可以查看源码、提交 Issue 和 Pull Request。
开源意味着什么
Olib 开源对普通用户来说有几个实际好处:
- 可审计 — 代码在 GitHub 上公开,可以被任何开发者审查,降低了后门和恶意代码的风险
- 可编译 — 有能力的用户可以自己从源码编译,不依赖第三方分发的二进制包
- 可定制 — 如果有某个功能你不满意,可以自己改代码后重新编译使用
- 社区驱动 — Issue 区可以提 Bug 和功能建议,Pull Request 可以提交改进
关于"永久免费"的承诺
Olib 在标题栏和多处界面上都写着「一款永久免费的电子书软件」「软件永远不会收费」。拾壹0x7f 在 B 站视频和 GitHub README 中也多次强调这一点,没有计划做付费版或内购。
当然,开源项目的维护需要时间和精力,如果未来开发者改变了策略,以官方最新声明为准。但截至当前,免费和无广告的承诺仍在兑现。