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
Question 1 What are the various skills needed for broadcasting and film? Question 2 What is a 2 dimensional animations and 3 dimensional animations? Question 3 Different

The following are required: Create a project in Access.  Your database must have flow and a theme. The database must be normalized.  The content m

main task of sofware developper

7. Name and explain the action in Conceptual Dependency which refers to a transfer of possession.

The first report, Report #1, is to be an ordered list of the contents of the database, sorted in ascending order by a major field. Report #1 is to include all of the fields and rec

QUESTION (a) Using the Luhn 10 check formula verify whether the following account number is compliant: 49927398716. Show details of your workings (b) Why is it advisable to

Question 1 What is a desktop? Explain the Windows XP desktop? Question 2 How does a flash drive work? Question 3 Write the procedure for creating Macro Question 4 E

Aim This assignment is intended to assess your skills in understanding and interpreting a moderately complex problem, designing a solution to the problem and implementing the desig

Question 1 What is fragmentation? Question 2 Discuss the various service classes defined by integrated services Question 3 What are congestion? .Mention two algori

QUESTION (a) You have been asked to design and implement a chat application. Which protocol would you used TCP or UDP? Justify your answer. (b) Explain why multithreading is