Creo que lo interesante de las cosas es que si tenemos el código es probarlo, mejorarlo y despues publicarlo (si se puede ó si es el caso) y tenerlo como referencia para aprender
Pero si vamos a usar algo de alguien y nos es útil pues hay que respetar la referencia..
Personalmente me gusta ver varios códigos no para copiarlos si no para aprender mas al respecto porque tambien nos sirve para tener otro enfoque en el desarrollo y posteriormente implementar uno propio
Ya depende de cuanto deseas saber..
Salu2