From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user Subject: Re: Demanding Interoperability to Strengthen the Free (Libre) Web: Introducing DISFLUID Date: Sat, 31 Jul 2021 14:14:10 +0800 Message-ID: References: <5cbc279ee59779dcaca73de7745a9d0dbd5abfce.camel@planete-kraus.eu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7448"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Guile User To: Vivien Kraus Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sat Jul 31 08:14:45 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m9iGj-0001l0-GU for guile-user@m.gmane-mx.org; Sat, 31 Jul 2021 08:14:45 +0200 Original-Received: from localhost ([::1]:47136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m9iGi-00018c-2i for guile-user@m.gmane-mx.org; Sat, 31 Jul 2021 02:14:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9iGQ-00018E-MD for guile-user@gnu.org; Sat, 31 Jul 2021 02:14:26 -0400 Original-Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:33372) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m9iGO-0006Zs-NO for guile-user@gnu.org; Sat, 31 Jul 2021 02:14:26 -0400 Original-Received: by mail-lj1-x234.google.com with SMTP id u20so15736671ljo.0 for ; Fri, 30 Jul 2021 23:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1TNrD+xsJNXyU11sIHZ1tLoVLcutHVswDF0Lk5fwJxg=; b=n6hIIRZGHhhdUVGOzQeSv4jJk0YCoQNq5jBwdO4juo9dFienocUrVJVoevTYDoshvG UPudhE7y4x3mm7f6a9BCePqP/kurtLj/Q3+LDVfgE8xavcH307sLSLX/7pZUaTzM8FFx m/5EwO03ky/x7RWc6HpjzpMDaNkUEw0uDwHmbesar9vevXDlfNrg7akveh0RhbNpsnNr nmJi4/sG9rOrFViOaMqnrkWAU6wyNq6FoAocgsodHxLRDF4SYlakSRMiKhSKeAM/FnCF XlcNgt4TZiQZ6zNfSn6vpcQ8eXj1QYt+In66tNaU5+bcWio/uPad5BMKv/g+NfRVbuNH aphg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1TNrD+xsJNXyU11sIHZ1tLoVLcutHVswDF0Lk5fwJxg=; b=tlR9GK5e8KHMoatrMANpGK2b14FlhFaOZEWIhaz+o43j6qvq4tO91f76gftgfa8qot 98DEg59kv1Gx+tIBgaGpRPl6P47eFRk0mjMBgjUDjnGwnKcSSfpPUkduaKq6mH/9yRrL 54Kgsak2tIoGY3H0WCWyA7z7m5pXbKFMgCuLXpFYkByRgKa6Jc64F06CUrkytZFMehCl yKwIiyJQ+CKPYS6piBAbd6Shb9kf48SQxBbKsTBUwrCFavf2+VJcNTf3jkLCRa99yVRY L6sco7nWIDaedbC3b8PAyeFvIs2d74R8SjyPi25qDW6aiH5q6wJLjz1AbFEGtwgQiBAh An9g== X-Gm-Message-State: AOAM533kkemoIs0YuDn63gk2iownvSnRaCTNW3oiNa0IqM/qb6lDumvy BEGVc+yVduZ5eJIATeNSmN7sZB+ZnOyHrw+wp5g= X-Google-Smtp-Source: ABdhPJyBVizta76C/J0nnaX2v7C0y0qhj+WjVUClS+/gQa8J7r5EV3qbIWTWZILDjLF/sjuryObjKjAY3wLwe+qs+k4= X-Received: by 2002:a2e:8e30:: with SMTP id r16mr4245198ljk.430.1627712062066; Fri, 30 Jul 2021 23:14:22 -0700 (PDT) In-Reply-To: <5cbc279ee59779dcaca73de7745a9d0dbd5abfce.camel@planete-kraus.eu> Received-SPF: pass client-ip=2a00:1450:4864:20::234; envelope-from=nalaginrut@gmail.com; helo=mail-lj1-x234.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17655 Archived-At: Looks really neat! I'm still not familiar with Pod. Is it possible to cooperate with a modern web framework? It seems it doesn't require JS and browser, so I don't know if http can still work as usual. Best regards. On Fri, Jul 30, 2021, 19:21 Vivien Kraus via General Guile related discussions wrote: > Hello Guile users, > > I=E2=80=99m writing a Solid server in guile: > > https://disfluid.planete-kraus.eu/ > https://labo.planete-kraus.eu/webid-oidc.git/ > > The main point of Solid [1] is to separate the web applications from > the data they use in an interoperable way. > > It=E2=80=99s in the spirit of Activitypub, but closer to the current > architecture of the web. So, whenever you see "Log in with silo>", you could easily demand that the application let you log in > with your identity on your Solid pod. > > If that takes off, we=E2=80=99ll be able to run any competing web applica= tion > with any data storage ("pod"), because the communication is > interoperable and the vocabulary used is public. Which means that we > will be able to easily replace proprietary program with free programs! > The best thing is, we won=E2=80=99t even need to develop for a web browse= r. > That=E2=80=99s a cool solution to the JavaScript trap. > > Now, we need to make sure that there is a freedom-respecting way to > develop applications. This is why I=E2=80=99m writing this project. With = a > clear focus on user freedom, we will maximize our chances to avoid the > future JS traps. In this regard, disfluid is not Solid. > > [1]: https://solidproject.org/ > > >