FOSSintro Pres DAV

download FOSSintro Pres DAV

of 21

Transcript of FOSSintro Pres DAV

  • 8/9/2019 FOSSintro Pres DAV

    1/21

    An Introduction to

    Free and Open Source Software

    World

    By :Parin [email protected]

    http://twitter.com/FOSSmaniac

    Note: I attribute this work to Mr. Narendra Sisodiya ( http://narendra.techfandu.org ) as I haveremixed his presentation named IntroFOSS.odp

  • 8/9/2019 FOSSintro Pres DAV

    2/21

    CC-By-SA 2.5 In

    This work is Licensed under Creative CommonAttribution-Share Alike 2.5 India

    You have Freedomto Share

    to copy, distribute and transmit the workto Remix to adapt the work ShareUnder the following Conditions

    Attribution You must attribute the work by proving the name of authorand homepage. (Parin Sharma http://parin.isa-geek.com)

    Share Alike If you alter, transform, or build upon this work, you maydistribute the resulting work only under the same or similar license to thisone.

  • 8/9/2019 FOSSintro Pres DAV

    3/21

    How it all started ??

    http://bit.ly/RevolutionOS

  • 8/9/2019 FOSSintro Pres DAV

    4/21

    American Software Freedom Activist andcomputer programmer.

    1983, launched the GNU Project

    GNU is a Operating System. Full project wasnever completed.

    1985, set up the Free Software Foundation

    Wrote GNU GPL license

    GNU development tools, ex gcc compilerStallman popularized the concept of Copyleft

    Richard M. Stallman aka RMS

    http://bit.ly/wikiRMS

  • 8/9/2019 FOSSintro Pres DAV

    5/21

    What is Free software??

    "Free software" is a matter ofliberty, not price. To understand

    the concept, you should think of"free" as in "free speech," not as

    in "free beer."

    http://fsf.org

  • 8/9/2019 FOSSintro Pres DAV

    6/21

    Free software is a matter of the users' freedom to run,copy, distribute, study, change and improve the software.

    More precisely, it means that the program's users have thefour essential freedoms:

    The freedom to run the program, for any purpose (freedom0).

    The freedom to study how the program works, and change

    it to make it do what you wish (freedom 1). Access to thesource code is a precondition for this.

    The freedom to redistribute copies so you can help yourneighbor (freedom 2).

    The freedom to distribute copies of your modified versions

    to others (freedom 3). By doing this you can give the wholecommunity a chance to benefit from your changes. Accessto the source code is a precondition for this.

    http://bit.ly/FreeSW

  • 8/9/2019 FOSSintro Pres DAV

    7/21

    GNU GENERAL PUBLIC LICENSE

    Version 3, 29 June 2007

    Copyright 2007 Free Software Foundation, Inc.

    Everyone is permitted to copy and distribute verbatim copies of this licensedocument, but changing it is not allowed.Preamble

    The GNU General Public License is a free, copyleft license for software and otherkinds of works.

    The licenses for most software and other practical works are designed to takeaway your freedom to share and change the works. By contrast, the GNUGeneral Public License is intended to guarantee your freedom to share andchange all versions of a program--to make sure it remains free software for all its

    users. We, the Free Software Foundation, use the GNU General Public Licensefor most of our software; it applies also to any other work released this way by itsauthors. You can apply it to your programs, too.

    Read Full License at : http://bit.ly/GNUsGPL

  • 8/9/2019 FOSSintro Pres DAV

    8/21

    Linus Torvalds

    1991, a Finnish student, used the GNUdevelopment tools to produce Linux, anoperating system kernel

    Kernel was the missing component of GNU

    Operating System

    MCC Interim Linux, (1992) was first Linux Distro

    GNU/Linux is appropriate term.

    Soon many community Distro developed

    Debian , Slackware

    http://bit.ly/Linus

  • 8/9/2019 FOSSintro Pres DAV

    9/21

    GNU/Linux Distribution

    Distro is a GNU/Linux Operating System

    Red Hat is the most successful commmercial Distro.

    Ubuntu, Fedora, Debian, Linux Mint etc. are some of the mostpopular Distros.

    Almost all the Distros have Live CD which means you can justPlug and Boot i.e. The whole OS runs on RAM i.e. your Hard Diskuntouched.

    Over 300 Distro exist more info at the URL below!

    http://distrowatch.com

  • 8/9/2019 FOSSintro Pres DAV

    10/21

    http://bit.ly/OpenMissesFree

    Open Source

    When we callsoftware free, wemean that itrespects the users'

    essentialfreedoms: thefreedom to run it,to study andchange it, and toredistribute copies

    with or withoutchanges.

    http://fsf.org

    Open source is adevelopment method forsoftware that harnessesthe power of distributed

    peer review andtransparency of process.

    The promise of opensource is better quality,higher reliability, more

    flexibility, lower cost,

    and an end to predatoryvendor lock-in.

    http://opensource.org

    Free vs

  • 8/9/2019 FOSSintro Pres DAV

    11/21

    Why FOSS andGNU/Linux ?? (1)

    Freedom matters

    Power to User

    Free of Charge (mostly but notneccessary)

    Economical

    No Vendor Lock-in

    Based on Open Standards (odt, png,

    svg ..)

    No need of Anti-Virus

    Most of them are Cross Platform

    Most companies use FOSS tooleven if they produce non-foss

    product (Ex. java tools)

    Fastest Super Computer to Serverof google to mobile and your Airtel

    Beetel router use Linux

    Supports 100+ file systems

    Schedule jobs using crond

    No need to Reboot after installing

    softwares

    http://bit.ly/101Reasons

  • 8/9/2019 FOSSintro Pres DAV

    12/21

    Why FOSS and

    GNU/Linux??(2)No need to install extra Device drivers

    Multiple Workspaces

    Desktop full of eyecandy w/

    3D Compiz Desktop and KWin

    Most Documented OS

    No more Blue Screen of Death (BSOD)

    Both Community Support andCommercial Support available

    Linux is in embedded devices.

    Easy to Install and Use

    Linux now used in Mobiles too(Ex.OpenMoko, Android, Maemo,Badaetc.)

    GeeXbox - A 19MB OS which is aHome Theater based on Linux

    No Need to buy Pirated versions, Trialsetc.

    No need to use obsolete tools.

    S/W with latest standards (Ex. Firefox

    supports HTML5)

    Highly Secure

    Built in virtualization (Xen,KVM,VirtualBox etc.)

    http://bit.ly/101Reasons

  • 8/9/2019 FOSSintro Pres DAV

    13/21

    What is School OS??

    SchoolOS is complete and fully functional operatingsystem based on the Gnome window managers andpowered by the popular Ubuntu (http://ubuntu.com)

    Linux Distribution but It isMonoFree

    . School OSComes with Live DVD which specially made for Indianstudents. SchoolOS is joint collaboration of NCERT ,IIT Delhi and Knowledge Commons. It is a Free andOpen Source Software.

    http://schoolos.org

  • 8/9/2019 FOSSintro Pres DAV

    14/21

    Some FOSS you should

    use!1. Mozilla FirefoxWorld's No.1 Browser

    2. OpenOffice.Org

    Office Suite

    3.VLC PlayerLets you play almost any mediaformat

    4.Notepad++

    A modern text editor

    5.Google ChromeBrowser

    6.HTTrackerWebsite Copier

    7. Eclipse IDE and

    Netbeans IDE ( For Java ,C/C++ and more )

    8. Dev C++IDE

    9. Audacity

    Audio Editor

    10. AvidemuxVideo Editor

  • 8/9/2019 FOSSintro Pres DAV

    15/21

    Alternatives/Replacements to somePopular Proprietary S/w

    Photoshop GIMP

    3ds Max and Maya - Blender

    MS Office Koffice, OpenOffice.Org

    IE Mozilla Firefox, Google Chrome

    Nero Infra Recorder, Brasero, K3b

    Notepad- Notepad++,Kate,GEdit

    Partition Magic Gparted

    Sound Forge ReZound

    MS Word Kile and LaTeX

    MS Frontpage BlueFish, KompozeR

    Messenger Pidgin, Kopete

    mIRC Xchat, Quassel IRC

    Corel Inkscape

    Adobe Pagemaker Scribus

    Dreamweaver Bluefish,Aptana.org

    MS Outlook MozillaThunderbird, Evolution

    PDF utils Xpdf, Kpdf, Evince,PDFedit etc.More at:

    http://linuxappfinder.comhttp://linuxalt.comhttp://alternativesto.nethttp://bit.ly/100BestUbuntu

    http://linuxappfinder.com/http://linuxalt.com/http://alternativesto.net/http://alternativesto.net/http://linuxalt.com/http://linuxappfinder.com/
  • 8/9/2019 FOSSintro Pres DAV

    16/21

    Demos

  • 8/9/2019 FOSSintro Pres DAV

    17/21

    1)KAlgebra2)Kig3)GNU Plot

    4)GNU Octave5)KGeography6)Kturtle7)Kwordquiz Tutorial at http://bit.ly/Kwordquiz8)Stellarium9)Celestia

    10)Keduca11)Kanagram12)Ktouch13)gChemical14)BK Chem Tutorial at http://bit.ly/BKChemTutorials15)Kalzium16)Dia Diagram Editor17)FET Tutorial at http://bit.ly/FETtutorial18)eToys19)g++20)Gtk-recordmydesktop

  • 8/9/2019 FOSSintro Pres DAV

    18/21

    GNU Plot

    Used to plot graphs

    For example, try:

    gnuplot> plot sin(x)/xgnuplot> splot sin(x*y/20)gnuplot> plot sin(x) title 'SineFunction', tan(x) title 'Tangent

    Tutorial at http://bit.ly/GNUplot

    GNU Octave

    MATLAB compatible Syntax Find sum, mean, std. deviation etc

    Matrix Calculation Solve Linear Equation in 3 Variables

    using Matrix

    Tutorial at http://bit.ly/OctaveWiki

  • 8/9/2019 FOSSintro Pres DAV

    19/21

    Questions ??

    [Photo credit : alexanderdrachmann ]

    http://www.flickr.com/photos/drachmann/327122302/http://www.flickr.com/photos/drachmann/327122302/
  • 8/9/2019 FOSSintro Pres DAV

    20/21

    Drop an email at:

    [email protected]

    or follow me on Twitter

    http://twitter.com/FOSSmaniac

    In case of any queries / problems /Feedback / Suggestions:

    mailto:[email protected]:[email protected]
  • 8/9/2019 FOSSintro Pres DAV

    21/21

    Thanks!!