<div dir="ltr"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 22, 2023, 8:50 AM Dan Cross <<a href="mailto:crossd@gmail.com" target="_blank">crossd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Has anyone tried talking to anyone at Oracle about possibly getting<br>
the SunOS code released under an open source license? There can't be<br>
any commercial value left in it.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">SunOS 4 has a lot of encumbered code in it, especially for i386 drivers. Bits of the</div><div dir="auto">network stack as well. It was hopeless to try to open source. There was a lot of bits</div><div>and pieces that Sun had done with contracts that were, at best, ambiguous for</div><div>what to do should they want to open source it. At least that's the story I've heard</div><div>from people at Sun, both engineers and management.</div><div><br></div><div>I know when Solbourne did their OS/MP 4.0 and 4.1 SunOS MP system, there</div><div>was a lot of back and forth between Solbourne's and Sun's lawyers to get all</div><div>the pieces needed to build the system. For example, initially SunView was not</div><div>included in the offering, so my group was formed to write our clone for it (This <br></div><div>would become OI (Object Interface) and uib (User Interface Builder) that we</div><div>did in C++ to allow it to present in either Motif or OpenLook).</div><div><br></div><div>I also know that Sun tried to donate their VM system to Berkeley btween BSD4.3</div><div>and BSD4.4. Had the support of Scott McNeely and was almost a done deal. However,</div><div>the lawyers said that the company would need to take a 'write down' loss on the</div><div>donation, which would likely tank the stock price of Sun, so it was nixed. So instead,</div><div>Berkeley did the next best thing (really the only available thing) and went with the</div><div>MachVM.</div><div><br></div><div>One can find the sources to 4.1.4 and 4.1.3 online (though not the earlier 4.1.1 or</div><div>4.0.x which have the i386 port in it). The newer sources do have i386 bits, but from</div><div>my cursory investigation, it's mostly remnants of the support. Of course, if one were</div><div>to modify this, and try to distribute it, you'd likely be asking for trouble. At least two</div><div>of the abandonware sites have copies. There's also something purporting to the the</div><div>SCCS files for the system, but alas, they are not actually there.</div><div><br></div><div>Having talked to the VPs that got OpenSolaris released about doing SunOS (after</div><div>they'd left Sun, I worked for them), it was clear that OpenSolaris was hard enough.</div><div>SunOS 4 was too old by even the point to get all the successors in interest to</div><div>agree to modifications of the old contracts to allow source distribution without</div><div>significant restrictions to agree to make enough of the system available for it to</div><div>be interesting to people.</div><div><br></div><div>Oracle has pulled back from OpenSolaris, fired all the Solaris engineers and has</div><div>all that on basically life support. I doubt they'd want to do anything for even that</div><div>modern code base, let alone something that's ancient history, would be hard to find,</div><div>would be difficult to find the old paperwork for it to clear legal, etc.<br></div><div><br></div><div>So, I'm not at all optimistic this could ever happen prior to the expiration of the</div><div>copyrights of the original code.</div><div><br></div><div>Warner<br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
        - Dan C.<br>
</blockquote></div></div></div>
</div>