Free software

40
My Experience with Free and Open Source Tools 1 Bama.S Department of Information Science and Technology CEG Campus Anna University Chennai July 12 2011 1 GNU Free Documentation License 1 / 19

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

Flavors of Linux

4 / 19

What is linux?

1. Hardware2. Device drivers3. Linux Kernel4. System Call interface5. Application

5 / 19

Desktop Environment

I KDEI GNOMEI iceWMI XFCE

6 / 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

Windows vs Linux

I PriceI ReliabilityI EaseI SoftwareI HardwareI Open SourceI Support

9 / 19

Windows vs Linux

I Price

I ReliabilityI EaseI SoftwareI HardwareI Open SourceI Support

9 / 19

Windows vs Linux

I PriceI Reliability

I EaseI SoftwareI HardwareI Open SourceI Support

9 / 19

Windows vs Linux

I PriceI ReliabilityI Ease

I SoftwareI HardwareI Open SourceI Support

9 / 19

Windows vs Linux

I PriceI ReliabilityI EaseI Software

I HardwareI Open SourceI Support

9 / 19

Windows vs Linux

I PriceI ReliabilityI EaseI SoftwareI Hardware

I Open SourceI Support

9 / 19

Windows vs Linux

I PriceI ReliabilityI EaseI SoftwareI HardwareI Open Source

I Support

9 / 19

Windows vs Linux

I PriceI ReliabilityI EaseI SoftwareI HardwareI Open SourceI Support

9 / 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

Licenses - Creative Commons

http://creativecommons.org/about/licenses/

12 / 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

Thank-you

I Questions?

19 / 19