在本周的开源新闻综述中,我们分享了 Facebook 和 IBM 的可访问性更新、微软承认其在开源问题上犯了错误,以及更多您需要了解的头条新闻。
IBM 发布开源可访问性工具包
IBM 的可访问性项目主管 Simeon McAleer 在一篇博客文章中宣布,该公司将发布 Equal Access Toolkit。这个开源产品和设计工具包旨在帮助设计师和开发者将可访问性嵌入到他们的工作流程中,而无需外部咨询。
该工具包 包含一组组件,使可访问性更容易量化。其中包含为创建可访问企业产品的团队提供的 Equal Access 指南,以及一个 Accessibility Checker,用于审计基于网络的组件和解决方案的可访问性问题。IBM 表示,其工具包的关键优势在于在从初始研究到产品发布的每个开发阶段都提供可访问性指导。
微软将开源其 Fluid Framework 并将其引入 Outlook
微软的 Jared Spataro 宣布,Fluid Framework——一个供开发者改进文档协作的平台——将开源。Spataro 表示,Fluid Framework 的代码将在未来几周内添加到 GitHub 上。开发者将能够通过 JavaScript API 使用 Fluid Framework 构建新的协作体验。
除了这项开源公告,Spataro 还分享说,微软将把 Fluid Framework 添加到微软的一些生产力应用程序中。其中包括 Outlook,用户将能够使用 Fluid Components 自动更新图表、表格和任务列表。Office.com 用户也很快将能够通过 @提及和每个文档的活动提要使用 Fluid Framework。
十分之七的应用程序使用未修补的开源库
《软件安全状况 (SOSS):开源版》研究发现,十分之七的应用程序 至少使用一个未修补的开源库。该研究分析了 Veracode 平台上的开源库,其中包括 351,000 个独特的外部库。
Veracode 首席研究官 Chris Eng 表示,这些结果应该促使开发者 优先考虑补丁和特定于框架的安全性。Eng 强调,库之间的依赖关系使开源软件容易受到代码之外的一系列攻击。漏洞也因框架而异:JavaScript、Ruby、PHP 和 Java 的大部分攻击来自传递包含,而 .NET、Swift 和 Go 则有更多直接依赖关系。
Facebook 使其 React Native 开源框架完全可访问
Facebook 在全球无障碍宣传日宣布,它已承诺 GAAD,使其开源 React Native 框架完全可访问。该社交网络还 分享了一张信息图,其中包含鼓励社交媒体用户使其帖子对所有人更具可访问性的技巧。
React 的文档分享说,它使用 HTML 技术来 构建可访问的网站。Web 可访问性(也称为 a11y)允许辅助技术解释网页。代码中的替代文本、图像描述和播客文字记录是 可访问性的三个示例。
微软总裁表示,他过去对开源的立场是“站在了历史的错误一边”
二十年变化真大。早在 2001 年,当时的微软 CEO Steve Balmer 称 Linux 为“一种癌症,它在知识产权意义上附着在它接触的一切事物上。”
在最近一次 与 MIT 的访谈 中,微软现任总裁 Brad Smith 对公司过去的立场表示遗憾。Smith 曾在微软仍与开源作斗争时担任微软的律师之一,他说他和微软都“在本世纪初开源爆发时站在了历史的错误一边。好消息是……如果人生足够长……你可以认识到你需要改变。” 继收购 Xamarin 和 GitHub 等开源公司之后,微软计划在本月晚些时候发布的 Windows 10 更新中发布完整的 Linux 内核。
其他新闻
- SPACE10 为世界蜜蜂日创建开源蜂巢
- Percona 用户详细介绍了开源数据库的挑战
- EA 将开源 PC 游戏《命令与征服》,让您能够创建疯狂的模组
- 为什么减缓新功能开发可能是维护开源项目的最佳方式
- 比特币钱包制造商 SatoshiLabs 现在正在构建开源芯片
一如既往地感谢 Opensource.com 的工作人员和 通讯员 本周的帮助。
评论已关闭。