all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: Clojure mode
@ 2023-09-09 19:39 Ryan Tate
  2023-09-10  5:14 ` Eli Zaretskii
  0 siblings, 1 reply; 45+ messages in thread
From: Ryan Tate @ 2023-09-09 19:39 UTC (permalink / raw)
  To: emacs-devel

rms 26 Aug 2023:

> If we install a command called clojure-mode in the core Emacs, that will in a sense be the preferred one.

This is plainly a freedom 0 violation, intentionally thwarting a user’s wish to install a particular piece of software through the raw exercise of situational, incidental power never intentionally granted for this purpose. 

The work of bbatsov and others has created the reputation and meaning of “clojure-mode.” To simply steal the fruits of that labor, and to trick users, through you situational power to bundle is abusive and wrong. It mirrors the behavior of some of the most avaricious venture-capital funded startups (even if the reasoning is nominally ideological rather than capitalist). 

As a longtime user of (and onetime patch contributor to) emacs, and as an active user of clojure mode and CIDER, I find it disappointing this is even being considered. Build a version of the mode under another license if you wish but get your own name rather than stealing one.


^ permalink raw reply	[flat|nested] 45+ messages in thread
* New Package for NonGNU-ELPA: clojure-ts-mode
@ 2023-08-12 18:35 Danny Freeman
  2023-08-12 19:10 ` Philip Kaludercic
  0 siblings, 1 reply; 45+ messages in thread
From: Danny Freeman @ 2023-08-12 18:35 UTC (permalink / raw)
  To: emacs-devel; +Cc: Manuel Uberti

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

Hello,

Clojure-ts-mode is a tree-sitter based mode for clojure editing. I am
it's maintainer. It can be found here:
https://github.com/clojure-emacs/clojure-ts-mode

This package is currently listed only on MELPA, but I would also like it
to be available on NonGNU-ELPA as well.

Please let me know if you have any questions or concerns.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-elpa-packages-clojure-ts-mode-new-package.patch --]
[-- Type: text/x-patch, Size: 829 bytes --]

From 5d92f6f2054b73cf9fb9a0f81d7ac0064715a6d6 Mon Sep 17 00:00:00 2001
From: dannyfreeman <danny@dfreeman.email>
Date: Sat, 12 Aug 2023 14:31:44 -0400
Subject: [PATCH] * elpa-packages (clojure-ts-mode): new package

---
 elpa-packages | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/elpa-packages b/elpa-packages
index 9dac0cd..6a90468 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -87,6 +87,11 @@
   :ignored-files ("clojure-mode-extra-font-locking.el" "doc" "test" "test.clj")
   :news "CHANGELOG.md")
 
+ (clojure-ts-mode   :url "https://github.com/clojure-emacs/clojure-ts-mode"
+  :ignored-files ("doc" "test")
+  :readme "README.md"
+  :news "CHANGELOG.md")
+
  (coffee-mode		:url "https://github.com/defunkt/coffee-mode")
 
  (corfu-terminal	:url "https://codeberg.org/akib/emacs-corfu-terminal")
-- 
2.40.1


[-- Attachment #3: Type: text/plain, Size: 30 bytes --]


Thank you,
-- 
Danny Freeman

^ permalink raw reply related	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2023-09-10 16:36 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-09 19:39 Clojure mode Ryan Tate
2023-09-10  5:14 ` Eli Zaretskii
2023-09-10  6:07   ` Ryan Tate
2023-09-10  6:56     ` Eli Zaretskii
2023-09-10  7:13       ` Ryan Tate
2023-09-10  7:50         ` Eli Zaretskii
2023-09-10 16:36         ` Barry Fishman
  -- strict thread matches above, loose matches on Subject: below --
2023-08-12 18:35 New Package for NonGNU-ELPA: clojure-ts-mode Danny Freeman
2023-08-12 19:10 ` Philip Kaludercic
2023-08-12 19:12   ` Danny Freeman
2023-08-12 20:31     ` Philip Kaludercic
2023-08-13  5:19       ` Eli Zaretskii
2023-08-13 13:02         ` Danny Freeman
2023-08-13 13:30           ` Eli Zaretskii
2023-08-13 13:35             ` Danny Freeman
2023-08-13 14:13               ` Eli Zaretskii
2023-08-14 13:14                 ` Danny Freeman
2023-08-23 12:55                   ` Danny Freeman
2023-08-25  1:11                     ` Clojure mode Richard Stallman
2023-08-25  7:25                       ` Philip Kaludercic
2023-08-26  2:05                         ` Richard Stallman
2023-08-26  7:16                           ` Philip Kaludercic
2023-08-26 13:48                             ` Danny Freeman
2023-08-26 15:24                               ` Manuel Uberti
2023-08-26 14:05                           ` Dmitry Gutov
2023-08-27  1:35                             ` Richard Stallman
2023-08-27  1:42                               ` Dmitry Gutov
2023-08-27 18:55                                 ` Bozhidar Batsov
2023-08-27 18:58                                   ` Eli Zaretskii
2023-08-27 19:08                                     ` Bozhidar Batsov
2023-08-27 19:13                                       ` Eli Zaretskii
2023-08-28 16:35                                         ` chad
2023-08-28 17:04                                           ` Eli Zaretskii
2023-08-28 20:51                                             ` chad
2023-08-28 22:03                                               ` Stefan Kangas
2023-08-29  3:21                                                 ` Stefan Monnier
2023-08-29 11:40                                                   ` Eli Zaretskii
2023-08-29 20:13                                                     ` Philip Kaludercic
2023-08-29 20:24                                                       ` Stefan Kangas
2023-08-29 20:31                                                         ` Philip Kaludercic
2023-08-29 20:43                                                           ` Stefan Kangas
2023-08-30  7:26                                                             ` Philip Kaludercic
2023-08-30 15:33                                                               ` Stefan Kangas
2023-08-30 11:11                                                       ` Eli Zaretskii
2023-08-30 11:51                                                         ` Philip Kaludercic
2023-08-30 12:09                                                           ` Eli Zaretskii
2023-08-30 12:25                                                             ` Philip Kaludercic
2023-08-30 13:32                                                               ` Eli Zaretskii
2023-08-29 13:47                                               ` Eli Zaretskii
2023-08-31  2:07                                               ` Richard Stallman
2023-08-31 11:50                                                 ` Gregor Zattler
2023-08-31  2:07                                             ` Richard Stallman
2023-08-31  5:51                                               ` Eli Zaretskii
2023-08-29  1:52                                 ` Richard Stallman
2023-08-29  1:57                                   ` Dmitry Gutov
2023-08-29  1:59                                     ` Danny Freeman

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.