Do you know what “Perpetual” means?
- continuing or enduring forever; everlasting.
- lasting an indefinitely long time: perpetual snow.
- continuing or continued without intermission or interruption; ceaseless.
#7. Dealership hereby grants to Edmunds a royalty-free, nonexclusive, non-transferable, PERPETUAL license….
Are you fully understanding your contracts? Have you fully understood what Edmunds and TrueCar are asking of you?