unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Richard Stallman <rms@gnu.org>
To: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
Cc: emacs-devel@gnu.org
Subject: Re: [NonGNU ELPA] Add package gptel
Date: Mon, 29 Apr 2024 18:40:00 -0400	[thread overview]
Message-ID: <E1s1ZfE-00053y-Be@fencepost.gnu.org> (raw)
In-Reply-To: <877cgi9m4w.fsf@gmail.com> (message from Karthik Chikmagalur on Sat, 27 Apr 2024 20:55:27 -0700)

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > gptel is an LLM (Large Language Model) client for Emacs that supports
  > most LLM providers that offer an HTTP API.  This includes open source
  > models running locally on the user's PC or network via Ollama,
  > Llama.cpp, Llamafiles and GPT4All, and access to larger models provided
  > by a growing number of companies.

This sounds useful, but I think that using it involves an injustice.
I can't be absolutely certain, but it looks that way.

Plesae correct me if I am mistaken, but it seems that the function of
this package is to help the user use services which are examples of
SaaSS (Service as a Software Substitute).  For more explanation, see
https://gnu.org/philosophy/who-does-that-server-really-serve.html.

If I understand right, the package sends a commend to the server to
request some computing job, and the server sends back the output from
that job.  That implies that the service in question is SaaSS.

Making a program available by hiding it in a server is one of the
unjust alternatives to releasing free software.  (The other unjust
alternative is releasing it as nonfree software.)  However, most
users are unware of this issue and think of hidden program as
entirely legitimate.  They use those without the slightest idea
that there is a reason to object to them.

It's up to us to educate the users about this, and gptel seems
like te place to do it.

How can that be done?  One way would be to make gptel
display a brief explanation (a few lines) of why SaaSS
is a bad thing, plus a link to more explanaion about the issue.
It could do this the first time a user uses it,
and maybe every 30 days after that.

Have you got another idea for how to do this job?

Whichever way we implement this, it should be added before
putting the package into ELPA.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





  parent reply	other threads:[~2024-04-29 22:40 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-28  3:55 [NonGNU ELPA] Add package gptel Karthik Chikmagalur
2024-04-28  6:30 ` Karthik Chikmagalur
2024-04-28  8:21 ` Philip Kaludercic
2024-04-28 16:50   ` Karthik Chikmagalur
2024-04-29  6:18     ` Philip Kaludercic
2024-04-29  6:52       ` Karthik Chikmagalur
2024-04-29  7:29         ` Philip Kaludercic
2024-04-29 17:21           ` Karthik Chikmagalur
2024-04-29 18:21             ` Philip Kaludercic
2024-04-29 20:11               ` Karthik Chikmagalur
2024-05-01 12:02                 ` Philip Kaludercic
2024-04-28 17:38   ` Karthik Chikmagalur
2024-04-29 22:40 ` Richard Stallman [this message]
2024-04-30  2:12   ` Karthik Chikmagalur

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1s1ZfE-00053y-Be@fencepost.gnu.org \
    --to=rms@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=karthikchikmagalur@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).