legalność oprogramowania