Say I am designing / building a database for work. If I want to clone that (and make it more generic for a wider audience). Are there problems with that?
Generally speaking, yes, that's a problem. If you're targeting a completely different audience and you use 100% new code, then you're probably fine, but the specifics really depend on your contract and the kind of people that run your company.