28 relations: Ada (programming language), Affero General Public License, BSD licenses, C (programming language), C++, Copyleft, Deprecation, Derivative work, Dynamic-link library, Free software, Free Software Foundation, Free software license, GNAT Modified General Public License, GNU, GNU Free Documentation License, GNU General Public License, GPL linking exception, Header-only, Inheritance (object-oriented programming), Library (computing), Lisp (programming language), MIT License, Permissive software licence, Proprietary software, Reverse engineering, Software relicensing, Static library, Vorbis.
Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.
The Affero General Public License (Affero GPL and informally Affero License) is either of two distinct, though historically related, free software licenses.
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
C++ ("see plus plus") is a general-purpose programming language.
Copyleft (a play on the word copyright) is the practice of offering people the right to freely distribute copies and modified versions of a work with the stipulation that the same rights be preserved in derivative works down the line.
In several fields, deprecation is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use.
In copyright law, a derivative work is an expressive creation that includes major copyright-protected elements of an original, previously created first work (the underlying work).
Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.
A free software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software.
The GNAT Modified General Public License (short: Modified GPL, GMGPL) is a version of the GNU General Public License specifically modified for compiled units and for the generic feature found in the Ada programming language.
GNU is an operating system and an extensive collection of computer software.
The GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project.
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
A GPL linking exception modifies the GNU General Public License (GPL) in a way that enables software projects which provide library code to be "linked to" the programs that use them, without applying the full terms of the GPL to the using program.
In the context of the C or C++ programming languages, a library is called header-only if the full definitions of all macros, functions and classes comprising the library are visible to the compiler in a header file form.
In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototypal inheritance) or class (class-based inheritance), retaining the same implementation.
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.
Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.
The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).
A permissive software license, sometimes also called BSD-like or BSD-style license, is a free software software license with minimal requirements about how the software can be redistributed.
Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.
Reverse engineering, also called back engineering, is the process by which a man-made object is deconstructed to reveal its designs, architecture, or to extract knowledge from the object; similar to scientific research, the only difference being that scientific research is about a natural phenomenon.
Software relicensing is applied in open-source software development when software licenses of software modules are incompatible and are required to be compatible for a greater combined work.
In computer science, a static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable.
Vorbis is a free and open-source software project headed by the Xiph.Org Foundation.
GLGPL, GNU Free License, GNU LGPL, GNU Lesser General Public Licence, GNU Lesser Public License, GNU Library GPL, GNU Library General Public Licence, GNU Library General Public License, GNU Library Public License, GNU/LGPL, Glgpl, Gnu library general public license, Gnu library gpl, LGPL, LGPL 2, LGPL 2.0, LGPL 2.1, LGPL license, LLGPL, Lesser GNU General Public License, Lesser GNU Public License, Lesser GPL, Lesser General Public License, Lesser gpl, Library General Public License.