As for morality, I apply the golden rule: if someone found the code I wrote for a groundbreaking piece of software, and I didn't want to open source it, I'd really like for them to respect my wishes and return it.
Edit: I'm unable to reply further, but to clarify I was referring to the maxim of reciprocity or "do unto others". If the positions were reversed I'd want my property returned. If I find someone's wallet I'd return it if possible, as I'd want someone to return mine.
"The needs of the many outweigh the needs of the few" is my favorite Star Trek quote, but I don't think it applies in this situation as it was intended as a motivation for a personal decision to sacrifice, not to force someone else to sacrifice. That line of thought can get pretty dark pretty fast.