I know it's a complicated issue for many, but for me, it's simple. If you create something (even using other's IP), and you want to be make it public, and you don't charge for it (and therefore make no profit), it isn't (or shouldn't be) illegal. Otherwise, I believe you are opening up to the...