CUPS is developed by OpenPrinting and distributed as open source software under the Apache License, Version 2.0 with (optional) exceptions to allow linking to GPL2/LGPL2 code.
Please see the Developing for CUPS file for information about the coding style and other project guidelines before submitting your contributions.
Code contributions should be submitted either as pull requests or as attachments (unified diffs) to bug reports on the OpenPrinting libcups Github project at https://github.com/openprinting/libcups.
Translations can be submitted as pull requests or via Weblate.