SpringSource Tool Suite now free |

It was April 27th around 2:39pm, when Rod announced in his SpringOne Europe opening keynote:
Reto Meier, with our partner namics, took a picture as proof of that very moment and published it on flickr.com. Also the audience at SpringOne seemed to be enthusiastic about the announcement and as a consequence the word was spread to outside of the conference soon after.
So here we are, since Rod promised it, we can't get out of it…
Today we are proud to deliver on Rod’s promise and can announce that the first free versions of STS have been published and can be downloaded from the product page.
As a user you can decide between two versions: we offer a STS 2.0.2.RELEASE distribution that is essentially the former commercial 2.0.1.RELEASE re-licensed under the terms of our new free EULA plus the new tc Server Tools.
If you want get your hands on all the new stuff that Adrian, Ben and myself demoed at SpringOne, you can download a M1 build of the upcoming 2.1.0 version.
New Features in STS 2.1.0.M1
If you haven’t previously used STS make sure to review older blog posts about new features in earlier versions:
- Using Bundlor in Eclipse
- Getting Started with Bundlor
- Announcing SpringSource Tool Suite 2.0
- OSGi Development Tools in STS 2.0
This M1 early milestone build contains a couple of new features:
- New Project Templates to help jumpstart a new Spring-based project. There are templates for Spring MVC, Web Flow, Faces, Batch, Roo and OSGi bundle projects
- Integration of Roo Shell, Quick Roo Command Prompt (CRTL+R or CMD+R) and some STS specific Roo commands like ‘deploy –server’ and ‘run all tests’
- Deployment to dm and tc Server running on Amazon EC2 with automatic setup of server clusters and load balancer infrastructure. The EC2 clusters integrate with the WTP Server infrastructure and can be set up using the New Server wizard. AMIs for dm and tc Server have been published and are available for deployment use from EC2. We will follow up with another post with more details.
- Visual editor for Spring Batch as a proof-of-concept for UI-assisted development of Spring Batch and Spring Integration configurations
- Bundled dm and tc Server ready to use within STS and stand-alone
What does “free� actually mean?
We got some questions about what “free� in the context of STS actually means. So let me try to explain: Firstly starting with version 2.0.2.RELEASE, STS is available at no cost and free for all development purposes; no strings attached. It is licensed under a commercial license, which you can review here.
Secondly we are committed to improve and drive forward our open-source, EPL-licensed projects Spring IDE and dm Server Tools. Those two are part of STS and will continue to evolve alongside and inside STS.
Actually you will see all STS components – including Spring IDE and dm Server Tools – being made available on our consolidated update site (this is going to happen within the M2 timeframe). This new update site will become the single location to install any Eclipse-based tooling from SpringSource. The update site location will ensure that you can install complete STS or some features only without the need to hunt down different update site locations and worry about dependency resolution problems.
Besides consolidating the various update sites, we will also use the STS JIRA project at http://issuetracker.springsource.com to actively and openly track feature requests, bugs and improvements for all our tools. During the next couple of days you’ll notice that the STS development team will start to track their day-to-day work in that JIRA.
I think you will agree with me that those consolidation efforts under the STS umbrella will make the life of a Spring developer a lot easier: there is only place to look for recent versions of our tools, file issues and interact with the development team.
Speaking about interaction with the team, I’d like to encourage every Spring developer and Tomcat user out there to download STS, give it a try and get involved in the community through our forums, JIRA, Twitter (#STS) and email (sts AT springsource DOT com). As a user you can now actively influence where STS is heading and what would be of value to you. Furthermore you don't need to spend time figuring where to get certain tooling features or what the differences between Spring IDE and STS are.
I hope you are as excited as the team at SpringSource:
Update: Due to popular community demand we published STS 2.1.0.M1 to our consolidated update site at http://www.springsource.org/milestone/e3.4 (note: this URL does not work in a browser, but it does work in Eclipse). Please submit every issue with that site in JIRA. This is a work in progress and the structure of the update site is likely to change in the future.
Similar Posts
- SpringSource Tool Suite 2.1.0 Now Available
- Installing STS into Eclipse 3.5
- Announcing SpringSource Tool Suite 2.0
- Early Access: SpringSource Tool Suite for Eclipse Indigo (3.7)
- STS on Eclipse 3.6





Oliver Gierke says:
Added on May 7th, 2009 at 2:08 pmFilling out the registration form for the perceived 101st time, I wonder when I will be able to simply register and acces stuff to be downloadble from your website
. (When) will STS be available from the Eclipse update site (as it is not yet)?
Regards,
Ollie
Christian Dupuis (blog author) says:
Added on May 7th, 2009 at 3:05 pmHey Ollie,
I do understand your point about filling out the registration form over and over again. Last I know is that we are working on implementing some sort of Single Sign-On for our web properties. But that is not my domain, so I leave that to others to fill in the details.
With regards to when we will make STS available from an Eclipse update site, I honestly need to say that we are not ready yet. Two reasons:
* We need to make changes to the bundle and features names that would break users that already used the update site when updating. So we need to finalize those names first.
* Publishing an update site and allowing installation into all sorts of Eclipse distributions requires a tremendous amount of testing with the most common available distributions. We are currently doing these tests.
I expect the update site to be ready within the M2 timeframe (within the next two weeks). In the meantime you can certainly download the distribution and add your third party plugins.
To help our tests, I'm curious to understand all installation problems that people might have with STS 2.1.0.M1 and thrid-party plugins.
Christian
Eko says:
Added on May 7th, 2009 at 5:11 pmHey, great to know u pple are keeping to ur word. I have tried download sts 2.0.2 but i keeping getting authentication required dialog box, wen i try download with Download accleretor. Wen i paste url into browser after fiiling form i get : AccessDeniedRequest has expired28AFEF1B8B5C0E0E2009-05-07 …. Any help would do
Adam FitzGerald says:
Added on May 7th, 2009 at 6:57 pm@Ollie Thanks for your feedback – I certainly understand the frustration with the forms. Christian is correct, we are working on a single sign on solution across most of our web properties so that the Spring community members can log in once for downloads, forum access, attendance to webinars, etc. As you might know these types of projects always turn into something more complicated than you anticipate and we have a lot of systems to wrangle. I'll make post on .org to announce the change when it happens, but in the meantime if you want to make a suggestion feel free to start a thread on the Meta group in the forums:
http://forum.springsource.org/forumdisplay.php?f=34
Adam FitzGerald
SpringSource
Oliver Gierke says:
Added on May 7th, 2009 at 11:55 pm@Adam / @Christian – No hassle
. It was just that i've been filling the form many times to check TC Server for an available Mac download. It's cool to here that yu work on the issue.
@Christian – Got you. I will try got get my common plugin set integrated into STS and report problems if they arise.
Thanks for responses,
Ollie
Steve says:
Added on May 8th, 2009 at 12:45 amI will not download the product, just because of the stupid registration form.
Mike Tang says:
Added on May 8th, 2009 at 2:37 amHi Christian Dupuis,Adam,
It is a very good news.
At tht same time, I want to know that "free" means "open source"? That is to say, can the STS's source be downloaded from where …?
–Mike Tang
–Fujitsu China.
Sachin says:
Added on May 12th, 2009 at 5:45 amMike,
The license still is commercial and not of EPL or GPL, so product usage is free but you can't tweak it unless SpringSource goes even further on the term "free" for more @see http://www.springsource.com/node/406.
Although Spring IDE is definitely open @ https://anonsvn.springframework.org/svn/spring-ide/trunk/
Mandale says:
Added on May 13th, 2009 at 9:28 amFree, open source, does it mean we can use it in a business?
Adam FitzGerald says:
Added on May 13th, 2009 at 3:46 pm@Mike STS is free and many components of STS are open source, like the basic Spring Tools, dm Server tools, Eclipse Mylyn, AJDT, etc. However, STS also contains some commercially licensed components that are not open source, thus we have to distribute the whole tool under a commercial license. We have tried to make the tool as easy as possible for people to use and by providing it for free we hope a lot of people use it.
If you have a firm requirement that you only use open source tools, then I suggest you start with a base Eclipse installation and add the open source plug-ins that I listed above. The resulting IDE will not be as feature rich as STS and you'll have to resolve and track plug-in updates yourself but it will certainly provide a lot of functionality for your Spring and enterprise Java development.
Adam FitzGerald
SpringSource
Mike Tang says:
Added on May 15th, 2009 at 4:36 amThanks Sachin,Adam very much!
I have known a lot!
Chris Kelly says:
Added on May 15th, 2009 at 4:51 pmTrying to use
http://www.springsource.org/milestone/e3.4
from eclipse I get:-
Cannot find a solution satisfying the following requirements Match[requiredCapability: org.eclipse.equinox.p2.iu/javax.wsdl/[1.6.2.v200806030405,1.6.2.v200806030405]]
Chris Kelly says:
Added on May 18th, 2009 at 1:15 pm'Please submit every issue with that site in JIRA'
I've tried to submit my eclipse install problem as a JIRA issue.
I am unable to logon to the SpringSource JIRA using the name & password I have just created.
I suspect the install problem is probably a common one, could someone who can log on to JIRA, please add this as an issue.
Vladimir says:
Added on November 14th, 2010 at 2:35 amVery good info!
sumit Kumar says:
Added on June 8th, 2011 at 1:02 amHow to add spring capabilities inside STS? or how to add spring releted relevant jars inside STS?
..
..
Any Solution…?