Answer (B) is correct. A recognized intangible asset is amortized over its useful life if that
useful life is finite, that is, unless the useful life is determined to be
indefinite. The useful life of an intangible asset is indefinite if no
foreseeable limit exists on the period over which it will contribute,
directly or indirectly, to the reporting entity’s cash flows.