¿Crees que la cobertura del mercado de código abierto es una bendición o una maldición para la industria del software? ¿Por qué?

La cobertura del mercado de código abierto es una bendición y una maldición para la industria del software. Hay muchos aspectos a considerar como.

  1. Rentabilidad : una de las principales ventajas del software de código abierto es que están disponibles de forma gratuita y cumplen con la licencia común creativa, GNU, MIT. Por lo tanto, el uso de un software de código abierto reduce efectivamente el costo de desarrollar un software utilizando las herramientas. Este es un atributo positivo para las nuevas empresas y las empresas que tienen ideas importantes pero carecen de recursos.
  2. Responsabilidad : cuando compramos una herramienta de un proveedor de software, están obligados a proporcionar el soporte necesario para la herramienta. Por lo tanto, en caso de daños o cualquier vulnerabilidad expuesta de la herramienta, el cliente puede recurrir al desarrollador en caso de emergencia. Aunque la mayoría de los foss tienen sus propias herramientas de informe de errores, la resolución es voluntaria y moderada a través del moderador. Como el error puede estar disponible para todos los contribuyentes, el tiempo de resolución puede ser muy rápido o lento dependiendo del interés de la comunidad. Además, en caso de informe de errores, la información confidencial que está disponible solo para el cliente y el acuerdo de servicio del desarrollador, no se puede informar en el informe de errores de FOSS. Entonces, en mi opinión, la responsabilidad es un problema en el caso de las herramientas FOSS.
  3. Disponibilidad de herramientas adecuadas : hay muchas herramientas excelentes disponibles como FOSS. Casi todos los paquetes de Java son gratuitos y, en mi opinión, las herramientas disponibles en la base de software Apache y GNU son suficientes para construir software altamente escalable y eficiente. Pero, por otro lado, no siempre es posible tener FOSS para requisitos específicos debido a la protección de IP y la ley de derechos de autor. Además, es muy poco probable que una empresa que puede obtener millones de dólares en una patente la haga pública. Por lo tanto, solo usar la herramienta de código abierto puede no garantizar la mejor solución para un problema de desarrollo de software.

Sin código abierto, la industria se movería mucho más lentamente. Imagine lo que sucedería si cada fabricante de refrigeradores o televisores necesitara escribir su propio sistema operativo, o tuviera que tratar de negociar con Microsoft por un precio razonable cuando en estos escenarios de producción en masa están tratando de ahorrar cada centavo para tener beneficio en absoluto. Y para los fabricantes de software, imagine que todos tienen que implementar su propio marco de registro (u otra infraestructura básica). No importa que una vez que crezcan, el software con licencia simplemente los mataría (ya que no podrán modificarlo para satisfacer sus necesidades).

Si el código abierto desapareció hoy, toda la economía se detendrá (aunque solo sea porque Internet funciona principalmente con F / OSS).

Personalmente, desde una perspectiva muy técnica, creo que el código abierto es una bendición para la industria del software. Ayuda a crear softwares de mejor calidad e involucra a más personas de las que cualquier empresa puede permitirse emplear. Además, no discrimina ni tiene limitaciones en cuanto a edad, sexo y otros límites (aunque esto no es completamente cierto). Entonces la calidad de los códigos mejora mucho. Y así podemos ver la mayor parte de la tecnología actual, ya sea un lenguaje de programación o un marco o un sistema operativo de código abierto que realmente está avanzando.

Pero pensando desde una perspectiva comercial, es muy difícil determinar un buen modelo comercial para una organización de código abierto y, a menudo, puede conducir al declive total de una organización. Pero si alguien encuentra un modelo de negocio adecuado, es para mí una de las estrategias de desarrollo más adecuadas.

Pero como sabemos que todo es perfecto no siempre es posible … Solo podemos intentar y esperar …