¿El cambio de la web al móvil ha dañado el código abierto?

La respuesta rápida es No. Es difícil dañar el código abierto porque es un modelo superior para desarrollar e implementar software.

Hace quince años, había muchas compañías que prohibieron el software libre de su infraestructura. Hoy vemos software de código abierto en casi todas las implementaciones de software. Usted está en desventaja competitiva si no utiliza software de código abierto.

Pero también es cierto que pocas aplicaciones móviles son de código abierto hoy en día. Esto podría cambiar en el futuro cuando se construyan más front-end móviles directamente como páginas web accesibles a través del navegador del teléfono inteligente (y no como aplicaciones móviles descargables). También podría imaginar que los ingenieros inteligentes crearán bibliotecas y servicios de software de código abierto que usarán esas nuevas aplicaciones móviles y front-end. Cuando eso suceda, más aplicaciones móviles serán impulsadas por software de código abierto.

No lo creo, Open Source (como en GPL o licencias similares) probablemente puede explotarse más en la web que en dispositivos móviles.

En la web, el 99% de la lógica está en el back-end, eso significa que puedo evitar fácilmente las licencias al no * vincular * a las bibliotecas GPL, sino al crear pequeños micro servicios, por lo que básicamente puedo hacer lo que quiera, hacer cualquier cambio. Me gusta, y no devolver a la comunidad de código abierto.

En los dispositivos móviles, las cosas son mucho más estrictas, ya que debes acceder a las tiendas de aplicaciones, y no puedes ejecutar cualquier microservicio que desees en un teléfono.

Si la aplicación está funcionando en el mismo modelo cliente / servidor que la web, entonces básicamente no hay diferencia.

Creo que Open Source en sí es muy difícil de dañar, ya que no * necesariamente * necesita ser financiado al mismo nivel que el software comercial. Sin embargo, eso en sí mismo significa que la financiación a menudo se debe encontrar en otros lugares, como la publicidad, que probablemente sea muy perjudicial para la industria del software en general. Significa que el dinero se encuentra cada vez menos en la fabricación de software, pero en la publicidad, que en realidad no es una industria tecnológica, sino una de medios.

Así que creo que lo que veremos (y hemos estado viendo) es mucho menos enfoque en la tecnología y mucho más enfoque en los medios. Creo que la industria de la tecnología continuará su marcha para convertirse en una industria más “portadora” para la industria de los medios, que una industria independiente centrada en la tecnología.

Como dijo Eric S Raymond:

El enemigo más peligroso de una solución mejor es una base de código existente que sea lo suficientemente buena.

Y si bien desmonetizamos la industria del software y monetizamos la industria de la publicidad, eso es lo que vamos a obtener, un software que sea lo suficientemente bueno como para alojar medios y anuncios, y eso es todo.

Tiene cosas complicadas. Solía ​​ser que podía configurar un servidor y las personas podían usar su software. Pero si desea hacer mensajes push, ahora también debe registrarse en las diferentes tiendas de aplicaciones.