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, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7232 invoked from network); 21 Sep 2022 22:07:14 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 21 Sep 2022 22:07:14 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A7D6040A02; Thu, 22 Sep 2022 08:07:07 +1000 (AEST) Received: from mail-oa1-f54.google.com (mail-oa1-f54.google.com [209.85.160.54]) by minnie.tuhs.org (Postfix) with ESMTPS id 81D3F40A01 for ; Thu, 22 Sep 2022 08:07:02 +1000 (AEST) Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-12c8312131fso11198215fac.4 for ; Wed, 21 Sep 2022 15:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20210112.gappssmtp.com; s=20210112; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :from:to:cc:subject:date; bh=0sEzGtlH9M3rngyDq7Z+n/Y+YwRtwZqdDgWX7Nzr7S8=; b=Hzz5R8jFl9kAICVhrZXw2PJdsJaMMtttrmNvXP33hkFUVxlkhvTT6SOE83Sb0v3dm8 7Qdt9grc6QOyJYHDNQiUsQBDxKDwMobmLyc8OowLo7PmDPEN/GAb9Q7eXsyQgbnr3AEP XYOuUuxmFt09KtP6bB5+jR8a1ngCmNyo8ORmc7bkXn+hkqM1U5pKXAyYwqSl4Rj0B0F4 6S7dONPL+nnpYpzhDVtnmyoR+qK70+j17uXFp0pMDZRIc7SAXACo6XAitCtiWIOvuzq8 Ps3eaqtHAkm0Tw+EyvIRZFMSp2Nlca1nrf/aluvZUtdlZf6QvWc3jXT8jkTSu4wryhUP ILug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :x-gm-message-state:from:to:cc:subject:date; bh=0sEzGtlH9M3rngyDq7Z+n/Y+YwRtwZqdDgWX7Nzr7S8=; b=3o2Dg38JDQ87OoYVI2Hd2LTFq4rsTmf5YOK4KoYadT0K8hHy88JRwJkgjXCyi/bcO5 idO1UuoGyOtJe6jhLD1ZkJTJox3MhM6DKRnImzE4VfGIXp6gPzIJS2774nDsodxtFFQq gKU3P9wdEs1/wefl8SpJ70VzSM7SOcihpjqEZhOf0j+XA1bjtc35NpLZsEXx7H6LMHt3 wZD0svWGmF0wwygqUF+BYZIx+JtbqiK0FWxNKzqUa/JvdiyUJl+AOz19dY+qwKXNR6CB uMCftt5ixk8ejJh/hkeJpalV+SwXylGXZhyxq9bpB5037PJM8VnbXx1PlRgHvIltiBTx Alhg== X-Gm-Message-State: ACrzQf2k5AsxxDktQ+hSKzeiCU12+A6MfTbLzj/qaH5BBdxbvKlEkRa2 zfh22FO30vVH+HSMcAZWdlEK/jRaRxf4/jNv X-Google-Smtp-Source: AMsMyM4aW/nNRvnVWuKa4J13gTWVfR4gKs8Epo60zjDSE+tHVLa897hZeVYwAkGQbFtAZHn65sPbOw== X-Received: by 2002:a05:6870:9618:b0:12d:70f7:bb6f with SMTP id d24-20020a056870961800b0012d70f7bb6fmr4670987oaq.239.1663797961428; Wed, 21 Sep 2022 15:06:01 -0700 (PDT) Received: from smtpclient.apple (107-215-223-229.lightspeed.sntcca.sbcglobal.net. [107.215.223.229]) by smtp.gmail.com with ESMTPSA id w13-20020a4ad02d000000b004761fdccd76sm1503739oor.17.2022.09.21.15.06.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Sep 2022 15:06:01 -0700 (PDT) From: Bakul Shah Content-Type: multipart/alternative; boundary="Apple-Mail=_5B56AE08-434E-455A-B036-F7E21BB977E1" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Date: Wed, 21 Sep 2022 15:06:00 -0700 References: To: The Eunuchs Hysterical Society In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3696.120.41.1.1) Message-ID-Hash: HP4PCRBQQNDVVOHFYW4ARA7JRAJZDK2V X-Message-ID-Hash: HP4PCRBQQNDVVOHFYW4ARA7JRAJZDK2V X-MailFrom: bakul@iitbombay.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Early BSD license thread List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --Apple-Mail=_5B56AE08-434E-455A-B036-F7E21BB977E1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Sep 21, 2022, at 8:25 AM, Warner Losh > wrote: >=20 > That makes a lot of sense. When there was a name, it was preserved, = but a huge amount of the sources had nothing at all in the source files = to identify it. One big area of contribution was into the kernel where = the options sometimes contained the name of where the code came from. In = the 2BSD kernels we see eg TEXAS_AUTOBAUD, MENLO_OVLY, MENLO_KOV, = MENLO_JCL, MPX_FILS, CGL_RTP and a bunch of UCB_ names. It's clear the = non UCB ones came from elsewhere, but there's no info on where they came = from (they are documented in setup.5 at least so I know what they are). = So given the sparseness of the early marking for provenance, the coments = make more sense and give a better timeframe to it. Recall that the US joined the Berne Convention in 1988. As I recall = prior to that you had to stick to some copyright formalities such as = putting your copyright & year in the source code. As I recall the US law = didn't protect your copyright if you didn't do this in sources. This may = have played a part in UCB adding a copyright source files that didn't = have anything? I could be wrong but these are just some random bits = picked up at the time. I did get in the habit of putting at least a one = line copyright notice by default starting in 1981 (either for whatever = company I worked for at the time or my own copyright for code I wrote on = my own at home).= --Apple-Mail=_5B56AE08-434E-455A-B036-F7E21BB977E1 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
On Sep 21, 2022, at = 8:25 AM, Warner Losh <imp@bsdimp.com> wrote:

That makes a lot of sense. When = there was a name, it was preserved, but a huge amount of the sources had = nothing at all in the source files to identify it. One big area of = contribution was into the kernel where the options sometimes contained = the name of where the code came from. In the 2BSD kernels we see eg = TEXAS_AUTOBAUD, MENLO_OVLY, MENLO_KOV, MENLO_JCL, MPX_FILS, CGL_RTP and = a bunch of UCB_ names. It's clear the non UCB ones came from elsewhere, = but there's no info on where they came from (they are documented in = setup.5 at least so I know what they are). So given the sparseness of = the early marking for provenance, the coments make more sense and give a = better timeframe to it.

Recall that the US joined the Berne = Convention in 1988. As I recall prior to that you had to stick to some = copyright formalities such as putting your copyright & year in the = source code. As I recall the US law didn't protect your copyright if you = didn't do this in sources. This may have played a part in UCB adding a = copyright source files that didn't have anything? I could be wrong but = these are just some random bits picked up at the time. I did get in the = habit of putting at least a one line copyright notice by default = starting in 1981 (either for whatever company I worked for at the time = or my own copyright for code I wrote on my own at = home).
= --Apple-Mail=_5B56AE08-434E-455A-B036-F7E21BB977E1--