Just curious, is there some sort of GNU for patents? If I were going to not patent my invention I'd want some way to make sure nobody else came along, filed for some trivially new derivation, and then managed to extract most of the value of the original invention.
Maybe some central licensing organization that would license patents for free as long as the licensees agreed to some GNU-like terms... or is this not an issue in patent law?