Tag 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…

Software Versioning

Software versioning is the process of assigning version names or numbers to software. Software Version Assignment Some software assigns the version to the software automatically. Software created Visual Studio separates four numbers with dots. The meaning of each number is:…

MS-DOS Video Game Reimplementations

This post features some reimplementations of MS-DOS video games. List of Reimplementations of MS-DOS Game Engines List of reimplementations of MS-DOS Video Games featured on this post: ScummVM (SCUMM) ScummVM is a reimplementation of the SCUMM game engine (1987), used…

Geographic Information System

This post features IT technologies to work with geographic and geographic data. This post is an introduction to GIS. Geospatial Data Structures Geographic data structures featured on this post: GeoJSON GeoJSON official website GIS Digital Images Types of GIS digital…

Software Reverse-Engineering

This post is an introduction to software reverse-engineering (RE). Software reverse-engineering is the process of reverse-engineering existing software where there is no or little or no insight about how the program works. For example, if we have already access to…