Software, Shareware and Opensource CSCU9B2

Similar documents
Categories of Free and Nonfree Software

CSCA0101 Computing Basics CSCA0101 COMPUTING BASICS. Chapter 7 Software

Open Source Alternatives. Panther Linux User Group Joseph Rivera

Unit 4 Objectives. Software. Component 4: Introduction to Information and Computer Science. Unit 4: Application and System Software Lecture 1

Leveraging Open Source / Freeware Solutions

SOFTWARE UNIT 1 PART B C O M P U T E R T E C H N O L O G Y ( S 1 O B J A N D O B J 3-2)

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software

Free and Open Source Software for Business: An Introduction

Web Conferencing Version 8.3 Troubleshooting Guide

Application Software

Chapter 3 Software. Computer Concepts Chapter Contents. 3 Section A: Software Basics

Introduction to open source software

L A TEX in a Nutshell

Userful MultiSeat Toolkit

How To Install Help Desk Premier

COMPUTERS ARE YOUR FUTURE CHAPTER 5 APPLICATION SOFTWARE: TOOLS FOR PRODUCTIVITY

Web Development. How the Web Works 3/3/2015. Clients / Server

Open Source Sustainability and RDM. Scott Wilson

Technical Readiness Requirements

Student ANGEL FAQs. General Issues: System Requirements:

Code Estimation Tools Directions for a Services Engagement

Free and Legal Software You Can Download By Tom Krauser

How to create even more authority and presence using the web. Your ultimate weapon to getting and sustaining change.

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)

Metatron Technology Consulting s Strategic Guide to Open Source Software

Free software GNU/Linux TOR project

Fact Sheet IPR management in software development

An Introduction to the Legal Issues Surrounding Open Source Software

1 Axis camera configuration IP configuration Setting up date and time Installing an IPS Analytics Application...

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

This Report Brought To You By:

Software Product Information. Faba5 Website

Example of Standard API

Computers Are Your Future Eleventh Edition Chapter 5: Application Software: Tools for Productivity

ClickCall. User Guide. Please read this manual carefully before operation. Retain it for future reference.

Linux. Prepared for: Professor Maria Damen. Prepared by: Lori Minor. Date: December 6, 2010

Applications Software: Getting the Work Done. Chapter 2

Web Design and Development ACS-1809

Elements Professional Ultimate. New Features for imindmap V4.1

Program Summary. Criterion 1: Importance to University Mission / Operations. Importance to Mission

The best of both worlds

Vodafone Hosted Services. Getting started. User guide

Desktop Services, Technology Services Group. Computer Reimage / Deployment Approval Form (For Monash-owned assets only)

When is Distribution not Distribution?

Kids College Computer Game Programming Exploring Small Basic and Procedural Programming

You are granted free resale rights of this ebook. You can resell this ebook for as

Where's Gone? LEAD GENERATION PRINTABLE WORKBOOK

Open Source tools for geospatial tasks

Open Source vs. Proprietary

Eskills Desktop Courses

ADOBE FLASH PLAYER Local Settings Manager

Certificate IV in Project Management Practice 1 BSB41513

Real-time Device Monitoring Using AWS

Commercial Software Licensing

Perfect PDF 8 Premium

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30

Known limitations The following table lists features and their known limitations in Internet Explorer 8 (64-bit) and Internet Explorer 9 (64-bit).

Chapter 9 The Internet

Introduction to Dreamweaver

Chapter 2 Installing ShareScope

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Minimum Computer System Requirements

Connecting from Home & Drop-In Session

This manual provides information and recommendations for Mac SharePoint Users at Fermilab. Using SharePoint from a Mac: Overview

Utilizing Dropbox to Share Files

1.0 Hardware Requirements:

Website Planning Questionnaire. Introduction. Thank you for your interest in the services of The Ultimate Answer!

2 6th December 2012 Copyright Eddie Obeng 2010 Pentacle 2011 All rights reserved

Discovering Computers

Lync Web App 2013 Guide

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

Open-source business models: Creating value from free stuff'

Suitable file formats for transfer of digital records to The National Archives

Ways to find medical information on the Internet. Academic Library of the Medical Faculty CU

ACORD. Lync 2013 Web-app Install Guide

Version Client Setup Guide

Citrix Introduction and FAQs

SOLARWINDS, INC. ipmonitor 8.0 MANAGER END USER LICENSE AGREEMENT REDISTRIBUTION NOT PERMITTED

LOOK TO THE CLOUD: Cloud Computing Primer An ebook

Compatibility Matrixes. Blackboard Academic Suite

Setting up for Adobe Connect meetings

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

Information Technology User Guide Office 365 ProPlus

RingCentral for Desktop. UK User Guide

Recommended operating systems and software for end user services. Operating systems and software not supported for end user services

Phire Architect Hardware and Software Requirements

Table 1 summarizes the requirements for desktop computers running the Participant Application and the myat&t utility.

Softline VIP Payroll System Requirements v2.9a January 2010

What you should know about: Windows 7. What s changed? Why does it matter to me? Do I have to upgrade? Tim Wakeling

Appendix A: Encrypting a File and / or Message

15 minutes is not much so I will try to give some crucial guidelines and basic knowledge.

WEB SITE DEVELOPMENT WORKSHEET

Islington ebooks Help / FAQs

How To Understand The History Of The Web (Web)

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Outline: Operating Systems

CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service

Certificate III in Recordkeeping 1 BSB30807

Transcription:

Software, Shareware and Opensource CSCU9B2 1

Contents Commercial software vs Freeware vs Open Source software Licences GNU GPL Open source Common software examples Sources, Safety and Risks 2

Pay, Try, Donate, Get Free Software can be bought (e.g. Microsoft Office, Logic pro, ) Apps or applications Shareware Free to download but limited in some way, either by time or functionality. Buy a license to get full functionality Often not able to save files, or watermarks saved files, or Freeware Obtained at no charge (or optional donation) Sometimes free version has advertising in it 3

Open Source, aka free software, software libre Open Source (or Free software or Software Libre) is free in a different sense that of Freedom Open Source (not freeware) gives the user the freedom to use, share and modify the program The ability to modify requires the source code to be available You can charge people for software libre, or give it away, or ask for donations 4

No Free Shareware You cannot release software libre as shareware that is, with functionality disabled Part of the freedom of freeware is that the user has full access to its abilities Any disabled features could simply be enabled by editing the source Though this would need programing expertise 5

Commercial Freeware Some commercial organisations make software available without charge Windows Defender Adobe Reader Google apps But it is rare that the source code for these programs is made available, e.g. Adobe wouldn t let you change and distribute your own version of Reader So it is free of charge, but not open source 6

Licenses The author of software automatically has copyright of the software A software license is a method for allowing others some (or all) rights to use, copy, distribute or change the software This is similar in concept to licenses for other media E.g. audio or video recordings 7

Proprietary Licenses Proprietary End User License Agreements (EULA) are usually used for commercial software and grant the user permission to use the software Long piece of text that you have to click to agree that you ve read Ownership of the copy of the software actually stays with the company Generally states how many concurrent users are allowed, prohibits reverse engineering and limits liability May also be an annual licence 8

Free Licenses Free licenses are designed to allow users greater rights to use, modify and distribute free software Some are more strict than others about the terms under which modified versions can be redistributed Permissive licenses allow redistribution under different license terms Copyleft licenses insist that redistributed code offers the same rights as the license that the original code came with 9

Copyleft Software distributed under a copyleft license has rights associated with it that must be passed on with the software Generally distributed with open source Requires that source code for software is made available Prohibits restrictions being added to a modified program s licence 10

GNU Project Goal to develop a sufficient body of free software [...] to get along without any software that is not free. First project was GNU operating system (GNU means GNU s not Unix) Others include compilers, system utilities, games, media manipulation (e.g. GIMP), and many more See https://www.gnu.org 11

GNU GPL The General Public License (published by GNU) Provides the following user freedoms to use the software for any purpose to modify the software to suit your needs to share the software including any changes you make If you share the software, you must share the license See http://www.gnu.org/copyleft/gpl.html 12

All or Nothing Much of what GNU produce (under GPL) and many other GPL licensed software come in the form of a library People use these libraries to build new software and then distribute or sell it If your software uses a GPL library, then your WHOLE product must be GPL licensed 13

Using the License If you want to release code under GPL, you just download a copy of the license and include it with your code If you wrote the code, you still own the copyright that isn t made public domain You can also release the same software under a different license say one which requires payment if the code is redistributed under stricter terms 14

Open Source Aka Free Software, Software Libre Same principles, but different name Considered less confusing and more business friendly Many companies make a profit from open source software The software itself is generally free But training, bespoke development, etc. not free 15

Too Much Source Some users are happy to download source code, get all the right libraries, compile the code and run it Can be a bit daunting! Others would prefer to just download the executable and run it Some projects make this easier than others Some give the impression of being members only Most software worth having is available as an executable or with an installer 16

Some Good, Free Software Linux (Operating System) Open Office (Office-like tools Firefox and Thunderbird (Browsers) GIMP (Graphics creation, photo editing) PSPP (Statistics) LaTeX (Scientific/engineering word processing) 17

Linux Linux is a Free computer operating system Common alternative to Windows Desk top versions for PCs Server versions for servers Manages files, devices, hardware, resources, etc. There are many distributions of Linux 18

Linux Distros So called Distros are versions of Linux that are packaged in different ways Different user interface Different default configuration Different software packages shipped as standard Developed and maintained by a community of users and programmers 19

Common Distros 20

Avoiding Windows You can buy a Windows PC or a Mac, and replace the OS with Linux You can also use your existing Windows PC and run Linux from a memory stick You can also buy a computer without any operating system installed This saves you the money of buying Windows Can t easily buy a Mac with no OS: different integration model from Windows Install the Linux Distro of your choice 21

Open Office Free alternative to MS office Can read MS office documents (mostly) Writer (like Word) Calc (like Excel) Impress (like Powerpoint) Datanase (like Access) Draw Vector graphics Math Equation writer 22

Mozilla Non-profit organisation dedicated to keeping the power of the Web in people s hands See https://mozilla.org.uk Free software including Firefox browser Thunderbird email client Thimble HTML editor 23

GIMP GNU Image Manipulation Program Free alternative to Photoshop They seem to frown on making a Windows version, but there is a windows installer available Source code is available Free license Means you can build it for many different computers (Mac, Linux, Windows ) 24

PSPP An alternative to (you guessed it) SPSS Statistical analysis Another GNU product SPSS licencing is considered unethical (or at least quite harsh (time limitations, for example)) PSPP has a Free software license 25

LaTeX Z 1 exp( x 2 )dx 0 For the more mathematically inclined amongst you, LaTeX is a typesetting program Produces documents, e.g. PDF with very nice typesetting Used a lot in academia, specifically in science and engineering Very satisfying, once you get the hang of it Very nicely formatted equations etc. Specify your document in a mark-up language, then compile LaTeX compiler is free under the LateX Project Public License (LPPL) 26

Risks and Safety Most free software is distributed as downloads via the internet Most of it is safe and reliable Some of it contains malware Never download something a stranger has recommended (say in email or a chat room) without checking it out first Read reviews, use a reputable download site 27

Reputable Download Sites Source Forge - sourceforge.net GNU - www.gnu.org/software Tucows www.tucows.com And review sites Cnet technology reviews www.cnet.co.uk 28