The GPLv2 and GPLv3 has anti-patent clauses.
The GPLv2 patent clause is "liberty or death":
For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
The GPLv3 patent clause requires all contributors to grant a royalty free patent license to all downstream recipients:
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
Most other free software licenses, including the MIT (Expat) license does not mention patents at all.
If I license my software, containing patented ideas or methods where I own the patent right, under the MIT (Expat) license, will I be able to collect patent royalties from downstream recipients that use this MIT-licensed software?
Does this depend on jurisdiction?
Will disclosure or non-disclosure of my patents (in README
or similar) affect my chances of collecting royalties?
An answer that cite relevant case law will be preferred, but if no case law on this exists, a well-argued answer will be accepted.