序言
本刊从自身对开源的爱好出发,计划先以每月一刊的形式更新。同时,本刊站在众多巨人的肩上出发:便捷访问也精彩万分的各大国际开源媒体;辛勤维护很久的《开源之道》和《科技爱好者周刊》等国内博文期刊;以及从黑客文化诞生以来默默付出的每一位开源爱好者......离开这些或许现在会大不相同。
本杂志开源(GitHub: ningowood/open-source-magazine),欢迎提交 issue,投稿或推荐你的开源内容。
资讯
- 发布时间:2019-12-18
- 作者简介:Jack Wallen 是 TechRepublic 和 Linux.com 的荣誉作家。他是开源的狂热拥护者,也是 Android 专家之一。
Jack Wallen 对即将到来的 2020 年的开源世界(Linux、Docker 引擎、自动化)等方面等进行了如下预测。
- Deepin Linux 将改变开源格局。Deepin 15.11 的开发人员计划发布 Deepin Cloud Sync 功能,该功能可能会改变 Linux 发行版的构造板块。此功能会将用户选择的系统设置同步到云。 例如,用户可以安装操作系统的另一个实例,将其连接到 Deepin Cloud Sync 个人帐户,然后让该新的操作系统实例自动同步设置。 想象一下,部署多个桌面实例将节省多少时间。
- 预装 Linux 的机器将表现得更出色。预计会有更多的厂商加入竞争,到 2020 年即将结束时,如果地球上所有台式机和笔记本电脑制造商都提供某些硬件的Linux版本,请不要感到惊讶。
- 开源将主导更多的企业。在云,容器,大数据,物联网(IoT)和边缘计算领域,开源无处不在。纵使 Windows 在台式机上还处于强势地位,但其安全性不容忽视,我们也要为到 2020 年底至少在小范围内改变这一现状做好准备。
- Docker 引擎将有所反弹。2019 年 Kubernetes 成为了首选的容器协调器,对于 Docker 来说并不是好事。但随着 Kubernetes 变得越来越强大,它也变得越来越复杂;同时对用户友好的 Docker Swarm 工具或新的客户端工具的出现,也大大简化了 Docker 集群的编排。如果 Docker 可以在保持其功能和灵活性的同时恢复简单性,它将重新获得一些的市场份额。
- 开源自动化将令人“恐惧”。由于推动了更高效率的 CI / CD 管道,我们见证了令人印象深刻的自动化技术的兴起。到 2020 年,开源自动化将接近虚构的领域,其系统会自行“思考”,并且我们将首次体验一种基于经验(来自 AI)和预测进行自我优化的系统。
- NVIDIA 将揭晓有关 Linux 的惊喜。NVIDIA 宣布在 2020 年推出 Linux 版时会有一个很大的惊喜。我们相信NVIDIA 计划做两件事之一:为 Nouveau 驱动程序做贡献,或者开源它的官方 NVIDIA 驱动程序。 我们认为 NVIDIA 看到了很多东西,而加入 Linux 是前进的唯一途径。这可能是 Linux 台式机游戏的福音,并且可以推动 Linux 普及率的上升。
02、20 年代的 5 种技术趋势,区块链,云,开源,人工智能,知识图谱
- 发布时间:2020-01-03(第一部分)2020-01-16(第二部分)
- 作者介绍:George Anadiotis 为《财富》 500强、初创企业和非政府组织提供顾问,建立和管理各种规模和形状的产品和团队,其研究屡获殊荣。
数据正在改变从业务到社交互动的一切范例;数据正在塑造一种新的文化,带来了一种新的经商方式,一种新的决策方式,新的应用程序和基础架构,并且是向 AI 过渡的推动力。如下列出未来几年将影响数据格局的因素。
- 区块链。数据的不可篡改性正是推动比特币以及区块链发展的动力,比特币开启了可能性的领域,但也引发了巨大的炒作,无知和欺诈浪潮。今天,区块链似乎已经触底。 Gartner 将区块链置于幻灭槽的底部。Onecoin 和 Bitfinex-Tether 这样的骗局就是区块链已成为狂野西部的例证,而 Facebook 的 Libra 也没有受到广泛关注-这貌似是一件好事。
- 云。十年前,对于大多数企业而言,云并不是真正的大规模数据和计算选择,Big Data 的解释和现在大不相同。如今,在选择数据管理解决方案时,候选名单几乎总是包含云供应商提供的产品。通过单一控制平面进行云端本地化,管理和计费,以及具有多区域可用性使云供应商的产品更具吸引力。
- 开源。开源在数据库和其他方面都是赢家,发生这种情况的原因有很多:进入门槛低,社区,创新,互操作性低。到 2022 年,超过 70% 的新内部应用程序将在开源数据库上开发,并且 50% 的现有专有关系数据库实例将已转换或处于转换到开源的过程中。
- 人工智能。2010 年代的后半部分都是关于 AI 的,而 2020 年代也不会有什么不同。我们将看到 AI 扩大其范围,并影响每个可能的领域。但是,已经看到了 AI 炒作的兴起,我们还必须为反弹而做好准备。知道“ AI”的实际含义非常重要。
- 知识图谱。与 AI 一样,数据爆炸也推动了图形技术的发展。利用数据中的关系是从数据中获取价值的一种突出方式,而图则是利用数据关系的最佳方法。知识图谱是一种技术,它可以使其他技术加速其发展,也可以使人们评估自己的知识。
03、为什么带有 Commons Clause 的开源许可证不会普及
- 发布时间:2020-01-13(非首次发布)
- 作者介绍:Stephen E. Kabakoff 和 Nicholas Petrella 专注于计算机和电气技术领域的诉讼、客户咨询和专利起诉工作。在他们与初创公司以及成熟行业中担任软件工程师的合作经验中,为客户提供专利战略和产品组合开发方面的咨询。
“还是那句话,开源赚钱要赚的聪明,而不是被人们以为是打着道德的幌子欺世盗名。Commons Clause 等软件供应商能走多远,还是要经过市场验证的,当然,法律界的声音也很关键。”
——开源之道发起人,X-lab 开放实验室常任秘书长,开源社执委会成员,适兕
04、中科院学者自主创造的编程语言因涉嫌抄袭 Python 被停职
- 发布时间:2020-01-21
- 作者简介:Yuan Yang 是北京《金融时报》的中国技术记者。她与他人共同创立了 Rethinking Economics,这是一家总部位于英国的慈善机构,致力于在全球大学中开展更加多样化的经济学教育。
中国科学院计算技术研究所(ICT)的研究员刘雷上周宣布,他的研究小组“独立”开发了一种新的编程语言,以传说中的女主人公命名为花木兰,并吹捧为“人工智能和物联网的应用”。刘雷指出,“木兰”编程语言体系具有易学、易教、强兼容、支持人工智能和物联网开发等四个技术创新特点,同时支持跨平台操作,兼容 Android、IOS、Linux、Windows 系统,并支持龙芯、寒武纪等多类型中国国产处理器。“木兰”编程语言体系当前正以人工智能教育行业为切入点,通过教材研发、教学装备、科普公益等进行应用推广,以逐步实现整个产业生态的发展和构建。
几天后,刘先生向国内媒体承认,木兰是基于 Python 的一种编程语言,该语言的组件可通过“开源”许可免费获得,并且其主要目的是为儿童教授程序,而不是为 AI 应用程序。Nian Liu 补充道,“2018 年,中国初创公司 Redcore 公开道歉,承认其声称是“中国第一台自主开发”的网络浏览器主要基于 Google 的开源浏览器项目 Chromium”。
- 发布时间:2020-01-23
- 作者简介:Greg Farough 是一名纯素食主义者,曾担任过牧民,劳工组织者和阁楼希腊人的家庭教师。Greg 在 2006 年用 Punkcast 视频播客的方式介绍了自由软件:当他打算观看音乐会的盗版作品时,看到了 RMS 的演讲,从那一刻起,他决定使用完全免费的系统。
1月14日,Windows 7 “寿终正寝”,结束了其更新以及长达十年的“毒化教育”——侵犯隐私权和对用户安全的威胁。 Windows 7 生命周期的结束为 Microsoft 掩盖了过去的错误并失去了对其进行升级的绝佳机会。
FSF(自由软件基金会) 呼吁他们将其作为免费软件发布,并提供给社区进行研究和改进。由于已有一些将 Windows 核心实用程序作为免费软件发布的先例,因此,Microsoft 开源他们自己所说的“已到尽头”的操作系统版本是没有损失的。
致微软高管:
- 我们要求 Windows 7 作为免费软件发布。它的生命不必结束,请将其提供给社区进行研究,修改和共享。
- 我们敦促您尊重用户的自由和隐私-不仅仅是将所有用户升级到最新的 Windows 版本中。
- 我们需要更多的证据来证明您确实尊重用户和用户自由,而不仅仅是在方便时将这些概念用作营销。
by Free Software Foundation
- 发布时间:2020-01-27
- 作者简介:Matt Asay 是一位资深的技术专栏作家,曾为 CNET,ReadWrite 和其他技术媒体撰写过文章。 Asay 还在领先的移动和大数据软件公司中担任过各种执行职务。
战略家 Simon Wardley 说,中国在开源领域的长期竞争力日益高涨。Wardley 认为,在中国,人们渴望取胜是一个长期的愿望,而开源在其中扮演着越来越重要的角色;开放式的方法可以用来在特定方向主动改变市场。如果使用得当,这将是一个非常强大的系统。根据 Lisa Caywood 的说法,“从中国的角度来看,这是一个防御,同时也能确保它们可以与世界其他地区的技术基础架构有效地整合。”
聪明的公司(和国家)将越来越多地使用开源来推动长期价值。
07、一句话消息
- Uber 开源 Manifold,一个用于调试 AI 模型的可视工具,可显示特征分布的差异(即所观察到的现象的可测量特性)。[2020-01-07]
- T-Mobile Poland 率先在 ONF(开源网络基金会) 部署开源 EPC(4G 核心网络)。[2020-01-09]
- 华为开源 openEuler 操作系统,openEuler 是基于 CentOS 的 Linux发行版,源代码发布在中文 Github 替代产品 Gitee 上,同时开放上千个代码仓库。[2020-01-09]
- 佛蒙特大学(UVM)从 Google 获得 100 万美元用于开源研究。[2020-01-13]
- Facebook 回顾其 2019 年开源成果,其中发布了 170 个新项目,有 579 个活跃代码仓库,总计 82,000 次 Commit,大约 2,500 名外部贡献者提交了超过 32,000 个 Commit。[2020-01-13]
- Microsoft 开源了用于检查其应用程序中不受信任的第三方软件组件的安全工具 Application Inspector。[2020-01-17]
- CentOS 仓库公开决策指南,CentOS 的下游如果不按照 RHEL/Fedora 的文化和规范走,将会“死的很难看”。[2020-01-21]
- 开源网络安全初创公司 Snyk 在不到五年的时间里市值就超过了10亿美元,CEO 解释了过去四个月收入如何翻了一番。[2020-01-23]
- 波士顿动力机器狗 Spot 的开源代码免费提供给所有人,该版本将允许开发人员和机器人技术人员“开发自定义应用程序,使 Spot 能够在众多行业中完成有用的任务”。[2020-01-24]
- The Open Book 是由开发商 Joey Castillo 创建的完美 Kindle 替代品,这是一款进行中的、不受企业限制的开源电子阅读器,具有小型 E Ink 显示屏,开源软件和开放硬件。[2020-01-27]
- 开源软件 THERMOS 支持低碳区域能源网络规划,提供标准 Web 浏览器访问并直接在线确定城市中最佳热网选项等功能,以充分利用低碳能源和提高空气质量。[2020-01-27]
- 开源电子邮件客户端 Thunderbird 找到了新的家:在近年来 Mozilla Corporation 决定停止对其进行支持导致的曲折发展后,Mozilla 基金会的新全资子公司 MZLA Technologies Corporation 开始运营,Thunderbird 将继续保持免费和开源。[2020-01-29]
项目
针对 2020 年初在武汉爆发的新型冠状病毒疫情,wuhan2020 项目旨在收集各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗、动态等信息,统一收集,统一发布,以便各方之间进行信息互通,有效调配社会资源。wuhan2020 从发起以来,短短几天,号召了众多开发者与志愿者的参与。
VVVVVV 是一款在 Steam 上好评如潮的游戏,游戏探索的设定非常简单:玩家不能跳跃——不过,玩家只按一个键就能将自身重力反转。值 VVVVVV 发布十年之际,这款游戏近期已经在 Github 上开放源代码。
鉴于游戏中的图标,艺术,图形和音乐仍处于专有许可下,VVVVVV 仓库本身只包括游戏中的所有关卡内容和文本,但对于个人使用的情况下,可以在“制作即玩版”中免费找到这些资产。
2020 年国际消费电子展(CES)上的“揭幕”活动中公布了开源机器人 Reachy 的动态。受到生物学启发,Reachy 的手臂具有 7 度的移动自由度,并且可以配备多种机械手,从抓夹到五指人形机器人。该公司避免使用 Wall-E 式的情感显示器,而是采用专用的颈部接头,该接头可使机器人的头部以令人惊讶的人类方式旋转,摇动和倾斜。
该软件触手可及的硬件和软件都是开放源代码,可以由最终用户自由修改/定制以适应其需求。其中,软件部分建立在 Pypot 库的顶部,并根据 LGPL 许可证分发;硬件部分根据 Creative Commons BY-SA 许可证使用 OnShape 制造。
04、chaos-mesh:一个 Kubernetes 的混沌工程平台
Chaos Mesh 是一个云原生的混合工程平台,可在 Kubernetes 环境中协调混乱。
品牌
01、[网站] 开源之道
开源之道以文布道开源,内容覆盖开源文化、方法论、商业、认知、心理、成系统的某 IT 项目等,旨在传播开源理念,让中国本土与世界更同步,以创新的方式应对这个变化的世界。开源之道发起人适兕,也是 X-lab 开放实验室常任秘书长,开源社执委会成员。
02、[基金会] Linux 基金会
Linux 基金会(英语:Linux Foundation,简称 LF),是一家非营利性技术贸易协会,致力于促进,保护和推进Linux 和协同开发,并支持“历史上最大的共享技术资源”。它开始于 2000 年的开源码发展实验室(OSDL),并与自由标准组织(FSG)合并后从而成为现在的组织。Linux 基金会赞助 Linux 创始人 Linus Torvalds 和主管维护者 Greg Kroah-Hartman 的工作 并由领导 Linux 和开源公司的支持,包括思科,富士通,惠普,IBM,英特尔,微软,NEC,甲骨文,高通和三星等知名的科技公司,以及来自全世界的开发商 。近年来,Linux基金会通过活动,培训和认证以及开源项目扩大了服务范围。
03、[网站] opensource.com
2010 年,红帽首席执行官 Jim Whitehurst 在题为“欢迎访问 Opensource.com 上的对话”的帖子中宣布了 Opensource.com 的启动。他解释说:“该站点是 Red Hat 向开源社区回馈某些东西的一种方式。我们的愿望是为对话建立一个联系点,以讨论开源和软件世界。”他写道,并补充道:“欢迎所有想法,欢迎所有参与者。这不是 Red Hat 关于 Red Hat 的网站,而是关于未来的开源网站。”
到 2013 年,Opensource.com 每月平均发布 46 篇文章,而在 2016 年 3 月,Opensource.com 的页面访问量首次超过 100 万。在 2019 年,Opensource.com 平均每月有 150 万以上的页面浏览量和 90 篇文章。由工作人员编辑和社区主持人组成的小型国际团队与来自世界各地的数百名撰稿人紧密合作,策划,完善,发布和推广开源故事。
2015 年以来每年的年度开源报告,以及更多的英文开源资料都可以免费下载。
04、[网站] opensource.org
20 多年来,OSI(Open Source Initiative)一直致力于提高人们对开源软件的认识和采用,并在开源实践社区之间建立桥梁。 作为一个全球性的非营利组织,OSI 通过教育,协作和基础设施,指导开源定义(OSD)并防止滥用开源运动固有的理想和精神来捍卫社会中的软件自由。
开源软件是由许多人制作的,并在符合 OSD 的许可证下分发,该许可证授予所有以修改和未修改形式使用,学习,更改和共享该软件的权利。 软件自由对于实现社区开发开源软件至关重要。
OSCON(The O'Reilly Open Source Convention)是由计算机科学出版行业的 O’Reilly 公司组织的自由和开源软件会议。OSCON 堪称是开源世界历史最悠久的大会,第一次是在 1999 年举办,在全球开源爱好者中声誉颇高。
社区领袖峰会汇集了对发展和强大社区感兴趣的社区领袖,组织者和管理者以及相关的项目和组织。同时,该活动汇集了社区管理和在线协作方面的领先思想,以讨论、辩论、完善和构建更好的社区。活动将主题演讲,非会议会议和小组讨论等混合在一起,以带来由不同受众驱动的丰富内容。
在社区领袖峰会中,可以向来自不同行业的社区领导者学习技术和方法;分享自己的经验,方法和观点,以帮助人们在各种职业中培养社区领导能力;结识来自世界各地的迷人社区领袖,扩大自己的友谊和人脉网络;通过反馈和想法扩大自己的技能和潜力。
荐书
《大教堂与集市》
自由不是一个抽象的商业概念。
任何行业的成功几乎都直接和这个行业供应商及客户所享有的自由度相关,对比美国电话业在AT&T失去垄断地位前后的创新步伐,就能知道用户享有选择的自由是多么重要。
ca计算机硬件行业和软件行业的对比,是体现自由给行业带来益处的最好示例。在计算机硬件行业,供应商和消费者在全球范围内都享有很高的自由度,所以该行业在产品和客户价值方面的创新速度,是人类前所未见的。而在软件行业,其变化则几乎以十年为单位,办公套件是20世纪80年代的杀手应用,其地位直到90年代才受到浏览器和Web服务器的挑战。> 开源软件给软件行业带来的自由,可能要比硬件行业制造商和客户所能享受的自由更广阔。
——《大教堂与集市》序
大教堂与集市是开源运动的独立宣言,它清晰、透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和 Linux 操作系统的广泛采用起到了至关重要的作用。本书在开源运动中的地位相当于基督教的圣经,用黑客们的话说,这是“黑客藏经阁”的第一收藏。
凝果
2020 年 01 月凝果屋动态汇总:
本月新增博文:
本月开源动态:
- 程序员扑克牌
a. 翻译五十四个程序员的简介为中文;
b. 新增国际化语言支持;
c. 初步提供多卡组支持;
d. 添加 Github Logo 外链到源码仓库;
e. 添加顶部公告牌进行简单的公告;
f. 将以上更新内容合并发布为 v0.2 版本;
g. ......- 开源爱好者月刊
a. 发布第一期月刊。次月开源规划 [动态调节](2020 年 02 月):
- 程序员扑克牌
a. 普通 新增卡组:54 个知名编程语言卡组;
b. 普通 新增卡组:54 个知名开源项目卡组;
c. [较难] 突破大小王扑克牌限制,支持多种卡组布局;
d. [普通] 优化首屏性能:图片懒加载;
e. [简单] 根据已上多个卡组及其布局优化卡组选择功能;
f. [简单] 新增卡牌背面,每张卡牌提供翻转动画;
g. [简单] 卡牌可单张导出为 PNG 文件;
h. [普通] 修复一些已知问题;
i. ......- 内部实验项目(择机正式开源)
本月开源贡献者感谢:
本刊每月底择机发布,同步更新在 Github、微信公众号(见下图)和语雀中,任何想法和新内容的推荐欢迎以 Github Issue 的形式进行交流与知识共享。
- P.S. 更多及时内容,欢迎关注公众号留言“加群”后,加入微信社群交流。
- P.S. 2020 年 02 月会围绕微信群发布问卷,向大家征集“知名的编程语言”和“知名的开源项目”有哪些,并一起定稿卡牌内容,请不要错过!