Subject: Re: [PATCH] [WIP] gnu: Add emacs-copilot.

From: Liliana Marie Prikler <[email-masked]>
Date: Mon, 23 Dec 2024 20:02:47 +0100

Am Montag, dem 23.12.2024 um 12:34 -0600 schrieb jgart:
> 
> Actually looking at this package more carefully, the reason it needs
> node is to npm install copilot-node-server which has an unclear
> license:
> 
> https://github.com/jfcherng/copilot-node-server
> 
> Here's what nixpkgs did:
> 
> https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/co/copilot-node-server/package.nix#L38
> 
> Will this be a problem for emacs-copilot since we should include
> copilot-node-server as a required dependency instead of installing it
> via the npm wrapper?
> 
> If yes, I can close this issue and put this in a Guix channel
> instead.
Unbundling would be nicer, but if you don't need to download the
internet as part of the build or on first start to fetch all the
dependencies (i.e. if you can properly package it with available
sources + node), then you may forgo that for now.  That's a big if
however, one that rarely holds in JS ecosystems.

> Would be unfortunate though, since this is becoming a popular package
> in the Emacs ecosystem.
Selling your data to Microsoft should be less popular, then.

Cheers