17
1 Thank you.. The TechEd Revolution Club at the University of Guyana organised an event. The event consisted of a series of presentations from students and others related to emerging technologies. I am grateful to the to the TechEd Club for inviting me to this event. I enjoyed being among them.

Presentation on Free and Open Source Software - TechEd Talks 2017

Embed Size (px)

Citation preview

1

Thank you..

The TechEd Revolution Club at the University of Guyana organised an event. The event consisted of a series of presentations from students and others related to emerging technologies.I am grateful to the to the TechEd Club for inviting me to this event. I enjoyed being among them.

2

Free and Open Source Software

TechEd Talk ‘17 University of Guyana23 September, 2017

Vidyaratha KissoonEmail : [email protected]

3

We will talk about ..

● The definition of Free and Open Source Software, and why we should consider FOSS

● Examples of Free and Open Source Software

● Anything else you want as the time allows..

4

Software development

Source Code

Programme in binary

Compiliation

5

Licensing...

6

FREE and open source software..the freedoms..

7

Free and OPEN SOURCE Software

● Free redistribution of the software

● Source code is available

● Derived works must be covered by a similar license

● Integrity of author's code must be preserved

● No discrimination against users

● No discrimination against fields of endeavour

● Distribution of license

● License must be technology-neutral

● License must not be specific to a product

● License must not restrict other software

8

Free and Open Source software

● FOSS as a movement – ‘old’ and emerging technologies

● FREE means the four freedoms● Some can be free as in $$$$● Not all ‘Free as in $$$$’ software is FOSS● Some products are available with FOSS versions, pay for services, additional features

9

Why we should consider FOSS..

● Draft Policy for FOSS Use in Public Sector in Guyana https://github.com/Vidyaratha/FinalDraftFOSSPolicy

● Adherence to intellectual property rights, avoiding piracy● Security, Reliability/Stability of many products● Open standards and vendor independence● Reduced reliance on imports, re-allocate costs for learning

and adaptation● Development of local software capacity● Localisation

10

Some F/OSS examples

● Operating Systems – Linux (Ubuntu, Linux Mint,etc ), FreeBSD● Databases - MySql, PostgreSQL, MongoDB● Web servers – Apache ● CMS/Web development– Drupal, Wordpress, Joomla, Django● Elearning – Moodle, ● TTCS OS for Windows - http://www.ttcs.tt/osswin/● Multimedia – VLC● Graphics – GIMP, Inkscape, Blender (animation!)● Design – BRL-CAD, FOSSCAD community, Blender● Productivity – LibreOffice, OpenOffice, Koffice, Abiword

11

Geographic Information Systems

● QGIS● Other software on

the OSGeo project● (OpenStreetMap)

12

Nano Technology - Tomviz

13

UAVs/Drones

● Example : Dronecode● Different industry players, governed under Linux Foundation● Projects for comms, flight code, simulation, ground control,

hardware , developer APIs

14

Productivity - LibreOffice

15

Artificial Intelligence

● TensorFlow (Google)

● Caffe● Apache Spark Mlib● Apache Mahout● ..and others

16

Big Data

● R language and environment

● Apache – Hadoop, Samoa

● RapidMiner

17

Thanks.. questions,comments?