4 ms·
Needed but not sufficient: FLOSS demand an active development community, who demand active DESKTOP developers. Currently young generations born on modern commer
by kkfx 2y ago
Needed but not sufficient: FLOSS demand an active development community, who demand active DESKTOP developers. Currently young generations born on modern commercial software/services do not understand desktop model, they just try to mimicking commercial cloud+mobile model, there is no FLOSS future possible with such paradigms.
Desktop development in the past was locked by widget based GUIs and their limits, they are not classic editable DocUIs, modern WebUIs are the commercially needed answer since they are DocUIs BUT not under user control. Most modern devs simply use WebUIs, even locally, because they can't even imaging an editable DocUI. When some colleagues see rare presentations from me (I talk a lot, but hate slides) in Emacs/EXWM/org-mode/dslide can't even understand what their see. Live rendering of an active markup witch is indeed free form text eventually with executable code (elisp: links or C-x C-e full displayed sexps) is something they can barely understand, having the same language, functions available everywhere is totally alien for most.
Even if we have the code, if the coded software is something unsuitable for personal, SME usage being just a copy of some big tech walled garden, the code alone does not suffice. Having the entire Alphabet infra under AGPL does not fit much any FLOSS purpose. It just allow big tech interoperability witch is their biggest Achilles's heel since having no walled gardens, an OS as a single application in user programmable hands interconnected with other desktops as well, is the strongest FLOSS point no one company can aspire to match no matter their size.
FLOSS need a FLOSS IT paradigm BEFORE the code, we have more than enough code not to care about "OSS Enterprise" models, we miss instead the knowledgeable user base and desktop paradigm.
- mmphosis 2y agoWhat is an editable DocUI?
- kkfx 2y agoAn Emacs buffer for instance, Plan 9 ACME GUI for another, Pharo environment for another more. Essentially a "2D/3D/4D (3D animated) CLI", an example https://youtu.be/B6jfrrwR10k https://youtu.be/B6jfrrwR10k or a historical 4D one https://youtu.be/RQKlgza_HgE https://youtu.be/RQKlgza_HgE essentially an UI where you can type "active" text, data and code together and see results in the same place. NotebookUI like Jupyter are modern limited and limiting versions.