License information is shown when running the installer from the pkg.
`oss` is the appropriate choice here, as several different licenses are
used within the package. From the license step of the installer:
> TeX Live and teTeX are covered by a variety of licenses (e.g. GNU General Public License, LGPL, BSD license, X license). All licenses are compatible with the requirements for free and open source software, as far as we know.
Make caveats a first-class member of the Cask DSL. It no longer has to
be specified with "def caveats", but can be given as "caveats do ... end"
as with after_install blocks.
In addition, create a mini-DSL which can be used within caveats blocks,
providing standard messages when manual installers must be used,
reboot-required, etc.
Add alternate form: caveats can also accept a compile-time string for
simple cases.
This is 99% compatible with old Casks, as it still works by defining
a caveats method. However, all Casks containing caveats are cleaned
up and adapted according to the new DSL.
Full docs in CONTRIBUTING.md.