I have never seen anyone else's code, nor do i really need to, except to see how things are implemented, which can be found in the javadocs and such.
I think code should be at the disclosure of the writers, as it is always robot specific, but algorithms can be changed to fit many robots. Also, my code is very very very very very very messy (98% is usually commented out and i have random things in places because I know what everything is for and thats all that matters), but posting it online could be next to useless, i think it might be helpful for rookie teams and such, but veteran teams should be able to write their own code.
Also, i voted for during build season because A) If people copy it, they have to make it fit their own robot in time, and B) if you don't have the code during build season, it could become outdated and inefficient, or you may have found another way of doing it afterwards.
So i say, yes, there should be open source code (everything should be open source

), but I don't see how it would be all that useful.

Maybe more like, open source algorithms.