fossintro pres dav
Post on 30-May-2018
228 Views
Preview:
TRANSCRIPT
-
8/9/2019 FOSSintro Pres DAV
1/21
An Introduction to
Free and Open Source Software
World
By :Parin Sharmaparin.sharma@gmail.com
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:
parin.sharma@gmail.com
or follow me on Twitter
http://twitter.com/FOSSmaniac
In case of any queries / problems /Feedback / Suggestions:
mailto:parin.sharma@gmail.commailto:parin.sharma@gmail.com -
8/9/2019 FOSSintro Pres DAV
21/21
Thanks!!
top related