Vibe-coded ext4 for OpenBSD

A number of projects have been struggling with the question of which submissions created by lar [...]

LWN.net
Vibe coding and OpenBSD. The perfect combination.
Vibe coding and file systems are even better

trying to load with linux ext4 hmm doesn't load, but it works with my version!

Must be a bug in the linux kernel, let me git clone and build an out-of-tree module...

Kent Overstreet has already blazed that trail.

> So as of today, the Copyright system does not have a way for the output of a non-human produced set of files to contain the grant of permissions which the OpenBSD project needs to perform combination and redistribution.

This seems extremely confused. The copyright system does not have a way to grant these permissions because the material is not covered under copyright! You can distribute it at will, not due to any sort of legal grant but simply because you have the ability and the law says nothing to stop you.

Wow that thread just kept going. Whilst the LWN article covered most of the "highlights" I think this reply from Theo is pretty suscient on the topic at large [1].

[1] https://marc.info/?l=openbsd-tech&m=177425035627562&w=2

'Re: [patch] ext4fs rw' - MARC

> Lacking Copyright (or similarily a Public Domain declaration by a human), we
don't receive sufficient rights grants which would permit us to include it
into the aggregate body of source code, without that aggregate body becoming
less free than it is now.

Thats awesome lmao

The article is largely about the copyright concerns of LLM generated code that was almost certainly trained on the GPL original.

Also, it is essentially an ext2 filesystem as it does not support journaling.

Well this is ironic, GPL advocate(s) declaring a clean implementation based on specifications infringing due to someone/something reading specs provided under license. Didn't Oracle lose that argument in court as pertains to Android implementation of Java libraries?
I'm not sure what you're reading; there is a distinct lack of GPL advocates in that conversation.