I thought that the reason for the patent system was that otherwise people would keep their ideas secret, and society would not benefit. The very word "patent" means "open" --- like when you say "it's patently obvious" it means "it's openly obvious" (it's like really, really obvious). So a patent is meant to bring an idea into the open. But if the idea is already in the open . . . ?