Though RoboCup is set up as a competition, the main focus is the research on robotics. The competitions simply provide the means to show how well new algorithms work in real-life by placing soccer. Publishing the results not just on paper and by stating the achieved places in the competitions is something we consider vital to reach the stated goal of RoboCup (to win in a fair soccer game against the acting FIFA champions).
As such, the team Berlin United – FUmanoids has been releasing the source code of their software for years. Lately we started to release the schematics of our hardware as well.