Introduction to FOSS and using it in Egypt's Development By: Ahmed Mekkawy Ahmed @ linuxawy.org www.SpirulaSystems.com
About the Presenter <ul><li>Ahmed Mekkawy AKA linuxawy
Free Software Advocate.
FSF member.
Admin in EGLUG.
Member of ArabTechies.
One of the founders of OpenEgypt.
Founder & CTO of Spirula Systems. </li></ul>
What will talk about <ul><li>Introduction to FOSS
FOSS concepts
Why FOSS is suitable for Egypt
How to use FOSS in developing our beloved country </li></ul>
How it all started <ul><ul><li>Richard Stallman (RMS) and the printer driver.
Upcoming SlideShare
Loading in...5
×

Intro to FOSS & using it in development

1,844

Published on

This presentation talks about the following:
- Quick intro to FOSS
- Why we should use it in development.
- A proposed strategy overview

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Intro to FOSS & using it in development

  1. 1. Introduction to FOSS and using it in Egypt's Development By: Ahmed Mekkawy Ahmed @ linuxawy.org www.SpirulaSystems.com
  2. 2. About the Presenter <ul><li>Ahmed Mekkawy AKA linuxawy
  3. 3. Free Software Advocate.
  4. 4. FSF member.
  5. 5. Admin in EGLUG.
  6. 6. Member of ArabTechies.
  7. 7. One of the founders of OpenEgypt.
  8. 8. Founder & CTO of Spirula Systems. </li></ul>
  9. 9. What will talk about <ul><li>Introduction to FOSS
  10. 10. FOSS concepts
  11. 11. Why FOSS is suitable for Egypt
  12. 12. How to use FOSS in developing our beloved country </li></ul>
  13. 13. How it all started <ul><ul><li>Richard Stallman (RMS) and the printer driver.
  14. 14. Left MIT to create GNU (Gnu's Not Unix).
  15. 15. Stop companies monopoly of the users (us).
  16. 16. Linux Trovalds, the Finnish guy.
  17. 17. Kernel + GNU tools = GNU/Linux OS </li></ul></ul>
  18. 18. Concepts <ul><ul><li>Unix
  19. 19. GNU tools
  20. 20. Linux kernel
  21. 21. GNU/Linux
  22. 22. GNU OS (GNU/Hurd)
  23. 23. Debian GNU/kFreeBSD
  24. 24. Distributions.
  25. 25. Free != Free from charge, Free == Freedom
  26. 26. Open Source is a development methodology
  27. 27. Free Software is a social movement. </li></ul></ul>
  28. 28. 4 Freedoms <ul><ul><li>Freedom 0: The freedom to run the program for any purpose.
  29. 29. Freedom 1: The freedom to study how the program works and adopt it to your needs. Access to the source code is a precondition for this.
  30. 30. Freedom 2: The freedom to distribute copies.
  31. 31. Freedom 3: The freedom to improve the program and release your improvements to the public so that the whole community benefits </li></ul></ul>
  32. 32. FOSS Examples <ul><ul><li>OS: GNU/Linux
  33. 33. Programming languages: C/C++, Ocaml, PHP, Python, Ruby, Lua, … etc.
  34. 34. Servers: Apache, MySQL, PostgreSQL, Nginx, Postfix, … etc.
  35. 35. Desktop application: Firefox, Chromium, LibreOffice, VLC media player, … etc. </li></ul></ul>
  36. 36. FOSS outside the Software world <ul><ul><li>IMHO, FOSS is the father of the concept of crowd sourcing , which is used in lots of projects, most notable one is wikipedia. </li></ul></ul>
  37. 37. Strategic View Why FOSS and Egypt ?
  38. 38. Why we need FOSS <ul><ul><li>Financial: </li><ul><ul><li>Reduced Cost.
  39. 39. Foreign currency.
  40. 40. Local companies. </li></ul></ul><li>Security: </li><ul><ul><li>Backdoors.
  41. 41. Foreign Specialists. </li></ul></ul><li>Strategic: </li><ul><ul><li>Losing foreign companies/countries control over our infrastructure. </li></ul></ul><li>Eduction: </li><ul><ul><li>Rising the technical knowledge. </li></ul></ul><li>Socially: </li><ul><ul><li>Decreasing the digital gap.
  42. 42. Rising freedom concepts. </li></ul></ul></ul></ul>
  43. 43. Why Egypt? <ul><ul><li>Human Resources.
  44. 44. Freedom (hopefully).
  45. 45. Geographic Location.
  46. 46. Arabic Market. </li></ul></ul>
  47. 47. What to do <ul><ul><li>We are trying to figure this out in OpenEgypt.
  48. 48. The keyword is ' ecosystem '
  49. 49. Make these entities interact and be in mutual benefit mode: </li><ul><ul><li>Education and Training
  50. 50. Private Sector
  51. 51. Government
  52. 52. R & D
  53. 53. FOSS Communities and Non-Profit Organization. </li></ul></ul></ul></ul>
  54. 54. Thank You
  1. A particular slide catching your eye?

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

×