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 - OPE

  • 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.
  • 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.
  • 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.
  • Fedora - Fedora is a popular open source Linux-based operating system.
  • 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.
  • 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.
  • 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").
  • 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.
  • 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 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 (OS) 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.
  • 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.
  • Mozilla - Mozilla was Netscape Communication's nickname for Navigator, its first Web browser, and the name of an open source public collaboration created to develop Navigator.
  • Multics (Multiplexed Information and Computing Service) - Multics (Multiplexed Information and Computing Service) was a mainframe time-sharing operating system that was developed in the 1963-1969 period through the collaboration of the Massachusetts Institute of Technology (MIT), General Electric (GE), and Bell.
  • MySQL - MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language).
  • MySQL Connector/ODBC (Connector ODBC or MyODBC) - MySQL Connector/ODBC (sometimes called just Connector ODBC or MyODBC) is a driver for connecting to a MySQL database server through the Open Database Connectivity (ODBC) application program interface (API), which is the standard means of connecting to any database.
  • Nagios - Nagios is an open source monitoring system for computer systems.
  • National eGovernance Service Delivery Gateway (NSDG) - National eGovernance Service Delivery Gateway (NSDG) is a mission mode project (MMP) under the National e-Governance Plan (NeGP) that acts as a central repository for government data.
  • Netflix Spinnaker - Netflix Spinnaker is an open source, multi-cloud continuous delivery application that can be used to release software updates rapidly and efficiently.
  • not invented here (NIH) syndrome - Not invented here (NIH) syndrome is the name of the tendency for management to resist change by overlooking processes or solutions discovered outside of the company.
  • Ogg Vorbis - Vorbis is an open source patent-free audio compression format, developed as a replacement for proprietary digital audio encoding formats, such as MP3, VQF, and AAC.
  • OLPC (One Laptop Per Child) - The One Laptop Per Child project (OLPC) is an initiative aimed at providing inexpensive laptop computers to children in the developing world as a means of bridging the digital divide.
SearchCompliance
  • pure risk

    Pure risk refers to risks that are beyond human control and result in a loss or no loss with no possibility of financial gain.

  • risk reporting

    Risk reporting is a method of identifying risks tied to or potentially impacting an organization's business processes.

  • risk profile

    A risk profile is a quantitative analysis of the types of threats an organization, asset, project or individual faces.

SearchSecurity
  • payload (computing)

    In computing, a payload is the carrying capacity of a packet or other transmission data unit.

  • script kiddie

    Script kiddie is a derogative term that computer hackers coined to refer to immature, but often just as dangerous, exploiters of ...

  • cipher

    In cryptography, a cipher is an algorithm for encrypting and decrypting data.

SearchHealthIT
SearchDisasterRecovery
  • What is risk mitigation?

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

  • fault-tolerant

    Fault-tolerant technology is a capability of a computer system, electronic system or network to deliver uninterrupted service, ...

  • synchronous replication

    Synchronous replication is the process of copying data over a storage area network, local area network or wide area network so ...

SearchStorage
  • object storage

    Object storage, also called object-based storage, is an approach to addressing and manipulating data storage as discrete units, ...

  • gigabyte (GB)

    A gigabyte (GB) -- pronounced with two hard Gs -- is a unit of data storage capacity that is roughly equivalent to 1 billion ...

  • MRAM (magnetoresistive random access memory)

    MRAM (magnetoresistive random access memory) is a method of storing data bits using magnetic states instead of the electrical ...

Close