Arduino/Atmel and Linux challenge...solved?

I don't think that the requirement to register is strictly legal (and by legal I mean what the common people think, not some kind of lawyer), at the very least it is a very bad habit.

The compiler IS open source. Therefore access to it should not require anything except clicking on the download link.