
Com’è possibile leggere sul blog di Don Hopkins, grazie al permesso della Electronic Arts, il codice sorgente di SimCity viene ora rilasciato -sotto- GPL 3.
Esistono molte versioni di SimCity, chiamate almeno in due modi differenti:
- La versione originale di SimCity è stata sviluppata dalla Maxis sull’ormai mitico C64, ed è successivamente stata -portata- su molte altre piattaforme, incluso il Macintosh. Maxis ha dato in licenza il codice sorgente di SimCity per creare la versione Macintosh alla DUX software, praticamente per farne un -port- su Unix.
- La DUX Software ha quindi contattato Don Hopkins per portare SimCity su Unix, e lui ha sviluppato "SimCity HyperLook Edition", lavorando allo Turing Institute sull’ HyperLook con Arthur van Hoff. L’interfaccia utente è stata scritta in PostScript, che girava col NeWS window system su una Sun workstations, supportando viste multiple zoommabili, menu a "torta", mappe -annotabili- e stampabili, e molti altri miglioramenti dell’interfaccia utente.
- Dopo che Sun smise di sviluppare NeWS, la DUX Software contatto Don Hopkins per riscrivere l’interfaccia HyperLook in TCL/Tk per X11, e lui sviluppò un’interfaccia multi.player distribuita su rete usando il protocollo fornito da X11. La versione TCL/Tk si SimCity è stata portata su varie piattaforme Unix e non-Unix, inclusi SunOS, Solaris, Irix, HP/UX, OSF/1, Quarterdeck Desqview/X, NDC X Terminals, Warp, e Linux. La validità del contratto per la vendita di SimCity per Unix è scaduta dopo dieci anni, quindi la versione TCL/Tk non è stata più disponibile commercialmente.
- La versione OLPC di SimCity è basata sulla versione TCL/Tk di SimCity. SimCity è un marchio registrato di proprietà della Electronic Arts. Don Hopkins ha adattato SimCity all’ OLPC, grazie al supporto di John Gilmore. La versione OLPC di SimCity è stata confezionata con l’ OLPC, ed è passata attraverso il processo di controllo qualità della EA. L’ Electronic Arts si riserva il diritto di rivedere e controllare ogni gioco venga sviluppato sotto il nome di SimCity .
- "Micropolis" è il nome che è stato scelto per l’attuale progetto opensource rilasciato sotto licenza GPL derivato dall’ OLPC SimCity. Questo nome era il titolo originale di lavorazione del gioco, scelto da Will Wright per il suo " gioco di simulazione di città". Dal momento che Micropolis è stato rilasciato sotto licenza GPL, chiunque può farne ciò che vuole rispettando i dettami della GPL, tranne il fatto di poterlo chiamare "SimCity" (e qualche piccola altra limitazione nel rispetto del marchio registrato da EA).
- Altri differenti progetti possono essere creati da un "fork" del codice di Micropolis, sempre che non vengano chiamati SimCity.
- Il codice sorgente è scaricable a questo indirizzo: http://www.donhopkins.com/home/micropolis/