<div dir="ltr"><div class="gmail_default" style="font-family: times\ new\ roman, serif;">Hi Sam,<br><br></div><div class="gmail_default" style="font-family: times\ new\ roman, serif;">if it is just for you, there surely is no issue. But if you distribute the files in any way, that might create some trouble. It's a pretty long story, which I am not really eager to tell. <br><br></div><div class="gmail_default" style="font-family: times\ new\ roman, serif;">Uwe<br></div><div class="gmail_default" style="font-family: times\ new\ roman, serif;"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-04-03 5:17 GMT+02:00 Sam O'Connor <span dir="ltr"><<a href="mailto:sam@octech.com.au" target="_blank">sam@octech.com.au</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><blockquote type="cite"><span class=""><div>On 3 Apr 2018, at 10:13 am, Norbert Preining <<a href="mailto:norbert@preining.info" target="_blank">norbert@preining.info</a>> wrote:</div><br class="m_8612756147601826325Apple-interchange-newline"></span><span class=""><div><span style="float:none;display:inline!important">If you don't need that, you could also do </span><br><span style="float:none;display:inline!important"> tlmgr remove --force luatex</span><br><span style="float:none;display:inline!important">to get rid of all of luatex, not only the binaries.</span></div></span></blockquote><br></div><div>This works if I also use `tlpdbopt_autobackup 0`.</div><div>Without that option removing luatex does not decrease the installation size.</div><span class=""><div><br></div><br><div><blockquote type="cite"><div>On 3 Apr 2018, at 10:37 am, Norbert Preining <<a href="mailto:norbert@preining.info" target="_blank">norbert@preining.info</a>> wrote:</div><br class="m_8612756147601826325Apple-interchange-newline"><div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">What is "absolute minimum"? That is impossible to define. Only the</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">engines and one needs to build formats by hand? Which languages? Which</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">fonts? Which packages? There is no way to fix this once and for all,</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">thus we refrain from doing so.</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"></div></blockquote></div><br></span><div>True. The minimum is not generally knowable.</div><div>Maybe tlmgr could have a simple clean option that just removes the cached tlpdb.</div><span class=""><div><br></div><div><blockquote type="cite"><div>On 3 Apr 2018, at 10:38 am, Norbert Preining <<a href="mailto:norbert@preining.info" target="_blank">norbert@preining.info</a>> wrote:</div><br class="m_8612756147601826325Apple-interchange-newline"><div><div class="m_8612756147601826325Singleton"><blockquote type="cite">​Please be aware, that some package authors might object against having the<br>documentation stripped away for the actual codse.<br></blockquote><br><span style="float:none;display:inline!important">Yes, that is what I mentioned. But since it is run in a purely automated</span><br><span style="float:none;display:inline!important">environment without a user being able to ask for documentation, I guess</span><br><span style="float:none;display:inline!important">it is fine in this case.</span></div></div></blockquote></div><div><div><div class="m_8612756147601826325Singleton"><span style="float:none;display:inline!important"><br></span></div></div></div></span><div class="m_8612756147601826325Singleton"><span style="float:none;display:inline!important">I’m assuming that the packages in question are distributed under the terms of the LPPL.</span></div><div class="m_8612756147601826325Singleton"><span style="float:none;display:inline!important">There is no intention of redistributing any of the packages, so my interpretation is that the only applicable clauses are 1 and 5:</span></div><div class="m_8612756147601826325Singleton"><span style="float:none;display:inline!important"><br></span></div><div class="m_8612756147601826325Singleton"><i>“1. Activities other than distribution and/or modification of the Work are not covered by this license; they are outside its scope. In particular, the act of running the Work is not restricted and no requirements are made concerning any offers of support for the Work.”</i></div><div class="m_8612756147601826325Singleton"><i><br></i></div><div class="m_8612756147601826325Singleton"><i>“5. If you are not the Current Maintainer of the Work, you may modify your copy of the Work, thus creating a Derived Work based on the Work, and compile this Derived Work, thus creating a Compiled Work based on the Derived Work."</i></div><div class="m_8612756147601826325Singleton"><i><br></i></div><div class="m_8612756147601826325Singleton">So we could think of a stripped-down installation as a modification, or as a compiled work ("processed into a form where it is directly usable on a computer system”). In either case, modification, compiling, running and offers of support are all unrestricted in the absence of distribution.</div><div class="m_8612756147601826325Singleton"><br></div><div class="m_8612756147601826325Singleton">Uwe, if you believe that creating a stripped down installation is something that package authors might view as being outside the terms of the licence, I would like to understand why and try to do things in a way that complies with the license.</div><div class="m_8612756147601826325Singleton"><br></div><div class="m_8612756147601826325Singleton">Regards,</div><div class="m_8612756147601826325Singleton"><br></div><div class="m_8612756147601826325Singleton">Sam</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Dr. Uwe Ziegenhagen<br><<a href="http://www.uweziegenhagen.de" target="_blank">http://www.uweziegenhagen.de</a>></div>
</div>