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