分手我见得多了,怎么软件也玩分手?

网管小贾 / sysadm.cc

网管小贾 / sysadm.cc

今年年初,我们就注意到了一件忒奇怪的事儿。

我们公司的同事小孙,以前人长得高高瘦瘦,做人做事也是谨小慎微、内敛腼腆,怎么突然间变得容光焕发、大大咧咧,脸上肚子上也多了几斤肉,整个人完全变了个模样。

到底发生了什么?


趁着午休的时候,我们几个就把小孙给围上了,你一嘴他一嘴就想套出个实情。

小孙被这突出其来的“热情”所感动,流下了激动的口水。

他强行咽下一口面包,喝了口水,连喘了两口粗气,这才缓过劲来。


“你们有本事一个一个地上,这七嘴八舌的,你们都是诸葛派来整我的啊?”

“诸葛亮那是舌战群儒,到我这可好,成了群儒舌战我了,差点没把我给噎死!”


就有那死皮赖脸的,不八卦心不死的中老年朋友,就逮着小孙这个小年轻的说事。

他们一招快似一招,一招紧似一招,招招见血,刀刀要命。

仅十个回合,小孙便渐渐招架不住,最后还是败下阵来,输了个惨烈。


原来啊,前两天,也就是今年的情人节,小孙和他对象彻底掰了。

分手后的小孙就开始了放飞自我的生活,起初倒是有点心不开,不过很快他就想通了,要对自己好。

什么吃的喝的玩的用的,于是乎各种花销可劲往自个身上招呼。

用了不到两个月,心情的确舒展了不少,不过这个体重嘛也是跟着水涨船高!

现在倒好,这小子又要犯愁,光看减肥片已经于事无补,该考虑考虑怎么付诸实际行动了。


小孙坦言,情人节当天表白失败,当时真的是万念俱灰,一时想不通。

想蹦极,刚爬上窗户,发现自己住的是地下室,可把自己给气的。

后半夜辗转反侧都没怎么睡着,就干脆打开电脑上网来消磨时光。

哪曾想他居然看到了另一条情人节分手的新闻。

嘿,这下他顿时来了精神,这才看清,原来是著名 Web 引擎 Nginx 的核心开发者 Maxim Dounin 的分手消息。

他跟谁分手了,这事是真的吗?


听完我还真有点不敢相信,于是也上网查了查。

果然如小孙所说,原作者 Maxim Dounin 因为收购 Nginx 的公司有背于自己的理念而重新开启了一个新分支 freeNginx

原来是这么个分手了!


打开 freeNginx 的首页,与 Nginx 首页不一样。

https://freenginx.org/

其中一条新闻正是描述了分叉的缘由,算是作者的一个简短声明。

2024-02-14	The freenginx.org project. The goal of the project is to keep nginx development free from arbitrary corporate actions. To contribute, subscribe to mailing lists. 

在这里插入图片描述

这句话的意思是,freenginx.org 的目标是使 nginx 的开发不受任何公司行为的影响。

大概知道可能是发生了什么不愉快的事情,但是具体啥情况呢?


在大大的互联网上挖呀挖呀挖,好不容易找到了作者当时的声明全文。

在这里插入图片描述

我怀着激动的心情,用翻译软件给粗略翻译了一下:

正如您可能知道的,F52022 年关闭了莫斯科办事处,从那时起,我就不在 F5 工作了。

尽管如此,我们还是达成了协议,我将继续作为一名志愿者参与 nginx 的开发。

近两年来,我一直致力于改进 nginx 并且免费为每个人提供更好的服务。

不幸的是,最近 F5 的一些新来的非技术管理层认为,他们需要更好地了解运行开源项目的情况。

特别是,他们决定插手 nginx 多年以来使用的安全策略,并且无视相关策略和开发人员的立场。

这是可以理解为:他们拥有该项目,并且可以用它做任何事情,包括以营销为目的,无视开发者的立场和社区。

尽管如此,这还是违背了我们的协议。

更重要的是,我再也无法控制 F5 内部对 nginx 的修改,也不再将 nginx 视为一个为公众利益而开发和维护的免费开源项目。

因此,从今天起,我将不再参与由 F5 负责的 nginx 开发。

取而代之的是,我将启动另一个替代项目,它将由开发人员来运营而非某个公司实体:

http://freenginx.org/

我们的目标是使 nginx 开发免受任何公司行为的影响。

欢迎提供帮助和贡献。

希望这能让大家都能从中获益。

先让我致个敬,在互联网上总是有一些值得我们尊敬的一直战斗在第一线的英雄们,感谢他们的无私奉献!

感动激动之余,我想到应该先下载一个 freeNginx 试用试用,主要是看看与 Nginx 有啥不同。

当前时间点,目前提供的版本仅有一个:1.25.4 ,毕竟刚刚才分叉嘛。

在这里插入图片描述

由于手头没有合适的 Linux 系统,因此我就拿 Windows 来测试吧!

点击 freenginx/Windows-1.25.4 那个链接,即下载 zip 格式的安装包。

然后解压缩,可以看到有一个 nginx.exe 的程序,双击运行吧。

在这里插入图片描述

不用做任何配置,找个浏览器,输入 localhost127.0.0.1 即可成功打开 freenginx 的测试首页。

注意页面里有 freenginx 字样哦!

在这里插入图片描述

对于我们普通的使用者来说,就目前看 freeNginxNginx 应该没有什么大的差异。

此外毕竟原作者与老东家已经分家了,也保不齐今后 freeNginx 会不会有什么变化。


作为在互联网上久经沙场的老战士 Nginx ,很多新生的后来者也都将其作为对标对象,并且时至今日它仍然是现在 Web 引擎界的主力王牌之一。

现在 freeNginxNginx 中分离了出来,秉承着共享精神延续下去继续为我们发光发热。

这是好事,但也带着些许悲情。

当前人类社会发展存在着大量不可描述的问题,这些问题阻碍着人类的进步。

而正是因为存在着一些人,他们是勇敢的探索者,想要去突破问题,因此互联网诞生之初,共享精神便应运而生。

但是随着时光流逝,互联网精神也在渐渐变得暗淡无光,今后大概率还会不断上演类似的悲情故事。

最后不管怎么样,我们都希望并祝愿 freeNginx 之路能够越走越远,一路坦途!


将技术融入生活,打造有趣之故事

网管小贾 / sysadm.cc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/485753.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于ssm的酒店民宿管理系统的设计与实现

系统主要功能介绍: 1、登录:输入账号密码进行登录,登录后才能进行相应的操作 2、客房管理:客房管理主要是酒店预订,可以选择不同的房间,比如大床房,家庭房等,入住办理,…

【力扣刷题日记】1076.项目员工II

前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 1076.项目员工II 表:Project 列名类型project_idintemployee_idint (project_id, employee_id)…

AIGC实战——Transformer模型

AIGC实战——Transformer模型 0. 前言1. T52. GPT-3 和 GPT-43. ChatGPT小结系列链接 0. 前言 我们在 GPT (Generative Pre-trained Transformer) 一节所构建的 GPT 模型是一个解码器 Transformer,它逐字符地生成文本字符串,并使用因果掩码只关注输入字…

代码随想录算法训练营第五十天|123.买卖股票的最佳时机III、188.买卖股票的最佳时机IV

123.买卖股票的最佳时机III 刷题https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-iii/description/文章讲解https://programmercarl.com/0123.%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BAIII.html视频讲解https://www…

Arduino中的map函数

一、案例 val analogRead(dyPin); //读取模拟口的模拟量数值 dyValuemap(val,0,1023,0,500);//这个函数是将电位器调节的模拟量的值按比例转换成对应的电压量 问题,为什么不是0~499呢? 其实也行↓ 当map(val, 0, 1023, 0, 500)被调用时&#xff0…

YiYi-Web项目介绍

YiYi-Web项目介绍 1. 简介2. 使用2.1 后端开发环境2.2 前端开发环境 3. 测试环境:4. 更新日志5. 打包情况6.项目截图 本项目前端是html、css、js、jQuery基础技术。 后端都是最新的SpringBoot技术,不分离版本, 是最基础的项目开发教程&#x…

yolov5训练并生成rknn模型部署在RK3588开发板上,实现NPU加速推理

简介 RK3588是瑞芯微(Rockchip)公司推出的一款高性能、低功耗的集成电路芯片。它采用了先进的28纳米工艺技术,并配备了八核心的ARM Cortex-A76和Cortex-A55处理器,以及ARM Mali-G76 GPU。该芯片支持多种接口和功能,适…

atoi函数详解

atoi函数使用方法 在c官网中是这样介绍atoi函数的 通俗的讲就是把字符串中的字符数字转换为整形数字,遇到空格就跳过,如果在字符串开始遇到不是有效的整数比如说abc就直接返回0,如果遇到像这种情况123abc345这个就只返回123,这个…

申请Github Education获取免费Copilot权限(2024.3.18实测成功)

起因:旧帐户Copilot权限被封 我已经离开Github Copilot就无法独自耐着性子写代码了(懒惰AI成瘾性),这两天Github Copilot不知道为什么在大规模封号,我不幸也被封号了(禁用掉了Github Copilot权限&#xff…

大数据技术原理与应用 01.大数据概述

不可以垂头丧气,会显矮 —— 24.3.24 参考学习:厦门大学 林子雨老师 大数据技术原理与应用 一、大数据时代 大数据概念、影响、应用、关键技术 大数据与云计算、物联网的关系 ①三次信息化浪潮时代 ②第三次信息化浪潮的技术支撑 1>存储设备容量不断…

微服务(基础篇-003-Nacos)

目录 Nacos注册中心(1) 认识和安装Nacos(1.1) Nacos快速入门(1.2) 服务注册到Nacos(1.2.1) Nacos服务分级存储模型(1.3) 配置集群(1.3.1) 根据集群修改…

[ Linux ] git工具的基本使用(仓库的构建,提交)

1.安装git yum install -y git 2.打开Gitee,创建你的远程仓库,根据提示初始化本地仓库(这里以我的仓库为例) 新建好仓库之后跟着网页的提示初始化便可以了 3.add、commit、push三板斧 git add . //add仓库新增(变…

阿里云倚天云服务器怎么样?如何收费?

阿里云倚天云服务器CPU采用倚天710处理器,租用倚天服务器c8y、g8y和r8y可以享受优惠价格,阿里云服务器网aliyunfuwuqi.com整理倚天云服务器详细介绍、倚天710处理器性能测评、CIPU架构优势、倚天服务器使用场景及生态支持: 阿里云倚天云服务…

AI预测福彩3D第17弹【2024年3月24日预测--第1套算法重新开始计算第14次测试】

今天周末,家里事情比较多,回来的比较晚,3D预测的结果只能在今天晚上7点半左右发布了。废话不多说了,直接上结果吧~ 最终,经过研判分析,2024年3月24日福彩3D的七码预测结果如下: 百位&#xff1a…

大宇、德国ODI、希亦超声波清洗机值得买吗?精品轻松分辨

长时间佩戴眼镜不清洗的话上面的细菌堪比马桶这么脏!从佩戴眼镜开始就没有人告诉过我手动清洗眼镜会非常容易刮花镜片,是我自己佩戴眼镜这么长时间观察到的,后面了解到超声波清洗机可以很好的保护到眼镜,于是开始做功课挑选超声波…

对话李喆:Martech在中国需要转化成以客户需求为驱动的模式

关于SaaS模式在中国的发展,网上出现多种声音。Marteker近期采访了一些行业专家,围绕SaaS模式以及Martech在中国的发展提出独特观点。赛诺贝斯副总裁李喆认为,SaaS可以分为场景化的SaaS、一体化的SaaS和功能化的SaaS,三者都有一定规…

MultiArch与Ubuntu/Debian 的交叉编译

返回:OpenCV系列文章目录(持续更新中......) 上一篇:基于ARM 的Linux系统的交叉编译 下一篇:MultiArch与Ubuntu/Debian 的交叉编译 警告: 本教程可能包含过时的信息。 什么是“MultiArch” OpenCV 可能…

Java 面试宝典:什么是大 key 问题?如何解决?

大家好,我是大明哥,一个专注「死磕 Java」系列创作的硬核程序员。 本文已收录到我的技术网站:https://skjava.com。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经 回答 Redis 大 key 问题是指某个 key 对应的 value 值很大&am…

智慧农业害虫性诱监测专用设备-稻飞虱测报仪

TH-DF122随着科技的飞速发展和智慧农业的兴起,传统农业正在迎来一场革命性的变革。在这场变革中,智慧农业害虫性诱监测专用设备——稻飞虱测报仪,以其独特的魅力和高效的功能,正成为现代农业的得力助手。它不仅提升了农业生产的智…

Vue2(十):全局事件总线、消息订阅与发布、TodoList的编辑功能、$nextTick、动画

一、全局事件总线!! 任意组件间通信 比如a想收到别的组件的数据,那么就在a里面给x绑定一个demo自定义事件,所以a里面就得有一个回调函数吧,然后我要是想让d组件给a穿数据,那就让d去触发x的自定义事件&…