[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [NonGNU ELPA] New package: llm
From: |
Richard Stallman |
Subject: |
Re: [NonGNU ELPA] New package: llm |
Date: |
Sun, 27 Aug 2023 21:31:59 -0400 |
[[[ 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. ]]]
> > (defun llm--warn-on-nonfree (name tos)
> > "Issue a warning if `llm-warn-on-nonfree' is non-nil.
> > NAME is the human readable name of the LLM (e.g 'Open AI').
> >
> > TOS is the URL of the terms of service for the LLM.
> >
> > All non-free LLMs should call this function on each llm function
> > invocation."
> > (when llm-warn-on-nonfree
> > (lwarn '(llm nonfree) :warning "%s API is not free software, and your
> > freedom to use it is restricted.
> > See %s for the details on the restrictions on use." name tos)))
I presume that the developers judge whether any given LLM calls for a
warning, and add a call to this function if it does. Right?
The basic approach looks right, bit it raises two questions about
details:
1. What exactly is the criterion for deciding whether a given LLM
should call this function? In other words, what are the conditions on
which we should warn the user? Let's discuss that to make sure we
get it right.
2. Is it better to include the TSO URL in the warning, or better NOT
to include it and thus avoid helping bad guys publicize their demands?
--
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)
- Re: [NonGNU ELPA] New package: llm, (continued)
- Re: [NonGNU ELPA] New package: llm, Daniel Fleischer, 2023/08/21
- Re: [NonGNU ELPA] New package: llm, Richard Stallman, 2023/08/21
- Re: [NonGNU ELPA] New package: llm, Richard Stallman, 2023/08/15
- Re: [NonGNU ELPA] New package: llm, Tomas Hlavaty, 2023/08/16
- Re: [NonGNU ELPA] New package: llm, Richard Stallman, 2023/08/17
- Re: [NonGNU ELPA] New package: llm, Andrew Hyatt, 2023/08/26
- Re: [NonGNU ELPA] New package: llm, Philip Kaludercic, 2023/08/27
- Re: [NonGNU ELPA] New package: llm,
Richard Stallman <=
- Re: [NonGNU ELPA] New package: llm, Andrew Hyatt, 2023/08/27
- Re: [NonGNU ELPA] New package: llm, Jim Porter, 2023/08/27
- Re: [NonGNU ELPA] New package: llm, Andrew Hyatt, 2023/08/28
- Re: [NonGNU ELPA] New package: llm, Richard Stallman, 2023/08/30
- Re: [NonGNU ELPA] New package: llm, Ihor Radchenko, 2023/08/31
- Re: [NonGNU ELPA] New package: llm, Jim Porter, 2023/08/27
- Re: [NonGNU ELPA] New package: llm, Andrew Hyatt, 2023/08/27