Open fare opened 12 months ago
Also, it is probably poor form to store an unversioned copy of the file in ~/.racket/llncs.cls — what if a version incompatibility were introduced at some point? scribble/llncs probably needs to ascertain that it's using a compatible version.
The relevant CTAN link seems to be http://mirrors.ctan.org/macros/latex/contrib/llncs/llncs.cls
If the license is compatible, I'd suggest including the cls file in the racket/scribble git repository, or a separate repository (if needed for license reasons) that can used as a submodule or stable place to download from.
xref: https://racket.discourse.group/t/llncs-out-of-date/2558 (pointed me to here as the right place to report a bug).
This issue has been mentioned on Racket Discourse. There might be relevant details there:
It looks like the LaTeX class was originally released under a non-free license, but at some point (after 2013, but at least by 2022) was re-licensed by Springer to CC-BY-4.0. Racket can definitely distribute CC-BY-4.0 code, and using the CC-BY-4.0 will avoid a potential issue for downstream packagers with especially zealous license policies, too.
It seems like it could be reasonable to either:
llncs
via their (2022 or later) TeX distribution; orscribble-lib
package, as is already done for sigplanconf.cls
and acmart.cls
.If adding llncs.cls
, be sure to also add its license here!
The Springer ftp server doesn't exist anymore. llncs is now at 2.23 not 2.20 anymore.
The page https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines has a link "LaTeX2e Proceedings Templates download " which points to https://resource-cms.springernature.com/springer-cms/rest/v1/content/19238648/data/v7 which resolves to a zip file that contains llncs 2.23.
There's also a copy on CTAN https://ctan.org/pkg/llncs that mentions a CC BY 4.0 license, and that might (or not) provide more stable URLs to download present and older versions from.