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
Compare and contrast two qualitative analysis approaches. You must select two that are a true contast eg  CAQADS (say leximancer ) v discourse analysis or thematic analysis by hand


DATA TRANSMISSION: When we talk on the telephone we generally transmit a message to someone else. The message is made up of words that we speak into the telephone instrument.

Question 1 Explain the functional units of a basic computer with a neat diagram Question 2 Explain how you can get 1's complement of a given binary number? Also explain 1'

Security threats on internet:  The Internet has many advantages; however, it also opens up security threat. In this section we just want to highlight some of the threats that

Suppose that of 100 computers checked for viruses 30 where infected and 70 where not. If we select 10 computers at random what is the probability that at most 4 of them are infecte

Explain how ICT can be used for achievement of each of the following business objectives, illustrating your answer with examples: 1. Customer intimacy 2. Low-cost leadership

Build a database application for a sports league. Assume your application is to keep track of teams and equipment that is checked out to teams. Explain the steps that is needed and

ELEMENTS OF CPU: The CPU is a complex IC chip having millions of transistors. As mentioned earlier, a CPU has three major identifiable parts: Control Unit (CU), Arithmetic & l

draw the logic diagram of 2*4 decoder in only NOR gate .include enable inputs .