Licensing Guide

The goal of SoftwareCollections.org is to promote packaging and distribution of useful open-source software outside the standard repositories for Red Hat Enterprise Linux, Fedora, CentOS, and other operating systems that utilize the RPM package format.

As a part of this mission, we provide hosting and distribution for Software Collections (SCLs) developed by the community. We do not review source or packages for suitability of purpose, quality, or licensing – but we reserve the right to refuse or delete any packages or source code that does not comply with our policies.

SoftwareCollections.org Policies

We want to be as inclusive as possible, but we do have some limitations on what we can accept to be hosted on the site:

  • If it's under a proprietary license, it's not suitable for inclusion.
  • If it's legally encumbered, it's not suitable for inclusion.
  • If it violates United States laws (specifically, Federal or applicable state laws), it's not suitable for inclusion.

The Fedora Project has done an excellent job of developing a list of FOSS licenses that are acceptable for distribution, and a list of FOSS and Creative Commons licenses that are non-free, deprecated, or have usage or distribution restrictions that make them unsuitable.

We have decided to follow the Fedora Project and use its Fedora Software License list for acceptable and unacceptable licenses. Software that has a license approved by Fedora should be acceptable for hosting on SoftwareCollections.org, assuming it has no further problems (see "Patent Encumbered Software" and "Malware, Spyware, or Abusive Software").

Fedora also has a specific list of excluded software – anything on this list would also be excluded from SoftwareCollections.org, but it is not exhaustive.

If your package is covered by a license on the "bad" list or a license that is not covered at all, it can't be accepted for hosting on SoftwareCollections.org. You may still create an SCL for your software following our guides on the site, but you'll have to build and host it elsewhere.

Patent Encumbered Software

Software that's known to be encumbered by software patents cannot be included on SoftwareCollections.org. The rationale for this is also well covered by Fedora.

Malware, Spyware, or Abusive Software

Finally, we may opt to refuse any package that falls under the categories of malware, spyware, or abusive software. This includes, but is not limited to, software that "phones home" without the user's knowledge, software that includes any sort of a backdoor or trojan, or any software that is in any way abusive.

Questions?

If you have any questions or concerns about any of the SCLs hosted here, or about a package you'd like to include, send a note to sclorg@redhat.com (more info at https://www.redhat.com/mailman/listinfo/sclorg). You can also ask on StackOverflow using the software-collections tag.

Ask on StackOverflow