<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 22, 2023 at 5:12 PM Rob Gingell <<a href="mailto:gingell@computer.org">gingell@computer.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2/22/23 12:04 PM, Warner Losh wrote:<br>
> SunOS 4 has a lot of encumbered code in it, ...<br>
<br>
SunOS had a complicated set of license encumbrances. I can't claim to <br>
have fully understood them even at the time. In the mid-1980s, the <br>
notion of "open sourcing" as we understand it today wasn't a goal or <br>
even considered and so never entered into the terms of the technologies <br>
Sun used. These might have been overcome with effort but in the context <br>
of the time it didn't seem important.<br>
<br>
Things Sun licensed widely, like source kits for NFS/VFS, were things we <br>
routinely and repeatedly sanitized as they evolved.<br>
<br>
As part of the SPARC partners program SunOS was licensed to people <br>
building SPARC-based products but as Warner notes in the Solbourne <br>
experience, especially early on, there wasn't a "product" so much as a <br>
"process" that disseminated it.<br></blockquote><div><br></div><div>Process is a good word here :).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> I also know that Sun tried to donate their VM system to Berkeley btween <br>
> BSD4.3<br>
> and BSD4.4. <br>
<br>
It would be more correct to say that Sun was willing to donate the VM <br>
system back to Berkeley, but my recollection is that CSRG planned to get <br>
to that functionality through a different implementation path and didn't <br>
want it.<br></blockquote><div><br></div><div>I got my story from Kirk McKusick who  was very clear that it was going</div><div>to happen, but didn't due to some hold up at the highest levels. It was only</div><div>then that the decided to go with Mach after they couldn't get it...<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
We expected "everyone" to eventually get the VM system, as it was in <br>
SVR4 before SunOS 4.0 even shipped, and so "everyone" (even the people <br>
who otherwise offered BSD systems) would have access to it, just like we <br>
did. (Of course that notion of "everyone" is pretty limited but at the <br>
time it was just The Way It Was.)<br></blockquote><div><br></div><div>Yea, all proper licensees :).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
We did donate all the shared library work to Berkeley, probably the <br>
closest to what we'd now call "open source" that Sun did in that era. At <br>
the time, Berkeley didn't plan on migrating off of the a.out object file <br>
format and so it was useful to them to have the a.out-based implementation.<br></blockquote><div><br></div><div>Yea, BSD didn't migrate off of a.out until the fission into FreeBSD and NetBSD</div><div>since they did things slightly differently...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> Had the support of Scott McNeely and was almost a done deal. However > the lawyers said that the company would need to take a 'write down' loss<br>
> on the<br>
> donation, which would likely tank the stock price of Sun, so it was <br>
> nixed. <br>
While I am confident he would have supported it, I doubt Scott ever knew <br>
about the donations and discussions. The organization-chart-local VP <br>
signed off on it and I had a 10 minute phone conversation (no part of <br>
which involved balance sheets or stock values) with the lawyer who wrote <br>
the letter of transmittal that accompanied the code.<br></blockquote><div><br></div><div> I don't doubt that. I certainly wasn't there. I've heard the story from Kirk several times though...</div><div><br></div><div>Warner<br></div></div></div>