I have long said you should do the right thing for the right reasons. I just learned about this story, Guy Finds StarCraft Source Code And Returns It To Blizzard, Gets Free Trip To BlizzCon.
This guy bought a "box of Blizzard stuff" off eBay, and in the box was a CD labeled "StarCraft Gold Master Source Code." This is the uncompiled source code that makes up the game StarCraft. A lot of things could be done with this code.
In the end, he did the right thing and returned it to Blizzard. Blizzard then sent him a copy of their new game Overwatch and $250 in store credit.
Then the other shoe dropped.
Out of the blue one day, the guy gets a phone call from Blizzard, giving him a full ride (airfare, hotel and admission) to their annual convention, BlizzCon and drinks with the staff. Oh, yeah, another box shows up at his door with multiple Razer gaming accessories, plushies and a copy of Diablo III.
Think about this the next time you're confronted with an ethical dilemma.