Open Source Software. International Open Access Week at the

Similar documents
Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

Checking Under the Hood

Lecture #1 4 th Year M.Sc. Dina Rafaa Ahmed

Topic 1- The Basic Knowledge of Open Source and Free Software

EWRG-CES. Bharath Setturu EWRG, CES, IISc

Supporting the Open Web

Intro to FOSS. What is FOSS?

SAP Enable Now. System Requirements

BEST PRACTICES GUIDE. Tips and guidelines to get the most out of RecoveryManager Plus.

Nolij Transfer 6 Migration Planning & Preparation. Danielle Whitney Services Product Manager

Chapter-16 INTERNET AND OPEN SOURCE CONCEPTS

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first.

Getting. Started with. smash. IBM WebSphere. Ron Lynn, Karl Bishop, Brett King

What is a web site? Web editors Introduction to HTML (Hyper Text Markup Language)

What is Drupal? What is this Drew-Paul thing you do?

TPF Update TPF Users Group, Acapulco May 2004

INF5750. Open Source. University of Oslo Department of Informatics

Using SQL Reporting Services with isupport

Linux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017

Open Source Development. Ely Levy Yair Yarom

Using CiviCRM By Joseph Murray, Brian Shaughnessy READ ONLINE

References: PHP / Web Development / Mobile Development

Transforming Libraries into Learning Centres using Open Source Technologies

CSCI 201 Lab 1 Environment Setup

CONTEST DESCRIPTION / DESCRIPTION DE CONCOURS WEB DESIGN AND DEVELOPMENT CONCEPTION ET CRÉATION DE SITES WEB SECONDARY / NIVEAUX SECONDAIRE

IISSI Presentation

Goran Halusa. Summary. Experience. Web Developer at Quotient

Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems

Appendix A: Courseware setup

SYSTEM REQUIREMENTS M.APP ENTERPRISE

Untitled Developers. Herbie Duah. John Loudon. Michael Ortega. Luke Sanchez. Capstone Team Project: MSI Web 2.0. Design Document Ver. 1.

History of Unix, Linux and the Open Source

Contact: Method Park Wetterkreuz 19a Erlangen Germany. Phone Fax Internet

CIS 3308 Web Application Programming Syllabus

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Using the Computer Programming Environment

B. V. Patel Institute of Business Management, Computer Information Technology 2015

Supported Platforms for Alfresco Workdesk 4.x

Homework 9: Stock Search Android App with Facebook Post A Mobile Phone Exercise

Perceptive DataTransfer

Open Source Legality Patterns

When learning coding, be brave

Dealer Instructions for the Product Configurator

HAVE IT YOUR WAY! ADVISING MATERIALS CREATED BY OPEN-SOURCE AND FREE SOFTWARE BY YOU! Alexander Kunkle, Western Oregon University

Class Freeware, Open Source, and Free Software There is a difference, who knew?

Full version is >>> HERE <<<

WEB-201. Welcome Thanyapon Sananakin MCSA, MCITP, MS Insider

E-statement Settings Guide

2- Computer Essentials

IISSI Presentation

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

COP Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15)

Platforms (Operating Systems)

McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009

HKG18-TR01: Open Source Philosophy. Daniel Lezcano

WA1927 Introduction to Struts 2.x Using Eclipse. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Migrate and Transfer Schema and Data across Multiple Databases

Fermin Aguilar 5907 University Blvd. SE SUMMARY

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

SAP Process Mining by Celonis. Installation Guide. Version 1.4 Corresponding Software Version: 4.2

CIS 086 : Week 1. Web Development with PHP and MySQL

Outline. Introduction to JavaScript Resources What is JavaScript? JavaScript in web pages

Web Content Management with Open Source Software

Setup & Usage for CanadaPost AddressComplete Integration App

3DC Standard Setting Application

How To Update My Java Plug In Firefox Ubuntu 12.04

Total Content Integrator 6.0 Support Matrix Updated: August 19, 2016

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Drupal

Web-based IDE for Interfacing View Controller

Configure Recorder in CMS/Acano Call Bridge

Setup & Usage - CanadaPost AddressComplete Integration App

Bitnami HHVM for Huawei Enterprise Cloud

Building a Mapping Application Start-to-Finish

inforouter V8.0 Implementation Guide Active Innovations, Inc. A Document Management Company

Table of Contents. Copyright CMSmart.net. All Rights Reserved. Back on top

Development of Internet Applications

Byte Academy. Python Fullstack

Perceptive Process Mining

Installer Apache Manually Windows Server Bit

Instructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts

Perceptive DataTransfer

John M. Scarpaci. Summary. Professional Experience

Javascript Validator Xml Schema Eclipse Plugin

Ekran System System Requirements and Performance Numbers

CA Client Automation. Supported Content for CA Patch Manager and Supported Application Signature Content

System requirements (6.12)

OrgPublisher 10 Architecture Overview

Bitnami JRuby for Huawei Enterprise Cloud

Nick Roberts. Live event technology solutions Portfolio. Last updated:

Full Stack Web Developer

Ftp Windows 7 64 Bit Requirements Recommendations Memory

Foundations of Software Engineering. Lecture 24: Open Source Claire Le Goues

A MASTER GARDENER WEBSITE D E S I G N, D E V E L O P M E N T A N D M A I N T E N A N C E C O N S I D E R A T I O N S

Using and Developing with Azure. Joshua Drew

Bitnami Dolibarr for Huawei Enterprise Cloud

FOSS Software. Free/Open Source Software in Engineering Curriculum. Interesting Examples. Economist Innovation Award 2004

WA2256 Responsive Mobile Web Development with HTML5, CSS3, JavaScript, and jquery Mobile. Classroom Setup Guide. Web Age Solutions Inc.

Getting Started in We Card Training:

Click Studios. Passwordstate. Remote Session Launcher. Installation Instructions

Transcription:

Open Source Software International Open Access Week at the Library @NU

Quote: Open source is a development methodology; free software is a social movement. (Richard Stallman)

What is Open Source Software? First of all what is: - Software? - Source? - Open?

Software Computer programme or software is a set of instructions to computer to work in a desired manner

Source A text listing of commands to be compiled or assembled into an executable computer program.

Open Here the original source code of the software is given. Then, if required, one can modify it and compile the software to use it. Thus the Source Code is OPEN for everyone.

Open Source Software Thus, Open Source Software is a software for which the underlying programming code is also available to the users. They may read it, make changes, and build new versions of the software incorporating their changes.

Open Source Initiative (OSI) The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community. http://www.opensource.org/

Open Source Software Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.

Open Source Licenses Open Source license does not just mean access to the source code - it has to meet other criteria as well. The important issue is that the source code should be available, there should be permission to modify it and further distribute it.

Open Source Definition Free Redistribution Source Code Derived Works Integrity of the Author s Source Code No discrimination against the persons or groups No discrimination against fields of endeavour

Open Source Definition Distribution of license License must not be specific to a product License must not restrict other software License must be technology-neutral

Open Source Software vs. Free Software Free software movement was launched in 1983. In 1998 a splinter group of this movement advocated that the term free software should be replaced by open source software. Problem with free was that it implied zero cost and not the intended meaning freedom.

Free Software The freedom to run the program for any purpose (freedom 0). The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the software is a precondition for this. The freedom to redistribute copies so you can help you neighbour (freedom 2).

Free Software The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

Open Source Software vs. Free Software Are they different? No Open Source Software and Free Software for all practical purposes are same But free here actually means Freedom not free of cost Free User rather than Free Software

Freeware vs. Free Software Are they same? No Zero Cost is not the criteria for Free Software

Myths about Open Source No control Open = Unsafe Everything is free

Open Source Software Tools used @NU CMS: Wordpress, Drupal API: JQuery, jqwidget, Dojo Toolkit DMS: MySQL, PostgreSQL Other: Moodle, Ubuntu, Eclipse, NetBeans, BIRT, DSpace, OTRS, Mozilla Firefox, FireBug, WinSCP, Putty, Notepad++, 7-zip Apache: Subversion, Tomcat HTTP Server, Directory Studio, etc.

Free Software Tools used @NU My SQL Developer Google Chrome dbforge Studio RedHat server

Credits To Sukhdev Singh (sukhi@nic.in)

Marat Isteleyev Manager Department of IT Architecture NULITS marat.isteleyev@nu.edu.kz