[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Web versions
From: |
Schanzenbach, Martin |
Subject: |
Re: Web versions |
Date: |
Sun, 14 Mar 2021 12:57:51 +0100 |
> On 13. Mar 2021, at 16:48, Alfred M. Szmidt <ams@gnu.org> wrote:
>
> Sounds like multi-user UNIX-like system, or modern GNU/Linux
> multi-user system.
>
> On a multi-user system you can keep your own files in our home
> directory. You can decide to copy a program you like from one
> location to your home directory.
>
The same is true for JS/Webassembly. In fact, one could argue that this
is a significant part of the value offering (offline use of the web
application).
You can copy the whole site offline and continue using it.
Yes, there MAY be interaction with a REST API, but that is a completely
different
story not directly related to webassembly at all.
> With Webassembly / Javascript (specifically in the form of SaSS) you
> are at the mercy of whoever is hosting the program to run it.
This issue is completely unrelated to the technology.
You are at the mercy of the (HTTP!) hoster of the software repos you use in your
distro. It is simply by the fact that the distro project (may!) state that you
receive free software. The same can be and is done for web applications.
Reproducible builds may help a savvy user to confirm if trust is not enough.
But the same could be done for WA.
The application it self may rely on communication with a remote systems. But I
though this
is what AGPL is for.
> Maybe
> even depending on that site for storing your data. The issue is
> _intent_ of how these things are to be used -- depriving users of how
> they can run their programs.
Have you tried running emacs on a C64 recently? You will have to modify the
source to compile it to the platform. You can do the same even if the source
also happens to
compile and run as webassembly or ELF.
>
> The suggestion in this thread was to make GNU port to webassembly, and
> then be run in a web browser, from someone elses machine.
>
No, it was not:
"
ince WebAssembly is now a reality, maybe you guys should get to making the
browser versions of AAAAAAAALL your software?
"
A browser version can be a webextension. It can also be provided through a
webserver (see distribution repository).
As it happens, if it were to be provided as a web extension it would likely be
possible to provide
it through the distribution repositories as well. Which shows how bizzare the
argument is.
In fact, a "browser version" can even be a full browser including the
application! (e.g. mattermost)
Yes, ugly, but that is not the point.
> In my opinion question is if that all is free software. Not if it runs
> remotely.
>
> That it is free software is a side issue. Sometimes the issues of
> software freedom are not just about the four freedoms.
Yes, but it is completely unclear from this thread what the issue actually is.
"You are not sufficiently in control" is not it.
BR
signature.asc
Description: Message signed with OpenPGP
- Re: How to ensure not to fall into new Webassembly trap - was Re: Web versions, (continued)
- Re: How to ensure not to fall into new Webassembly trap - was Re: Web versions, Richard Stallman, 2021/03/20
- Re: Web versions, shulie, 2021/03/16
- Re: Web versions, shulie, 2021/03/16
- Re: Web versions, Alfred M. Szmidt, 2021/03/11
- Re: Web versions, Jean Louis, 2021/03/11
- Re: Web versions, Alfred M. Szmidt, 2021/03/13
- Re: Web versions, Jean Louis, 2021/03/13
- Re: Web versions,
Schanzenbach, Martin <=
- Re: Web versions, Schanzenbach, Martin, 2021/03/14
- Re: Web versions, Alfred M. Szmidt, 2021/03/14
- Re: Web versions, shulie, 2021/03/16
- Re: Web versions, Alfred M. Szmidt, 2021/03/14
- Re: Web versions, Schanzenbach, Martin, 2021/03/14
- Re: Web versions, Colby Russell, 2021/03/14
- Re: Web versions, aviva, 2021/03/14
- Re: Web versions, aviva, 2021/03/14
- Re: Web versions, Alfred M. Szmidt, 2021/03/15
- Re: Web versions, Colby Russell, 2021/03/15