[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add
From: |
Richard Stallman |
Subject: |
Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena) |
Date: |
Tue, 24 Jan 2023 23:31:48 -0500 |
[[[ 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. ]]]
> > Would someone please tell me more concretely what kind of "support"
> > this is?
> You can find interactive support in `sql' library, functions such as:
> M-x sql-oracle
> which supports proprietary Oracle Database:
This raises two questions.
1. For this purpose, what kind of thing is "the Oracle Database"?
a. A library to link with?
b. A program to run in a subprocess?
c. A server running SaaSS?
2. How does Emacs communicate with that thing?
a. By function calls within a process?
b. Via shared memory?
c. Via a pty or pipe?
d. Via sockets?
The answers are crucial for thinking about what our moral ideas and
policies say about this case.
> (sql-ms &optional BUFFER)
> Run osql by Microsoft as an inferior process.
This suggests an answer to the first question.
More precisely, it suggests that the answer is b
_at least some of the time_.
> > Are they nonfree programs, or are they SaaSS?
> They are proprietary programs that may be also SaaSS.
Does the Emacs support offer to talk with a remote web server?
--
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)
- [PATCH] ob-sql: Add support for Athena, Daniel Kraus, 2023/01/16
- Re: [PATCH] ob-sql: Add support for Athena, Ihor Radchenko, 2023/01/16
- Re: [PATCH] ob-sql: Add support for Athena, Daniel Kraus, 2023/01/16
- Re: [PATCH] ob-sql: Add support for Athena, Tim Cross, 2023/01/16
- Re: [PATCH] ob-sql: Add support for Athena, Daniel Kraus, 2023/01/17
- Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Ihor Radchenko, 2023/01/17
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Tim Cross, 2023/01/17
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Richard Stallman, 2023/01/22
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Jean Louis, 2023/01/23
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena),
Richard Stallman <=
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Tim Cross, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Ihor Radchenko, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Tim Cross, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Ihor Radchenko, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Tim Cross, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Richard Stallman, 2023/01/27
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Ihor Radchenko, 2023/01/30
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Richard Stallman, 2023/01/27
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Jean Louis, 2023/01/25
- Re: Supporting non-free SQL clients in ob-sql (was: [PATCH] ob-sql: Add support for Athena), Richard Stallman, 2023/01/29