Skip to content

FHArchive/Reference.FOSSCompat

Repository files navigation

Github top language Repository size Issues License Commit activity Last commit

Reference.FOSSCompat

Project Icon

FOSS Licenses

Images showing the relationship between FOSS licenses.

Media

Images showing the relationship between FOSS Media licenses. assemble.py produces 6 variants:

Name Description Preview
MediaBlack Black theme
MediaDark Dark theme
MediaLight Light theme
MediaBlackS Black theme with sources
MediaDarkS Dark theme with sources
MediaLightS Light theme with sources

Sources

Software

Images showing the relationship between FOSS Software licenses. assemble.py produces 6 variants:

Name Description Preview
SoftwareBlack Black theme
SoftwareDark Dark theme
SoftwareLight Light theme
SoftwareBlackS Black theme with sources
SoftwareDarkS Dark theme with sources
SoftwareLightS Light theme with sources

Sources

Choosing the right image

Entirely down to preference. Images are named in the form [Media|Software][Black|Dark|Light][S?]

Select the preferred theme, options are Black for OLED dark themes, Dark for regular dark themes and Light for regular light themes.

It may be worth selecting an 'S' image if you wish to include sources but do not wish to include them in text

Licenses

Includes bsd+patent license.

BSD_2_CLAUSE_PATENT

BSD-2-Clause Plus Patent License https://opensource.org/licenses/BSDplusPatent. spdx.org code: BSD-2-Clause-Patent

Justification for another license

The bsd+patent license is a halfway-house between the MIT License and the Apache 2.0 license

Advantages

  • Includes an express patent grant
  • Short and simple
  • GPL compatible

Disadvantages

  • Lesser known
  • (is not on the GitHub short-list)

Language information

Built for

This program has been written for Python 3 and has been tested with Python version 3.8.0 https://www.python.org/downloads/release/python-380/.

Install with chocolatey

choco install python

Other versions

To install Python, go to https://www.python.org/ and download the latest version.

How to run

  1. Open the .py file in vscode
  2. Ensure a python 3.8 interpreter is selected (Ctrl+Shift+P > Python:Select Interpreter > Python 3.8)
  3. Run by pressing Ctrl+F5 (if you are prompted to install any modules, accept)

Changelog

See the CHANGELOG for more information.

Download

Clone

Using The Command Line

  1. Press the Clone or download button in the top right
  2. Copy the URL (link)
  3. Open the command line and change directory to where you wish to clone to
  4. Type 'git clone' followed by URL in step 2
$ git clone https://github.com/FredHappyface/FOSSCompat

More information can be found at https://help.github.com/en/articles/cloning-a-repository

Using GitHub Desktop

  1. Press the Clone or download button in the top right
  2. Click open in desktop
  3. Choose the path for where you want and click Clone

More information can be found at https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop

Download Zip File

  1. Download this GitHub repository
  2. Extract the zip archive
  3. Copy/ move to the desired location

Licence

CC-BY-4.0 License Copyright (c) FredHappyface (See the LICENSE for more information.)

Releases

No releases published

Packages

No packages published

Languages