- URL: https://xeiaso.net/blog/2025/avoiding-becoming-peg-dependency/
- Added At: 2025-05-24 09:31:01
Anubis开发者为维持项目生存,以默认动漫角色Aoi激励用户付费或保留角色,作为开源项目支持的"投入度测试"。此举意外推动工具传播,验证其有效性。未来将开发无JS防爬机制、强化WebAssembly反逆向技术,并整合外部服务提升防御。同时通过NLNet资助与风投获取资金,探索开源生态与开发者经济平衡模式,兼顾文化传播与技术可持续发展。
Anubis(Web AI防火墙工具)的设计者在开发过程中面临一个问题:默认展示的动漫角色Aoi引发用户质疑,部分人对此表示不满。
作者强调,Aoi的存在是为了避免自己成为仅有的无偿维护者。用户可自由修改角色,但若保留角色或购买商业版BotStopper的许可,能体现对项目的重视,促使开发者更认真对待反馈。
该动漫角色作为“购物车测试”的体现,用于判断用户是否真正投入项目。保留角色或付费的用户更可能获得优先支持。
尽管教育市场因采购流程缓慢而提出需求,但Aoi的默认显示意外推动了项目传播,让更多人注意到其有效性。
开发者指出,开源项目难以通过GitHub关注度维持生存,需实际资金支持开发及硬件成本。下一步计划包括开发无JS依赖的防爬机制,利用WebAssembly增强反逆向工程能力,并整合外部服务提升挑战逻辑的准确性。
同时,正在申请NLNet资助以争取开发时间,并考虑通过风险投资进一步扩大资金来源。
文章总结了通过文化元素构建项目可持续性模式,平衡开源自由与开发者经济需求,同时承认市场合作中的挑战与机遇。