Free software
Transcript of Free software
My Experience with Free and Open SourceTools1
Bama.S
Department of Information Science and TechnologyCEG Campus
Anna UniversityChennai
July 12 2011
1GNU Free Documentation License1 / 19
Most important in life?
I MoneyI HealthI CharacterI "If wealth is lost, nothing is lost"I "If health is lost, something is lost"I "If character is lost, everything is lost"
2 / 19
Most important in life?
I Money
I HealthI CharacterI "If wealth is lost, nothing is lost"I "If health is lost, something is lost"I "If character is lost, everything is lost"
2 / 19
Most important in life?
I MoneyI Health
I CharacterI "If wealth is lost, nothing is lost"I "If health is lost, something is lost"I "If character is lost, everything is lost"
2 / 19
Most important in life?
I MoneyI HealthI Character
I "If wealth is lost, nothing is lost"I "If health is lost, something is lost"I "If character is lost, everything is lost"
2 / 19
Most important in life?
I MoneyI HealthI CharacterI "If wealth is lost, nothing is lost"I "If health is lost, something is lost"I "If character is lost, everything is lost"
2 / 19
Character
I HonestyI IntegrityI PatienceI KindnessI CourageI HumilityI CharityI Wisdom
Why are these coming into Open Source Technology?
3 / 19
Character
I HonestyI IntegrityI PatienceI KindnessI CourageI HumilityI CharityI Wisdom
Why are these coming into Open Source Technology?
3 / 19
Character
I HonestyI IntegrityI PatienceI KindnessI CourageI HumilityI CharityI Wisdom
Why are these coming into Open Source Technology?
3 / 19
What is linux?
1. Hardware2. Device drivers3. Linux Kernel4. System Call interface5. Application
5 / 19
Linux Directory Structure
I /bin - Contain elementary Linux Commands which can beexecuted by all users for system administration. Additionalprograms can be found in /usr/bin
I /boot - Contain files for booting the system (usually bymeans of LILO/grub). In some distributions, this directoryalso contains the kernel.
I /dev Contain all the device filesI /etc Contain the configuration files for the entire systemI /home Contain the home directories of all Linux users
7 / 19
Linux Directory Structure
I /lib Contain several shared libraries or symbolic links tothem
I /lost+found Store lost filesI /mnt Contain subdirectories, such as cdrom or disksI /opt - Contain optional packages, which can be installed
laterI /proc - Contain subdirectories for all running processesI /sbin - Contain system administration commandsI /tmp - Contain temporary filesI /usr - Contains all application programs, the complete X
system, Linux source codes, etc.,I /var - Has variable files such as log files, mail and spool
files etc.,
8 / 19
Some equivalent Software
I Gimp for Adobe PhotoshopI Blender for 3D studioI Gambas for VBI Mono for .NetI QT for Visual programmingI PythonI Latex for DocumentationI vym for mindmap
10 / 19
Licenses - GPL
I GPL or "copyleft" family of licenses - Has the right to use,modify or distribute the software and the right to access thesource code
This program is free software: you can redistribute it and/ormodify it under the terms of the GNU General Public License aspublished by the Free Software Foundation, either version 3 ofthe License, or (at your option) any later version. This programis distributed in the hope that it will be useful, but WITHOUTANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULARPURPOSE. See the GNU General Public License for moredetails. You should have received a copy of the GNU GeneralPublic License along with this program. If not, see<http://www.gnu.org/licenses/>.
11 / 19
CoursewareMIT courseware is a web based publication of all coursecontent
http://ocw.mit.edu/index.htm13 / 19
For Society
I One Laptop per Child - http://one.laptop.orgI Classmate PC - http://www.classmatepc.comI Sugarlabs - www.sugarlabs.orgI Accessibility
14 / 19
Where can you help?
I Foss Community Projects - http://www.fosscommunity.in/wiki/Projects/TaskList
I Projects from ilugc - http://wiki.ilugc.in/index.php?title=Projects_List
I SABARI- Anna university’s initiative -code.google.com/p/sabari-au/downloads/list
I Educational toolsI Assistive tools
15 / 19
How to get help?
I CEGLUG - Email to [email protected], visithttp://www.ceglug.org
I ilugcI Other linux forumsI Establish your own linux user group
16 / 19
Revisit character
I Honesty - Work honestly with the source code and releaseit for free
I Integrity - Stick to the team consistently and stand up foryour software
I Patience - As you begin working with GNU/Linux, you’llnotice that you’re cultivating this quality :-)
I Kindness - Help others irrespective of caste, creed orculture
17 / 19
Revisit character
I Honesty - Work honestly with the source code and releaseit for free
I Integrity - Stick to the team consistently and stand up foryour software
I Patience - As you begin working with GNU/Linux, you’llnotice that you’re cultivating this quality :-)
I Kindness - Help others irrespective of caste, creed orculture
17 / 19
Revisit character
I Honesty - Work honestly with the source code and releaseit for free
I Integrity - Stick to the team consistently and stand up foryour software
I Patience - As you begin working with GNU/Linux, you’llnotice that you’re cultivating this quality :-)
I Kindness - Help others irrespective of caste, creed orculture
17 / 19
Revisit character
I Honesty - Work honestly with the source code and releaseit for free
I Integrity - Stick to the team consistently and stand up foryour software
I Patience - As you begin working with GNU/Linux, you’llnotice that you’re cultivating this quality :-)
I Kindness - Help others irrespective of caste, creed orculture
17 / 19
Revisit character
I Honesty - Work honestly with the source code and releaseit for free
I Integrity - Stick to the team consistently and stand up foryour software
I Patience - As you begin working with GNU/Linux, you’llnotice that you’re cultivating this quality :-)
I Kindness - Help others irrespective of caste, creed orculture
17 / 19
Revisit Character
I Courage - Cultivate this habit to say "NO" to proprietarysoftware, especially pirated ones
I Humility - Even if you are working with open source 24 hrsa day, 7 days a week, 365 days a year, you’ll notice thatyou’ve got to learn more and it’s more fun learning.
I Charity - Share, Give your knowledge in the form ofsoftware, documentation
I Wisdom - Have a good night sleep knowing that you’vedone something better for the society and for your self! :-)
18 / 19
Revisit Character
I Courage - Cultivate this habit to say "NO" to proprietarysoftware, especially pirated ones
I Humility - Even if you are working with open source 24 hrsa day, 7 days a week, 365 days a year, you’ll notice thatyou’ve got to learn more and it’s more fun learning.
I Charity - Share, Give your knowledge in the form ofsoftware, documentation
I Wisdom - Have a good night sleep knowing that you’vedone something better for the society and for your self! :-)
18 / 19
Revisit Character
I Courage - Cultivate this habit to say "NO" to proprietarysoftware, especially pirated ones
I Humility - Even if you are working with open source 24 hrsa day, 7 days a week, 365 days a year, you’ll notice thatyou’ve got to learn more and it’s more fun learning.
I Charity - Share, Give your knowledge in the form ofsoftware, documentation
I Wisdom - Have a good night sleep knowing that you’vedone something better for the society and for your self! :-)
18 / 19
Revisit Character
I Courage - Cultivate this habit to say "NO" to proprietarysoftware, especially pirated ones
I Humility - Even if you are working with open source 24 hrsa day, 7 days a week, 365 days a year, you’ll notice thatyou’ve got to learn more and it’s more fun learning.
I Charity - Share, Give your knowledge in the form ofsoftware, documentation
I Wisdom - Have a good night sleep knowing that you’vedone something better for the society and for your self! :-)
18 / 19
Revisit Character
I Courage - Cultivate this habit to say "NO" to proprietarysoftware, especially pirated ones
I Humility - Even if you are working with open source 24 hrsa day, 7 days a week, 365 days a year, you’ll notice thatyou’ve got to learn more and it’s more fun learning.
I Charity - Share, Give your knowledge in the form ofsoftware, documentation
I Wisdom - Have a good night sleep knowing that you’vedone something better for the society and for your self! :-)
18 / 19