Newsflash: there are three versions of CruiseControl.
- The Java One – which is called CruiseControl, or sometimes CruiseControl.java
- The .NET One – which is called CruiseControl.NET, or just CruiseControl
- The Ruby one – CruiseControl.rb, or sometimes just CC.rb.
If someone initiates a discussion about CruiseControl, it’s always smart to clarify exactly which version they mean.
To make things worse, all of the above can be referred to as ‘Cruise’. Cruise is ThoughtWorks Studios‘ CI server, and it’s nothing to do with any of the versions of CruiseControl. I had a snoop around when they released version 1. There was one component (the AntBuilder) that they legally used from the open source CruiseControl (the Java one). That’s now gone. It’s a totally different tool.
There had been plans to take the open source project private (it’s been discussed for years), but those were shelved in favour of a new tool with different goals. Say what you like about it Cruise; just don’t go thinking that it’s any of the open source projects with a new license and some bling.