开源 Java 工具 - Hutool 致大家的一封信


各位朋友及广大Hutool的用户:

        近期大家可能注意到,Hutool的项目在Gitee等平台做了迁移,项目的地址从Dromara组织迁移到了Bugotech,这一操作短暂引起了一些热议,因此特意在此给大家做了个解释,同时也说明下Hutool在未来的发展规划。

        Hutool2013年第一次开源,2014528日发布了第一个版本,至今已经持续维护了12个年头,共计发布301个版本,从一个小小的工具方法集合,发展为覆盖Java大量常用API封装的庞大工具集。

        随着用户不断积累增多,Hutool也陆续建立了72000人大群,2个微信群,这些群我们通过“严格”的管理,让广大用户精准快速的解决了问题,同时通过城市标注,也促成了找工作、交朋友的好氛围。在GithubGitee平台,Hutool处理接近7000issue2000PR,我们也是采用快速解决的方式,第一时间解决用户的问题和需求。好的技术氛围以及快速响应,我想这也是Hutool广受欢迎的原因。

        不过随着项目扩大,面临的很多问题也暴露出来了。首先是QQ群的管理,在2024年,Hutool4群突然被封,经过了解后才知道是我们没有及时看群聊记录,有用户在群里吵架举报被封。这也暴露出我们创建的这些“乌托邦”并非完美,而后我们不得不随时关注群里动态,极大的分散了精力。

        第二个问题来自于企业用户的认可程度,作为一个自发团队维护的开源项目,很多用户反馈在其所在企业禁止使用,换位思考一下,我们也非常理解企业的担忧,毕竟。

        第三个问题是如何良性发展。我们既希望Hutool工具一如既往的为大家提供纯粹的帮助,也希望围绕广大的用户做一些新的尝试。比如前期我们卖T恤、鼠标垫,算是失败了,用户说你还不如卖牛肉干,哈哈。后来我们的团队成员还尝试做了脚手架、导航页等功能,不过由于精力问题,也草草收场。

基于以上原因,我们决定采用公司化的方式来继续维护Hutool,那之后有什么变化呢?

        所有代码层面的维护、更新均无变化,我们依旧保持高效的更新。

        主页上,只是去掉了一些团队信息,变更一下备案(从个人备案变更为企业备案),后续可能改版丰富内容。

文档方面,依旧免费开放,保证永不闭源。后期的主要变化就是穿插一些商业产品的介绍(我想大家不会介意),后续版本的文档我们会加快丰富和补充。

        QQ和微信群方面,有专属“客服MM”管理解答大家的问题,平时也会发布一些行业新闻什么的,陪大家闲聊。

        那Hutool接下来的规划是什么呢?

        1Hutool-5.x依旧以bug修复为主,不再添加新特性,重要的说三遍,稳定稳定稳定!(像极了JDK8

        2Hutool-6.x因为一直处于milestone版本(测试版本),供大家尝鲜新的API,并发现问题,因此一直未正式release。而在开发当中,由于还是基于JDK8编译,导致JDK11+(尤其JDK17)很多功能特性无法兼容,比如Jakarta很多包变更后根本不支持JDK8Spring也无法做到同时兼容,因此很有可能在更新几个Milestone后停止更新。

        3Hutool-7.x,是滴,它要来了,终于下定决心从JDK17开始支持,这样就可以轻装上阵,抛掉很多兼容性代码(比如在6.x中为支持新特性,不得不用反射方式调用),接下来,就是老项目继续使用Hutool-5.x,新项目使用7.x

        我们说,Hutool的意义远不是代码本身,而是一种思维方式,一种交流方式。我们通过开源中的代码聚到一起,碰撞思维的火花,寻找志同道合的朋友,找到一起成功的伙伴,也找到自我价值的体现。我相信,因为Hutool的存在,未来会有无限可能!

 

                                                                                                     Hutool团队敬上

                                                                                                     202542


相關推薦

2024-08-14

遍,更换为https,结果今天发现https访问不了了。 本着开源精神的原则,我找到了他们的联系方式,也就是邮箱,发了一封邮件,希望他们修复: 但可惜的是,截至我发这篇新闻,都未收到回复的邮件,也没有恢复。 后来

2024-08-23

的地缘政治无关”。 但它链接到了《时代周刊》4 月份的一篇报道 —— 谷歌与以色列签订了一份名为“Nimbus 项目”的更广泛合同,直接向以色列军方提供云计算和人工智能服务。 信中还补充道:“任何涉及军事和武器制造的

2024-09-28

“JS”而不是“JavaScript”的原因。 法律不确定性:一些开源项目和公司担心潜在的法律问题。如果 Oracle 决定开始更积极地维护其商标,则可能会导致使用“JavaScript”名称的公司面临诉讼或品牌重塑。 品牌混淆:JavaScript(

2022-03-31

近日,最受欢迎的开源轻量级 Java 框架 Spring 被曝存在高危的 RCE(远程控制设备) 零日漏洞 ,、外媒 、 等站点对该漏洞进行了报道。 据网上疯传的介绍,该 RCE 漏洞源于 Spring 框架核心的 SerializationUtils#dserialize 方法,该方

2023-09-25

起。  在宣布新的 Runtime Fee 政策之前,我们本应与大家进行更多的沟通,我们本应采纳更多的反馈意见。我们制定此政策的目标是确保我们能够在今天和明天继续为您提供支持,并继续深入投资我们的游戏引擎。 你们让 U

2023-02-04

务,如: Nginx、Redis、MQ、Mysql、ZooKeeper、Protobuf协议编译工具 ... ...等。简单点说,就是无需安装其他产品,就能支持开头介绍的内容特性;这意味着在使用上简单了,在部署上也为企业节约了成本。 通过 ioGame 你可以很容易的

2022-03-19

i686 软件包,满足何种需求。 据介绍,Fedora 社区最近的一次讨论了 Fedora 37 及后续版本是否要移除 OpenJDK i686 builds。Fedora 开发者介绍称,由于 Fedora 已经删除了 i686 内核,所以他们希望减少 repo 中提供的 i686 软件包的数量。随

2024-10-18

日 地点:北京・中关村国家自主创新示范区展示中心 由开源社主办的 COSCon'24 中国开源年会暨开源社 10 周年嘉年华将在北京隆重举办。作为国内开源界的年度盛会,本次大会汇聚了大量开源爱好者、技术专家和行业领袖,共同

2023-01-13

场景全方位升级(不兼容原框架) 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源 功能介绍 使用技术

2023-01-14

i-Cloud 全方位升级(不兼容原框架) 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源 功能介绍 使用技术

2022-09-30

i-Cloud 全方位升级(不兼容原框架) 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源 功能介绍 使用技术

2024-07-21

器学习模型的工具容易受到独有的安全威胁。这些工具是开源的,每月被下载数千次以构建企业 AI 系统。它们还可能存在漏洞,这些漏洞可能直接导致完全的系统接管,例如未经身份验证的远程代码执行或本地文件包含。”

2024-01-18

ttpClient 4. 采用 pnpm monorepo 重构前端 未使用任何流行开源模版,使用全新技术栈,完全纯"手写"全新前端工程。 借鉴参考流行开源版本的使用和设计,新版前端界面风格和操作习惯尽量与当前流行方式统一。 充份使用 Typ

2023-02-18

一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项目等场景。 官网地址:https://maku.net 开发文档:https://maku.net/docs/maku-cloud 演示环境:https://demo.maku.net/maku-cloud 更新日志