Intro to FOSS & using it in development
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Intro to FOSS & using it in development

  • 2,054 views
Uploaded on

This presentation talks about the following:...

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,054
On Slideshare
2,052
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
74
Comments
0
Likes
2

Embeds 2

http://twitter.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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