User:Pehaynes/Sandbox

General information
Table Explanation
 * Software: The name of the application that is described.
 * Maintainer: The company or group that is currently taking responsibility for the software's maintenance or development
 * Development Status: The current status of the software project
 * Repository model: describes the relationship between various copies of the source code repository. In a client-server model, users access a master repository via a client; typically, their local machines hold only a working copy of a project tree. Changes in one working copy must be committed to the master repository before they are propagated to other users. In a distributed model, repositories act as peers, and users typically have a local repository with version history available, in addition to their working copies.
 * Concurrency model: describes how changes to the working copy are managed to prevent simultaneous edits from causing nonsensical data in the repository. In a lock model, changes are disallowed until the user requests and receives an exclusive lock on the file from the master repository. In a merge model, users may freely edit files, but are informed of possible conflicts upon checking their changes into the repository, whereupon the version control system may merge changes on both sides, or let the user decide when conflicts arise. Note that distributed version control almost always implies a merge concurrency model.
 * Licence: The licence model under which the software is licensed. These can be both free and paid licences
 * Platforms Supported: The operating systems that the software application currently supports.
 * Cost: The price of the software application

References