Código abierto es un término utilizado para describir programas informáticos cuyo código fuente se puede estudiar, modificar y compartir.
Dado que WordPress es un software de código abierto, puede utilizarse para cualquier fin, estudiarse, modificarse y compartirse con otros. Esto ha fomentado un espíritu de apertura e intercambio que ha dado lugar a una comunidad acogedora e integradora.
Además, al haber más personas estudiando el código, los fallos del software pueden detectarse y corregirse con mayor eficacia.
Definición de código abierto
La Iniciativa de Código Abierto (OSI) es una organización sin ánimo de lucro que lleva más de veinte años dando a conocer las ventajas del software de código abierto. Ayudan a definir lo que significa el código abierto.
LaOpen Source Definition (OSD) explica que el software de código abierto no consiste sólo en dar acceso al código fuente. También existen normas acerca de cómo se distribuye el software.
- Otros deben ser libres de redistribuir el software, ya sea gratis o a un precio.
- Cuando se distribuye el software, debe incluirse el código fuente.
- Otros pueden modificar el software. Las modificaciones deben distribuirse en los mismos términos que el software original.
- Debe mantenerse la integridad del código fuente del autor.
- La licencia no debe discriminar a ninguna persona o grupo.
- La licencia no debe restringir a los usuarios el uso del software en un tipo específico de negocio o proyecto de investigación.
- La licencia se aplica a todas las personas que reciban el software, independientemente de quién se lo haya proporcionado.
- La licencia sigue siendo válida independientemente de cómo se distribuya.
- La licencia no debe imponer restricciones a otros programas con los que se distribuya.
- La licencia sigue siendo válida independientemente de la tecnología o la interfaz en la que se ejecute.
WordPress es un software de código abierto y cumple todos estos requisitos. Esto le da las mayores posibilidades de éxito y significa que seguirá estando disponible de forma gratuita.
¿Cuál es la diferencia entre software de código abierto y software libre?
El movimiento del software libre fue anterior al movimiento del código abierto y lo inspiró. Se trata de un movimiento social iniciado en 1989 por Richard Stallman en respuesta a unas licencias de software cada vez más restrictivas.
Su objetivo es proteger la libertad de los usuarios de software a través de la Licencia Pública General GNU o GPL, una licencia de software administrada por la Fundación para el Software Libre (FSF).
La GPL ofrece a los usuarios la libertad de ejecutar el software con cualquier fin. También les permite estudiar y modificar el código fuente, y compartir el software con otras personas.
Con el tiempo, quedó vaciado que compartir el código fuente también tiene sentido desde el punto de vista comercial. Por ejemplo, hace más eficaz la colaboración entre desarrolladores.
Así que en 1998 se creó la Open Source Initiative para promover la metodología del código abierto desde un punto de vista práctico y empresarial. Reconoce una gama de licencias más amplia que la Fundación para el Software Libre. Veremos estas licencias a continuación.
Para más detalles, consulte Software Libre.
Licencias de código abierto
Un gran número de licencias de software cumplen los requisitos de la definición de código abierto. Conceden a cualquiera el derecho a utilizar, estudiar, cambiar y compartir el software de forma modificada o sin modificar.
La Iniciativa de Código Abierto mantiene una lista de licencias aprobadas. Éstas son algunas de las licencias de código abierto más populares:
- Licencia Apache 2.0
- Licencia BSD de 3 cláusulas "Nueva" o "Revisada
- Licencia Pública General de GNU (GPL)
- Licencia MIT
- Licencia pública Mozilla 2.0
Estas licencias de software de código abierto promueven la colaboración y el intercambio entre desarrolladores de ideas afines.
Ventajas y desventajas del software de código abierto
No todo el mundo valora la filosofía del código abierto. Sus detractores argumentan que el software de código abierto es en realidad más vulnerable porque el código fuente está fácilmente disponible para que cualquiera pueda estudiarlo y piratearlo.
En realidad, el software de código abierto puede ser más seguro porque es más transparente y cualquier problema puede ser rápidamente identificado y corregido por la comunidad.
Los que se oponen también argumentan que el software de código abierto no tiene garantía, y si ocurre algo malo, nadie es responsable de los daños. Es cierto que para obtener soporte de WordPress, hay que saber dónde acudir y cómo solicitarlo correctamente.
Estas desventajas se ven compensadas por las ventajas del software de código abierto. Es fácil de personalizar y ampliar, y con más gente estudiando el código, los fallos se identifican y corrigen rápidamente.
Gracias a las ventajas de su código abierto, WordPress se ha convertido en una plataforma dinámica de publicación web.
¿Cómo se mantiene WordPress si es de código abierto?
WordPress es un proyecto comunitario de código abierto y no pertenece a una sola empresa o persona. Decenas de miles de personas con talento han contribuido a convertirlo en el gran software que es hoy.
Un núcleo de desarrolladores dirige el proyecto, pero cualquiera puede contribuir a su éxito. Los desarrolladores pueden aportar parches y corregir fallos, y los usuarios pueden sugerir nuevas características.
Aunque los creadores de WordPress no ganan dinero con el software, sí pueden hacerlo con los servicios relacionados.
Por ejemplo, muchos desarrolladores han creado negocios correctos en torno a WordPress ofreciendo plugins premium, alojamiento y otros servicios.
Para más información, consulte ¿Por qué WordPress es gratuito? ¿Cuáles son los costes? ¿Cuál es el truco?
Esperamos que este artículo le haya ayudado a obtener más información acerca del software de código abierto. También puede consultar nuestra lista de lecturas adicionales a continuación para ver artículos relacionados con consejos, trucos e ideas útiles sobre WordPress.
Si te ha gustado esta guía, suscríbete a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.