Uno de los fundadores de la Open Source Initiative no está satisfecho con el estado actual del movimiento de código abierto. ¿Cuál es su primera acción en un "mundo post-código abierto"? Derogar la Licencia Pública General (GPL). En un mundo post-código abierto, Bruce Perens, uno de los cofundadores del movimiento de código abierto, imagina un programa de cumplimiento simple que las empresas deben seguir cada año a cambio de todos los derechos que necesitan para utilizar software de código abierto. Estas empresas financiarán a los desarrolladores para que escriban software para la gente común, en lugar de programas altamente técnicos.
Ha descrito este mundo en varios artículos y recientemente expuso sus ideas a The Register.
Perens está particularmente interesado en lo que ha sucedido desde el movimiento de 30 años. Considera que este movimiento necesita una reforma urgente, empezando por la GPL, porque la GPL está llena de lagunas y las empresas pueden explotarla fácilmente. En el entorno actual, este modelo ya no funciona. Perens argumentó que las "condiciones contractuales ejecutables" eran más efectivas que las licencias.
Señala que un tercio de los sistemas Linux pagos se venden eludiendo la GPL. Está particularmente frustrado con Red Hat Enterprise Linux (RHEL), que dejó de proporcionar código fuente en junio debido a una vulnerabilidad de GPL.
Bajo el control de IBM, RHEL se convirtió en un producto propietario y dejó de lanzar la bifurcación gratuita de RedHat CentOS. Además, IBM también prohíbe a los clientes de Red Hat compartir el código fuente de los parches de seguridad de Red Hat. Tampoco permite a los empleados proporcionar parches para proyectos de código abierto ascendentes como lo exige la licencia GPL.
"Así que creo que IBM está obteniendo todo lo que quiere de la comunidad de desarrolladores de código abierto, y estamos viendo un dedo medio", dijo Perens.
Otro problema con el código abierto es que no sirve a la persona promedio. Si se utiliza es a través de la infraestructura de la empresa de software, mientras que la aplicación es código propietario. Perens lo señaló, citando como ejemplos iOS y Android. Esta dinámica crea una situación que está completamente en desacuerdo con el código abierto y lo que ha representado en el pasado. Perens dijo que ha llegado a un punto en el que el usuario medio desconoce las libertades defendidas por las iniciativas de código abierto. "De hecho, el código abierto se utiliza ahora para espiar e incluso oprimir a los usuarios".
Su visión de un código post-abierto, en el que individuos y organizaciones sin fines de lucro puedan usarlo de forma gratuita bajo una única licencia, resolvería muchos problemas. El principal de ellos es que los términos posteriores a la apertura definirán la relación financiera entre los desarrolladores y las empresas que utilizan sus productos.
Actualmente, los desarrolladores de código abierto tienden a escribir código para ellos mismos y para otros miembros de la comunidad. Si las empresas les pagan, obtienen el apoyo y la motivación necesarios para desarrollar aplicaciones más fáciles de usar.
"Todo esto tiene que ser lo suficientemente transparente y ajustable para que no haya 100 formas diferentes de bifurcar", dijo. "Entonces, ya sabes, esa es una gran pregunta para mí. ¿Es esto realmente alcanzable?"