Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Open Source Answer to Critical Infrastructure Security Challenges Vadim Shchepinov, Chief Executive Officer RED SOFT CORPORATION.
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
The Importance of Open Source Software Networking 2002 Washington, D.C. April 18, 2002 Carol A. Kunze Napa, California.
Open Source Applications Mikko Mustalampi DAP02S.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
Open Source Software …its not all for the techies. - Dan Coming.
B-1 Appendix B Information System Software Robert Riordan, Carleton University.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Open Source Business Models By Mike Telmar, Jacob Jennings, and Jerome Thomas.
12/6/06 1 Hofstra University - CSC005 Special Topics LAMP Technologies.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Section 1 “Application SW: End-User Applications”
Open-Source Software ISYS 475.
Computer Software.
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
Python Introduction.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Chapter 4 Computer Software.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
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.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
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?
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy.
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,
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
1 Open Source Update Jerry Thode Founder and President J. Paul Group, LLC February 8, 2005.
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
By: Jessica Watkins. “Open Source software is software which can be used, modified and improved by anyone and can be redistributed freely.” Freely, in.
Nursing Informatics. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
 Programming - the process of creating computer programs.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends.
Made By: Micheal Mouner Linux VS Windows. Agenda.
Apache Web Server Architecture Chaitanya Kulkarni MSCS rd April /23/20081Apache Web Server Architecture.
Open Source Software. Chris Moylan Group 5...I think.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
Open Source Software The Apache HTTP Server Prepared by: Clemance Fleischer ITEC400 Assignment 13-1.
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
10 Questions and Answers about.
INTRO. To I.T Razan N. AlShihabi
OPEN SOURCE.
open source and free software Najeeb Ullah Student ID
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
Open Source software Licensing
OPEN SOURCE.
Daniel Henry January 30, 2002 CS 4900
OPEN SOURCE SOLUTION FOR e-GOVERNANCE
Developing Web-Based Applications
OPEN SOURCE SOFTWARE (OSS)
OPEN SOURCE BY :.
Open Source و الرخص Ardy Siegertالكاتب: برامج
Computers Tools for an Information Age
Introduction to Computing
Presentation transcript:

Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University Group member Zahaid Mahmood id:41 Naim hossain

What Software is Needed? ► Operating Systems ► Application Software ► Software Development Tools ► Web services ► Database Servers and RDBMS’s

What is open-source software (OSS)? ► Software comes in the form of compiled code (binaries), and the human-readable source code from which these binaries are compiled. Open- source software is software whereby the software is distributed in the form of binaries as well as source code. ► The distributor cannot restrict any party from redistributing the software, nor can any party be restricted from making modifications or making derivative works based on the source code.

What is open-source software (OSS)? (continued) ► Open Source Software (OSS) is an example of a second order Internet effect. ► The first order was commercialization through buying and selling (e.g., Amazon and eBay). ► The second order is based on collaboration and information sharing (e.g., Facebook) ► Programmers throughout the world can be engaged in software development.

What open-source software is available? ► Multi-user Networked Operating Systems o Linux :The most popular OSS operating system on the planet ► Internet/intranet Services and Applications o Apache web server - Accounts for over 60% of the web servers on the Internet o BIND name server - The software that provides the DNS (domain name service). Many of the root name servers as well as the Internet backbone network ISPs use BIND o Sendmail mail (Exchange server) - The most widely used transport software on the Internet

What open-source software is available? (continued) ► Software Development o GCC - The compiler for C, C++, Fortran, Java, that comes standard with all the major OSS operating systems o JBOSS - A popular open-source implementation of J2EE o Perl - A very popular language widely used in scripts to drive `live content’ on the World Wide Web o PHP - A very popular scripting language for interactive web development and applications o Python - A popular object-oriented scripting language for web and desktop development

► Database Systems o MySQL - A very popular open-source RDBMS o PostgreSQL - A popular open-source RDBMS with many advanced features ► Desktop Applications o OpenOffice.org - An integrated office suite featuring word- processing, spreadsheet, drawing and presentation software largely compatible with Microsoft Office o Ximian Evolution - A GUI desktop application for personal , calendar and diary having similar look and feel with Microsoft Outlook o Mozilla - The open-source evolution of the popular Netscape web browser What open-source software is available? (continued)

Open Source Software licensing and copyright ► The two most common types of OSS licensing are: o BSD Style: this category of license allows one to take an open-source software and redistribute it with or without modifications as proprietary software. (e.g. Apache, BIND ) o GNU GPL General Public License : It is a license that requires that the product derived from the original open-source software must also be distributed under the same licensing regime as the original. Thus it cannot be turned into a closed- source product. (e.g. Linux) o for more details

Can We Count On OSS? ► OSS is developed and/or maintained by volunteer programmers so is a single party fully accountable for it ? ► Yes, For Common open source project we find a non-profit foundations or normal businesses supporting the software ► For example, Apache is supported through the Apache Software Foundation and Red Hat Linux is supported and maintained by Red Hat Corporation

Can We Get Support On OSS? ► The most frequently cited reasons against using OSS in corporations is the lack of support. ► In Propriety CSS we can relay on the vendor for support. ► But, There exists professional companies providing service and support for open-source (e.g.Red Hat for Linux, Zend for PHP, and recently Sun Microsystems for MySQL) ► The Internet is another great source of informal support that is efficient (Newsgroups, FAQ’s and HOW-TO documents).

Is OSS secure? ► A common charge against open source is that it is inherently insecure because as the source code is readily available. ► But, it also enables anyone who wishes, solve the weaknesses in the design and coding to discovering the vulnerabilities before the attackers and making the software more secure. ► Reporting of bugs and vulnerabilities by users can be treated much sooner than CSS. ► They can do that without the a permission (which is not possible with Proprietary CSS).

THANK YOU