COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

Free Beer and Free Speech Thomas Krichel
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Computer Software 3 Section A Software Basics CHAPTER PARSONS/OJA
Application Software Chapter 6.
Research Development for Android Coopman Tom. What is Android?  Smartphone operating system  Google  Popular  ‘Easy to develop’  Open-Source  Linux.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
3 Section C: Installing Software and Upgrades  Web Apps  Mobile Apps  Local Applications  Portable Software  Software Upgrades and Updates  Uninstalling.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Copyright (c) 2003 by Prentice Hall Computers Tools for an Information Age Chapter 2 Applications Software: Getting the Work Done.
Computers Tools for an Information Age
Open Source Business Models By Mike Telmar, Jacob Jennings, and Jerome Thomas.
2.3.3 Utility Program.  Differentiate between the type and usage of utility programmes (files management, diagnostic and file compression)  Differentiate.
Computer Fundamentals
HOMEWORK PAGE STAND ALONE PROGRAMS FUNCTION ON THEIR OWN AND SOMETIMES CANNOT SHARE DATA WITH OTHER PROGRAMS. INTEGRATED SOFTWARE COMBINES.
Open Source Software Legal and Other Issues related to use
Open-Source Software ISYS 475.
THE INTELLECTUAL PROPERTY OF SOURCE CODE Michael Musick.
Quiz 2 - Review. Identity Theft and Fraud Identity theft and fraud are: – Characterized by criminal use of the victim's personal information such as a.
Open Access Publishing And Open Source Software. Open Access Publishing Peer-reviewed journal literature available on the internet at no charge Users.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
INTELLECTUAL PROPERTY COPYRIGHTS, PATENTS AND TRADE MARKS.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
Categories of Software
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Programming and Application Packages
Open Source Software An Introduction. The Creation of Software l As you know, programmers create the software that we use l What you may not understand.
Development, Marketing, Licensing, and Distribution.
Section 2 Software.
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
Application Software Performs a specific job or task. Helps people use their computers to perform their work more effectively. Categorized in two ways.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Software and Hardware Interaction
COMPUTER ETHICS Computer ethics is the study of standards of right and wrong.
This was my first quiz (practice one) This one is actually the Final Quiz, but it will not work.
Computer Applications to Business
Introduction After seeing the pressure of license and proprietary software users where a lot of money is needed to make sure the software is in good condition,
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 7 Business Aspects of Software Engineering.
Software : Applications Software
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
1.The Nature, Impact, and Issue of Information Technology 1.5Basic Legal Framework relating to the Use of IT.
1 Business Aspects of Software Engineering SWE 513.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
Computer Technology Timpview High School
Software Installation and Copyrights Basic Computer Concepts Installation Basics  Installation Process  Copy files from distribution disks.
Commercial software.. Introduction.  Computer software comes in three different flavors: freeware, shareware, and commercial software. Freeware is free.
Applications Software: Getting the Work Done Chapter 2.
Information Systems Design and Development Technical Implications (Software) Computing Science.
Ethics Computer Literacy. Ethics Definition “the principles of conduct governing an individual or a group” —(Merriam Webster Collegiate Dictionary, 2001)
P1 - Software licenses. Different types of license and software Single-user license Multi-user license Proprietary software Freeware Shareware.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Chapter 3 Applications Software: Getting the Work Done.
Open Source Software Legal and Other Issues related to use
7 – Types of Software Component 2.
Open Source software Licensing
Open Source Software Legal and Other Issues related to use
Open Source Software Legal and Other Issues related to use
Unit 1.8 Ethical, legal, cultural and environmental concerns
Open Source Software Licenses
LINUX WINDOWS Vs..
Computer Law th class: Open Source.
Freeware, Shareware, and Public Domain
GNU General Public License (GPL)
COPYLEFT THE TERM The Term copyleft was forged upon the traditional copyright term by opposing the word right (which in English means both right meant.
APACHE LICENSE HISTORICAL EVOLUTION
Presentation transcript:

COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software2 Proprietary Software Proprietary software has restrictions on its use and copying Prevention of use, modification and copying restricted by: –Technical means withholding source code releasing machine-readable binaries only –Legal means Software licensing Copyright Patent

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software3 Proprietary Software Can be sold for money as commercial software or at no price as freeware Examples: Microsoft Windows, Adobe Photoshop, Mac OS, WinZip

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software4 Open Source Any program whose source code is made available for modification or use Usually developed as a public collaboration and made freely available Examples: Linux, Apache, Mozilla Firefox

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software5 Types of Software Freeware Shareware Liteware Public domain Free software Postcardware

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software6 Freeware Copyrighted but given away at no cost Cannot do anything with the software unless expressly allowed by author Can be used but not sold Not to be confused with free software

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software7 Shareware Most delivered free of charge Author requests small fee is program is liked and used regularly Can be copied and sent to others, but also requires they pay fee Inexpensive; produced by one programmer, offered directly to customers – no packaging or advertising expense

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software8 Liteware Software that is distributed freely in a version having less capability than the full for-sale version Usually entices persons to purchase full package

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software9 Public Domain Free software that is not copyrighted Used incorrectly to refer to freeware Can be used without restrictions as components of other programs UNIX community has developed several types of these programs

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software10 Free Software Can be used freely, modified and distributed Restriction: any redistributed version of the software must be distributed with the original terms of free use, modification, and distribution (known as copyleft) Free software may be packaged and distributed for a fee – the “free” refers to the freedom of modification and distribution Linux is an example

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software11 Postcardware Freeware that requires only that the user send the software provider a postcard as a form of payment Idea is: –To “humanize” the transaction –To remind the user that someone else shared something freely –To remind the provider that someone is actually using the creation

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software12 Discussion Find an example online of each of the various types of software Discuss the benefits and disadvantages of each of the following types of software – freeware, shareware, liteware, public domain, free software Compare and contrast proprietary and open source software

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software13 Ways Of Acquiring Software Off-the-shelf Build to order Modifiable off-the-shelf – customization

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software14 Off-the-shelf Software that is ready-made and available for sale to the general public Designed to be implemented easily into existing systems without the need for customization Typically cheaper, easily available Product is used “as is” Example: Microsoft Office

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software15 Modifiable Off-the-shelf Off-the-shelf software whose source code can be modified May be customized to meet the requirements of the customer by: –the purchaser –the vendor –another party

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software16 Build To Order Software that has been designed and developed specific to the customer’s outlined requirements Tailored specifically to an organisation or individual

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software17 Assignment Discuss the circumstances which would be best suitable for each strategy of acquiring software

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software18 Obtaining Software In-store purchase Online download or purchase Catalog or package inclusion

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software19 Discussion What are the benefits to each of the methods listed previously for obtaining software? What are the disadvantages? Are there specific software applications best suited for each method?

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software20 Software Licenses Legal contract between a software application author or publisher and the user of that application Similar to a rental agreement User agrees to pay for the privilege of using the software, and promises the software author or publisher to comply with all restrictions stated in the license

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software21 Software Licenses Users indicates their acceptance by: –Opening the shrink wrap on the application package –Breaking the seal on the CD case –Sending a card back to the software publisher –Installing the application –Executing a downloadable file –Simply using the application

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software22 Software Licenses Users can refuse to enter into the agreement by: –Returning the software product for a refund –Clicking "I do not accept" during installation

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software23 GNU General Public License Used to protect GNU software (UNIX-like operating system that comes with code that can be modified, copied and redistributed) First term: programmers may freely copy and distribute verbatim copies of a software program's source code, under the condition that each copy displays a copyright notice, disclaimer of warranty, intact GPL notices, and a copy of the GPL Second term: requires the same conditions as the first, along with notification of any changes made to the software and deals with modification and redistribution of software

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software24 Volume License Allows installation by more than one user, or on more than one computer, for a single copy of the application

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software25 No. Of Clients Versus No. Of Users A license that specifies the number of computers allows: –Application to be installed on given number of computers –Multiple users can use the application for a given machine A license that specifies the number of users: –Limits the amount of installations to the given number of users –Means that application can be installed on less computers if more than one user per computer

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software26 Discussion Consider volume licensing. In a large organisation, which type of end user licensing agreement would you choose – number of users or number of clients? Do you think this would be different for a small organisation? Why?

COMP 6005 An Introduction To Computing - Session Two: Computer Software - Acquiring Software27 Links Reference – – –