<story><title>Development content accidentally shipped on a DOS CD-ROM game from 1993</title><url>https://github.com/Fortyseven/RA_1993</url></story><parent_chain><item><author>DonHopkins</author><text>It&amp;#x27;s a good idea not to just keep a copy of the source code stashed away somewhere, but also any contracts relating to the rights to the code.&lt;p&gt;In the early 90&amp;#x27;s, DUX Software licensed the rights to port SimCity to Unix from Maxis. Then DUX made a contract with me to do the work. I kept a copy of my contract with DUX, the original floppies they gave me with the original PC and Mac source code, as well as versions of the source code I ported to Unix.&lt;p&gt;Years later I got a job working for Maxis on The Sims. Before we shipped it, EA bought Maxis, so a lot of people were let go, projects were canceled, physical and digital files were shuffled around, and institutional knowledge was lost.&lt;p&gt;After we shipped The Sims but just before I left EA, on a fluke, I asked a Maxis old-timer if he had any idea if the contract between Maxis and DUX for SimCity still existed, and where it might be.&lt;p&gt;As you would expect, it was in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying &amp;quot;Beware of the Leopard.&amp;quot; ;(&lt;p&gt;So I waited late into the night for the leopard to fall asleep, made a photocopy of it, then returned the original to its hiding place. ;)&lt;p&gt;Several years later, John Gilmore suggested we persuade EA to relicense the SimCity source code under GPLv3, so it could be shipped with the OLPC.&lt;p&gt;Of course nobody in EA Management knew where the source code was or if it even still existed, but fortunately I still had my copy.&lt;p&gt;And of course nobody at EA Legal even knew if EA owned the rights to the changes I&amp;#x27;d made (Maxis had gotten into some pretty terrible SimCity licensing contracts in the past).&lt;p&gt;But fortunately I&amp;#x27;d kept a copy of the contract between myself and DUX, and the contract between DUX and Maxis, proving its provenance, which clearly stated that DUX&amp;#x27;s rights expired after 10 years, after which the rights to all the modifications I made went back to Maxis (and thus were inherited by EA).&lt;p&gt;Once all that was cleared up, the most important factor was that EA deputized someone on the inside to shepherd the project through the various stages of approval, relicensing, development and QA. Otherwise it would have died on the vine, since everybody in a big company, no matter how well intentioned, is always 500% busy doing their own stuff and can&amp;#x27;t be distracted by something that doesn&amp;#x27;t affect the bottom line.&lt;p&gt;It finally made it through both EA Legal and QA, and we released the SimCity source code and binary for the OLPC under GPLv3!&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;SimHacker&amp;#x2F;micropolis&amp;#x2F;tree&amp;#x2F;master&amp;#x2F;micropolis-activity&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;SimHacker&amp;#x2F;micropolis&amp;#x2F;tree&amp;#x2F;master&amp;#x2F;micropol...&lt;/a&gt;</text></item><item><author>kibwen</author><text>Rather than attributing this to typical corporate behavior, I think there&amp;#x27;s a simpler explanation: the source code simply doesn&amp;#x27;t exist anymore. Source control wasn&amp;#x27;t especially distributed, pervasive, or reliable in the 90s (at least compared to modern standards). And it&amp;#x27;s unlikely that anyone official had the foresight to keep a copy around for the sake of digital preservation twenty years in the future, especially given the licensing&amp;#x2F;copyright issues that would probably prevent legal dissemination anyway. And even if a rogue developer had the foresight to take a copy home and stuff it in a box in the attic, that media has probably degraded to unreadability by now unless they&amp;#x27;ve been actively backing it up for the past few decades.</text></item><item><author>gravypod</author><text>I really wish game companies would publish their old source for really out of date games. I really wish I could see what went into making the games I love like Fallout 1&amp;#x2F;2.</text></item></parent_chain><comment><author>gravypod</author><text>The work you&amp;#x27;ve done here is great.... You worked hard but no doubt brought a smile to many now happy children. I don&amp;#x27;t think my thanks is enough but it&amp;#x27;s a start. Keep on doing the good work you did with this and the world might get a bit brighter.</text></comment>
<story><title>Development content accidentally shipped on a DOS CD-ROM game from 1993</title><url>https://github.com/Fortyseven/RA_1993</url></story><parent_chain><item><author>DonHopkins</author><text>It&amp;#x27;s a good idea not to just keep a copy of the source code stashed away somewhere, but also any contracts relating to the rights to the code.&lt;p&gt;In the early 90&amp;#x27;s, DUX Software licensed the rights to port SimCity to Unix from Maxis. Then DUX made a contract with me to do the work. I kept a copy of my contract with DUX, the original floppies they gave me with the original PC and Mac source code, as well as versions of the source code I ported to Unix.&lt;p&gt;Years later I got a job working for Maxis on The Sims. Before we shipped it, EA bought Maxis, so a lot of people were let go, projects were canceled, physical and digital files were shuffled around, and institutional knowledge was lost.&lt;p&gt;After we shipped The Sims but just before I left EA, on a fluke, I asked a Maxis old-timer if he had any idea if the contract between Maxis and DUX for SimCity still existed, and where it might be.&lt;p&gt;As you would expect, it was in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying &amp;quot;Beware of the Leopard.&amp;quot; ;(&lt;p&gt;So I waited late into the night for the leopard to fall asleep, made a photocopy of it, then returned the original to its hiding place. ;)&lt;p&gt;Several years later, John Gilmore suggested we persuade EA to relicense the SimCity source code under GPLv3, so it could be shipped with the OLPC.&lt;p&gt;Of course nobody in EA Management knew where the source code was or if it even still existed, but fortunately I still had my copy.&lt;p&gt;And of course nobody at EA Legal even knew if EA owned the rights to the changes I&amp;#x27;d made (Maxis had gotten into some pretty terrible SimCity licensing contracts in the past).&lt;p&gt;But fortunately I&amp;#x27;d kept a copy of the contract between myself and DUX, and the contract between DUX and Maxis, proving its provenance, which clearly stated that DUX&amp;#x27;s rights expired after 10 years, after which the rights to all the modifications I made went back to Maxis (and thus were inherited by EA).&lt;p&gt;Once all that was cleared up, the most important factor was that EA deputized someone on the inside to shepherd the project through the various stages of approval, relicensing, development and QA. Otherwise it would have died on the vine, since everybody in a big company, no matter how well intentioned, is always 500% busy doing their own stuff and can&amp;#x27;t be distracted by something that doesn&amp;#x27;t affect the bottom line.&lt;p&gt;It finally made it through both EA Legal and QA, and we released the SimCity source code and binary for the OLPC under GPLv3!&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;SimHacker&amp;#x2F;micropolis&amp;#x2F;tree&amp;#x2F;master&amp;#x2F;micropolis-activity&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;SimHacker&amp;#x2F;micropolis&amp;#x2F;tree&amp;#x2F;master&amp;#x2F;micropol...&lt;/a&gt;</text></item><item><author>kibwen</author><text>Rather than attributing this to typical corporate behavior, I think there&amp;#x27;s a simpler explanation: the source code simply doesn&amp;#x27;t exist anymore. Source control wasn&amp;#x27;t especially distributed, pervasive, or reliable in the 90s (at least compared to modern standards). And it&amp;#x27;s unlikely that anyone official had the foresight to keep a copy around for the sake of digital preservation twenty years in the future, especially given the licensing&amp;#x2F;copyright issues that would probably prevent legal dissemination anyway. And even if a rogue developer had the foresight to take a copy home and stuff it in a box in the attic, that media has probably degraded to unreadability by now unless they&amp;#x27;ve been actively backing it up for the past few decades.</text></item><item><author>gravypod</author><text>I really wish game companies would publish their old source for really out of date games. I really wish I could see what went into making the games I love like Fallout 1&amp;#x2F;2.</text></item></parent_chain><comment><author>sandGorgon</author><text>this was awesome. were your floppies still readable ? how ?</text></comment>