Home
OS

Open Source

Open source is a philosophy that promotes the free access and distribution of an end product, usually software or a program.

Open source is a philosophy that promotes the free access and distribution of an end product, usually software or a program, although it may extend to the implementation and design of other objects.

The term open source gained traction with the growth of the Internet because of the need to rework massive amounts of program source code.

When source code is opened to the public it allows for the creation of different communication paths and interactive technical communities; it also leads to a diverse array of new models.

Open source revolves around the concept of freely sharing technological information so that it may be improved through multiple insights and viewpoints.

Since the technology is open source, the amount of work that needs to be done is reduced because multiple contributions are added by many individuals.

This concept existed way before the age of computers and even before the industrial age when people shared and improved recipes for food and medicine, for example.

In terms of open source software, the code is often freely downloadable and changeable as long as the user sticks to what is agreed upon in the software license agreement.

Open-source software is usually under the General Public License (GNU), but there are other free licenses like the Intel Open Source License, FreeBSD License and the Mozilla Public License.

Related Proficiencies

[object Object]

ActiveMQ

ActiveMQ is a message broker written in Java together with a full JMS client

[object Object]

Apollo

Apollo binds data to your UI with the ultra-flexible, community-driven GraphQL client for React, JavaScript, and native platforms.

[object Object]

D3

D3 is a JavaScript visualization library for HTML and SVG

[object Object]

Gatbsy

Gatsby is A Static Site Generator for React

[object Object]

Git

Fast, scalable, distributed revision control system

[object Object]

Jest

Jest is used by Facebook to test all JavaScript code including React applications.

[object Object]

jQuery

jQuery is a fast, small, and feature-rich JavaScript library.

[object Object]

Material UI

Material UI is a CSS Framework and a Set of React Components that Implement Google's Material Design

[object Object]

MySQL

The world's most popular open source database

[object Object]

nginx

A high performance free open source web server powering the busiest sites on the Internet.

[object Object]

Node.js

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications

[object Object]

Puppeteer

Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol.

[object Object]

React

React is a JavaScript library for building user interfaces.

[object Object]

React Native

React Native is a framework for building native mobile apps with React

[object Object]

Redis

Redis is an in-memory database that persists on disk

[object Object]

Redux

Redux is a predictable state container for JavaScript apps

[object Object]

Ruby

Ruby is a dynamic, interpreted, open source programming language with a focus on simplicity and productivity.

[object Object]

Ruby on Rails

Rails is a web application development framework written in the Ruby programming language

[object Object]

RxJS

Reactive Extensions for JavaScript

[object Object]

Serverless Framework

Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more

[object Object]

Swift

Swift is an innovative new programming language for Cocoa and Cocoa Touch.

[object Object]

Webpack

Webpack is a module bundler

[object Object]

WordPress

WordPress is a semantic personal publishing platform with a focus on aesthetics, web standards, and usability.

[object Object]

Yarn

Yarn is a package manager for JavaScript