My guess would be that some legal division at Bosch demanded that there be such a list of licenses, just to cover Bosch's proverbial ass, not that the list really means anything.
On Jul 12 04:22:15, emu...@disroot.org wrote: > On Fri, 11 Jul 2025 17:39:27 +0200 > Ingo Schwarze <schwa...@usta.de> wrote: > > > Hello, > > > > emu...@disroot.org wrote on Fri, Jul 11, 2025 at 08:31:34PM +0800: > > > > > I finally got around to filing away the document pack that came > > > with a new Bosch refrigerator. Apparently it has a feature called > > > "Home Connect" which enables it to connect to a mobile phone app > > > via some murky cloud service. > > > > > > Among the documents was the usual "Information regarding Open Source > > > Software" slip. I was quite surprised to find OpenBSD listed as a > > > component. > > > > > > However, the license as published by Bosch looks odd. The first > > > part is (C) 1996 Internet Software Consortium, and looks identical > > > to the license template for new code that is found > > > in /usr/share/misc. > > > > Well, /usr/share/misc/license.template is based on the ISC license, > > and OpenBSD also includes (relatively small) amounts of ISC code, > > so this far, nothing looks strange to me. > > > > > The second part is "Portions Copyright (c) 1995 by International > > > Business Machines, Inc.", and appears to refer to some DNS code. The > > > implication is it's part of OpenBSD. > > > > > > I attach a scan of the relevant page. > > > > You sent less than is needed to fully understand what is going on. > > > > Apparently, the page you sent is part of some kind of a list. > > Apparently, the list consists of list entries, and apparently, > > each list entry consists of a title and one or more licenses. > > > > You did not include the text, probably to be found before the > > beginning of the list, explaining what the titles of the entries > > mean, and what it means when a license is included in an entry. > > > > So we can only guess. For example, it might be that they say before > > the list that each title means that they copied *some* code from > > that source, and the licences below that title mean that the code > > they copied from that source is under these licenses. > > > > If this guess is correct, your fridge is likely *not* running OpenBSD, > > but only includes minor amounts of code that Bosch copied from > > OpenBSD, and that OpenBSD, in turn, got from ISC and IBM. > > > > > > In OpenBSD-current, some code below /usr/src/lib/libc/net/ > > and /usr/src/sys/netinet/ > > is Copyrighted "1996 by Internet Software Consortium". > > I'm too lazy to check whether earlier OpenBSD releases maybe > > contained more code under that Copyright, but it probably isn't > > relevant anyway, because if they copied any code, the amount > > likely doesn't matter. > > > > > Am I right in thinking that the licence is probably outdated or > > > incorrect, > > > > That is impossible to answer with certainty because you do not provide > > enough context. It doesn't seem likely, though. My guess above > > provides one possibility how the listing could be correct. > > There may be other possibilities how it could be correct. > > > > I'm not sure what you mean by "outdated". Code distributed with > > OpenBSD is free. The definition of "free" includes that the licenses > > of the code are not time-limited, but valid in perpetuity. So i don't > > understand how, if any code is copied from OpenBSD, the licenses > > could ever become "outdated". > > > > > if it appears to include proprietary code under 'OpenBSD'? > > > > In the entry entitled "OpenBSD", i see nothing talking > > about "proprietary code". Sure, IBM is a for-profit corporation, > > and it certainly owns lots of proprietary code, but if it releases > > some code under a free license, *that* code becomes free code and > > is not proprietary. > > > > Portions of these files in OpenBSD-current are under Copyright > > "1995 by International Business Machines, Inc.": > > > > /usr/src/include/arpa/nameser.h > > /usr/src/lib/libc/net/base64.c > > /usr/src/lib/libc/net/res_debug_syms.c > > > > > Maybe it's just a printer's mistake? > > > > Not enough information to say for sure, but it seems unlikely. > > > > > Perhaps someone on the list in Germany has contacts with Bosch and > > > could clarify matters with them? > > > > I would advise against that, it seems like a waste of time. > > > > OpenBSD explicitly allows reusing of its code by anyone for any > > purpose, even as part of of proprietary software that is sold > > in binary-only form, as long as the license terms are adhered to, > > see https://www.openbsd.org/policy.html for details. > > > > So based on what you have shown so far, i see no indication that > > anything dubious might be going on here. > > > > Yours, > > Ingo > > Apologies for not sending the full document. It is attached to this > message, but doesn't shed much light. That's all there is. As you can > see, several items are listed, with headings. The 'IBM' waiver part does > not have a heading, so it appears to be part of the 'OpenBSD' section. > I was curious about why that might be. > > > If this guess is correct, your fridge is likely *not* running OpenBSD, > > but only includes minor amounts of code that Bosch copied from > > OpenBSD, and that OpenBSD, in turn, got from ISC and IBM. > > That seems the most likely explanation. Like I said, I was surprised to > find "OpenBSD" mentioned at all. > > > I'm not sure what you mean by "outdated". > > I meant maybe it referred to a time before the licensing of the code in > 4.4BSD was clarified, when there were claims that some was proprietary. > > I just thought I would mention it, given the history regarding licensing > of BSD code. > > Since there is no mention of GPL in the document, it would appear that > Bosch deliberately avoided components with GPL licensing. > > -- > Chris <emu...@disroot.org>