The problem with "Open Source" is that we can't know what the author meant by it. It's not a question of ethics at this point, it's a question of precise language. That he used "freely licensed assets", which could mean any number of things, makes it obvious that he was just very sloppy.
He could have used any of the definitions of FLOSS that are available and at least "copyleft or public domain" for the assets or whatever. He didn't. We can't know what he meant.