Friday, August 30, 2024

Re: Desktop

> We need an XFCE desktop version of OpenBSD.
> Ready configured. Or alternatives to buy
> such a system.
>

It is not the goal of the project to be a friendly operating system that
anyone can use [0]. If you want to use OpenBSD, you have to put some
effort into learning how the operating system works, don't expect it to
be like Linux. In the past, I thought it would be nice if some operating
system of the BSD family would develop its own desktop environment,
something similar to Lumina, but using Nuklear [1] instead of QT, so as
not to depend on Linux desktop environments, but then I realized that
UNIX and similar operating systems (like BSD) were not designed with
GUIs in mind, like Windows. Therefore, the "natural" way to use UNIX is
to run programs in the shell and leave X11/Wayland for programs that by
their nature require a graphical interface, such as video editors. For
this type of use, the window managers that come preinstalled in OpenBSD
are more than sufficient.

On the other hand, it is already impossible to add XFCE to the base
system, because it is not acceptable for this project to add new code
under the GPL and its variants (LGPL, AGPL, and of course the draconian
SSPL) [2]. I imagine this is the reason why they don't update FVWM in
the base system. By the way, I think it would be appropriate to add a
section about the disgusting Fair Code licenses [3], which are
unfortunately becoming very popular lately, with big projects like Redis
no longer being free software because of them.

[0]: https://www.openbsd.org/goals.html
[1]: https://github.com/Immediate-Mode-UI/Nuklear
[2]: https://www.openbsd.org/policy.html
[3]: https://faircode.io/

No comments:

Post a Comment