1. Explain the following terms related to computer software copyright and licensing:
Copyright is a set of exclusive privileges conceded to the scribe or creator of an initial work, encompassing the right to exact duplicate, circulate and acclimatize the work.
Copyleft can furthermore be distinuished as a copyright authorising design in which an scribe submits some but not all privileges under copyright law.
Short for General Public License, the permit that escorts some open source programs that minutia how the programs and its escort source cipher can be without coercion made a replicate, circulated and modified.
d. Free Software
Free software, programs libre or libre programs is programs that can be utilised, revised, and changed without limit, and which can be made a replicate and redistributed in changed or unmodified pattern either without limit, or with negligible limits only to double-check that farther recipients can furthermore manage these things and that manufacturers of consumer-facing hardware permit client modifications to their hardware.
e. Open Source
Open-source programs (OSS) is computer programs that is accessible in source cipher pattern for which the source cipher and certain other privileges commonly booked for copyright holders are supplied under a programs permit that allows users to study, change, and advance the software. 
f. Closed Source
Closed source programs (i.e. Microsoft Windows and Office) is evolved by a lone individual or company. Only the last merchandise that is run on your computer is made accessible, while the all significant source cipher or recipe for producing the programs is kept a secret. This programs is commonly copyright or patented and is lawfully defended as thoughtful property. The proprietor of the programs circulates the programs exactly or by vendors to you the end user. You will not lawfully give it away, exact duplicate it or change it in any way except you have a exceptional permit or consent to manage so.
Short for End-User License Agreement, the kind of permit utilised for most software. An EULA is a lawful agreement between the constructor and/or the scribe and the end client of an application. The EULA minutia how the programs can and will not be utilised and any limits that the constructor imposes.
2. What are the advantages and disadvantages of open source development? Individuals and lesser businesses may help in evolving the programs, decreasing the number of programmers you have to yield yourself. Bug detection and correction. With more persons examining your cipher from more varied backgrounds, bugs will be discovered and repaired faster. This is often mentioned to as "Linus' Law": 'Given sufficient eyeballs, all bugs are shallow." Reuse of cipher and shorter development time. Code from an older or distinct task can be integrated into your new task, decreasing the time it takes to conceive and evolve it. There may be some handicaps to open-source programs from a development viewpoint, though seldom any from the end-user perspective. Loss of income through customary ...