Category Software

Software Licenses

A software license is a written or digital document accompanying the software the defines the terms and conditions to use it. It is based on copyright laws, that protects the source code behind software. This post enumerates the main categories…

Open Core Software Licenses

This post is an introduction to open core software licenses or open core licensing (OCL). This is part of a series of articles whose main post is about software licenses. Definition of Open Core Open core software contains free and…

Virtualization

This post is an introduction to the general concept of virtualization. Virtualization is the overarching concept of creating virtual versions of computing resources, such as servers, storage devices, or networks. It abstracts physical hardware and allows multiple virtual instances to…

Node.js Framework

Node.js is a back-end web development framework written in the programming language JavaScript. It allows to create server-side web applications in JavaScript. Take into account that JavaScript was a programming language intended initially for the client side, so JavaScript back-end…