Tuesday, June 25, 2013

Software License Types


Dear Friends Here i am try to share some Information about Software Licence and It's Type :

Why It is Required :

A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software. Under United States  (US ) copyright law all software is copyright protected, except material in the public domain. A typical software license grants an end-user permission to use one or more copies of software in ways where such a use would otherwise potentially constitute copyright infringement of the software owner's exclusive rights under copyright law.

Type of Software License :


Three are mainly few type of Software License which are described below –

License Type
Definition
Acronym
Proprietary
Proprietary software or closed source software is computer software licensed under exclusive legal right of the copyright holder with the intent that the licensee is given the right to use the software only under certain conditions, and restricted from other uses, such as modification, sharing, studying, redistribution, or reverse engineering.[1][2] Usually the source code of proprietary software is not made available.
Note:   In one shot we can say it’s Licensed under company act . Any Organization if they made software they can make its proprietary right for this . These License used for commercial purpose.
GPL (General Purpose License)
GNU is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software. Software that ensures that these rights are retained is called free software. The license was originally written by Richard Stallman of the Free Software Foundation (FSF) for the GNU project.

Note : In One shot we can say GPL License are used as Free software . Most Organization used GPL software
AGPL (Affero General Public License)

AGPL were designed to close a perceived application service provider "loophole" (the "ASP loophole") in the ordinary GPL, where by using but not distributing the software, the copyleft provisions are not triggered. Each version differs from the version of the GNU GPL on which it is based in having an additional provision addressing use of software over a computer network. The additional provision requires that the complete source code be made available to any network user of the AGPL-licensed work, typically a Web application.

Note: We can say it is type of a Free Software but used for distributed Environment
AGPL
LGPL (Lesser General Public License)
LGPL (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation (FSF). The LGPL allows developers and companies to use and integrate LGPL software into their own (even proprietary) software without being required (by the terms of a strong copyleft) to release the source code of their own software-parts. Merely the LGPL software-parts need to be modifiable by end-users (via source code availability): therefore, in the case of proprietary software, the LGPL-parts are usually used in the form of a shared library (e.g. DLL), so that there is a clear separation between the proprietary parts and open source LGPL parts.

Note : In this category License is used for DLL Part so I can say Sammy part of the project is Licensed.
LGPL



  So Guys please share your Ideas if i can append few more information on this Content . Thanks and again Happy Learning :)



Regards,
Gagan Tyagi
Sr. Software Engg. | Infotech Enterprises Ltd.| Noida