Lot of (mis)information happens from all the sides... here is one interesting link which makes somethings simple .. perhaps... http://cr.yp.to/softwarelaw.html