calamares/src/modules/license
Adriaan de Groot b044549013 [libcalamares] Merge PluginDllMacro.h into DllMacro.h
- Let's just have one header definining export- and visibility-
   macros for Calamares. They are still selected based on the
   export flags (*_PRO), just defined in one header instead of two.
2020-02-17 11:37:35 +01:00
..
CMakeLists.txt [license] Add stub LicenseWidget files 2019-04-21 12:43:04 +02:00
license.conf [license] Add should-be-expanded display option to license entries 2019-11-28 13:42:26 +01:00
LicensePage.cpp [license] Prevent single item from expanding 2019-12-09 17:34:46 +01:00
LicensePage.h [license] Add should-be-expanded display option to license entries 2019-11-28 13:42:26 +01:00
LicensePage.ui [license] Move a less-useful message to tooltip 2019-12-09 17:25:07 +01:00
LicenseViewStep.cpp [license] Apply current coding style 2019-08-03 14:52:38 +02:00
LicenseViewStep.h [libcalamares] Merge PluginDllMacro.h into DllMacro.h 2020-02-17 11:37:35 +01:00
LicenseWidget.cpp [license] Show filenames as filenames 2019-12-09 20:47:32 +01:00
LicenseWidget.h [license] Show filenames as filenames 2019-12-09 20:47:32 +01:00
README.md Update License screenshot 2015-09-14 11:36:33 -04:00

License Approval Module


For distributions shipping proprietary software, this module creates a globalstorage entry when the user accepts or declines one or more presented End User License Agreements files. The number of licenses shown are configurable. The license.conf file has a few examples of how to add URLs.

If you do not want to include this module in your Calamares build, add -DSKIP_MODULES="license" to your build settings (CMake call).

How to implement the removal or not installing of proprietary software is up to any distribution to implement. For example, proprietary graphics drivers cannot simply be removed in the packages module, a free version will need to be installed. An example of where the licenseAgree globalstorage entry is used: https://github.com/KaOSx/calamares/blob/master/src/modules/nonfree_drivers/main.py

License Page