Código abierto
El código abierto es un modelo de desarrollo en el que el código fuente del software se hace público para que cualquiera pueda consultarlo / usarlo / modificarlo / redistribuirlo libremente. Existen varios tipos de licencia, como la MIT License, la Apache License y la GPL, y cada una tiene condiciones de uso distintas. Muchas de las bases del software actual, como Linux, Python y React, se desarrollan como código abierto.
En el mundo de los códigos QR, el código abierto es importante en dos sentidos. En primer lugar, la propia especificación del código QR está normalizada internacionalmente como ISO/IEC 18004, y cualquiera puede desarrollar software de generación / lectura de códigos QR a partir del documento de la especificación. Denso Wave posee la patente del código QR, pero ha manifestado su política de no ejercer los derechos de patente sobre el uso conforme a la norma.
En segundo lugar, muchas bibliotecas de generación de códigos QR se publican como código abierto. Entre los ejemplos representativos están qrcode.js para JavaScript, qrcode para Python y ZXing (Zebra Crossing) para Java. Con estas bibliotecas, puedes incorporar gratis la función de generación de códigos QR en tus propias aplicaciones. Se puede decir que el ecosistema del código abierto ha sostenido, desde el punto de vista técnico, la difusión explosiva del código QR.