阅读更多

11顶
1踩

编程语言

原创新闻 新的Spring维护策略

2008-09-22 10:34 by 副主编 QQbyte 评论(20) 有10432人浏览
Steve Mayhew 说道:看起来我们需要购买Spring修复bug的支持服务了!我刚了解到SpringSource正式发布了一个新的Spring维护策略,如果我们希望在新的Spring版本发布三个月以后继续维护,那么我们需要购买商业支持服务。我知道很多开源公司也是这样做的,但是这对于Spring是一个重大新闻!

公告详细内容:

SAN MATEO, - Calif. 2008年9月17日 - SpringSource-Spring背后的公司,今天发布了一个新的Spring维护策略。这个策略提供给Spring用户长期稳定的应用平台来运行Java应用。

使用SpringSource企业版本(SpringSource Enterprise)的用户,能够得到每个主要新版本的为期三年的维护,这些用户将持续,迅速的得到每一个spring常规维护补丁,修复安全缺陷和可用性问题,使SpringSource企业版成为最好的生产系统的选择。

当每个主要Spring版本发布后,社区的维护将维持三个月,来提供版本初始的稳定性,之后的维护发布将只提供给SpringSource企业版本用户。Bug修复将放入开源开发系统,只有在下一个主要社区版本发布时才会包括……

SpringSource公告地址:http://www.springsource.com/node/558

这对于Spring社区是一个重大消息,看来Spring要把维护重心放到企业版用户身上,在theserverside上讨论得很激烈,你的意见呢?你会购买Spring的收费支持服务吗?




11
1
评论 共 20 条 请登录后发表评论
20 楼 maming2000 2008-10-13 14:00
也要看看是不是会触碰到那个bug,有的bug可以绕开,而有的常用的功能在设计上就有问题的就没办法了,一般我去查看bug列表的时候都不会发现自己触礁
19 楼 wtwfb 2008-10-08 15:30
开源是不等于免费的,不希望自己的劳动成果没有价值
18 楼 jeff_yuchang 2008-09-25 13:45
正如其他人在TSS上的留言,我觉得从这件事情,我们应该看到:
1. JSR上面缺少DI的规范.如果有DI的规范,比如JPA,那么只用Spring DI的部分群众可以很简单的转用其他的实现.
2. 我更关注的是: Apache CXF, Camel, ServiceMix等这些对Spring DI依赖的框架,我觉得这个策略更不利于这些项目,或许刚好也是个警钟? ;-).

可以看下Bill Burke的对S2的策略看法.
17 楼 Allen 2008-09-24 11:03
依然是开源的项目,只是不如以前那么“开放”了……
16 楼 SSailYang 2008-09-24 00:06
修Bug都要花钱,有点太狠了吧
15 楼 QQbyte 2008-09-23 15:16
比如3.0和3.1有维护,3.0.1就没有维护了。
14 楼 cymo 2008-09-23 14:34
有没有人来跟我解释一下“主要新版本”,是不是意味着3.0发布3个月之后的bug修复,将要到4.0发布时才会包括?
13 楼 lakemove 2008-09-23 11:37
这只是试探性的吧...
12 楼 seawavecau 2008-09-23 09:22
很好的模式,考虑了各个阶层的需要。
企业用户为了得到更好的服务,去购买这个bug的修复服务。这样推动了Spring代码质量更加健全。
免费用户也间接享受了Spring代码质量提高的惠利。
我想,这个消息对免费用户来说没有负面影响。
11 楼 cddcdd 2008-09-22 23:12

刚学spring,就说要收费了,好事情。
10 楼 houwei 2008-09-22 22:27
spring will die
9 楼 gml520 2008-09-22 13:29
为什么一遇到国外的框架的收费支持就 那么能理解 ,而国内的就会被往死里 骂,被扁的遍体鳞伤,一无是处! 真是搞不懂啊!
8 楼 pikachu 2008-09-22 13:15
如果要免费的,还可以拿到免费版本,不过要么跟着spring不停的往上升新版,要么自己build老版本.

如果不肯用新版本,又想要official support的,那就花钱买就是了.

我觉得这个商业模式很好啊,而且也没得罪开源用户啊.
7 楼 kyo100900 2008-09-22 13:01
rod回答道:

There's a lot of overreaction on this thread. This policy does not hurt the open source community. By open source community, I mean those folk who are happy to follow source repository activity, compile open source code and perhaps contribute. Obviously no one who doesn't do the first two activities can do the third in any useful way. SpringSource continues to expose our open source code, which costs us millions of dollars annually to develop.

This policy does affect users who think that open source is a way for them to get extended maintenance of high quality enterprise software for free, without them lifting a finger. These are typically companies who can't or won't upgrade to the current version of Spring--in contrast to the typical open source culture of following the latest and greatest release. These folk will still get the latest versions of Spring--and furthermore, typically are enterprises of a scale and risk profile that they are happy to pay for rock solid support. From their point of view, the availability of 3 year support from SpringSource is a good thing, and a strong argument in favor of using Spring, rather than a problem. Frankly, anyone who refuses to compile an open source project under any circumstances doesn't really believe in open source: they believe in other people working for them for free.

We're proud of the huge contribution we make to open source--not merely in Spring projects, but in Tomcat, Apache HTTPD and many other projects. Anyone who really cares about open source should be willing to read and compile code, or pay for those who create open source to do it for them. Folks who aren't willing to do this can complain, but I have little sympathy for them.
6 楼 QQbyte 2008-09-22 12:23
对用免费户是一个重大打击,简直是把用户往JBoss Seam推。
5 楼 jnn 2008-09-22 12:21
天下没有免费的午餐, 如果想省钱那就得花功夫研究代码;如果想省时间还是花钱买服务吧。
4 楼 QQbyte 2008-09-22 11:51
springsource 是spring背后的公司,负责运营维护spring和spring社区。
3 楼 AllenZhang 2008-09-22 11:41
springsource和spring framework到底是什么关系
2 楼 neora 2008-09-22 10:54
好事儿啊。Spring自己打破自己的“垄断”阿,给后来者更大的机会。
1 楼 robbin 2008-09-22 10:47
SpringSouce引入了风险投资,现在盈利的压力也比较大,聚焦付费用户也很正常。社区版本并非不可以升级,但是需要自己去源代码树checkout了,这的确会打击免费用户的信心,不过商业就是商业。再说不是还有JBoss Seam吗。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • SpringCloud(2020新版)Hoxton版 + SpringCloud alibaba1

    简介教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,既有传统Eureka、Ribbon、OpenFe

  • Spring实现策略模式

    在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护 如我最近写的爬虫小说,行为是爬取小说内容,但是针对不同的网站,实现都不一样 本文收获 1.java8的lambda 2.spring的aware接口 3.策略模式 实现...

  • Spring项目中策略模式实现方案

    在基于 Spring 的项目中通过SpringBean很方便地实现策略模式方案的介绍说明设计模式系列中分类为行为型模式的一种,通过把不同处理逻辑封装为策略对象,然后在代码逻辑中通过context 上下文对象来选择合适的策略对象...

  • 设计模式(三)策略模式——在Spring中使用策略模式

    前言 在 设计模式(一)策略模式 —— 策略模式结构 和 ...

  • 浅谈Spring框架应用的设计模式(六)——策略模式

    Spring是目前Java企业级开发应用广泛的框架之一,其具有强大的生态,且得益于其提供的高扩展能力,能够减少...如此优秀的框架,当然离不开各种设计模式,本文主要介绍设计模式中的策略模式在Spring框架中的应用。...

  • 最新整理Spring面试题2023

    Spring面试专题整理

  • 【springcloud 微服务】Spring Cloud Ribbon 负载均衡使用策略详解

    springcloud中ribbon负载均衡策略总结

  • 全面解读Spring Cloud Zuul:从配置到优化的实战指南

    微服务架构Spring Cloud Zuul原理与注意事项详解分析

  • 记调整SpringCloudGateway负载策略BestAvailableRule引发的事故

    因老信息流项目维护性太差及各种线程池乱用泛滥,原研发人员离职等等历史原因。导致信息流新研发人员中不断吐槽。当然吐槽老代码是程序员特点,看到别人写的不经意就想来一句 “我艹”,最后一看注释发现自己写的,...

  • Spring常见面试题总结(超详细回答)

    1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置...

  • Spring Cloud Eureka(2022最新)

    Spring Cloud Eureka 版本: spring boot :2.6.4 spring cloud : 2021.0.1 一、搭建服务注册中心 1、创建springboot工程 artifactid:eureka-server,勾选springcloud-discovery里面的eureka-server pom.xml:...

  • 策略模式及结合spring中InitializingBean在工作中的使用案例简介

    工厂模式、策略模式及结合Spring中InitializingBean接口在实际案例中的使用

  • SpringBoot自定义注解实现策略模式

    在程序执行过程中往往有多需要进行if-else判断的情况,通过使用策略模式可以解决在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。 本文主要讲解通过使用自定义注解的方式来实现策略模式。 二、...

  • Spring面试题(2022最新版)

    Spring是一个轻量级Java开发框架,最早由Rod Johnson创建,目的是为了解 决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的 JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用...

  • SpringBoot 使用策略模式

    使用策略模式代替 if…else

  • 【SpringBoot系列】初始化机制几种实现策略模式

    ​ 自定义初始化策略有时候默认和懒加载策略不能满足我们的要求,此时可以自定义初始化策略。例如:- ApplicationRunner和CommandLineRunner:这两个接口的实现bean会在Spring Boot启动后执行,我们可以在这两个接口的...

  • 微服务架构 Spring Cloud 生态快速回顾指南

    微服务架构Spring Cloud概述和基本讲解

  • 策略模式干掉Spring中大片的 if else.docx

    利用策略模式取代代码中的if-else,提高代码可读性,利于维护扩展。

  • 新版SpringCloud从入门到原理到微服务技术栈教程

    教程重点讲解了SpringCloud各种组件停止更新进入维护阶段后,后续技术组件的升级和替换策略及方案选型,既有传统Eureka、Ribbon、OpenFeign、Hystrix、Config等技术的升级讲解,又有Consul、Gateway、Bus、Stream、...

  • (源码)基于C语言的SmartPlugModbus固件项目.zip

    # 基于C语言的SmartPlugModbus固件项目 ## 项目简介 该项目是一个基于C语言的固件项目,旨在实现一个支持Modbus RTU通信协议的智能设备固件。该固件被设计为与SmartPlugModbus设备配合使用,用于控制和管理多个电源插座,提供过流、欠流、过压、欠压和过热保护,同时监控插座状态和电压、电流等参数。 ## 项目的主要特性和功能 1. Modbus RTU通信协议支持固件实现了Modbus RTU通信协议,允许通过Modbus协议与设备进行通信,包括读取和写入设备参数、状态和控制命令。 2. 多插座控制固件支持控制多个电源插座,包括开启、关闭、查询状态等。 3. 保护功能设备提供过流、欠流、过压、欠压和过热保护,防止设备损坏和安全事故。 4. 参数配置通过Modbus协议,用户可以配置设备的保护参数,如电流、电压限制等。

Global site tag (gtag.js) - Google Analytics