Go to file
2024-04-29 18:41:37 +02:00
apps New software and a few changes! 2024-04-29 12:30:39 +03:00
data Added some more software!!! 2023-11-26 02:07:10 +02:00
modules Update modules/render.py 2024-04-29 18:17:57 +02:00
.gitignore Fixed a few issues 2022-04-16 14:19:08 +03:00
check.py Added option -h also for help 2022-04-14 12:06:34 -05:00
default.css made less ugly 2024-04-29 18:19:03 +02:00
editor.py Added a requirement to use GTK 3 2022-12-07 21:43:51 +02:00
faq.html Added a graph of general usage 2022-04-16 13:37:13 +03:00
favicon.png Added a favicon 2022-04-15 20:40:53 +03:00
LICENSE Initial commit 2022-03-29 12:43:01 +00:00
OpenSans-ExtraBold.ttf added css file (fonts not working!) and modified server.py 2022-04-03 14:15:20 -05:00
README.md Update README.md 2024-04-29 18:41:37 +02:00
screen_shot_01.png Updated screenshot 2022-04-16 23:34:28 +03:00
server.py fix css headers 2024-04-29 18:17:26 +02:00

Free Competitors

Free Competitors Interface

Free Competitors is an advanced server software that facilitates the discovery of open-source alternatives to proprietary software, enhancing user sovereignty over software choices. This platform also provides comparisons within the open-source ecosystem itself.

Available Instances

Naming Rationale

While the term "Alternative" implies a parity between choices, and "Replacement" suggests a preference, "Competitor" is chosen to denote equality and challenge the norm of proprietary defaults. We encourage community input for more inclusive or accurate terminology.

Licensing

Free Competitors is distributed under the AGPLv3 license or later, ensuring all modifications remain free and open. A straightforward mechanism is provided for users to comply with these terms through our source code publication feature. For detailed terms, please refer to the LICENSE file.

Installation and Setup

Requirements

  • Python 3.x installed on your server

Installation Steps

  1. Obtain the latest version:
    git clone [repository-url]
    
  2. Enter the project directory:
    cd free_competitors
    
  3. Initiate the service:
    python3 server.py
    
    Adjust config.json as necessary to define the operational parameters of the service.

Continuous Integration

Maintain your service with our auto-update script, which integrates the latest developments every five minutes:

import time
import os
while True:
    time.sleep(300)  # Checks for updates every 300 seconds
    os.system("git pull")  # Updates from the main branch

Get Involved

Contributions to Free Competitors are highly valued. For those looking to contribute code, report bugs, or suggest features, please visit our GitHub issues page. Alternatively, engage with our developers directly on Matrix at #freecompetitors:matrix.org.