Software licensing, Basic Computer Science

Software Licensing:

Until early 1970's, sharing of software was the accepted norm. Hardware came bundled with software products which could be freely redistributed and the access to source code allowed its improvement and modification.  

In late 1960's,  the situation changed after the software cost increased and manufacturers started to unbundle the software and hardware. A growing amount of software was now developed for sale. In late 1970's and early 1980's companies began imposing restrictions on programmers through copyright. They achieved financial gains by selling rights of use of software rather than giving the source code.

This led to introduction of  software licensing which governed the usage and redistribution of software. During this time most of the companies developed proprietary software  that was actually the property of the company, came without the source code and the users basically bought the right to use it in the way specified under the license agreement.   

In early 1980's the seeds for free and  open software were sown as a deviation from the proprietary software. The open source software comes with source code and a license that allows modification and free redistribution.  

We will study in the following section,  about different types of licenses that evolved with software over the period of time.   

Posted Date: 10/23/2012 5:31:02 AM | Location : United States







Related Discussions:- Software licensing, Assignment Help, Ask Question on Software licensing, Get Answer, Expert's Help, Software licensing Discussions

Write discussion on Software licensing
Your posts are moderated
Related Questions
Suppose that you are writing a stored procedure to record new purchases. Suppose that you know that while your procedure is running, another stored procedure that records shipment

Problem 1 What is precedence of operators? How are expressions evaluated using precedences? Defining precedence of operators Explanation of how expressions are evaluat


RANDOM ACCESS MEMORY (RAM): The RAM-type memory will allow data to be written into it, as well as read from it. With very few exceptions, RAMS lose their contents when the powe

Mobile telephone networks started with analog technology. Analog cellular networks were known as first generation (1G) networks. Such networks had limited capacity, and were subjec

Desktop computer: Desktop computer is popularly known as personal computer (PC). As the name suggest, it is generally small in size and fitted on the top of a desk which can b

Problem 1 Research designs have a critical and directive role to play in the research process. Explain the meaning of research design. Describe the various types of research de

Mobile telephone networks started with analog technology. Analog cellular networks were known as first generation (1G) networks. Such networks had limited capacity, and were subjec

A line holds only whitespace, probably with a comment, is identified as a blank line, and Python completely avoids it. In an interrelated interpreter session, you need to enter an

Image Processing: This technology is quite advanced and devices are now available for routine scanning and storage of printed pages, graphics, etc., which can then be retrieve