@burbubot. Lo de que las patentes duran 20 años, eso es su duración potencial máxima. Las patentes no limitan la divulgación de una invención, sino todo lo contrario:
Una patente te obliga a iniciar la explotación (o los preparativos) de la invención en un máximo dos años, o de lo contrario te la declaran nula si alguien la impugna, y pueden empezar a comercializarlo otros libremente.
Y por otro lado la lógica de la patente lo que te permite es cobrar un porcentaje de los beneficios obtenidos por ese motor, da igual quien lo fabricase. Únicamente te permite impedir una exploracion de otro si tú ya lo estás explotando (o iniciando los preparativos para ello).
Ademas, una patente el único efecto que tiene es impedir la explotación de ese invento con carácter nacional únicamente en el país en el que está registrada. Si la patente solo estaba registrada en EEUU. Cualquiera en cualquier otro país era libre de fabricarla y comercializarla.
Y por último, las patentes permiten fabricar los inventos para cualquier fin que no sea comercial: para fines educativos, personales... Habría miles de demos en los institutos y universidades.
En definitiva, si el invento funcionara, no habría que esperar 20 años para verlo por las calles, en los mismos años 30 la gente lo estaría disfrutando.