标签 开源 下的文章

你准备好推进你的开源之旅了吗?这里有一些如何给开源做贡献的提示和教程。

 title=

在 2022 年,开源正变得越来越家喻户晓。但多年来,开源一直被称为企业 IT 领域中潦倒的弱势群体。开源已经以某种形式或方式存在了 几十年,但甚至直到 20 世纪 90 年代末,它才正式有了自己的 名字。你可能一直都在使用开源技术,但却不知道。事实上,你目前正在阅读的网站(LCTT 译注:指 opensource.com )就是在开源的内容管理系统 Drupal 上运行的。你的汽车、笔记本电脑、智能手表和电子游戏很可能是 由 Linux 这个开源操作系统支持的。

红帽公司的年度《企业开源状况》在最近发布了,其中包含了大量的见解,对任何在开源技术领域发展的人都有帮助。首先,77% 的 IT 领导对企业开源的看法比一年前更积极,82% 的 IT 领导更可能选择对开源社区有贡献的供应商。这意味着,参与开源比以往任何时候都更重要。现在是推进你的开源之旅的时候了,无论你在哪里。这里有一些资源可以帮助你踏上这条路。

为什么要为开源做贡献?

为开源做出你的第一次贡献

鼓励他人为开源做贡献

分享你对开源贡献的建议

当涉及到参与开源社区时,有无限的可能性。在这里,我们的目标是庆祝社区的不同观点和背景,其中包括你。你的独特故事激励着全球各地的人们参与到开源中来。来吧,把你的文章想法发给我们


via: https://opensource.com/article/22/3/contribute-open-source-2022

作者:Opensource.com 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

树莓派不考虑采用 RISC-V 核心

树莓派上市于 2012 年 2 月 29 日,已经上市十年了,到目前为止已经生产了大约 4600 万台树莓派。树莓派的负责人在 接受采访时表示,RISC-V 并不在计划之内,甚至下一代树莓派也不会考虑。即便他也承认 RISC-V 核心和树莓派 4 的 ARM 核心一样好,但在 2030 年之前,RISC-V 树莓派的可能性或许只有 10%。

老王点评:树莓派在硬件上从来不是自由的,虽然用的是 Linux 操作系统。

Linux 基金会发布“第二次普查”报告

Linux 基金会与合作方联合进行了自由开源软件库的“ 第二次普查 Census II ”。这是 2015 年进行的“第一次普查”的后继报告,“第一次普查”目的是确定 Debian Linux 中对内核的运行和安全最关键的软件包。“第二次普查”是为了更全面了解自由开源软件采用情况。该报告汇总了来自数千家公司生产应用中使用的 50 多万个自由开源软件库的数据。调查的重要发现之一是,许多最广泛使用的自由开源软件是由少数几个贡献者开发的。

老王点评:也就是说现在的自由开源软件生态的基础还是很不稳定。

超过一半的安全漏洞已经存在五年以上了

安全研究人员的 分析表明,企业网络中存在的 61% 的安全漏洞是 2016 年甚至更早的,尽管补丁已经出现了至少五年。甚至一些继续被利用来入侵网络的漏洞已经超过十年了。困扰企业的最常见的未修补漏洞之一是 CVE-2017-11882,这是微软 Office(包括 Office 365)中的一个老的内存损坏问题,该问题在 2017 年被发现并修补,但自 2000 年以来一直存在。它是 Windows 上最活跃的漏洞之一,而该漏洞几乎不需要用户的交互,这为钓鱼活动创造了条件。

老王点评:相比互联网,企业网络的安全其实很脆弱。

回音

  • 之前我们 报道 过,勒索团伙要求在本周五之前,英伟达“开源”其所有显卡驱动,否则将公开更多技术资料。而现在最后期限已经过了,吃瓜群众们还在等黑客兑现威胁,或英伟达“开源”驱动程序,但目前双方都没有动静。不过勒索团伙用偷来的英伟达证书 签署了两个恶意软件

《堡垒之夜》没有计划将移植到 Linux

只有超过 1% 的 Steam 用户在运行 Linux,不到 3% 的用户在使用 macOS,而 Windows 占据了 96% 的份额。虽然 Steam 上的大量游戏可以在 Linux 运行,但最流行的 3A 级大作很多不能在 Linux 下运行,即便是通过 Porton 兼容层。开发《堡垒之夜》的 Epic 表示没有计划移植到 Linux,这是因为 Epic “没有信心我们能够在各种内核配置(包括自定义内核)下大规模地打击作弊行为。”但其实 Epic 已经将其反作弊软件移植到 Mac 和 Linux 设备,包括Steam Deck。

老王点评:总之还是 Linux 用户群体太小,不值得付出精力和金钱。

Valve 开源 Steam Deck 外壳 CAD 文件

Valve 的 Linux 掌机 Steam Deck 即将在月底发售,届时玩家和用户都有权拆开或改造掌机,虽然这可能会导致保修失效(如果期间出现损坏的话)。为了贯彻这一开放精神,Valve 宣布在知识共享(CC)许可协议下在 GitHub 开源 Steam Deck 外壳(曲面拓扑)的 CAD 文件。

老王点评:为这样的开放态度点赞!

Linux 上的英特尔 Alder Lake CPU 性能将带来重大提升

Linux 5.18 内核今年春天将增加对英特尔增强硬件反馈接口(EHFI)的 支持,以便更好地决定在可用的 CPU 内核/线程中放置给定的工作。英特尔的 Alder Lake CPU 是第一个采用混合模式的 x86-64 处理器,在同一个芯片上有两个独立的 CPU 架构,分别具有不同的优势和能力。后台任务和轻度工作负载可以在效率核心上运行,以节省电力,而延迟敏感和计算密集型任务可以在更快的性能核心上运行。

老王点评:Windows 已经可以这样分配了,而 Linux 5.18 是追上这一步的重要工作。

回音

  • 那个因披露密苏里州网站泄露了 10 多万个社会安全号码,却被州长称为“黑客”并声称要起诉的记者,现在检察官表示 不会提起起诉

教计算机学科的教师需要懂计算机吗?

国外一位负责计算机学科的教师认证的负责人说,“计算机学科的教师确实需要 了解计算机。”而现在开箱即用的脚本化内容和短期培训培养出来的计算机教师并不了解他们的学科、他们的学生以及如何进行教学。很多教师在短期集中培训计算机学科后就可以教它。这种方法可能会让这些学生通过标准化考试,但从长远来看,这并没有给学生带来他们需要的东西,也没有给他们应得的东西。

老王点评:这真是形式化的学习和考试。不知道国内的计算机教育情况如何。

Faker.js 自毁后,开源社区复刻接管了它

Faker 是一个生成虚假但合理数据的库,可用于测试和开发,最早由 Perl 语言开发,之后移植到包括 JavaScript 在内的各种语言。在 Facker.js 项目被原开发者 自毁 之后,对大量依赖该库的程序造成了破坏,因此,社区在原项目上 复刻,重新建立了围绕它的 社区,由八位社区成员接管维护。开发者在复刻后,进行了 大量的工作,包括处理了许多拉取请求和议题,并提出一系列富有建设性的路线图。此外,用户多次强烈要求将原作者从赞助名单中移除,因此,社区决定将 Open Collective 原来收到的一万多美元的赞助留给两位原作者,而新的赞助将归属新的社区团队。

老王点评:以开源方式做出贡献不是泄愤的理由,还好开源给了更多可能。

服务数百万域名的邮件服务商出现问题后

Mail2World 是一个服务了 215 万个域名的邮件服务商,已经运营了几十年。最近他们似乎遭受到勒索软件攻击,因而许多依赖于他们的邮箱服务的用户陷入了 麻烦。而服务商还“正在努力尽快全面恢复电子邮件服务”中。一位用户反馈称,“它与我所有的账户联系在一起,不仅包括社交媒体和物联网设备,还包括银行业务、获得医疗服务以及与当地和全国政府当局的联系。”

老王点评:当越来越集中的基础服务没有提供相应的更高可靠性时,其带来的影响是灾难性的。

开源开发者自毁其广泛使用的依赖库

开源库 colors.js 和 faker.js 被广泛使用。在 NPM 上,colors.js 的周下载量超过 2000 万次,有近 19000 个项目依赖它。前几天,它的开发者在这些库的最新版本中加入了无限循环和乱码,依赖它的项目会在控制台看到不停打印的非 ASCII 字符。他将这两个库的 自毁版本 推送到了 GitHub 和 NPM,因而导致多个使用这些依赖库的软件出现故障,其中包括亚马逊的 AWS CDK。这位开发者似乎是因为没有得到使用他的开源软件的大公司的 付费,而专门做了这种破坏。这件事引来了业界和社区的激烈讨论。

老王点评:我认为,你可以因没有得到报酬而放弃项目,但是这不是你蓄意报复的理由。如果一开始就想着获益,请发布你的商业版本。这种最初遵循开源许可证和开源文化的开源软件,在邀名不成、获利不得后恼羞成怒地大肆破坏,或许没有违反许可证和法律,但是却给整个开源文化泼了一盆脏水。我对这种行为持反对意见。

Mozilla 基金会其实从 2014 年就开始接受加密货币捐款

之前我们报道过,Mozilla 基金会官方 Twitter 账号在 1 月 1 日提醒粉丝它接受加密货币,如比特币、以太坊的捐款,但这一声明招致了 猛烈批评,最终迫使 Mozilla 基金会宣布 暂停 接受加密货币捐款。但实际上 Mozilla 基金会从 2014 年就开始 接受加密货币捐款,当时 Mozilla 还列举了其它接受加密货币捐款的组织,如可汗学院、电子前沿基金会、绿色和平组织和维基媒体基金会。到今天,只有绿色和平组织停止接受加密货币捐款。

老王点评:加密货币是否该死,我觉得不能用政治正确来评判。

Windows 11 上仍能使用软驱和软盘

去年发布的 Windows 11 系统,调整了硬件安装需求,很多硬件都不再支持,需要使用较新的 CPU 和 TPM 2.0 等等。但是,有用户发现,Windows 11 上居然还可以成功使用索尼 5.25 寸软盘。这意味着,Windows 11 对外部设备还保留了不错的兼容性。

老王点评:虽然 5.25 寸、3.5 寸软盘已经基本退出历史舞台,可在特定领域依然有用武之地,但这个反差让我有些吃惊。

这些文章显示了开源作为工具、平台或集成点在商业中的力量。

 title=

今年,我们刊登了几篇关注商业中的开源的好文章。这些文章展示了开源作为工具、平台或集成点在商业中的力量。让我们回顾一下 2021 年的一些顶级开源商业故事。

《我最喜欢的开源项目管理工具》

如果你在办公环境中管理过项目,你很可能使用微软 Project 来跟踪任务和分配。然而,开源社区已经创造了许多跟踪项目的选项。对于你的 项目管理需求Frank Bergmann 写了关于使用 Redmine、project-open、ProjectLibre、GanttProject、TaskJuggler 和 ProjeQtOr。

《使用 Apache Superset 进行开源商业智能报告》

通过商业智能,你可以通过对数据进行分类、安排结果和显示上下文信息来更好地了解你的信息。对于任何想要做出“数据驱动”决策的组织来说,商业智能(BI)是一项关键技术。Maxime Beauchemin 的文章讨论了 Apache Superset,以及它如何成熟地成为一个领先的开源 BI 解决方案。

《6 个用于餐馆和零售商的 WordPress 插件》

这场大流行病可能永久性地改变了许多人喜欢做生意的方式。餐馆和其他当地的零售机构不能再像以前那样依赖上门交易了。网上订购食品和其他物品已经成为一种常态和期望。当大流行结束后,消费者不太可能背弃电子商务的便利。Don Watkins 写了 六个开源插件,帮助你创建一个 WordPress 网站,满足你的客户对网上购物、路边取货和送货的偏好。它还可以建立你的品牌和你的客户群。

《试试 Chatwoot,一个开源的客户关系平台》

在任何有面向客户的业务中,保持与客户的互动是至关重要的。我们最后一次接触这个客户是什么时候,或者他们最后一次接触我们是什么时候?我们的组织中谁做了回应?什么服务水平协议制约着这种关系?这些和其他问题最好在客户关系管理系统(CRM)中进行管理。Nitish Tiwari 介绍了 Chatwoot,一个用 Ruby 和 Vue.js 构建的开源客户关系平台。Chatwoot 是从零开始写的,目的是让客户关系团队建立端到端的票据管理和支持平台。本文将介绍 Chatwoot 的架构、安装和主要功能。

《试试 Dolibarr,一个开源的客户关系管理平台》

无论你是经营零售店、餐厅、酒吧、超市、健身房还是其他业务,你都需要一个可靠的方式来与你的客户保持联系。毕竟,他们是客户,因为他们喜欢你做的事情,如果他们与你分享了他们的联系信息,他们想听到更多关于你所提供的东西。Pradeep Vijayakumar 介绍了 Dolibarr 项目,一个开源的企业资源规划(ERP)和客户关系管理(CRM)软件。Dolibarr 提供了一整套 ERP 功能,包括销售点(POS)、发票、存货和库存管理、销售订单、采购订单和人力资源管理。

《微软 Exchange 的一个开源替代品》

多年来,微软 Exchange 作为群件环境的必然选择。然而,在 2020 年末,一个奥地利的开源软件开发商推出了 grommunio,它是一个群件服务器和客户端,其外观和感觉为 Exchange 和 Outlook 用户所熟悉。Markus Feilner 写了关于 grommunio 如何在企业中取代 Exchange,成为群件的一个强大而功能齐全的选择。

《用这个开源工具简化发票的指南》

许多 IT 项目在开发过程中会延迟、超出预算,并出现巨大的变化。这些问题使开具发票成为 IT 领域最费力的活动之一。Frank Bergmann 写了一篇关于开源项目如何 简化开票过程 的文章。如果你决定成为自雇人士或成立一个创业公司,Frank 的文章也可以作为处理财务工作的指南。

开源是好生意

开源软件不仅仅是为开发者服务的。企业也可以利用开源软件的力量。事实上,开源是许多商业领域的一个主要驱动力。你今天使用的工具可能本身就是开源软件,或者使用开源作为堆栈的一部分。


via: https://opensource.com/article/21/12/open-source-business-tools

作者:Jim Hall 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出