Open Source

¿Qué es OpenSource?

El software OpenSource, código libre, se define por la licencia que lo acompaña, que garantiza a cualquier persona el derecho de usar, modificar y redistribuir el código libremente.

Open Source es una marca de certificación propiedad de la Open Source Initiative, donde los desarrolladores diseñan software para ser compartido, mejorado y distribuido libremente, y permiten usar la marca registrada Open Source si sus términos de distribución se ajustan a la definición OpenSource de la OSI.

Básicamente, los pilares de distribución son:

  1. Libre distribución. No hay restricciones para vender o distribuir el software.
  2. Código fuente. El software debe incluir el código fuente y debe permitir crear distribuciones compiladas siempre y cuando la forma de obtener el código fuente esté expuesta claramente.
  3. Trabajos derivados. Se debe permitir crear trabajos derivados, que deben ser distribuidos bajo los mismos términos que la licencia original del software.
  4. Integridad del código fuente del autor. Se debe permitir la distribución del código fuente modificado, aunque pueden haber restricciones para que se pueda distinguir el código fuente original del código fuente del trabajo derivado.
  5. No discriminar personas o grupos. La licencia no debe discriminar a ninguna persona o grupo.
  6. No discriminar ningún tipo de uso del programa. La licencia no debe impedir a nadie el uso del programa en una determinada actividad. Por ejemplo, no puede impedir el uso en una empresa, o no puede impedir el uso en investigación genética.
  7. Distribución de la licencia. Los derechos que acompañan al programa deben aplicarse a todo el que redistribuya el programa, sin necesidad de licencias adicionales.
  8. La licencia no debe ser específica a un producto. Los derechos que da la licencia no deben ser diferentes para la distribución original y para la que funciona en un contexto totalmente diferente.
  9. La licencia no debe ir en contra de otro software. La licencia no debe restringir otro software que se distribuya con el mismo. Por ejemplo, la licencia no debe indicar que todos los programas distribuidos conjuntamente con el deben ser opensource.

En Innopro somos defensores del código libre y es Wordpress la plataforma sobre la que trabajamos principalmente.

WordPress es un sistema de gestión de contenidos enfocado a la creación de paginas web. Desarrollado en PHP y MySQL, bajo licencia GPL, tiene como fundador a Matt Mullenweg y fue creado a partir del desaparecido b2/cafelog siendo hoy, junto a Movable Type, el CMS más popular entre los programadores.

Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos, así como su enorme comunidad de desarrolladores y diseñadores, que no para en generar nuevas opciones.

El nombre Wordpress fue sugerido por Christine Selleck, una amiga del desarrollador principal Matt Mullenweg. WordPress también es el sucesor oficial de b2/cafelog, y las versiones lanzadas de Wordpress tienen como nombre en clave músicos de jazz, la versión 1.5, que fue lanzada a mediados de febrero de 2005 tiene como nombre en clave “Strayhorn” (Billy Strayhorn).

Automattic, la empresa detrás de WordPress, es hoy una de las joyas de la red.