I think it might be a delay in updating the documentation (isn't it always) but I'm in progress in an upgrade to 12.0-RELEASE and I saw that notification that ext4 write support has been added to the ext2fs however the documentation
https://www.freebsd.org/cgi/man.cgi?query=ext2fs&sektion=5&manpath=FreeBSD+12.0-RELEASE+and+Ports or should that be
ext2fs() is still dated something in 2016 and says that ext4 is read-only.
With regard to the licencing I come to the BSD vs GPL with a different view. I've been using GNU/Linux for many years and IMVHO the GPL has been a mechanism to stop
BigEvilCorp from unfairly benefiting from the work of volunteers who have donated their time and effort into a pool of resources on the understanding that they can freely make use of the others who have done the same. As such it is one way of doing things but it would be foolish to say that that is the only way.
As a lead contributor to a F.O.S.S. project however the GPL has one big advantage to me in that you just say the code is under that and then you do not have to worry about the terms of any other library or code that you make use of that is also under that license. My project does make use of other libraries and pieces of code with other
Free licenses however I am getting frustrated with all the individual copies of their licenses I have to keep track of (that are identical except for the authors' and product names) that I am having to make sure can be displayed in the
About <Application> dialogue!
Also, it has been suggested that the "one file system that in the hardware shall bind all the others"
is ZFS but due to the fact that it's
Open Source Licence is not compatible with the GPL 2.0 Linux Kernel pretty much all Linux distribution cannot distribute
binaries containing kernel drivers for it.
Ubuntu has stuck their neck out but they are on thin ice I think! As a
systemd-less (well not as
PID 1 anyhow) Debian Linux user I do not have access to ZFS (or UFS) file-systems on my triple boot main PC from Linux and getting access to files from the FreeBSD side is only possible via a spare ext2 partition I keep for this purpose. With the previous read-only limitation on the ext4 it was equally hard to send files to the Linux side from FreeBSD.
Anyhow I hope that this improvement is as good as it sounds, because it will make it a bit easier for people who want to migrate to (or at least investigate the benefits of) FreeBSD from Linux before they get subsumed by creature feep from the hydra that is systemd.