近日 Fedora 设计团队设计师、Fedora logo 主要维护者 Mairin Duffy 发文介绍了重新设计 Fedora logo 的具体情况。此前 Fedora 项目负责人 Matthew Miller 就提出 issue 要重新设计 Fedora 的 logo,Matthew 认为虽然目前的“Freedom + Infinity + Voice” logo 非常好,对 Fedora 社区也非常重要,但是它存在一些问题。 比如:小尺寸下效果不行;单一颜色的情况下无法表达原意;暗黑背景下就没法显示了;logo 上的文字基于非开源字体;logo 中的“a”很容易被误认为是 o;跟 Facebook 太像了 …… 设计师 Mairin 在文章中介绍了 Fedora logo 一步步发展到今天的样式的历程,并逐条分析了为什么会存在 Matthew 所说的那些问题,其实这些就是设计中遇到的技术性困难导致的。 Matthew 也分享了在决定重新设计 logo 之后,设计团队针对各个技术问题所设想的解决方案,最终经过一系列头脑风暴,产生了两套 Fedora 新 logo 的备选方案。更多消息大家可以关注本次专辑…… 自从 MongoDB 去年 10 月份宣布将开源协议从 GNU AGPLv3 切换到 Server Side Public License (SSPL),风波就一直没停过。SSPL 明确要求托管 MongoDB 实例的云厂商要么获取商业许可证要么向社区开放其服务源码。 前几天 AWS 推出 DocumentDB,以替换原有基于 MongoDB 源码的产品,被视为是对 MongoDB 的一大反击,而这两天以英国卫报为代表的也有一批公司表示从 MongoDB 迁移出来。最新消息是开源大佬红帽宣布从 Red Hat Enterprise Linux(RHEL)8 中删除 MongoDB。 在最新的 8.0 Beta Release Note 中,RHEL 明确表示因为 MongoDB 使用了 SSPL 协议,所以将不会在 8.0 系统中提供该数据库。 红帽系的 Fedora 也表示已经确定 SSPL 不是一个自由软件许可。 Red Hat 技术和社区外展计划经理 Tom Callaway 解释:“Fedora 认为 SSPL 是具有针对性的,它对特定类别的用户具有严重歧视性。”此外,Debian Linux 也已经从它的发行版中删除了 MongoDB。更多消息,请大家关注本次专辑…… Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。 TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 JavaScript 现状调查报告中,有超过 46.7% 的开发者使用过并且将再次使用它,同时有 33.7% 想要学习它,此外由于 Babel 7 支持 TypeScript,因此将其集成到工作流中也变得比以往更容易。 所以 Jest 核心团队私下讨论了要将 Jest 迁移到 TypeScript。Simen 从个人角度出发,罗列了把 Jest 从 Flow 迁移到 TypeScript 的好处与坏处。好处:更好的工具支持,特别是 IDE;为社区模块提供更多 typings 选择,这意味着代码更安全;可以轻松地为 Jest 本身分发类型,目前用于做类型检查的 @types/jest 包每周下载量超过 1M 次;同时 Jest 的各个包也可以,例如 jest-worker 和 jest-haste-map;更受欢迎,可以降低社区贡献的准入门槛。 坏处:迁移成本,迁移本身花费的时间与现有 PR 的流失;目前这还只是一个处在实验阶段的目标,Simen 负责从社区收集反馈,想看看迁移是不是一个好主意,会不会浪费精力。 更多内容,请关注吧本次专辑…… |