Free and Open Source Software for Business: An Introduction
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Free and Open Source Software for Business: An Introduction

  • 4,092 views
Uploaded on

A brief introduction to FOSS for business

A brief introduction to FOSS for business

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
4,092
On Slideshare
3,517
From Embeds
575
Number of Embeds
8

Actions

Shares
Downloads
111
Comments
1
Likes
3

Embeds 575

http://www.elearningfundi.net 489
http://elearningfundi.net 39
http://localhost 17
http://elearningfundi.com 12
http://www.elearningfundi.com 6
http://www.slideshare.net 5
http://www.linkedin.com 5
http://webcache.googleusercontent.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. Free and Open Source Software for Business: An Introduction James Kariuki Njenga Department of Information Systems University of the Western Cape Introduction to general concepts, and business ideas of FOSS
  • 2. James Kariuki Njenga University of the Western Cape [email_address] ; [email_address] http://www.elearningfundi.net http://www.uwc.ac.za Introduction to general concepts, and business ideas of FOSS
  • 3. About Me
    • Born 4 ones, 1 zero years ago
    • 4. Lecturer in Information Systems
    • 5. eLearning consultant
        • www.elearningfundi.net
    • ?? FOSS entrepreneur???
  • 6. Your Expections
    • Given the title “ An introduction to general concepts and business ideas of FOSS ”, what would you like to achieve from it?
  • 7. Objectives
    • By the end of the session, you should be able to
      • Define floss
      • 8. Explain the different freedoms as enshrined in the FOSS
      • 9. Differentiate between FOSS and Proprietary software
      • 10. Identify some FOSS business cases in your context
      • 11. Identify some FOSS software that you could make business with
  • 12. Module 1.1 General FLOSS Concepts
  • 13. What is FLOSS
    • Free/Libre and Open Source Software
    • 14. “It is all about FREEDOM”: It can be:
    What is FOSS to you?
      • A business model
      • 15. An industry
      • 16. A philosophical argument
      • 17. A social movement
      • 18. A development methodology
      • 19. A service
  • 25. Freedoms in Free Software
    • "Free software" is a matter of liberty , not price. To understand the concept, you should think of " free " as in " free speech ," not as in " free beer "
          • Richard Stallman
    • freedom 0:Run the program, for any purpose.
    • 26. freedom 1:study how the program works, and adapt it to your needs.
    • 27. freedom 2: Redistribute copies to help others.
    • 28. freedom 3: improve the program, and release your improvements to the public
    What are the preconditions to freedoms 1 & 3?
  • 29. Preconditions for Freedom: Licensing
    • Access to source code is fundamental in FOSS
    • 30. There are a number of FOSS licenses ....
    • 31. .... which are *almost* similar on practical terms
    • Examples of FOSS Licenses:
      • GNU General Public License (GPL)
      • 32. BSD-style licenses
      • 33. Mozilla Public License (MPL)
        • Does providing source code make a software Open Source?
  • 34. FOSS vs Proprietary
    • FOSS:
      • community benefit motive
      • 35. Access to source code
      • 36. Freedom to modify
      • 37. Freedom to redistribute
      • 38. Freedom to study
      • 39. Freedom to use it for any purpose
    • Proprietary software:
      • commercial benefit motive
      • 40. No/Limited access source
      • 41. You may not modify
      • 42. You may not redistribute
      • 43. You may not study it
      • 44. You may not use for any other purpose other than the one it was made for.
    Can you make money in FOSS as you can in proprietary?
  • 45. The Linux Story - Movie
    • Watch the first 19.41 minutes of the movie “Revolution OS”:
        • http://video.google.com/videoplay?docid=7707585592627775409
      • Identify the key learning points based on the following:
        • Motivation for establishing a FOSS project
        • 46. Requirements of a hacker
        • 47. What is the FOSS hacker philosophy
        • 48. Role of Management
        • 49. Role of community
        • 50. Access to computing resources and the Internet
  • 51. The Linux story
    • Page 8 of your module reader:
    • 52. Key learning points:
  • 57. FOSS vs Proprietary – a bizview Access code, 'free' download, reuse Buy – don't build or code Freedom to modify Vendor locking Customize to one's needs Lack of customisable features Ease of localization Deployed for limited locale(regions & languages) Extrinsic & Intrinsic motivation Extrinsic motivation Generation of shared knowledge 4 common good Generate knowledge for competitive advantage Distributed support 'Singularity' in support Ease of compliance Difficult to comply What feature/attribute will be more appealing for your business?
  • 58. Extreme imaginations, demystifying the myths (1)
    • It's a Linux vs Window thing
        • > 400, 000 FOSS projects
    • Floss is not reliable or supported
        • More reliable, better supported especially in major FOSS solutions
    • Big companies don't use FLOSS
        • HP, SUN, IBM, Oracle, UWC, UEM...... promote FOSS
    • FLOSS is hostile to IP
        • Licenses are based on copyright law(s)
    • There is no money to be made in FOSS
        • Get facts right – HP $2.5B in 2003, Redhat $400M in 2006
  • 59. Extreme imaginations, demystifying the myths (2)
    • FLOSS movement is unfair and unsustainable
        • >50% of FOSS developers are paid others are intrinsically motivated
    • If you start a FOSS project, many developers will work for you for nothing
        • Community growth requires significant investment
    • FLOSS is for the geeks, the programmers
        • Never, it is for solving real problems for ordinary people
    • FLOSS is always steps behind proprietary software
        • Innovative index is almost parallel at 12%, probably more for FOSS at the user level
    What are some of the myths about FOSS being propagated in your environment?
  • 60. Exercise One: Examples of FOSS
    • Visit the Free Software Portal's Category section and list at least five categories of software that you have used or heard of in the last year.
    • 61. In each category, list at least one software you would want to use before the end of the training period
      • http://en.wikipedia.org/wiki/Portal:Free_software/categories
    What software categories do you think would be suitable for your context? why?
  • 62. Module 1.2 FlOSS Business Globally
  • 63. FOSS as an Industry/Business
    • Driven by profits or generating revenue (How)
      • Contracted product support e.g. Mail Server support for an organization, Linux support
      • 64. Contracted software development e.g. by governments
      • 65. Consulting
      • 66. Data handling and management
      • 67. Hosting
      • 68. Training
      • 69. Certification
      • 70. Migration
      • 71. And many more....
    What other ways can you use FOSS to generate revenue?
  • 72. FOSS for e-Learning – A case
  • 76. Pre-production
    • Office Suites
        • OpenOffice
        • 77. NeoOffice (for Mac)
    • Mind Mapping
        • Freemind
      • Browser
        • Firefox
      • Email Client
        • Thunderbird
  • 78. Producton
    • Audio recording
        • Audacity
    • Video recording
        • VirtualDub
        • 79. Blender (for linux)
    • Content Authoring
        • ExeLearning
      • Image editing
        • GIMP
  • 80. Post-Production
    • CD Compilation
        • cdrtools
    • Video Encoder
        • Media Coder
    • PDF
        • PDFCreator, PDFedit, PdfTeX, Pdfrecycle, Pdftk, Pdftotext
  • 81. Distribution
    • Wikis
        • MediaWiki
    • Learning Management Systems
        • Moodle, Sakai, KEWL, Dokeos
    • Podcasts
        • Miro(democracy)
    • Bittorrents
        • qBitorrent
  • 82. Help??
  • 83. Opportunities/Areas in FOSS Biz
    • Selection/integration
    • 84. Migration/Substitution
    • 85. New Deployment
    • 86. Selling services
    • 87. Selling products
  • 88. Service Matrices and Configurations
    • Horizontal
    • 89. Vertical
    • 90. Hybrid? Eclectic? pragmatic?
  • 91. Horizontal OpenOffice Freemind Firefox Thunderbird Development Installation Integration X X X X Maintenance & Support Training Certification Migration
  • 92. Vertical Audacity VirtualDub eXe GIMP Development X Installation X Integration X Maintenance & Support X Training X Certification X Migration X
  • 93. Eclectic MediaWiki Moodle Miro qBitorrent Development X X Installation X X X X Integration X Maintenance & Support X Training X X Certification X Migration X
  • 94. Exercise Two: Group Case
    • Just like the cases identified for use of in eLearning, identify an industry that can use a 'cocktail' of FOSS projects/software in its different phases or departments or functional areas.
    • 95. Tabulate the service configuration matrix that you think would fit into the industry given the software you have selected
    • 96. Present your table- with reasons for your selection(s).
  • 97. Module 1.3 Evolution of FLOSS Communities and Software Markets
  • 98. FLOSS and Communities
    • Is there FLOSS without a community?
    • 99. How does FLOSS communities change the costs of development, production, copying and distribution?
    • 100. What is the value of the network effects?
    • 101. What are the challenges of incompatibility in the network?
  • 102.
      Is there FLOSS without a community?
  • 103.
      How does FLOSS communities change the costs of development, production, copying and distribution?
    • Take the example of an Operating System and do a costing based on:
    • How has all this changed?
  • 111.
      What is the value of the network effects?
  • 112.
      What are the challenges of incompatibility in the network?
  • 113. Software market
    • Do you think the software markets are saturated?
    • 114. Where are the gaps/opportunities in the software market?
  • 115.
      Do you think the software markets are saturated?
  • 116.
      Where are the gaps/opportunities in the software market?
  • 117. Exercise Three: Describe how the project admin can benefit from the community from the diagram below
  • 118. Module 1.4 FLOSS Licensing models
  • 119. Common Licenses
    • The four basic freedoms
        • freedom 0:Run the program, for any purpose.
        • 120. Freedom 1:study how the program works, and adapt it to your needs.
        • 121. freedom 2: Redistribute copies to help others.
        • 122. freedom 3: improve the program, and release your improvements to the public
  • 123. Terminology
  • 130. Applying Licenses to FLOSS works
    • Develop a software
    • 131. Assert copyright (“ © James Njenga 2009”)
    • 132. Decide on HOW to distribute it (As FLOSS)
    • 133. Select a FLOSS license that suits you (and your work)
    • 134. You distribute your software
        • Either gratis or for a fee
  • 135. Basic Types of FLOSS Licenses
    • Public domain software
        • Copyright expired
        • 136. Not originally copyrighted
        • 137. Author abandoned copyright
    • Permissive Licenses
        • Author retains copyright solely to disclaim warranty
        • 138. Require proper attribution of modified works
        • 139. Permits redistribution and modification, even proprietary
    • Copyleft e.g GNU GPL
        • Author retains copyright
        • 140. Permits redistribution and modification (Under the same licenses)
  • 141. Dual Licensing
    • License interoperability
    • 142. Commercial use of code/software
        • e.g. MySQL
    • Flexibility vs “watering down” original FLOSS licenses
    • 143. Always look for license that allows for the broadest distribution of your work!
  • 144. Group Exercise Four
    • Visit the link: http://www.fsf.org/licensing/licenses/
    • 145. Read on the different kinds of licenses.
    • 146. Write a paragraph summary on your understanding of (one per group):
        • GPL-Compatible Free Software Licenses
        • 147. GPL-Incompatible Free Software Licenses
        • 148. Non-Free Software Licenses
    • Additional resource: http://en.wikibooks.org/wiki/FOSS_A_General_Introduction/Intellectual_Property_Rights_and_Licensing
  • 149. Module 1.5 Leading FLOSS resources for keeping yourself updated on the current FLOSS eco-system
  • 150. Exercise Five: Finding resource
    • Pages 30-31 of you module notes provides three categories of resources:
        • News, interviews and conferences on FLOSS and business
        • 151. Finding and selecting applications
        • 152. FLOSS related networks/institutions
    • In the software you identified in exercise two (Exercise Two: Group Case), search for at least two of the software, search for news related to them, and any other information about them, and write 5 bullet points on each of them.
  • 153. Contact me James Kariuki Njenga Department of Information Systems University of the Western Cape Tel: +27 21 959 3243 Fax: +27 21 959 3522 jkariuki@gmail.com; jkariuki@uwc.ac.za http://www.elearningfundi.net http://www.uwc.ac.za
  • 154. The University of the Western Cape