Complete guide to open source licenses for developers

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • linux

    Linux kernel source tree

  • Projects using the GNU GPL: Linux Kernel, WordPress (GNU GPL-2.0), Solidity, the Smart Contract Programming Language (GNU GPL v3.0), Grafana (GNU Affero General Public License v3.0), FFmpeg (GNU Lesser General Public License (LGPL) version 2.1), Signal (GNU Affero General Public License v3.0)

  • Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • Projects using the GNU GPL: Linux Kernel, WordPress (GNU GPL-2.0), Solidity, the Smart Contract Programming Language (GNU GPL v3.0), Grafana (GNU Affero General Public License v3.0), FFmpeg (GNU Lesser General Public License (LGPL) version 2.1), Signal (GNU Affero General Public License v3.0)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Signal-Server

    Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS

  • Projects using the GNU GPL: Linux Kernel, WordPress (GNU GPL-2.0), Solidity, the Smart Contract Programming Language (GNU GPL v3.0), Grafana (GNU Affero General Public License v3.0), FFmpeg (GNU Lesser General Public License (LGPL) version 2.1), Signal (GNU Affero General Public License v3.0)

  • open-source-logiciel-libre

    Open Source Software Requirements and Guidance (Draft) - Exigences et guides liés aux logiciels libres (Ébauche)

  • Canadian government license for open source. According to the text, the license can be classified as permissive. However, as noted in the License text, the license is also subject to "Crown Copyright".

  • perl5

    🐪 The Perl programming language

  • An example of using multiple licenses is the Perl programming language. It has a GPL license, which is placed in the Copying file, and the Artistic license is also placed in the root directory. The Readme states that it is possible to distribute and/or modify the project according to the terms of one of the licenses.

  • OpenPDF

    OpenPDF is a free Java library for creating and editing PDF files, with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.

  • In addition, the License file may not contain the text of the license directly but information about the licenses under which the project is published or which projects/libraries are included in it. For example OpenPDF.

  • RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

  • The keyword License or COPYING must be placed at the beginning of the file name, for example, License.BSD, License_MIT. An excellent example of how to organize multiple licenses - RocksDB

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • kubernetes

    Production-Grade Container Scheduling and Management

  • For example: Kubernetes example, Elasticsearch client license, CockroachDB.

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

  • For example: Kubernetes example, Elasticsearch client license, CockroachDB.

  • cockroach

    CockroachDB - the open source, cloud-native distributed SQL database.

  • For example: Kubernetes example, Elasticsearch client license, CockroachDB.

  • React

    The library for web and native user interfaces.

  • Case: Facebook was using a BSD license plus their custom Additional Grant of Patent Rights. License was changed to MIT on September 26, 2017, and the Patent grant was deleted. Some companies decide not to use React in their project because of the patent grant.

  • cla-assistant

    Contributor License Agreement assistant (CLA assistant)

  • Open source Contributor License Agreement assistant

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • Mozilla Public License 2.0 (uses Terraform).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Setting up PostgreSQL for running integration tests

    2 projects | news.ycombinator.com | 19 Apr 2024
  • How do small SaaS's handle databases?

    2 projects | /r/SaaS | 11 Jul 2023
  • SQL-Parsing

    2 projects | /r/SQL | 25 Jun 2023
  • Strong Consistency with Raft and SQLite

    6 projects | news.ycombinator.com | 21 Mar 2023
  • Spring, SchemaSpy DB docs, and GitHub Pages

    8 projects | dev.to | 12 Mar 2023