Browse Definitions :

Open source

Definitions related to open source, including tech terms about Linux and words and phrases about Apache and other open source software development projects.

ABS - MOR

  • abstract class - In Java and other object oriented programming (OOP) languages, objects and classes (categories of objects) may be abstracted, which means that they are summarized into characteristics that are relevant to the current program’s operation.
  • Adaptive Server Enterprise (ASE) - Adaptive Server Enterprise (ASE) is a relational database management system (RDBMS) from Sybase, Inc.
  • agnostic - Agnostic, in an information technology (IT) context, refers to something that is generalized so that it is interoperable among various systems.
  • algorithmic transparency - Algorithmic transparency is openness about the purpose, structure and underlying actions of the algorithms used to search for, process and deliver information.
  • Android OS - Android OS is a Linux-based mobile operating system that primarily runs on smartphones and tablets.
  • Apache - Apache is a freely available Web server that is distributed under an "open source" license.
  • Apache Camel - Apache Camel is a Java-based framework that implements messaging patterns in Enterprise Integration Patterns (EIP) to provide a rule-based routing and mediation engine enterprise application integration (EAI).
  • Apache Hadoop YARN - Apache Hadoop YARN is the resource management and job scheduling technology in the open source Hadoop distributed processing framework.
  • Apache HBase - Apache HBase is a column-oriented key/value data store built to run on top of the Hadoop Distributed File System (HDFS).
  • Apache Incubator - Apache Incubator is the starting point for projects and software seeking to become part of the Apache Software Foundation’s efforts.
  • Apache License - The Apache License is a free software licensing agreement from the Apache Software Foundation that stipulates terms for use, modification and distribution of the software.
  • Apache Lucene - Apache Lucene is a freely available information retrieval software library that works with fields of text within document files.
  • Apache Mesos - Apache Mesos is a cluster manager that isolates and shares pooled resources from across clusters with applications and frameworks.
  • Apache Pig - Apache Pig is an open-source technology that offers a high-level mechanism for parallel programming of MapReduce jobs to be executed on Hadoop clusters.
  • Apache Software Foundation (ASF) - The Apache Software Foundation (ASF) is a non-profit, decentralized corporation that oversees development of Apache software.
  • Apache Solr - Apache Solr is an open source search platform built upon a Java library called Lucene.
  • Apache Spark - Apache Spark is an open source parallel processing framework for running large-scale data analytics applications across clustered computers.
  • ATA over Ethernet (AoE) - ATA over Ethernet (AoE) is an open source network protocol designed to connect storage devices and servers in a storage area network (SAN).
  • backward compatible (backward compatibility) - Backward compatible (sometimes 'backward-compatible' or 'backwards compatible') refers to a hardware or software system that can successfully use data from earlier versions of the system or with other systems.
  • Beowulf - Beowulf is an approach to building a supercomputer as a cluster of commodity off-the-shelf personal computers, interconnected with a local area network technology like Ethernet, and running programs written for parallel processing.
  • boot loader (boot manager) - A boot loader, also called a boot manager, is a small program that places the operating system (OS) of a computer into memory.
  • Boot2Docker - Boot2Docker is a minimalist Linux distribution with the sole purpose to run Docker containers.
  • BREW (Binary Runtime Environment for Wireless) - BREW (Binary Runtime Environment for Wireless) is Qualcomm's open source application development platform for wireless devices equipped for code division multiple access (CDMA) technology.
  • BSD licenses - BSD licenses are a low restriction type of license for open source software that does not put requirements on redistribution.
  • Cassandra (Apache Cassandra) - Apache Cassandra is an open source distributed database system that is designed for storing and managing large amounts of data across commodity servers.
  • Chef (software) - Chef is an open source systems management and cloud infrastructure automation platform.
  • Cloudify - Cloudify is an open source cloud and network functions virtualization (NFV) orchestration platform.
  • cluster panic - Cluster panic is a multiple-node kernel panic that occurs in a network or other set of interconnected computers called a cluster.
  • copyleft - Copyleft is the idea and the specific stipulation when distributing software that the user will be able to copy it freely, examine and modify the source code, and redistribute the software to others (free or priced) as long as the redistributed software is also passed along with the copyleft stipulation.
  • CoreOS rkt - CoreOS rkt (pronounced rocket) is a containerization engine to run application workloads in isolation from the underlying infrastructure.
  • Cosmos - Cosmos is an open source, evolving, .
  • cPanel (cPanel Control Panel) - cPanel is a Unix-based control panel that automates and simplifies the website hosting process.
  • Creative Commons - Creative Commons is a nonprofit organization that offers copyright licenses for digital work.
  • Cygwin - Cygwin is an open source collection of tools that allows Unix or Linux applications to be compiled and run on a Windows operating system from within a Linux-like interface.
  • database-agnostic - Database-agnostic is a term describing the capacity of software to function with any vendor’s database management system (DBMS).
  • Debian - Debian is a popular and freely-available computer operating system that uses the Linux kernel and other program components obtained from the GNU project.
  • digital commons - The digital commons is the collective of discreet online resources that are collaboratively developed and overseen by a community.
  • DNN Platform (DotNetNuke) - DNN Platform, formerly called DotNetNuke Community Edition, is a free, open source content management system (CMS).
  • Docker Hub - Docker Hub is a cloud-based repository in which Docker users and partners create, test, store and distribute container images.
  • DRBD (Distributed Replicated Block Device) - DRBD (Distributed Replicated Block Device) is a Linux-based software component that facilitates the replacement of shared storage systems by networked mirroring.
  • Drupal - Drupal is free, open source software that can be used by individuals or groups of users -- even those lacking technical skills -- to easily create and manage many types of Web sites.
  • Eclipse (Eclipse Foundation) - Eclipse is an open-source Java Integrated Development Environment (IDE) known for its plug-ins that allow developers to develop and test code written in other programming languages.
  • ElasticSearch - ElasticSearch is an open source, RESTful search engine built on top of Apache Lucene and released under an Apache license.
  • emulation - Emulation, in a software context, is the use of an application program or device to imitate the behavior of another program or device.
  • Enlightenment (E) - Enlightenment, also called E, is a popular free and open source (FOSS) windows manager that can serve as a standalone desktop environment.
  • Fedora - Fedora is a popular open source Linux-based operating system.
  • Fennec - Fennec is a version of the Firefox browser adapted for mobile phones and other small computing devices.
  • Firefox - Firefox is a Web browser that is smaller, faster, and in some ways more secure than the Netscape browser from which much of its code was derived.
  • Firefox OS - Firefox OS is a Linux-based mobile operating system designed for smartphones, tablets and smart TVs.
  • Flex - Flex is an open source program designed to automatically and quickly generate scanners, also known as tokenizers, which recognize lexical patterns in text.
  • forking (software fork) - Forking is to take the source code from an open source software program and develop an entirely new program.
  • Free and open source software (FOSS) or free/libre open source software (FLOSS) - Free and open source software (FOSS), also known as free/libre open source software (FLOSS) and free/open source software (F/OSS), is software developed by informal collaborative networks of programmers and end users.
  • free software - Free software is software that can be freely used, modified, and redistributed with only one restriction: any redistributed version of the software must be distributed with the original terms of free use, modification, and distribution (known as copyleft).
  • Free Software Foundation (FSF) - The Free Software Foundation (FSF) was founded in 1983 along with its demonstration GNU project.
  • freeware - Freeware (not to be confused with free software) is programming that is offered at no cost and is a common class of small applications available for downloading and use in most operating systems.
  • Ghostscript - Ghostscript is a program for UNIX systems that interprets a PostScript file (which is a file formatted for a PostScript printer) so that, using a related program, Ghostview, you can view it on a display screen.
  • GIMP (GNU Image Manipulation Program) - GIMP (GNU Image Manipulation Program) is a freely available open source application for creating and manipulating graphic images that runs on Linux, other Unix-based operating systems, and also on Windows and Mac OS X.
  • GitHub - GitHub is a web-based revision control hosting service for software development and code sharing.
  • GitLab - GitLab is an open source code repository and collaborative development platform.
  • GNOME (GNU Network Object Model Environment) - GNOME (GNU Network Object Model Environment, pronounced gah-NOHM) is a graphical user interface (graphical user interface) and set of computer desktop application for users of any UNIX-based operating system.
  • GNU General Public License (GNU GPL or simply GPL) - The GNU General Public License, often shortened to GNU GPL (or simply GPL), lists terms and conditions for copying, modifying and distributing free software.
  • GNU GRUB - GNU GRUB (or just GRUB) is a boot loader package that supports multiple operating systems on a computer.
  • GNU Linux - The GNU Linux project was created for the development of a Unix-like operating system that comes with source code that can be copied, modified, and redistributed.
  • GNU project - The GNU project is a mass collaborative initiative for the development of free software.
  • Gnutella - Gnutella is a system in which individuals can exchange files over the Internet directly without going through a Web site in an arrangement sometimes described as peer-to-peer (here meaning "person-to-person").
  • Goobuntu - Goobuntu (Google Ubuntu) is the operating system (OS) that Google uses for its employee computer desktop workstations.
  • Google Chrome OS - Google Chrome OS is an open source lightweight operating system (OS).
  • GraphQL - GraphQL is a query language that allows developers to ask for specific data and return that data from multiple sources through a single API call.
  • gRPC - gRPC is a high performance, open source framework developed by Google to handle remote procedure calls (RPCs).
  • GRUB (GRand Unified Bootloader) - GRUB (GRand Unified Bootloader) is a boot loader package developed to support multiple operating systems and allow the user to select among them during boot-up.
  • GWT (GWT Web Toolkit) - The GWT software development kit facilitates the creation of complex browser-based Java applications that can be deployed as JavaScript, for portability across browsers, devices and platforms.
  • gzip (GNU zip) - Gzip (GNU zip) is a free and open source algorithm for file compression.
  • Hadoop cluster - A Hadoop cluster is a special type of computational cluster designed specifically for storing and analyzing huge amounts of unstructured data in a distributed computing environment.
  • illegal operation - An illegal operation, a term often seen in error messages, is a command to the operating system or an instruction to the computer processor that specifies an operation that is unknown to the operating system or processor and that therefore can't be performed.
  • illumos - Illumos is a free, open source operating system (OS) developed as a fork of Unix-based OpenSolaris, the open source community-built derivative of the Solaris OS.
  • instant app (Google Android instant app) - A Google Android instant app is a small software program that enables end users to test out a portion of a native Android app without installing it on a device.
  • iptables - Iptables is a generic table structure that defines rules and commands as part of the netfilter framework that facilitates Network Address Translation (NAT), packet filtering, and packet mangling in the Linux 2.
  • Istio - Istio is an independent, open source service mesh technology that enables developers to connect, secure, control, observe and run a distributed microservice architecture (MSA), regardless of platform, source or vendor.
  • Jenkins X - Jenkins X is an open source system that provides continuous integration (CI), continuous delivery (CD) and automated testing tools designed for cloud-native applications in a Kubernetes environment.
  • Jikes - Jikes is an open source Java compiler from IBM that adheres strictly to the Java specification and promises an "extremely fast" compilation.
  • Joomla! - Joomla! is a free open source website development and content management (CMS) platform.
  • kernel panic - A kernel panic is a computer error from which the operating system (OS) cannot quickly or easily recover.
  • Korn shell - The Korn shell is the UNIX shell (command execution program, often called a command interpreter) that was developed by David Korn of Bell Labs as a comprehensive combined version of other major UNIX shells.
  • Kubernetes - Kubernetes, also referred to as K8s, is an open source system used to manage Linux Containers across private, public and hybrid cloud environments.
  • Lex (lexical analyzer generator) - Lex is a program designed to generate scanners, also known as tokenizers, which recognize lexical patterns in text.
  • LILO (LInux LOader) - LILO (LInux LOader) is a boot loader, also called a boot manager, which is a small program that facilitates a dual boot of a computer.
  • Linkerd - Linkerd is an open-source network proxy developed by Buoyant to be installed as a service mesh.
  • Linux Foundation - The Linux Foundation is a consortium dedicated to fostering the growth of Linux, an open source alternative to the Unix operating system.
  • Linux kernel panic - Linux kernel panic occurs when the operating system discovers a potentially fatal error that affects the Linux kernel.
  • Linux Mint - Linux Mint is a free and open source operating system (OS) distribution based on Ubuntu and Debian for use on x-86 x-64-compatible machines.
  • Linux operating system - Linux is a Unix-like, open source and community-developed operating system for computers, servers, mainframes, mobile devices and embedded devices.
  • Linux swappiness - Linux swappiness is the rate at which a Linux platform's kernel moves pages into and out of active memory.
  • Logwatch - Logwatch is a log analysis program that parses through system logs and generates periodic reports based on criteria specified by the user.
  • MapR - MapR Technologies is a distributed data platform for AI and analytics provider that enables enterprises to apply data modeling to their business processes with the goal of increasing revenue, reducing costs and mitigating risks.
  • MariaDB - MariaDB is an open source relational database management system (DBMS) that is a compatible drop-in replacement for the widely used MySQL database technology.
  • modular smartphone - A modular smartphone is a cellphone that can be upgraded through the attachment or replacement of discrete components.
  • module - A module is a separate unit of software or hardware.
  • MongoDB - MongoDB is an open source NoSQL database management program.
  • Morphis - Morphis is a Java -based open source wireless transcoding platform from Kargo, Inc.
SearchCompliance
  • smart contract

    A smart contract is a decentralized application that executes business logic in response to events.

  • compliance risk

    Compliance risk is an organization's potential exposure to legal penalties, financial forfeiture and material loss, resulting ...

  • information governance

    Information governance is a holistic approach to managing corporate information by implementing processes, roles, controls and ...

SearchSecurity
  • threat modeling

    Threat modeling is a procedure for optimizing application, system or business process security by identifying objectives and ...

  • social engineering

    Social engineering is an attack vector that relies heavily on human interaction and often involves manipulating people into ...

  • distributed denial-of-service (DDoS) attack

    A distributed denial-of-service (DDoS) attack is one in which multiple compromised computer systems attack a target, such as a ...

SearchHealthIT
SearchDisasterRecovery
  • change control

    Change control is a systematic approach to managing all changes made to a product or system.

  • disaster recovery (DR)

    Disaster recovery (DR) is an organization's ability to respond to and recover from an event that affects business operations.

  • risk mitigation

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

SearchStorage
  • storage security

    Storage security is the group of parameters and settings that make storage resources available to authorized users and trusted ...

  • cloud storage

    Cloud storage is a service model in which data is transmitted and stored on remote storage systems, where it is maintained, ...

  • cloud data management

    Cloud data management is a way to manage data across cloud platforms, either with or instead of on-premises storage.

Close