Do you understand that patent and copyright are two completely different areas? In the "pure GNU GPL" world you describe, there would be no patents, so the RSA algorithm would have been free from the beginning.