Let's say I'd like to develop an end-user application with which you can create some kind of artistic work (say presentations or drawings). As a fan of the open source idea, I'd like to open-source the full program's source code under a copyleft license (thus, requiring derivative works to be distributed under the same free license as well).
For end-users and educational institutions, this will be enough. However, for professional works (made by companies), I'd like to take a fair price for that same piece of software.
Now, the Dual Licensing concept is based on the idea that it will be impractical for commercial companies to distibute derivative works of the software, as it would have to be open-sourced as well.
For this artistic software though, I'm not particularly worrying about companies modifying and re-selling the software, but instead that the resulting works would be created with the copyleft-version instead of the commercial version.
Of course it would be easy to just restrict the copyleft version's functions and put like some disturbing watermark on the user's creations. But I don't want to go this cheap way. Is there any licensing model out there that covers this issue?