About this tool
Generate an Apache-style NOTICE file with copyright line and attribution blocks from your dependency list.
This generator assembles an Apache-style NOTICE file — product name on line one, a Copyright <years> <owner> line, then one attribution block per bundled dependency — following the format required by section 4(d) of the Apache License 2.0 and the ASF Licensing How-To. It is built for maintainers and release engineers who ship software that bundles Apache-licensed components and must carry their attribution notices forward. Paste your dependency list and get a ready-to-commit NOTICE text.
Open NOTICE File Generator on AltFTool — it loads instantly in your browser.
Upload or drag in the file you want to work with.
Adjust the settings and preview the result.
Download the finished file to your device.
Product name, copyright line and 'This product includes software developed at' blocks in the canonical order.
One pipe-separated line per dependency — name, holder, URL and any required notice text — parsed automatically.
Keeps license texts out of NOTICE, matching ASF guidance that NOTICE carries required notices and nothing else.
A NOTICE file is a plain-text file of required attribution notices that section 4(d) of the Apache License 2.0 obliges you to pass on: if any work you redistribute includes a NOTICE file, your distribution must carry a readable copy of its attribution notices. You need one whenever you ship software bundling Apache-2.0 components that themselves provide a NOTICE file.
In: the product name, a copyright line such as 'Copyright 2024-2026 Your Company', and the attribution notices required by bundled works. Out: full license texts, the list of every dependency, and anything merely informational — ASF guidance is that NOTICE must be kept to required notices only, because every downstream redistributor is forced to carry whatever you put there.
Not usually. MIT and BSD require preservation of their copyright and permission notices, which is normally satisfied by a LICENSE or THIRD-PARTY-LICENSES file rather than NOTICE. The NOTICE mechanism is specific to the Apache License 2.0; putting extra content there imposes obligations on downstream users that those licenses do not demand.
The ASF convention is 'Copyright <first year>-<last year> <owner>' on the second line, directly under the product name — for example 'Copyright 2024-2026 The Apache Software Foundation'. Use a single year if the product shipped in only one year, and extend the range whenever a new release year passes.