Re: fvwm(1): replace GPL-licensed code, fix bugs and add improvements

David Uhden Collado <[email protected]> Tue, 4 Aug 2026 18:35:00 +0000
Newsgroups gmane.os.openbsd.tech
Message-ID <[email protected]>
Theo de Raadt wrote:
> Simon Wollwage <[email protected]> wrote:
> 
>> Stuart Henderson <[email protected]> writes:
>>
>>> On 2026/08/03 17:12, David Uhden Collado wrote:
>>>> Stuart Henderson wrote:
>>>>> On 2026/08/02 23:23, David Uhden Collado wrote:
>>>>>> I separated this work because the provenance and independence of the
>>>>>> replacement implementations require more careful review than ordinary
>>>>>> bug fixes.
>>>>>
>>>>> What _is_ the provenance of the replacement code implementations?
>>>>>
>>>> Robert Nation, Tom LaStrange, Charles Hines, Brady Montz, Dan Espen, Steve
>>>> Robbins, Paul Smith, Jason Tibbitts, Dominik Vogt, Bob Woodside, Maciej
>>>> Stachowiak, Greg J. Badros, and Andrew T. Veliath are free to pursue the
>>>> matter through the proper legal channels if they genuinely believe that I
>>>> have infringed their copyright. Since none of them appears to be based in
>>>> Spain, they would also have to establish jurisdiction and pursue the
>>>> corresponding international proceedings.
>>>>
>>>> A claimant would still need to prove ownership of the specific code at
>>>> issue, identify the allegedly copied expression, demonstrate actual
>>>> infringement rather than mere functional similarity, and establish
>>>> measurable damages caused by my non-commercial work. Unsupported accusations
>>>> and speculative threats are not evidence.
>>>>
>>>> I have no intention of being intimidated into abandoning independently
>>>> rewritten code merely because somebody invokes the GPL without demonstrating
>>>> what was supposedly copied, who owns it, or what legally actionable harm
>>>> occurred. If anyone believes they have a valid claim, they can present it
>>>> formally and prove it.
>>>
>>> Huh? Just asking where the code in your jumbo diff came from.
>>> I was hoping for something like "I wrote it myself" (although half
>>> expecting "some LLM wrote it").
>>>
>>> This very defensive rules-lawyer-ish statement does not fill me
>>> with confidence that this is code which OpenBSD can incorporate.
>>>
>>>
>>> Also there's your earlier "In order for FVWM to remain in the base
>>> system, a fork must be created and maintained" - well no. It could also
>>> remain how it is now...
>>
>> I am even more convinced now that this is LLM generated and should not
>> be merged because the provenance is even more fishy.
>>
> 
> I don't care if it is created by a LLM or not.  What bothers is who this
> is coming from.  There was a rant which completely fails to understand
> that the continued open-ness of our project depends upon known
> provenance and correct attribution of every item, and then completely
> turns the issue upside down.
> 
> I believe the cautious process going forward would be wariness,
> and never allow anything large into the tree from David Uhden Collado.
> 
> I will not spend one second more on this.
> 
Theo,

I understand that large patches require more caution and more review
time. What I find discouraging is that their size seems to create an
immediate presumption that the work is untrustworthy or LLM-generated.

I am trying to improve code that has received very little substantial
work for many years. Fixing security issues in the old FVWM code,
addressing accumulated bugs, and independently replacing the
GPL-licensed parts necessarily produces a substantial diff.

I documented the work as clearly as I could, including a plain-English
text file describing the changes and comments in both the patches and
the code. What the work still needs is someone with enough time to
review and test it.

I accept that a large patch is difficult to review. I do not think,
however, that its size alone justifies questioning its authorship or
provenance.

David.