If you think that allowing an entity control an idea just simply because they "though of it first" is practical solution simply imagine a world where this is the case for everything. The wheel, fire screws, language
Knowledge is not like physical things its replication comes without cost and the more people that can use that knowledge the better off everyone will be. That is why we teach our children isn't it? So that they can learn the ideas of the past, in order that they can build on them in the future.
The internet's, power lies in people sharing ideas (not porn, cat movies, or what I had for breakfast) it seems ironic that we have invented a mechanism which drastically increases our ability to share knowledge and people are jumping up and downs saying don't share its evil, its just like stealing.
Don't get me wrong we should compensate the entity that came up with an idea fairly, but I don't think the entity getting the money is the right person to come up with what is fair, they will always want as much as possible. (Neither is the person spending the money)