English is pretty fluid and acceptable words and definitions morph with time. So in current use, they are pretty much interchangeable, but that still pisses me off. It's a loss of nuance. It's like we are actively dumbing down the language as if Newspeak is a good thing.
Let me take out my cane and say,"Back in my day..."
- Envy: You wish you had something someone else does.
- Jealousy: You worry about losing something you have.
Example: I jealously protect what I have, probably to an unhealthy degree. At the same time, I sure envy that person for having something I wish I had.
Don't forget their freaking stock buybacks.