Merge pull request 'adding reuse news item' (#4598) from news-20241114-reuse into master
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4598
This commit is contained in:
commit
1802579388
164
fsfe.org/news/2024/news-20241114-01.en.xhtml
Normal file
164
fsfe.org/news/2024/news-20241114-01.en.xhtml
Normal file
@ -0,0 +1,164 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<html newsdate="2024-11-13">
|
||||
<version>1</version>
|
||||
|
||||
<head>
|
||||
<title>REUSE makes software licensing as easy as one-two-three</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>REUSE makes software licensing as easy as one-two-three</h1>
|
||||
|
||||
<p>
|
||||
REUSE Specification 3.3 and REUSE tool 5.0.0 are released today, making
|
||||
it even easier to license your code as Free Software. REUSE provides all
|
||||
the tools and documentation that developers need to apply
|
||||
standards-compliant and comprehensive licensing information to their
|
||||
projects, without needing to be a legal expert.
|
||||
</p>
|
||||
|
||||
<figure>
|
||||
<img src="https://pics.fsfe.org/uploads/medium/067321e155d41f42c142757aa90476e2.jpg"
|
||||
alt="REUSE logo on the left side with the 3 steps on the right side: 1. Choose and provide licenses // 2.Add copyright and licensing information to each file // 3. Confirm REUSE compliance" />
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
The Free Software Foundation Europe (FSFE) started
|
||||
<a href="https://reuse.software">REUSE</a> in 2017 to make licensing easy,
|
||||
comprehensive, unambiguous, and machine-readable. This toolkit consists
|
||||
of a specification that standardises licensing, a tool that helps
|
||||
achieve and verify compliance with the specification, and documentation
|
||||
that helps developers through the process.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Today, the REUSE Project announced the release of <a
|
||||
href="https://reuse.software/spec-3.3">specification version 3.3</a> and <a href="https://reuse.readthedocs.io/en/v5.0.2/readme.html">
|
||||
tool version 5.0.0</a>. These releases follow closely on the heels of
|
||||
the <a href="/news/2024/news-20240620-01.html">3.2 release this past
|
||||
summer</a>, which introduced the <a
|
||||
href="https://reuse.software/spec-3.3/#reusetoml">'REUSE.toml'</a>, a
|
||||
configuration file which allows easy and precise licensing annotations
|
||||
of other files in a project.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
In this new 3.3 update, the specification builds on version 3.2 by
|
||||
incorporating <a
|
||||
href="https://github.com/fsfe/reuse-website/blob/main/CHANGELOG.md#33---2024-11-14">additional
|
||||
refinements</a>, some of those small tweaks proposed by the community.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The new release of the tool comes with <a
|
||||
href="https://reuse.readthedocs.io/en/stable/history.html#v5-0-0-2024-11-14">bug
|
||||
fixes, performance improvements, and the ability to lint individual
|
||||
files instead of the entire project</a>.
|
||||
</p>
|
||||
|
||||
<h2>How does REUSE work?</h2>
|
||||
<p>
|
||||
The core idea behind REUSE is really simple. First, choose and provide
|
||||
your licences. Second, add copyright and licensing information to each
|
||||
file. And finally, confirm REUSE compliance using the tool. REUSE makes
|
||||
adding copyright and licensing information as simple as possible, using
|
||||
industry-standard <a href="https://spdx.dev/">System Package Data Exchange
|
||||
(SPDX)</a> tags that are easily parsed by many tools.
|
||||
</p>
|
||||
|
||||
<figure>
|
||||
<img src="https://pics.fsfe.org/uploads/original/36/99/2059077146696f0e9a5fb0c043a4.png"
|
||||
alt="Screenshot showing code from REUSE showing the two tags that each file needs" />
|
||||
<figcaption>Each file needs just two tags, one for copyright and one for licensing.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>
|
||||
By making licensing so comprehensive, the reuse of code becomes a lot
|
||||
simpler, hence the project’s name. If a third party finds some
|
||||
REUSE-compliant code that they like, they can easily find the copyright
|
||||
and licensing, and they can in practice just copy the file to their own
|
||||
project without losing any information. In the past, re-users of code
|
||||
would have often had to guess a file’s licensing from incomplete or
|
||||
ambiguous information. But with REUSE, this process becomes trivial, and
|
||||
the developer’s Free Software is much more easily propagated.
|
||||
</p>
|
||||
|
||||
<h2>A community standard</h2>
|
||||
<p>
|
||||
REUSE is steadily being adopted by more and more projects. In 2020, <a
|
||||
href="https://kde.org">KDE</a> became one of the biggest Free Software
|
||||
communities to adopt REUSE as their licensing policy, after the Linux
|
||||
kernel in 2017. Other big adopters since then are <a
|
||||
href="https://weblate.org">Weblate</a>, the <a
|
||||
href="https://www.rust-lang.org/">Rust</a> programming language, <a
|
||||
href="https://nextcloud.com/">Nextcloud</a>, <a
|
||||
href="https://curl.se/">curl</a>, the <a
|
||||
href="https://www.khronos.org/">Khronos Group</a>, the German Aerospace
|
||||
Center, and many others. <a
|
||||
href="https://www.softwareheritage.org">Software Heritage</a> has begun
|
||||
recommending REUSE as a way to prepare projects for archival.
|
||||
</p>
|
||||
|
||||
<p></p>
|
||||
<blockquote>
|
||||
“An approach such as REUSE makes it much easier to follow an established
|
||||
good practice… I do not have to think where to put a specific
|
||||
information such as the license files as REUSE gives me clear advice. In
|
||||
addition, REUSE helps me to check whether I accidentally missed
|
||||
something. Such tools are really, really important because they bring a
|
||||
standard into practice.” <cite>Tobias Schlauch, German Aerospace
|
||||
Center</cite>
|
||||
</blockquote>
|
||||
<p></p>
|
||||
|
||||
<p>
|
||||
Under the current system of copyright, software is non-free by default.
|
||||
As such, licensing is the backbone that enables software to be free.
|
||||
REUSE helps the Free Software community do this as clearly and as simply
|
||||
as possible.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Adopting REUSE is fortunately easier than ever. The <a
|
||||
href="https://reuse.software/tutorial/">tutorial</a> walks developers
|
||||
through the three steps, and the <a
|
||||
href="https://reuse.software/faq/">FAQ</a> answers all questions about
|
||||
copyright, about licensing, and about REUSE. If you need more
|
||||
motivations for adopting REUSE, <a
|
||||
href="https://reuse.software/faq/#why-care">this FAQ entry</a> goes into
|
||||
more depth.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The REUSE project thrives thanks to the community and all those who
|
||||
support and adopt it! Contributions from our FSFE supporters enable us
|
||||
to continue developing REUSE and drive forward our other important
|
||||
initiatives. By becoming an FSFE supporter, you join a network of
|
||||
individuals who ensure our long-term impact. You can also help by asking
|
||||
your company to join the <a
|
||||
href="https://reuse.software/supporters/#corporate-sponsors">REUSE
|
||||
sponsors</a>.</p>
|
||||
|
||||
<p class="text-center">
|
||||
<fsfe-cd-donate-link class="btn btn-lg btn-primary">Your support makes our
|
||||
work possible!
|
||||
</fsfe-cd-donate-link>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
<tags>
|
||||
<tag key="news">News Item</tag>
|
||||
<tag key="reuse">REUSE</tag>
|
||||
<tag key="licensing">Licensing</tag>
|
||||
<tag key="tools">Tools</tag>
|
||||
<tag key="copyright">Copyright</tag>
|
||||
<tag key="front-page"/>
|
||||
<tag key="highlights">highlights</tag>
|
||||
</tags>
|
||||
|
||||
<discussion href=""/>
|
||||
<image url="https://pics.fsfe.org/uploads/medium/067321e155d41f42c142757aa90476e2.jpg"
|
||||
alt="REUSE logo on the left side with the 3 steps on the right side: 1. Choose and provide licenses // 2.Add copyright and licensing information to each file // 3. Confirm REUSE compliance"/>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user