Let me take this opportunity once again to guarantee that Spring will remain open source for the community, under the current (Apache) license. Period.We are amending our maintenance policy in the light of community feedback. We will make regular binary releases from the Spring trunk available to the community, with no 3 month window. For each version of Spring, community releases will be available while it remains the trunk or until the next version is stable.
-
SpringSource Clarifies the Maintenance Policy (34 messages)
- Posted by: Eugene Ciurana
- Posted on: October 08 2008 10:40 EDT
Rod Johnson gives a detailed account of the SpringSource policy update based on community feedback. From his blog: "Some have stated concerns that Spring would cease to be open source. The phrase "license change" kept being bandied around -- despite the fact that we were not changing the licenses of any Spring code. While such speculation was unfounded, it's still concerning."Threaded Messages (34)
- Thank you for listening, Rod by Daniel Fernandez on October 08 2008 10:56 EDT
- Re: Thank you for listening, Rod by Otengi Miloskov on October 08 2008 13:52 EDT
- Works for me by Matt Giacomini on October 08 2008 11:06 EDT
- Thanks by Pascal Alberty on October 08 2008 11:47 EDT
- Thanks for Listening Rod by Martijn Verburg on October 08 2008 11:50 EDT
- Re: Thanks for Listening Rod by Michel Zanini on October 08 2008 12:07 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Francisco A Lozano on October 08 2008 13:07 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Anjan Bacchu on October 08 2008 13:47 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Gabriel Axel on October 08 2008 14:52 EDT
-
Re: SpringSource Clarifies the Maintenance Policy by Anjan Bacchu on October 16 2008 04:53 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Rod Johnson on October 16 2008 12:43 EDT
-
Re: SpringSource Clarifies the Maintenance Policy by Anjan Bacchu on October 16 2008 04:53 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Gabriel Axel on October 08 2008 14:52 EDT
- Re: SpringSource Clarifies the Maintenance Policy by greg matthews on October 08 2008 18:00 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Adam Fitzgerald on October 08 2008 21:53 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Chief Thrall on October 09 2008 03:51 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Adam Fitzgerald on October 08 2008 21:53 EDT
- Pretty much the way I said it should be by Michael Jouravlev on October 08 2008 20:40 EDT
- Perfect by Duncan Doyle on October 09 2008 05:11 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Phil Zoio on October 09 2008 06:37 EDT
- 1:0 for Open Source by Mirko Novakovic on October 09 2008 07:52 EDT
- Good job ,Congratulations by Yang Gu on October 09 2008 11:37 EDT
- Re: SpringSource Clarifies the Maintenance Policy by Vasu Srinivasan on October 09 2008 13:35 EDT
- Thanks by null on October 10 2008 01:45 EDT
- No thanks to SS by Paolo Denti on October 10 2008 02:55 EDT
- Re: No thanks to SS by Dave Hewitt on October 10 2008 08:33 EDT
-
Re: No thanks to SS by Paolo Denti on October 10 2008 08:58 EDT
-
Re: No thanks to SS by Alessandro Santini on October 10 2008 09:35 EDT
-
Re: No thanks to SS by Dave Hewitt on October 10 2008 11:26 EDT
-
Re: No thanks to SS by Bill Burke on October 13 2008 12:55 EDT
- Re: No thanks to SS by Alessandro Santini on October 13 2008 08:05 EDT
-
Re: No thanks to SS by Bill Burke on October 13 2008 12:55 EDT
-
Re: No thanks to SS by Dave Hewitt on October 10 2008 11:26 EDT
- Re: No thanks to SS by Dave Hewitt on October 10 2008 11:04 EDT
- Re: No thanks to SS by James Cavalera on October 10 2008 04:11 EDT
-
Re: No thanks to SS by Davide Baroncelli on October 11 2008 10:04 EDT
- Re: No thanks to SS by Alessandro Santini on October 12 2008 02:53 EDT
- Re: No thanks to SS by Paolo Denti on October 12 2008 04:30 EDT
-
Re: No thanks to SS by Alessandro Santini on October 10 2008 09:35 EDT
- Re: No thanks to SS by David McCoy on October 10 2008 10:21 EDT
-
Re: No thanks to SS by Paolo Denti on October 10 2008 08:58 EDT
- Re: No thanks to SS by Dave Hewitt on October 10 2008 08:33 EDT
-
Thank you for listening, Rod[ Go to top ]
- Posted by: Daniel Fernandez
- Posted on: October 08 2008 10:56 EDT
- in response to Eugene Ciurana
This is a step in the good direction. I think that, the same way that the old policy deserved our critics, this correction deserves our praise. Rod has been very patient listening to us, seeing our points, and thinking about the situation, and that certainly deserves our gratitude. Errare humanum est. Now back to business! Regards, Daniel Fernández. -
Re: Thank you for listening, Rod[ Go to top ]
- Posted by: Otengi Miloskov
- Posted on: October 08 2008 13:52 EDT
- in response to Daniel Fernandez
Awesome move!!. Rod is the Man!!, Congratulations to Spring Source developers. Regards. -
Works for me[ Go to top ]
- Posted by: Matt Giacomini
- Posted on: October 08 2008 11:06 EDT
- in response to Eugene Ciurana
This removes any problems I had with the new policies. -
Thanks[ Go to top ]
- Posted by: Pascal Alberty
- Posted on: October 08 2008 11:47 EDT
- in response to Eugene Ciurana
Thanks Rod, Thanks SpringSource ! -
Thanks for Listening Rod[ Go to top ]
- Posted by: Martijn Verburg
- Posted on: October 08 2008 11:50 EDT
- in response to Eugene Ciurana
A couple of clients I was working for were seriously considering moving off Spring with the previous announcement. Now they will stay :) -
Re: Thanks for Listening Rod[ Go to top ]
- Posted by: Michel Zanini
- Posted on: October 08 2008 12:07 EDT
- in response to Martijn Verburg
A couple of clients I was working for were seriously considering moving off Spring with the previous announcement. Now they will stay :)
+1 -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Francisco A Lozano
- Posted on: October 08 2008 13:07 EDT
- in response to Eugene Ciurana
This changes completely the picture: no matter how much effort it takes to upgrade between two major versions, you'll always have a clear opensource upgrade map if you need it.
Works for me :)
Thankyou very much for listening to the community! -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Anjan Bacchu
- Posted on: October 08 2008 13:47 EDT
- in response to Eugene Ciurana
Rod : move appreciated. What is NOT being said ====================== What are the chances that going forward, Springsource will adopt a 6-9 month policy for releasing major releases. Meaning, 5-6 months after a release(let's call that 3.0), a new major release(let's call that 3.1) will become stable enough and then the updates to the 3.0 version will STOP become publicly available ? -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Gabriel Axel
- Posted on: October 08 2008 14:52 EDT
- in response to Anjan Bacchu
Meaning, 5-6 months after a release(let's call that 3.0), a new major release(let's call that 3.1) will become stable enough and then the updates to the 3.0 version will STOP become publicly available ?
In your example 3.0 minor releases will indeed no longer be available to the community but 3.1 releases will be available until 3.2 is released. The time period between major releases doesn't matter. -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Anjan Bacchu
- Posted on: October 16 2008 04:53 EDT
- in response to Gabriel Axel
"until the next version is stable" So I would assume that as soon as 3.1 is in BETA OR RC, they can call it stable ? or is it only GA or RELEASE version only ? thank you, BR, ~A -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Rod Johnson
- Posted on: October 16 2008 12:43 EDT
- in response to Anjan Bacchu
Anjan Your question is answered in the FAQ.SpringSource will make regular source and binary releases of the current major version of Spring available to the community until the next major version is available (defined as a release candidate for that version).
Part of our point of the policy is to be able to focus our resources for the community (rather than for our customers) on the latest development, so we do not anticipate a long gap between an RC and GA release. Rgds Rod -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: greg matthews
- Posted on: October 08 2008 18:00 EDT
- in response to Eugene Ciurana
For my 2c, this is now a workable solution, and would seem like it will leave the community intact. Rod, by 'binary releases', will the source be shipped also, to allow for debugging/tracing? Ideally, the latest binaries + source could be put into http://repo1.maven.org/maven2/ for all Spring projects, e.g. spring core, webflow, etc. -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Adam Fitzgerald
- Posted on: October 08 2008 21:53 EDT
- in response to greg matthews
Hi Greg, The SpringSource Maintenance Policy FAQ has been updated and incorporates your questions. Adam FitzGerald SpringSource -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Chief Thrall
- Posted on: October 09 2008 03:51 EDT
- in response to Adam Fitzgerald
Hi Greg,
Good news.
The SpringSource Maintenance Policy FAQ has been updated and incorporates your questions.
Adam FitzGerald
SpringSource -
Pretty much the way I said it should be[ Go to top ]
- Posted by: Michael Jouravlev
- Posted on: October 08 2008 20:40 EDT
- in response to Eugene Ciurana
-
Perfect[ Go to top ]
- Posted by: Duncan Doyle
- Posted on: October 09 2008 05:11 EDT
- in response to Eugene Ciurana
Rod, Great move by SpringSource, I had not expected this at all. Thanks for listening to us. I think it takes a lot of guts to admit a mistake and correct it. Thanks again. -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Phil Zoio
- Posted on: October 09 2008 06:37 EDT
- in response to Eugene Ciurana
Rod, Thanks for listening to the community and showing that you are still willing to engage with Spring open source users in a constructive and positive way. I think that this will really reassure Spring users and be helpful not only for the Spring Framework but for all the many projects which use Spring as a platform for further efforts. Well done. Phil Zoio http://impala.googlecode.com/ - Impala dynamic modules for Spring -
1:0 for Open Source[ Go to top ]
- Posted by: Mirko Novakovic
- Posted on: October 09 2008 07:52 EDT
- in response to Eugene Ciurana
This shows that SpringSource takes Open Source, especially the Open Source community very serious. I was shocked about the first license policy and I fell relieved about this update. Mirko :wq -
Good job ,Congratulations[ Go to top ]
- Posted by: Yang Gu
- Posted on: October 09 2008 11:37 EDT
- in response to Eugene Ciurana
Good,Good,Congratulations. It's very exciting. Thanks a lot. -
Re: SpringSource Clarifies the Maintenance Policy[ Go to top ]
- Posted by: Vasu Srinivasan
- Posted on: October 09 2008 13:35 EDT
- in response to Eugene Ciurana
Thanks for listening! The move is really appreciated. It also elevates the image of SpringSource team. -
Thanks[ Go to top ]
- Posted by: null
- Posted on: October 10 2008 01:45 EDT
- in response to Eugene Ciurana
now i can recommend SpringSource products again ... -
No thanks to SS[ Go to top ]
- Posted by: Paolo Denti
- Posted on: October 10 2008 02:55 EDT
- in response to Eugene Ciurana
sorry but i do not like at all all these "thanks". imho what happened is: 1) first of all, SS tried to make money consciously "in the dishonest way"; 2) after that, they realized that the spring users are not monkeys but people with brain. That's why they decided to roll back from the "impolite way"; just because that decision would hurt SS, not because that decision would hurt the users. Therefore I am not going to pronounce any "thanks" to SS for their roll back. The decision was taken just for thei personal interest Of course i already sent bunches of thanks in the past adopting spring, spreading spring, developing projects based on springs, buying books, ... but that's another story. For me, this is not the right moment to say thanks. -
Re: No thanks to SS[ Go to top ]
- Posted by: Dave Hewitt
- Posted on: October 10 2008 08:33 EDT
- in response to Paolo Denti
1) first of all, SS tried to make money consciously "in the dishonest way";No, first of all Spring stated that they would discontinue providing official maintenance releases to old branches after they had reached a certain age, except to paying customers. That's not about making money as much as it is about focusing your energy in the correct place. Spring continues to grow, and it gets ever more expensive and wasteful to backport bugfixes into older, more divergent codebases. For an open source java library, saying "sorry - use the latest major release" is hardly an uncommon position. Note that a lot of projects would have just stopped maintaining an older branch without warning - you wouldn't know it until you went 6 months without a maintenance release, at which point you'd be told to upgrade to the latest major version. Spring have made the (apparantly oh so shocking) step of announcing publicly what they are going to do before they do it, and you criticise them for what - profiteering? Get a grip.2) after that, they realized that the spring users are not monkeys but people with brain.No, after that they got badmouthed incessently by doomsayers who seemed to think (wrongly) they were making you pay to use Spring, or (wrongly) closing the source - or those who seek every opportunity to bash Spring for whatever reason. Now, rather than time-box the end of maintenance to older releases, they have tied it to the release of a new version. So there will *always* be a current version of Spring that is getting maintenance patches. This is in response to the (accurate) criticism that if they stop maintaining one branch after 3 months, but it takes them another year to elease a major version, their user base will stagnate waiting for bugfixes. What they have done is absolutely correct, and entirely sensible. The reaction here and elsewhere has been, frankly, appalling and unprofessional. -
Re: No thanks to SS[ Go to top ]
- Posted by: Paolo Denti
- Posted on: October 10 2008 08:58 EDT
- in response to Dave Hewitt
No, first of all Spring stated that they would discontinue providing official maintenance releases to old branches after they had reached a certain age, except to paying customers....
False: Rod told that they would have not put tags for releases after 3 months in the public trunk. Are you trying to convince me that putting tags in the svn for the community too is an expensive operation ? Do you really think that it is easier to do it just on the private trunk instead of doing it on a unique trunk ? Everybody can easily understand that this was simply a move (a very bad and unwise move indeed) to pull people toward the "paying" side. I have nothing against the "paying" side: i am a redhat payer for example and "other stuff" payer but i do not want to be pulled on that side: it must be a decision of mine.The reaction here and elsewhere has been, frankly, appalling and unprofessional.
I think it is clear to everybody where the unprofessional is. -
Re: No thanks to SS[ Go to top ]
- Posted by: Alessandro Santini
- Posted on: October 10 2008 09:35 EDT
- in response to Paolo Denti
Paolo, I totally agree with your version of facts. I do not know where on Earth Dave Hewitt was, but things went exactly as you stated. However I do not agree on the fact that they do not deserve a "thank you": at the end of the day, the software is theirs and they can do what they want; I again agree with you that the maintenance policy change was like placing a booby trap in the middle of the roads of Spring-based projects. That was, I again agree with you, a deliberate and intentional attempt at spilling money from the existing Spring user base using a rather questionable technique; now that this attempt completely backfired on them, they are forced to pull back. In any case, besides my personal opinion on Spring (it is not so needed anymore), I will still stand clear from Spring, Springsource, and any other VC-funded-seemingly-open-source initiative awaiting their VC partners' new idea to spill money from their products. Ciao. -
Re: No thanks to SS[ Go to top ]
- Posted by: Dave Hewitt
- Posted on: October 10 2008 11:26 EDT
- in response to Alessandro Santini
Paolo, I totally agree with your version of facts. I do not know where on Earth Dave Hewitt was, but things went exactly as you stated.I was right here, open mouthed at the sheer wrongness and self-righteousness of some of the comments that were made.I again agree with you that the maintenance policy change was like placing a booby trap in the middle of the roads of Spring-based projects.How is it a booby trap if they continue to offer the latest version for free, and free access to the source of every single version as always? How are you forced to pay anything to anybody? Please explain the sense of entitlement you have that is somehow violated by Spring choosing to focus releases on a single major revision?a deliberate and intentional attempt at spilling money from the existing Spring user base using a rather questionable techniqueWho has to pay and why? No hypotheticals - who *actually* has to pay extra *right now* and why?I will still stand clear from Spring, Springsource, and any other VC-funded-seemingly-open-source initiative awaiting their VC partners' new idea to spill money from their products.So, you'll be steering clear of MySQL, ActiveMQ, Ubuntu - anyone that's come anywhere near any *evil* venture capitalists, right? And hey, why just the VC-funded ones? Surely the corporate backers are just as bad? After all - they've got lots of money and corporate interests to protect... Why not ditch everything from the Apache foundation - some of those people *get paid* for doing their work. Seeking to run a successful business off your hard work is inherently bad, right? -
Re: No thanks to SS[ Go to top ]
- Posted by: Bill Burke
- Posted on: October 13 2008 00:55 EDT
- in response to Dave Hewitt
I was right here, open mouthed at the sheer wrongness and self-righteousness of some of the comments that were made.
Seriously, are you actually that surprised at the self-righteousness of some in the Java community over this? I certainly wasn't. -- Bill Burke JBoss, a division of Red hat http://bill.burkecentral.com -
Re: No thanks to SS[ Go to top ]
- Posted by: Alessandro Santini
- Posted on: October 13 2008 08:05 EDT
- in response to Bill Burke
Seriously, are you actually that surprised at the self-righteousness of some in the Java community over this? I certainly wasn't.
So can you give us your version of things? -
Re: No thanks to SS[ Go to top ]
- Posted by: Dave Hewitt
- Posted on: October 10 2008 11:04 EDT
- in response to Paolo Denti
False: Rod told that they would have not put tags for releases after 3 months in the public trunk.And so what? If there are no official releases, why would there be tags? What *exactly* are you so worried about? No-one's demanding you pay for anything or breaking your code or closing any source or refusing to release any new versions at all.Everybody can easily understand that this was simply a move (a very bad and unwise move indeed) to pull people toward the "paying" side.Completely untrue. It's a move to push as many people as possible onto the latest stable codebase, thus minimising the amount of effort spent maintaining legacy code - something they'd previously done for free but which has become increasingly untenable. This is a *cost-cutting* measure, and a *focusing* of resource on the latest and greatest codebase. Here is a challenge. Give me a list of open source java libraries which have maintainance releases for all of their major versions in parallel, in perpetuity. About the best I can think of off the top of my head is Tomcat, which maintains both 6 and 5.5. The vast majority of projects expect to be able to release a major version, and end of life the previous iteration at roughly the same time. Why is it okay for, say, ActiveMQ or Hibernate to do that, but not Spring? The single genuine criticism was in arbitrarily time-limiting their maintenance offering rather than relating it to the actual release schedule. That's what this announcement addresses, a move which I think was inevitable. -
Re: No thanks to SS[ Go to top ]
- Posted by: James Cavalera
- Posted on: October 10 2008 16:11 EDT
- in response to Paolo Denti
+1No, first of all Spring stated that they would discontinue providing official maintenance releases to old branches after they had reached a certain age, except to paying customers....
False: Rod told that they would have not put tags for releases after 3 months in the public trunk.
Are you trying to convince me that putting tags in the svn for the community too is an expensive operation ?
Do you really think that it is easier to do it just on the private trunk instead of doing it on a unique trunk ?
Everybody can easily understand that this was simply a move (a very bad and unwise move indeed) to pull people toward the "paying" side.
I have nothing against the "paying" side: i am a redhat payer for example and "other stuff" payer but i do not want to be pulled on that side: it must be a decision of mine.The reaction here and elsewhere has been, frankly, appalling and unprofessional.
I think it is clear to everybody where the unprofessional is. -
Re: No thanks to SS[ Go to top ]
- Posted by: Davide Baroncelli
- Posted on: October 11 2008 10:04 EDT
- in response to Paolo Denti
Everybody can easily understand that this was simply a move (a very bad and unwise move indeed) to pull people toward the "paying" side.
It surely was a move to pull people towards the paying side, but it was by no means an "evil" move as you screaming complainers seemed to imply. The reaction on theserverside was hysterical and totally disproportionate. And I won't even mention all of the comments by wannabe technologists that declare spring dead because they've found that other IOC containers exist. The feeling one gets from all this story, is that Spring is not that appealing to the kids that need a new technology in order to get excited, and they try to bash it as it represents the "establishment": I guess something positive normally comes from this kind of revolutionary attitude on the long run, but as of now this has only been pointless whimpering.I think it is clear to everybody where the unprofessional is.
Of course. -
Re: No thanks to SS[ Go to top ]
- Posted by: Alessandro Santini
- Posted on: October 12 2008 02:53 EDT
- in response to Davide Baroncelli
Davide, your post cannot pass unnoticed.move as you screaming complainers
Nobody ever screamed here. You will certainly notice that we - those rejected from your elite and highly intellectual establishment - were concerned about a move that would have introduced a lot of chaos in the "open edition" of Spring and a dangerous precedent for the open source community in general. TheServerSide is not the only website where people is complaining java.dzone.com is another. And, if you let me, why did Rod partially backed off from his initial policy? Just becase two, three whiners were "screamning" on TheServerSide? Or because he felt that the move could be countereffective?And I won't even mention all of the comments by wannabe technologists that declare spring dead because they've found that other IOC containers exist.
Your Majesty and the Members of the Highly Intellectual Club(tm) of which you surely are one of the founding members forget to recall those who migrated from EJB to Spring because other ways of doing transactionality are now available; also those who moved from Struts to WebFlow, GWT, because "Strut sucks"; are they "wannabies" or simply smart people who move to the next best available technology? Aren't those wannabies (or masses, for you highly intellectual) those who decreeted Spring's success? Oh sorry,Spring is not that appealing to the kids
- perhaps you may want to disclose us your age before using this "highly intellectual jargon(tm)"? -
Re: No thanks to SS[ Go to top ]
- Posted by: Paolo Denti
- Posted on: October 12 2008 16:30 EDT
- in response to Davide Baroncelli
I avoided to answer you immediately because, before putting the fingers on the keyboard, i needed to take a veeery deep breath. But when i got calm again, i already saw that Alessandro simply used the right words to supply the right answer to your Majesty. cheers Paolo the kid -
Re: No thanks to SS[ Go to top ]
- Posted by: David McCoy
- Posted on: October 10 2008 10:21 EDT
- in response to Dave Hewitt
>1) first of all, SS tried to make money consciously "in the dishonest way";
+1 I thought the reaction to the first announcment was overblown. It was all about a delayed bug fix. No more. Take a look at GWT-EXT. They moved from LGPL to GPL and started charging. That's it. Spring said "Paying customers get the bug fixes first after three months, but you'll get the fixes in the newest release(of which we drop frequently), so as long as you are willing to stay current, EVERTYHING IS FREE." And that is worth that reaction? And now dozens of people who griped cannot even spare the two minutes to say "Thanks." They even apparently went the extra mile to create extra price points of support for smaller shops.
No, first of all Spring stated that they would discontinue providing official maintenance releases to old branches after they had reached a certain age, except to paying customers.
That's not about making money as much as it is about focusing your energy in the correct place. Spring continues to grow, and it gets ever more expensive and wasteful to backport bugfixes into older, more divergent codebases. For an open source java library, saying "sorry - use the latest major release" is hardly an uncommon position. Note that a lot of projects would have just stopped maintaining an older branch without warning - you wouldn't know it until you went 6 months without a maintenance release, at which point you'd be told to upgrade to the latest major version. Spring have made the (apparantly oh so shocking) step of announcing publicly what they are going to do before they do it, and you criticise them for what - profiteering? Get a grip.
> 2) after that, they realized that the spring users are not monkeys but people with brain.
No, after that they got badmouthed incessently by doomsayers who seemed to think (wrongly) they were making you pay to use Spring, or (wrongly) closing the source - or those who seek every opportunity to bash Spring for whatever reason.
Now, rather than time-box the end of maintenance to older releases, they have tied it to the release of a new version. So there will *always* be a current version of Spring that is getting maintenance patches. This is in response to the (accurate) criticism that if they stop maintaining one branch after 3 months, but it takes them another year to elease a major version, their user base will stagnate waiting for bugfixes.
What they have done is absolutely correct, and entirely sensible. The reaction here and elsewhere has been, frankly, appalling and unprofessional.