I would like to create an open source GPLv3 project that will work with other resources that are under different types of copyright (e.g. free to use, but must not sell). Because of this, I can't include the 3rd party resources in the main project's open source repository.
So I tought I would keep the core project separated under GPLv3, then have a private project that include the core and the 3rd party resources and create a "compiled" release that would be released under a more restrictive license that statisfy the 3rd party licenses. This way the goat has enough to eat and the cabbage also remains.
Can I do it this way? If not, how should I handle the situation?