En informática , un clon es un hardware o software diseñado para funcionar exactamente igual que otro sistema. [ 1 ] Un subconjunto específico de clones son las remakes (o remades ), que son revivals de productos antiguos, obsoletos o descontinuados.
Motivación
Los clones y las versiones remasterizadas se crean por diversas razones, como la competencia, la estandarización , la disponibilidad en distintas plataformas y como homenaje . La compatibilidad con el sistema original suele ser el objetivo explícito de clonar hardware o software de bajo nivel, como los sistemas operativos (por ejemplo, AROS y MorphOS están diseñados para ser compatibles con AmigaOS ). El software de aplicación se clona ofreciendo la misma funcionalidad.
Los clones con fines comerciales suelen crearse durante la fase inicial de éxito comercial de un producto de la competencia, con la intención de competir con el original e intentar participar de su éxito.
Hardware

clones de hardware
Cuando IBM anunció el IBM PC en 1981, otras compañías como Compaq decidieron ofrecer clones del PC como una reimplementación legal a partir de la documentación del PC o mediante ingeniería inversa . Dado que la mayoría de los componentes, excepto la BIOS del PC , estaban disponibles públicamente, todo lo que Compaq tuvo que hacer fue aplicar ingeniería inversa a la BIOS. El resultado fue una máquina con un rendimiento similar y un precio inferior al de las máquinas clonadas. El uso del término "clon de PC" para describir las computadoras compatibles con IBM PC cayó en desuso en la década de 1990. La clase de máquinas que ahora describe se denomina simplemente PC, pero el uso inicial del término "clon" generalmente implicaba un mayor nivel de compatibilidad con el IBM PC original que "PC-Compatible", siendo los clones (a menudo taiwaneses) del circuito original (y posiblemente las ROM) los más compatibles (en términos del software que ejecutarían y las pruebas de hardware que pasarían), mientras que los nuevos diseños "legítimos" como el Sanyo MBC-550 y el Data General/One , si bien no infringían los derechos de autor y añadían innovaciones, tendían a fallar en algunas pruebas de compatibilidad que dependían en gran medida de la compatibilidad detallada del hardware (como la capacidad de ejecutar Microsoft Flight Simulator o cualquier software que eludiera las interrupciones de software estándar y accediera directamente al hardware en las ubicaciones predefinidas esperadas, o, en el caso del MBC-550, por ejemplo, escribía disquetes que no podían intercambiarse directamente con los IBM PC estándar).
Aunque el término ha caído en desuso comercial, el término «clon» para PCs todavía se aplica a un PC de gama básica o superior (en el momento de su fabricación) que no lleva ninguna marca comercial (por ejemplo, Acer , Dell , HP , IBM). Esto incluye, entre otros, los PCs ensamblados por usuarios domésticos o departamentos de TI de empresas. (Véase también « caja blanca» (hardware informático) ).
Debido a la popularidad y la larga vida útil de la Nintendo Entertainment System , surgieron muchos clones de hardware de dicha consola .
Remakes de hardware
Entre los ejemplos de remakes de hardware se incluyen los recientes rediseños de ordenadores domésticos.
Un tipo especial de réplicas de hardware son los emuladores , que implementan la funcionalidad del hardware completamente en software. Por ejemplo, el software emulador WinUAE intenta comportarse exactamente como un Amiga físico .
Software
El software puede clonarse mediante ingeniería inversa o reimplementación legal a partir de documentación u otras fuentes, o simplemente observando la apariencia y el comportamiento de un programa. Las razones para clonar software pueden incluir evitar costosas licencias, adquirir conocimiento sobre las características del sistema o crear una alternativa interoperable para una plataforma sin soporte . GNU , un clon de UNIX , surgió de la necesidad del movimiento del software libre de contar con un sistema operativo compuesto íntegramente por software libre .
En Estados Unidos, el caso Lotus v. Borland permite clonar la funcionalidad de un programa siempre y cuando no se infrinjan los derechos de autor del código y la interfaz.
Sin embargo, la interfaz pública también puede estar sujeta a derechos de autor en la medida en que contenga expresiones (como la apariencia de un ícono). Por ejemplo, en agosto de 2012, Electronic Arts , a través de su división Maxis , presentó una demanda contra Zynga , alegando que su juego de Facebook , The Ville , era un clon directo del propio juego de Facebook de EA, The Sims Social . La demanda argumenta que The Ville no solo copia las mecánicas de juego de The Sims Social , sino que también utiliza aspectos artísticos y de la interfaz visual que parecen estar inspirados en The Sims Social . [ 2 ] [ 3 ] [ 4 ] Las dos compañías llegaron a un acuerdo extrajudicial en términos no revelados en febrero de 2013. [ 5 ]
Ejemplos de clonación de software incluyen el proyecto ReactOS , que intenta clonar Microsoft Windows , y GNU Octave , que trata la incompatibilidad con MathWorks MATLAB como un error. [ 6 ]
Juegos de vídeo
Desde los inicios de la industria de los videojuegos , los clones de conceptos y juegos exitosos han sido comunes. El primer juego de disparos en primera persona influyente , Doom , dio lugar en la década de 1990 a la creación de un nuevo género conocido como clones de Doom . En la década de 2000, el juego de acción y aventura de mundo abierto Grand Theft Auto inspiró la creación de muchos clones de Grand Theft Auto .
Remakes de software
Las nuevas versiones de software son resurgimientos de programas antiguos, obsoletos o descontinuados.
Una buena parte de las remakes de software son fangames de juegos de computadora y recreaciones de motores de juegos hechas por la comunidad de fans como parte del retrogaming , para abordar, por ejemplo, problemas de compatibilidad o la falta de disponibilidad del original, por ejemplo, un servidor cerrado se sustituye por un emulador de servidor .
Desde la década de 2000, ha habido un número creciente de remakes comerciales de juegos clásicos por parte del desarrollador o editor original para las plataformas actuales, ya que la distribución digital reduce el riesgo de inversión para los lanzamientos de nicho. [ 7 ] Cuando se mejoran de alguna manera (audio, gráficos, etc.), los nuevos lanzamientos pueden llamarse lanzamientos de "alta definición" o "edición especial"; un ejemplo es The Secret of Monkey Island: Special Edition . [ 8 ] [ 9 ]
Otros usos del término
Bases de datos
Un clon de base de datos es una copia completa e independiente de un sistema de base de datos que incluye los datos empresariales, el software del sistema de gestión de bases de datos y cualquier otra capa de aplicación que conforme el entorno. La clonación es una operación distinta a la replicación y la copia de seguridad , ya que el entorno clonado es totalmente funcional e independiente. Además, el entorno clonado puede modificarse en su creación debido a cambios de configuración o a la selección de subconjuntos de datos.
De oficina
Desde 2010, se ha introducido la computación clonada, entendida como la replicación de una sesión de un ordenador anfitrión en una instancia virtual en la nube . Esto permite al usuario acceder a una copia del escritorio de su PC en cualquier otro dispositivo informático, como una tableta , un ordenador personal con cualquier sistema operativo, WebOS, teléfonos inteligentes , etc.
El ordenador clonado se replica, se ejecuta y está siempre disponible a través de una serie de servidores en la nube. A diferencia del software de gestión remota, la computación clonada no depende del ordenador anfitrión.
Software de clonación de discos
La clonación de discos es el proceso de copiar el contenido de un disco duro a otro o a un archivo de imagen. Normalmente, el contenido del primer disco se escribe en un archivo de imagen como paso intermedio, y el segundo disco se carga con el contenido de dicha imagen. Un disco clonado puede reemplazar al original, en lugar de simplemente contener copias de seguridad de los archivos.
El software de clonación replica el sistema operativo, las unidades, el software y los parches de una computadora para diversos fines, incluyendo la configuración de varias computadoras, actualizaciones de discos duros y recuperación del sistema en caso de falla o corrupción del disco. [ 10 ]
Programación
En programación informática , particularmente en programación orientada a objetos , la clonación se refiere a la copia de un objeto mediante un método o función de fábrica de copiasclone , a menudo denominada `clon` o ` clone` copy, en contraposición a la clonación mediante un constructor de copia . La clonación es polimórfica , ya que no es necesario especificar el tipo del objeto que se clona, a diferencia del uso de un constructor de copia, que requiere especificar el tipo (en la llamada al constructor).
Véase también
- Diseño de sala limpia
- Recreación del motor del juego
- Enchufe compatible
- Clon de videojuego
- Remake del videojuego
- Categoría:Clones de hardware informático
- Categoría: Remakes de consolas de videojuegos
Referencias
- ↑ clon /n./ "Una copia exacta: "Nuestro producto es un clon de su producto." Implica una reimplementación legal a partir de la documentación o mediante ingeniería inversa" del archivo de jerga
- ↑ Griffen, Daniel Nye (6 de agosto de 2012). "EA demanda a Zynga, pero problemas sociales más profundos la amenazan" . Forbes . Consultado el 7 de agosto de 2012 .
- ↑ Brown, Nathan (25 de enero de 2012). "Cómo Zynga clonó su camino al éxito" . Edge . Archivado del original el 9 de julio de 2012. Recuperado el 7 de agosto de 2012 .
- ↑ Jamison, Peter (2010-09-08). "FarmVillains" . SF Weekly . Archivado del original el 2 de agosto de 2012. Recuperado el 7 de agosto de 2012 .
- ↑ Cifaldi, Frank (15 de febrero de 2013). "EA y Zynga resuelven extrajudicialmente el caso de plagio de The Ville " . Gamasutra . Archivado del original el 17 de febrero de 2013. Consultado el 15 de febrero de 2013 .
- ↑ 11. Portar programas de MATLAB a Octave "Aún existen varias diferencias entre Octave y MATLAB; sin embargo, en general, las diferencias entre ambos se consideran errores."
- ↑ Walker, John (22 de noviembre de 2007). "RPS Exclusiva: Entrevista a Gabe Newell" . Rock, Paper, Shotgun . Recuperado el 28 de junio de 2013.
Los peores días [para el desarrollo de juegos] fueron los días de los cartuchos para la NES. Era un riesgo enorme: tenías todo ese dinero invertido en silicio en algún almacén, así que eras conservador en las decisiones que creías poder tomar, muy conservador en las IP que firmabas, tu dirección artística no cambiaba, etc. Ahora es el extremo opuesto: podemos poner algo en Steam, entregarlo a gente de todo el mundo, hacer cambios. Podemos tomar riesgos más interesantes. [...] El comercio minorista no sabe cómo lidiar con esos juegos. En Steam [un distribuidor digital] no hay restricciones de espacio en las estanterías. Es genial porque son un montón de juegos viejos y huérfanos.
- ↑ "The Secret of Monkey Island: Special Edition Tech Info" . GameSpot . Archivado del original el 2 de abril de 2010. Consultado el 15 de noviembre de 2011 .
- ↑ Onyett, Charles (2 de junio de 2009). "E3 2009: El secreto de Monkey Island: Avance de la edición especial" . IGN . Consultado el 15 de noviembre de 2011 .
- ↑ "Definición de software de clonación" . PCMAG . Consultado el 29 de agosto de 2023 .
- Terminología informática