Since 2001 the FSFE has been enhancing users' rights by abolishing barriers for software freedom. For 20 years we have been helping individuals and organisations to understand how Free Software contributes to freedom, transparency, and self-determination.

For the next two decades we need your help. We want everyone to be able to control their technology. Free Software and its freedoms to use, study, share, and improve are the key to that goal.

This page has not been translated yet. Please help us to translate this and other pages on, so people can read our message in their native language.


FSFE releases refreshed set of REUSE practices and a tool to help developers comply

Written by 

The REUSE Initiative has received an updated set of practices that simplify the process of declaring copyright and licence information. To help facilitate developers with updating their projects, the FSFE has also published a tool that verifies whether a project is compliant.

Copyright and licensing is difficult. Finding out the exact copyright and licence of a piece of code is often times more difficult than it should be. Missing or scattered licence information makes it very labour-intensive to verify whether you can legally use a piece of code. For a thorough legal review, you have to manually check every file for licence information, and every file has a different way of declaring its copyright and licence.

But what if we could automate this? That is what the REUSE Initiative postulates. By defining a standard for copyright and licence declaration, the legal process of complying with licences becomes a lot easier. Simply include a standard, computer-readable header tag to every file, and extracting the licence information should be as simple as running a parser.

Earlier in October, we released a set of practices towards that end. Now, we have updated those practices to streamline them some. To accompany the streamlined changes, we have published a tool for developers to check whether they comply with our recommendations.

The primary change between the old version and the new is that you no longer need to declare two tags; only one. 'License-Filename' has been deprecated, and instead its functionality has been rolled into 'SPDX-License-Identifier'. This is more in line with existing projects, and is less effort to boot.

Complying with the REUSE recommendations is very simple. Why not give it a spin? We would love to hear from you.