¿Qué significa fork cuando hablamos de CMS?

Enviado por Daniel Muñoz Egido el Lun, 08/01/2018 - 09:00
nombres de varios cms

Cuando estudiamos y hablamos de CMS en muchas ocasiones nos encontramos con el término fork, el cual no sabemos ciertamente a qué hace referencia. A continuación intentamos aclararlo.

La historia de los Sistemas de Gestión de Contenidos (CMS) está llena de forks. ¿Pero qué significa exactamente este término y por qué lo solemos confundir con "clonado"? En opensource.com se han hecho la misma pregunta y han intentado responderla.

Fork es parejo al open source, no pudiendo darse sin éste. Fork significa exactamente copiar un determinado proyecto, renombrarlo, y comenzar uno nuevo a partir del original creando para ello una nueva comunidad alrededor de él.

 

Dos caminos diferentes a partir de una misma base de código

 

No debemos confundirlo con clonar, ya que implican acciones diferentes. A diferencia del concepto fork, clonar simplemente hace referencia a acciones técnicas en las cuales no se ve involucrada la comunidad ni implica cambios en los objetivos y principios de una determinada herramienta software. Quizá, el problema conceptual estriba en que para poder desarrollar un proyecto nuevo a partir de uno ya existente, previamente debemos clonarlo. La diferencia entre uno y otro dependerá de si simplemente estamos contribuyendo al propósito y a la comunidad original (clonar) o queremos formar una nueva con un objetivo diferenciado (fork).

 

Forking es el acto de bifurcar un proyecto de software libre, tomando éste una nueva dirección. La palabra fork viene del lenguaje de la computación en los años 60. En sistemas Unix, la llamada al sistema denominado “fork ()” causaba un proceso de separación en dos mediante la copia de si mismo, dando como resultado un proceso padre y un proceso hijo. A mita de los años 90, fork estaba siendo usado para describir la separación de un proceso open source (McKeown).

 

Podemos nombrar ejemplos muy conocidos de CMSs que ha sido forks de otros proyectos que no alcanzaron la misma popularidad que sus sucesores. Casos paradigmáticos son WordPress, sucesor  de B2/Cafelog, NextCloud de OwnCloud y Blackdrop CMS de Drupal 7.

 

Añadir nuevo comentario

Este campo sólo es para verificar que usted es una persona. No será almacenado ni utilizado con ningún otro propósito

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.

Documentación Hoy le informa que los datos facilitados por usted en este formulario serán tratados informáticamente por Documentación Hoy con el objetivo de publicar su comentario a este contenido. Para poder llevar a cabo esta acción necesitamos su consentimiento explícito. Los datos proporcionados se conservarán mientras no solicite el cese de la actividad. Los datos no se cederán a terceros salvo en los casos en que exista una obligación legal. En cualquier momento usted puede ejercitar su derecho a acceder, rectificar, limitar o borrar sus datos enviándonos un e-mail a info@documentacionhoy.com. Usted puede encontrar más información en nuestra Política de Privacidad.

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.