Is it legal to build similar sites like stackoverflow.com which is functionally exactly the same. What if the site is on a very specific topic. I mean can we build an exact functional clone fo stackoverflow. Secondly can we borrow css from other stackexchange sites.