0
An Introduction to Free and Open Source World By – Narendra Sisodiya http://narendra.techfandu.org (C) Narendra Sisodiya, ...
CC-By-SA 2.5 In This work is Licensed under  Creative Common Attribution-Share Alike 2.5 India <ul><li>You have Freedom </...
to Remix  — to adapt the work Share </li></ul></ul><li>Under the following Conditions </li><ul><ul><li>Attribution  — You ...
Share Alike  — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same...
Who I am I am a independent FOSS activist, supporter, contributor, a jQuery lover who is working on Project Eduvid. Contac...
why FOSS, why Linux (1) <ul><li>Freedom matters
Free of Cost (Not always)
No Vendor Lock in
Open Standard (odt, png ..)
No Virus at all
Compatibility with other OS
Fast Boot – 1 minute to Boot
Automate Jobs using Command Line.
Schedule jobs using crond </li></ul><ul><li>Most companies use FOSS tool even they produce non-foss product (Ex java tools)
XFS on Linux can scale upto a million TB (NTFS is just 16 TB)
Linux can scale to 1024 processors on a single computer
Fastest Super Computer to Server of google to mobile and your Airtel Beetal router use Linux
Support 100+ file system </li></ul>http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows
why FOSS, why Linux (2) <ul><li>Speed – everyday = installday
Community Support
Excellent for programming
Plug-n-boot–testdrive w/o install
Linux can run on old hardware with 32 MB ram
Support Dual boot
Install from network, usb, cd/dvd </li></ul><ul><li>Everyday updates
Now Google and most MNC support FOSS
Growth rate of 25% per year.
Lost of choice for software
No piracy
True 64 bit distro available
Easy test drive (Ex Mysql is free of cost) </li></ul>http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-b...
why FOSS, why Linux (3) <ul><li>3D Desktop - Compiz Fusion
No need for extra device drivers
Upcoming SlideShare
Loading in...5
×

Introduction to FOSS world

2,675

Published on

Introduction to FOSS world

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,675
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
112
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to FOSS world"

  1. 1. An Introduction to Free and Open Source World By – Narendra Sisodiya http://narendra.techfandu.org (C) Narendra Sisodiya, Licensed under CC-By-Sa 2.5 In
  2. 2. CC-By-SA 2.5 In This work is Licensed under Creative Common Attribution-Share Alike 2.5 India <ul><li>You have Freedom </li><ul><ul><ul><li>to Share — to copy, distribute and transmit the work
  3. 3. to Remix — to adapt the work Share </li></ul></ul><li>Under the following Conditions </li><ul><ul><li>Attribution — You must attribute the work by proving the name of author and homepage. (Narendra Sisodiya http://narendra.techfandu.org)
  4. 4. Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. </li></ul></ul></ul></ul>
  5. 5. Who I am I am a independent FOSS activist, supporter, contributor, a jQuery lover who is working on Project Eduvid. Contact : [email_address] Twitter : http://twitter.com/eduvid WebSite: http://narendra.techfandu.org
  6. 6. why FOSS, why Linux (1) <ul><li>Freedom matters
  7. 7. Free of Cost (Not always)
  8. 8. No Vendor Lock in
  9. 9. Open Standard (odt, png ..)
  10. 10. No Virus at all
  11. 11. Compatibility with other OS
  12. 12. Fast Boot – 1 minute to Boot
  13. 13. Automate Jobs using Command Line.
  14. 14. Schedule jobs using crond </li></ul><ul><li>Most companies use FOSS tool even they produce non-foss product (Ex java tools)
  15. 15. XFS on Linux can scale upto a million TB (NTFS is just 16 TB)
  16. 16. Linux can scale to 1024 processors on a single computer
  17. 17. Fastest Super Computer to Server of google to mobile and your Airtel Beetal router use Linux
  18. 18. Support 100+ file system </li></ul>http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows
  19. 19. why FOSS, why Linux (2) <ul><li>Speed – everyday = installday
  20. 20. Community Support
  21. 21. Excellent for programming
  22. 22. Plug-n-boot–testdrive w/o install
  23. 23. Linux can run on old hardware with 32 MB ram
  24. 24. Support Dual boot
  25. 25. Install from network, usb, cd/dvd </li></ul><ul><li>Everyday updates
  26. 26. Now Google and most MNC support FOSS
  27. 27. Growth rate of 25% per year.
  28. 28. Lost of choice for software
  29. 29. No piracy
  30. 30. True 64 bit distro available
  31. 31. Easy test drive (Ex Mysql is free of cost) </li></ul>http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows
  32. 32. why FOSS, why Linux (3) <ul><li>3D Desktop - Compiz Fusion
  33. 33. No need for extra device drivers
  34. 34. Multiple Workspace
  35. 35. Purpose based Distro
  36. 36. Most documented OS
  37. 37. No Defragmentation needed
  38. 38. No more BSOD
  39. 39. No Reboot – I did not turnoff my lab PC for 8 month after install </li></ul><ul><li>Built in virtualization ( XEN / KVM / VirtualBox / etc )
  40. 40. Linux is used in embedded device as well
  41. 41. Now Mobile comes with Linux – Openmoko, Android
  42. 42. BUG tracking system </li></ul>http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows
  43. 43. Behind Software you
  44. 44. RMS <ul><li>One of the greatest person cum ideal in digital industry.
  45. 45. 1983, launched the GNU Project
  46. 46. GNU is a Operating System. Full project was never completed.
  47. 47. 1985, set up the Free Software Foundation
  48. 48. Wrote GNU GPL license
  49. 49. GNU development tools, ex gcc compiler
  50. 50. Stallman popularized the concept of copyleft </li></ul>Richard Matthew Stallman aka rms http://en.wikipedia.org/wiki/Richard_Stallman
  51. 51. Free Software Definition <ul><li>Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: </li><ul><li>The freedom to run the program, for any purpose (freedom 0).
  52. 52. The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.
  53. 53. The freedom to redistribute copies so you can help your neighbor (freedom 2).
  54. 54. The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. </li></ul><li>http://www.gnu.org/philosophy/free-sw.html </li></ul>
  55. 55. Linus Torvalds <ul><li>1991, a Finnish student, used the GNU development tools to produce Linux, an operating system kernel
  56. 56. Kernel was the missing component of GNU Operating System
  57. 57. MCC Interim Linux, (1992) was first Linux Distro
  58. 58. GNU/Linux is appropriate term.
  59. 59. Soon many community Distro developed </li><ul><li>Debian , FreeBSD, OpenBSD </li></ul></ul>http://en.wikipedia.org/wiki/Linus_Torvalds
  60. 60. Free vs Open Source <ul><li>Free software is software that gives you the user the freedom to share, study and modify it. We call this free software because the user is free. -
  61. 61. http://www.fsf.org
  62. 62. Free denotes “Freedom” and not Free of cost </li></ul><ul><li>Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.
  63. 63. http://www.opensource.org/ </li></ul>Suggested to read http://www.gnu.org/philosophy/open-source-misses-the-point.html http://www.fsf.org/about/what-is-free-software
  64. 64. MIT License Copyright (c) <year> <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &quot;Software&quot;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  65. 65. GPL ( a CopyLeft ) <ul><li>GPL and many Free Software licenses are Copy left
  66. 66. CopyLeft is legal mechanism to protect the modification and redistribution rights for free software
  67. 67. GPL v2.0 and GPL v3.0 available
  68. 68. Most popular license
  69. 69. Its a viral license.
  70. 70. I like viralness – Open Source to open Sorce, business to business. </li></ul>
  71. 71. Creative Commons <ul><li>Attribution (By): Licensees may copy, distribute, display and perform the work and make derivative works based on it only if they give the author or licensor the credits in the manner specified by these.
  72. 72. Noncommercial (nc): Licensees may copy, distribute, display, and perform the work and make derivative works based on it only for noncommercial purposes.
  73. 73. Non-derivative (nd): Licensees may copy, distribute, display and perform only verbatim copies of the work, not derivative works based on it.
  74. 74. Share-alike ShareAlike (sa): Licensees may distribute derivative works only under a license identical to the license that governs the original work
  75. 75. 16 Possible combination , Only 11 are Valid (nd+sa is invalid)
  76. 76. I really Like – CC-By-SA and CC-SA (neki kar dariya mei daal)
  77. 77. http://www.reasonforliberty.com/ethics/choose-creative-commons-over-copyright.html
  78. 78. http://www.flickr.com/creativecommons/
  79. 79. http://en.wikipedia.org/wiki/Creative_Commons_licenses </li></ul>
  80. 80. FOSS economics <ul><li>Common way </li><ul><li>Dual license model Ex- MySQL
  81. 81. Dual product model Ex-
  82. 82. Professional services model Ex- JBoss </li></ul><li>http://www.spacebug.com/how_to_make_money_from_open_source.html
  83. 83. http://itmanagement.earthweb.com/osrc/article.php/3686616
  84. 84. http://tinyurl.com/66y774
  85. 85. http://www.catb.org/~esr/writings/magic-cauldron/magic-cauldron-9.html </li></ul>
  86. 86. Linux Distro <ul><li>Distro = a GNU/Linux Operating System Distribution
  87. 87. There are more then 300 Linux Distro exist </li><ul><li>http://distrowatch.com/ </li></ul><li>Redhat is most successful distro for commercial usage
  88. 88. Mint, Ubuntu , Fedora, Debian, OpenSuse are most popular
  89. 89. Most distro has Live DVD/ Live CD/ Live USB possible </li><ul><li>Let me coin – Plug-n-Boot </li></ul><li>You can create your own Linux Distro </li><ul><li>http://www.linuxfromscratch.org/
  90. 90. http://tinyurl.com/88wja3 Custom Fedora Spins </li></ul></ul>
  91. 91. Installating Linux <ul><li>Download Your Desired Linux Distro, Or take a copy of from your friend. (its totally legal) </li><ul><li>In IITD , http://10.10.4.1 is local mirror </li></ul><li>http://www.howtoforge.com/ Website contains a “Tutorials with screenshots” for instructions to install. </li></ul>
  92. 93. Notice the Feedom
  93. 94. Installing a new Software <ul><li>Every Distro maintains Repo (repository) of Packages/Software
  94. 95. Every Distro install a new packages from online repos </li><ul><li>sudo yum install vlc
  95. 96. sudo apt-get install vlc </li></ul><li>yum (Yumex) and apt-get (Synaptic Package Manager) are package manger </li><ul><li>GUI software interface for installation of new packages </li></ul><li>You can also install using source code </li><ul><li>make configure; make ; make install </li></ul><li>Demo </li></ul>
  96. 97. Common Software (1) <ul><li>Education </li><ul><li>Moodle , OpenAdmin, NewGenLib, open-ils,
  97. 98. Denemo, Gcompris, Gnu Paint, Inkscape, Kalzium , Kanagram , Kig, kpercentage, kstars, ktouch, kturtle, kvoctrain, kino, qcad, screem, scribus, tomboy, tuxmath, tuxpaint, </li></ul><li>OpenSuse has Li-f-e - http://en.opensuse.org/Education/Live
  98. 99. Ubuntu has special Disto http://edubuntu.org/
  99. 100. http://www.i4donline.net/oct04/ict_edu.asp
  100. 101. http://www.edubuntu.org/applications/8.04
  101. 102. http://bit.ly/4BqzN </li></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  102. 103. Common Software (2) <ul><li>Music , Audio n Video </li><ul><li>(play) vlc, mplayer, gmplayer, Cheese (web cam tool)9
  103. 104. (Audio edit) – Audacity, Traverso
  104. 105. (Video edit) – Avidmux,
  105. 106. (CD /DVD) – DVD styler , InfraRecorder, K3b
  106. 107. (Screen Capture) - xvidcap and istanbul
  107. 108. special Disto www.64studio.com
  108. 109. http://www.opensound.com/ossapps.html </li></ul></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  109. 110. Common Software (3) <ul><li>Internet </li><ul><li>Firefox is “The Best” internet browser, Opera is also cool.
  110. 111. Do not use “IE” - it is just a crap software
  111. 112. Pidgin – Internet messenger (gtalk, yahoo, irc )
  112. 113. Gyachi (yahoo messenger for Linux)
  113. 114. Transmission, (bittorrent client), gftp
  114. 115. Many many other software
  115. 116. gwet -c http://download.com/file.zip OR use proz </li></ul></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  116. 117. Common Software (4) <ul><li>Engineering </li><ul><li>A hell lot of tool are available – just search on google
  117. 118. Eclipse is most popular IDE for programming
  118. 119. gcc toolchain is for system programming
  119. 120. GTK and many GUI framework are available.
  120. 121. Titanium is latest API for building cross-platform Desktop (window , linux) and Mobile application (iPhone, android)
  121. 122. TinyCAD, Qcad, ( http://opencollector.org/collector.php )
  122. 123. FreeCAD, SweetHome 3D
  123. 124. Fedora Electronics Lab Spin </li></ul></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  124. 125. Common Software (5) <ul><li>Animation, photo </li><ul><li>Blender – 3D design tool, alternative to Maya
  125. 126. Inkscape – Vector drawing tool
  126. 127. GIMP – A photo editing tool. Alternate to photoshop
  127. 128. 3D movie generated using these tool </li><ul><li>Elephants Dream
  128. 129. http://www.bigbuckbunny.org/
  129. 130. Demo Time </li></ul><li>You can set a animation studio with a very less cost </li></ul></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  130. 131. Common Software (6) <ul><li>Documentation </li><ul><li>Latex & Kile – The best documentation tool. - need some effort to learn
  131. 132. Dia,
  132. 133. Open Office Org
  133. 134. Scribus – alt to abobe pagemaker
  134. 135. Xpdf, kpdf, evince, command line pdf utils. </li></ul></ul>http://www.linuxalt.com/ Visit to get Alternative Softwares in linux
  135. 136. Common Software (7) <ul><li>Other Software </li><ul><li>gparted, gedit, F-spot, digicam, GNUcash, isomaker,
  136. 137. http://sourceforge.net/ - 1,80,000+ project
  137. 138. You can install Open Source tool on window too !
  138. 139. Search Google to get most recent released Open source tool
  139. 140. There are “Purpose based Distro” available.
  140. 141. http://linuxappfinder.com/
  141. 142. http://www.linuxalt.com/ http://www.osalt.com/
  142. 143. http://ubuntulinuxhelp.com/top-100-of-the-best-useful-opensource-applications/ </li></ul></ul>
  143. 144. Demo Demo Of Linux Desktop and Common Softwares
  144. 145. Support FOSS <ul><li>Use Linux Distro, Use Open Source Software
  145. 146. Create and Share your assignment and project work under GNU GPL license.
  146. 147. Advocate for FOSS - http://fosscomm.in/IfYouAre
  147. 148. Always use CC license for Documents, Photos and Video
  148. 149. Use Open Office and Open Formats </li><ul><li>http://tinyvid.tv/ Upload ogg video here
  149. 150. http://www.dailymotion.com/openvideodemo
  150. 151. Firefox 3.5+ support native html5 ogg support. </li></ul></ul>
  151. 152. Why Open Office <ul><li>Its the Open Standard which matter
  152. 153. ODF (Open Document Format) is </li><ul><li>odt, - Text
  153. 154. odp – Presentation
  154. 155. ods - SpreadSheet </li></ul><li>No vendor lock in
  155. 156. Export to pdf, swf, html, tex and various other format
  156. 157. http://docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf
  157. 158. http://www.learnopenoffice.org/ </li></ul>
  158. 159. FOSS Magazine <ul><li>Online </li><ul><li>http://www.linuxfordevices.com/
  159. 160. https://www.linuxpromagazine.com/
  160. 161. Google “linux” , follow #linux on twitter </li></ul><li>Offline </li><ul><li>Linux for you in India
  161. 162. Digit – August issue Contains
  162. 163. “ Fast track to Open Source” </li></ul></ul>
  163. 164. How & from Where should I start my journey to Linux and Open Source World <ul><li>Install Linux – and use it
  164. 165. Take some good books and then read them
  165. 166. If possible, take some certification program (RedHat)
  166. 167. http://lug-iitd.org/Nice_Linux_Links </li></ul>
  167. 168. Question ? [Photo credit : alexanderdrachmann ]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×