Richard Stallman <r...@gnu.org> writes: > > Would it then make sense to note the reasons why we support one or > > another non-free software in a separate file like etc/NON-FREE-SUPPORT? > > I think it is a good idea to document the reasoning for these > decision. But I think it does not necessarily have to be centralized > in one file for all of Emacs. Another alternative, also natural, > would be to describe these decisions with the code that implements the > support.
Will file header be a good place? Note that there is little point adding the reasons behind supporting non-free software if they cannot be easily found. Ideally, it should be a standard place documented as code convention. Then, people can consistently check the reasons (or lack of) behind each individual non-free software support decision. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>