The Immutables project, annotation processing toolkit, and documentation content are covered under The Apache Software License, Version 2.0
Core functionality runs at compile time and all generated code belongs to the user/codebase were
it is generated and should be covered by the same license that covers the codebase, or specifically,
the same license user-written file from which the genenerated code is derived
(see about copying headerComments).
No third party dependencies are required, if you use optional functionality dependent
on third party modules, please, check licenses of these modules and any transitive dependencies.
This website content is covered by the ASL 2, except for scripts, assets, like svgs, or screenshots, which may be covered by other licenses. For instance, MIT license is used for SVG bootstrap-icons and JQuery-TOC scripts.
/*
Copyright 2013-2025 Immutables Authors and Contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/