Indietro

ⓘ Clone (informatica)




                                     

ⓘ Clone (informatica)

Per clone si intende in informatica un sistema software o hardware progettato e realizzato con lintento di essere compatibile con un altro sistema per riprodurne le funzionalità.

I cloni sono realizzati per svariate ragioni, tra cui la competizione, la standardizzazione, e la disponibilità su diverse piattaforme.

                                     

1. Caratteristiche

Le applicazioni software possono essere clonate semplicemente offrendo funzionalità simili ad esempio, tutti i programmi di videoscrittura hanno le stesse funzioni di base ma possono anche essere progettate per supportare specifici formati di file ad esempio, OpenOffice.org è sviluppato per poter sostituire Microsoft Office. Nellambito dei sistemi operativi ad esempio, i sistemi operativi AROS e MorphOS sono sviluppati per essere compatibili con lAmigaOS.

                                     

2. Hardware

Quando IBM annunciò il suo PC IBM nel 1981, altre società quali, Compaq, decisero di offrire dei cloni di quei PC, realizzati sia usando i componenti in commercio e la loro documentazione sia tramite lingegneria inversa per quei componenti che erano proprietari: i PC IBM utilizzavano, infatti, tutti componenti hardware normalmente disponibili eccettuato il BIOS, che era proprietario. Il minor costo dei cloni IBM portò ad una larga diffusione di questi computer tanto che, negli anni novanta non solo IBM aveva perso il predominio nel mercato dei personal computer ma il termine "clone", usato negli anni ottanta per indicare appunto un computer compatibile con il PC di IBM ma assemblato da un altro costruttore, sparì dalluso comune sostituito dalla semplice parola "PC".

Nonostante sia ormai caduto in disuso, il termine "clone" si utilizza ancor oggi per indicare quei PC destinati al mercato di fascia bassa che non riportano nessun nome commerciale: in questo genere di computer rientrano solitamente i computer assemblati da appassionati oppure direttamente dagli Uffici Tecnici delle aziende.

I "cloni" non devono essere confusi con i rifacimenti in inglese remake di vecchi computer vedi Minimig: i cloni sono costruiti mentre loriginale è in vendita, per competere direttamente con esso; i rifacimenti sono, invece, riproduzioni di modelli vecchi o obsoleti non più in commercio.

                                     

3. Software

Il software può essere clonato tramite ingegneria inversa, oppure tramite reimplementazione legale a partire dalla documentazione o da altre fonti, oppure ancora osservando laspetto e il comportamento di unapplicazione e replicandolo. La ragione per cui si clona un programma può includere la necessità di aggirare i diritti sulle licenze oppure linteresse ad acquisire la conoscenza delle caratteristiche di un sistema. Negli Stati Uniti il caso Lotus contro Borland ha permesso ai programmatori di clonare le funzionalità pubblicamente visibili di un programma come le voci e la struttura dei menu senza infrangere il suo copyright.

                                     

3.1. Software Videogiochi

Nel campo dei videogiochi il termine viene usato in senso più ampio, per intendere un gioco che riprende in linea generale il concetto originale di un altro titolo, introducendo varianti non sostanziali. Ciò avviene comunemente per i titoli di particolare successo. Spesso i cloni vengono pubblicati rapidamente per sfruttare londa di celebrità delloriginale, anche confondendosi deliberatamente con esso, ad esempio utilizzando nomi e confezioni simili, per dirottare gli acquirenti; oppure vengono prodotti anche molti anni dopo, rivolgendosi al pubblico che non ha conosciuto loriginale. I concetti originali più frequentemente imitati finiscono per creare veri e propri sottogeneri, è il caso ad esempio dei cloni di Breakout, cloni di Gauntlet, cloni di Doom.