• No results found

Software, Shareware and Opensource CSCU9B2

N/A
N/A
Protected

Academic year: 2021

Share "Software, Shareware and Opensource CSCU9B2"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Software, Shareware and

Opensource

(2)

Contents

•  Commercial software vs Freeware vs Open Source software

•  Licences – GNU GPL •  Open source

•  Common software examples •  Sources, Safety and Risks

(3)

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)

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

Some Good, Free Software

•  Linux (Operating System) •  Open Office (Office-like tools

•  Firefox and Thunderbird (Browsers)

•  GIMP (Graphics creation, photo editing)

•  PSPP (Statistics)

(18)

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.

(19)

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

(20)
(21)

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

(22)

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

(23)

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

(24)

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

(25)

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))

(26)

LaTeX

•  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)

Z

1

0

(27)

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

(28)

Reputable Download Sites

•  Source Forge - sourceforge.net •  GNU - www.gnu.org/software •  Tucows – www.tucows.com •  And review sites

References

Related documents

The laboratories contain a variety of hardware and software including: standard personal computers (PC) running Windows and LINUX (Cent OS, Debian and Ubuntu); MAC MINI

 Maximum Length of Wiring from point of COMMUNITY- BASED SOLAR POWER SUPPLY SYSTEM to EACH SHOP should NOT exceed 30 Feet; Any ADDITIONAL length of Wiring will be charged

New Features for Windows, Mac OS and Linux Operating Systems SMART Board software 9.7 includes many new features for Windows, Mac OS and Linux operating systems.. Expanded

If you have audio files that you need to convert to .mp3, try Mobile Media Converter, a free, easy-to-use program available for Windows, Mac, and Linux.. Download Mobile

The data used includes, the demographics, gender and country of residence; six items from the project experience questionnaire including, whether the majority of

The GPL is the most widely-used open source software license and is considered the most “purest” by requiring that all software code is free and available and that. changes must

This license allows the use of the source code for the development of proprietary software as well as free and open source software..

Shotcut is son of such best free video editing software programs available on Windows Mac and Linux Shotcut like Blender is a fully open source program.. Linear editing is rejecting