|
From: | Jean Abou Samra |
Subject: | Re: Bundling Lilypond with project |
Date: | Sat, 20 Aug 2022 08:59:46 +0200 |
Le 20 août 2022 à 05:41, DoubleFelix <doublef3lix@gmail.com> a écrit :
I *think* that the mere act of bundling LilyPond in the app would not be legally different from distributing your app and requiring that LilyPond be installed separately (IANAL). Cf https://www.gnu.org/licenses/gpl-faq.en.html#GPLInProprietarySystem
For a start, if you’re doing this, I would recommend using 2.23 (unstable series) binaries, because they’re static, and can be relocated at will. Also, the directory layout is the same on all platforms, and they already don’t contain a minimalistic GUI like the 2.22 binaries do for macOS and Windows. I think you should be able to reduce the size by removing the Python interpreter, it’s needed for scripts (musicxml2ly, convert-ly, lilypond-book, etc) but not for the core lilypond command. Also remove GhostScript if you only need SVG only, it’s needed to convert PS to PDF. Finally, you will likely be interested in the brand new Cairo-based backend, which is a lot faster than the traditional SVG backend. Support in the official binaries is not there yet but should come very soon with the 2.23.12 release. See HTH Jean |
[Prev in Thread] | Current Thread | [Next in Thread] |