From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13882 invoked from network); 23 Feb 2023 00:12:43 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 23 Feb 2023 00:12:43 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id CD18142230; Thu, 23 Feb 2023 10:12:37 +1000 (AEST) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by minnie.tuhs.org (Postfix) with ESMTPS id 23C0A4222F for ; Thu, 23 Feb 2023 10:12:27 +1000 (AEST) Received: by mail-pg1-x52e.google.com with SMTP id 132so5032877pgh.13 for ; Wed, 22 Feb 2023 16:12:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=LrtAzuTDxMhbdjH3PUhr2VbhuIFeU/qWWXiRBf1QGh8=; b=FBQ7ZektujEpjI7jueSNWFDTJXYE9VY/m2hIua2CJaIIUPm3ZL6gl7ZUQeK/Guhh0R I8pX/l0p6RwD9WPDDB63E9ogkLU5auUxcUHmsel0RxdLrXxdKM1LCKKafj1uMjpDvan5 +k8gqKBxrtQ+a19EeS7wwWTBsi0u73Tw1KdrCYdWOfM11gRHMY02hea+d+9ZU5CMDZFK srDPgVHsIlxKNpgRZeblGxPJW9Di4O1zWNLCC/TcqkYLDkCTDzLyVf/sQ//ck4HiaTM6 mmD76D0Cm2yIydbfrMr9jt4hoIVdOWBi62JK4ETiR8GZ1t43YQ/xeeLATLRFQ8eKTtDp oNqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LrtAzuTDxMhbdjH3PUhr2VbhuIFeU/qWWXiRBf1QGh8=; b=FQsLIkCKCYHPZ9bwXbEt3tgcr5woatMSB65fVsJPT9owhcql3i2dVSmScaSwhIgYz+ hHJHbKCzhA49jx9Ly6/IvEqXgrBIMF/SM4+lPeLKfGXZfAS+e1FXfOmGtairm4heWXYc 71LQ29VTV7ISiUTy4FP1BIiSdNdVZH1ZWjfApARbK6PW/uUbBwKQUx4S94qxVpLyc1qu XzSCja3SbylQHD82NdqyzXbJ32TEegFjlLFkVVPRMifoqsjU8IE+Dts+LahQ9xkZc93L a//EAFJfOr6B74/fdtWnf+0Z8osOzvVAESas/FN9LlTWYi02pIkvez/HmZ2Q5wnKYDlr vI8w== X-Gm-Message-State: AO0yUKUTiSS6ROW5jPFOEsDq9uu+msPGNQ5ZfKN5UiMkm3a8MMjm3BE6 Sv+GWGdfE51Fkn5uhvNxfU8= X-Google-Smtp-Source: AK7set9gWFi5NzFuXoCZU7Pk/xaVLJop6tmqfFNB8MvdRM4pFys+uJx+gopukIlm9pe6zHbKYBoh+w== X-Received: by 2002:a05:6a00:9a9:b0:5a8:e3d5:d7d4 with SMTP id u41-20020a056a0009a900b005a8e3d5d7d4mr13165759pfg.7.1677111146140; Wed, 22 Feb 2023 16:12:26 -0800 (PST) Received: from [10.0.0.31] (c-98-210-178-152.hsd1.ca.comcast.net. [98.210.178.152]) by smtp.gmail.com with ESMTPSA id i71-20020a63874a000000b004fc1e4751d5sm5241213pge.35.2023.02.22.16.12.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 16:12:25 -0800 (PST) Sender: Rob Gingell Message-ID: <170a8b0c-4fcb-9069-aeac-5dda72a7eeea@computer.org> Date: Wed, 22 Feb 2023 16:12:23 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Warner Losh , Dan Cross References: From: Rob Gingell In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID-Hash: 5AHQB72LB7YDX5XMHDXOAI4F3WN4TUXL X-Message-ID-Hash: 5AHQB72LB7YDX5XMHDXOAI4F3WN4TUXL X-MailFrom: gingell@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: TUHS X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Open sourcing SunOS? List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On 2/22/23 12:04 PM, Warner Losh wrote: > SunOS 4 has a lot of encumbered code in it, ... SunOS had a complicated set of license encumbrances. I can't claim to have fully understood them even at the time. In the mid-1980s, the notion of "open sourcing" as we understand it today wasn't a goal or even considered and so never entered into the terms of the technologies Sun used. These might have been overcome with effort but in the context of the time it didn't seem important. Things Sun licensed widely, like source kits for NFS/VFS, were things we routinely and repeatedly sanitized as they evolved. As part of the SPARC partners program SunOS was licensed to people building SPARC-based products but as Warner notes in the Solbourne experience, especially early on, there wasn't a "product" so much as a "process" that disseminated it. > I also know that Sun tried to donate their VM system to Berkeley btween > BSD4.3 > and BSD4.4. It would be more correct to say that Sun was willing to donate the VM system back to Berkeley, but my recollection is that CSRG planned to get to that functionality through a different implementation path and didn't want it. We expected "everyone" to eventually get the VM system, as it was in SVR4 before SunOS 4.0 even shipped, and so "everyone" (even the people who otherwise offered BSD systems) would have access to it, just like we did. (Of course that notion of "everyone" is pretty limited but at the time it was just The Way It Was.) We did donate all the shared library work to Berkeley, probably the closest to what we'd now call "open source" that Sun did in that era. At the time, Berkeley didn't plan on migrating off of the a.out object file format and so it was useful to them to have the a.out-based implementation. > 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 > on the > donation, which would likely tank the stock price of Sun, so it was > nixed. While I am confident he would have supported it, I doubt Scott ever knew about the donations and discussions. The organization-chart-local VP signed off on it and I had a 10 minute phone conversation (no part of which involved balance sheets or stock values) with the lawyer who wrote the letter of transmittal that accompanied the code.