This past Thursday and Friday, I attended an IT architect conference here in Atlanta. Neal Ford, who works for ThoughtWorks, is a pretty well known Java guru and speaker and was running a session on polyglot programming.
ThoughtWorks created a framework called CruiseControl, which is used by a lot of Java and .NET shops to do continuous integration. Basically, CruiseControl checks out all the files from a version control system, builds its, and runs any unit tests. As developers check in new files, CruiseControl retrieves them, rebuilds, and runs unit tests again. Notifications are sent out if there are any problems.
CruiseControl is distributed with a BSD-style license.
Neal had a sad story, where ThoughtWorks was doing some consulting work for a big retailer. ThoughtWorks wanted to use CruiseControl during development, but the retailer refused. Since the retailer couldn’t buy a license, it was afraid it could get sued somewhere down the line for using it. To get around this, ThoughtWorks arranged for third-party company in Colorado to sell the retailer a license for CruiseControl. The retailer bought a license and was happy to use it.
Amazing.
With Feisty Fawn coming out Thursday, I thought I would put out some recent Ubuntu/Linux links out there:
- Linux Distro Timeline | KDE-Files.org – Cool timeline of when the different Linux distributions appeared and from what. – (tags: [tag]software[/tag] [tag]ubuntu[/tag])
- Ubuntu Feisty Fawn: Desktop Linux Matured – OSNews.com – “With Ubuntu Feisty Fawn’s latest test beta –for the first time ever– …I was up and running with all the niceties I wanted within 2 hours.” Sweet. – (tags: [tag]ubuntu[/tag] [tag]software[/tag])
- a critical look at ubuntu feisty beta on an hp nc8430 laptop | cpbotha.net – Charl P. Botha installs Feisty HP NC8430 laptop. Unlike a lot of the reviews, he gives his honest opinion: “The Ubuntu people have done a marvellous job, but Feisty Beta (up to date as of 2007-04-10) doesn?t quite Just Work(tm) on the HP NC8430.” – (tags: [tag]software[/tag] [tag]ubuntu[/tag])
- Summary of New Feisty Features from Ubuntu Wiki – The Ubuntu wiki lists some of the features that will be part of Feisty once its releasesd. This covers whats been in the beta versions so far. It covers the Windows migration assistant, easey codec installation, diagnostic tools, desktop effects, etc. – (tags: [tag]software[/tag] [tag]ubuntu[/tag])
- Microsoft’s ‘Men in Black’ kill Florida open standards legislation – It was just a bit of text advocating open data formats that was slipped into a Florida State Senate bill at the last minute with no fanfare, but within 24 hours three Microsoft-paid lobbyists, all wearing black suits, were pressuring members of the Senate – (tags: [tag]software[/tag])