Config
Log for #openttd on 1st February 2025:
Times are UTC Toggle Colours
06:00:34  *** Webster has joined #openttd
06:02:51  *** keikoz has quit IRC
06:04:56  *** keikoz has joined #openttd
07:17:55  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13402: Codechange: make pool item indices strongly typed https://github.com/OpenTTD/OpenTTD/pull/13402
07:40:08  <andythenorth> Oof my GPT generated Horse code may not be GPL compliant
07:43:15  <andythenorth> that's irritating
07:52:32  *** HerzogDeXtEr has joined #openttd
07:57:13  <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13402: Codechange: make pool item indices strongly typed https://github.com/OpenTTD/OpenTTD/pull/13402#pullrequestreview-2588287229
08:06:36  *** peter1138[d] has joined #openttd
08:06:36  <peter1138[d]> No shit.
08:07:10  <peter1138[d]> That should not have surprised you.
08:08:35  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13424: Codechange: rename AdminIndex to AdminID https://github.com/OpenTTD/OpenTTD/pull/13424
08:09:16  *** Flygon has quit IRC
08:16:31  <andythenorth> I did check before incorporating any
08:16:48  <andythenorth> but my check was....the wrong question
08:18:42  <andythenorth> hmm
08:19:49  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13425: Codefix: narrowing conversion warning for MSVC x86 https://github.com/OpenTTD/OpenTTD/pull/13425
08:20:18  <andythenorth> means I should remove this module https://github.com/andythenorth/iron-horse/blob/main/src/pseudo_random_vehicle_maps.py
08:20:30  <andythenorth> quite irritating, it was a nice feature
08:23:52  <andythenorth> `Ownership of content. As between you and OpenAI, and to the extent permitted by applicable law, you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output. `
08:23:54  <andythenorth> is what I checked
08:24:20  <andythenorth> however 'to the extent permitted by applicable law' turns out to be critical
08:24:43  <andythenorth> computer-generated output is not copyrightable
08:24:53  <andythenorth> so I might 'own' it, but I don't have copyright
08:24:57  <andythenorth> so no GPL
08:27:16  <_zephyris> Unless you have made transformational changes
08:28:37  <andythenorth> it's unclear from my initial reading what safely counts as 'transformational'
08:29:04  <andythenorth> probably easier for visual art than for code
08:30:34  <Rubidium> you could document the bits of code not falling under GPL
08:30:58  <andythenorth> I could
08:31:23  <andythenorth> the conventional case seems to be that machine output is public domain unless some other provision clearly applies
08:31:39  <andythenorth> but 'public domain' is not a license, and not therefore can't directly be copyleft
08:35:40  <andythenorth> I could move all the GPT code into a separate module
08:35:51  <andythenorth> but it's used in the same runtime as the GPL code
08:39:24  *** florafex has joined #openttd
08:39:24  <florafex> andythenorth: well part of the problem is that doesn't really apply - lots of models will happily output 1:1 code under licenses
08:40:37  <andythenorth> I would expect that's covered by copyright law
08:44:04  <florafex> it means you're also at risk of violating licenses
08:44:50  <andythenorth> so there are two problems
08:44:52  <andythenorth> - risk based
08:44:55  <andythenorth> - copyright law
08:45:18  <andythenorth> the risk based, somewhat, I'll take my chances, and that's civil law
08:45:48  <andythenorth> punitive damages are unlikely, and anything I've infringed I can probably substitute, thereby complying 

Powered by YARRSTE version: svn-trunk