文章摘要
慕尼黑市通过开源休假计划资助libexpat项目最多6个月,使维护者能全职修复5个已知漏洞并添加XML 1.0支持,这是该项目首次获得带薪维护。
文章总结
libexpat 是一个用 C99 编写的快速流式 XML 解析器,与 libxml2 齐名,是 C 语言中最广泛使用的自由软件 XML 解析器之一,采用 MIT 许可证,支持跨平台。自 2026 年 8 月 1 日起,该项目因慕尼黑市的“开源休假”计划获得资助,作者将受雇于 digital@M 公司,在家远程工作最多 6 个月,专注于维护 libexpat。主要优先事项包括:修复当前 5 个已知未修复的漏洞、增加对 XML 1.0r5 的支持,以及进一步提升项目的稳健性和可维护性。过去两天,作者已投入大部分时间修复 Mozilla 发现的一个漏洞。作者欢迎他人报告 libexpat 中的其他漏洞,并承诺在合理时间内修复。此外,作者寻求帮助,希望有人能展示如何将基于 Clang 的 MinGW 与 AddressSanitizer 和 Wine 结合使用,避免启动时崩溃。
评论总结
根据评论内容,总结如下:
主要观点与论据:
对慕尼黑开源休假计划的赞赏(评论1,评分None)
- 该计划为专业软件开发者提供有限期参与开源项目的机会,且面向外部开发者开放。
- 关键引用:
- "The Open Source Sabbatical is intended to provide professionally qualified software developers with the opportunity to work on an open source project..."
- "This sabbatical is not only open to employees of the City of Munich, but also to external software developers."
慕尼黑开源历程的政治背景(评论2,评分None)
- 前市长Christian Ude推动LiMux项目(迁移1.4万台PC至Linux),曾顶住微软高层施压。
- 继任者放弃LiMux,微软获城市内新园区;现任市长Dominik Krause带来转机希望。
- 关键引用:
- "He got personal visits from both Ballmer and Gates that pressured him to stay with Microsoft but did not balk."
- "Unfortunately his successor caved to Microsoft's siren song abolished LiMux..."
对谷歌/WHATWG的批评(评论3,评分None)
- 认为谷歌因垄断和广告利益,可能扼杀XSLT等开放技术,且缺乏维护能力。
- 关键引用:
- "they’re too compromised by monopoly/advertising interests of Google... to allow such a cool technology to live on"
- "don’t have the skills for such a thing."
相关技术讨论的关联(评论4,评分None)
- 提及libxml2维护者离职的讨论,以及XKCD漫画(#2347)作为类比。
- 关键引用:
- "Related discussion of the maintainer stepping down from libxml2 support."
- "Also related: https://xkcd.com/2347/"
平衡性说明:
- 评论1、2聚焦慕尼黑开源政策,评论3、4转向技术生态批评,观点无直接冲突,但均隐含对开源支持与商业垄断的对比。
- 所有评论评分均为None,无认可度差异。