The rising concerns for creator royalties led to Animoca Brands taking things into their own hands with NFT licenses. Continue reading at DailyCoin.