What can Linux teach us about managing instruction materials?

Posted at 11:32 am on 02/16/2018 by Rahul Razdan

Linux is a free and open-source software operating system. One might reasonably ask the question: So, what does this have to do with instruction materials for a class? As it turns out, quite a bit. Before making this argument, we should provide some background on the history of Linux.

Linux was born in a world of proprietary operating systems (remember OS2, Sun OS, and others). These operating systems provided the interface between hardware developers and application software developers. The proprietary nature of the operating systems did not allow either of these entities to innovate at the rate required. In 1991, Linux was introduced as an open-source platform, and soon grew in popularity. Today, Linux has significant market share in the commercial landscape, and in fact, the Linux ecosystem is larger than anything any single company (ex: IBM) or country (ex: China) can build. This begs the question: What makes Linux (or any open-source) successful?

The lesson of open-source systems such as Linux (WordPress, Apache, etc.) is that when enabled by an open collaboration environment, a community can build, debug, and innovate at a rate much faster than any single entity. The key aspects to enable this collaborative environment are:

  1. Unbiased Orchestrator: There is a need for an unbiased and knowledgeable who manages the contributions of the collective. In the case of Linux, this was the group led by Linus Torvalds.
  2. Open-Source License Terms: Contributions must be available to the whole community, and there should be no encumbrances to access.
  3. Value-Added Services: For those who are not in the community, value-added services are very valuable to provide access to the broader market. This also provides a method to monetize and fund the core elements of the community. Redhat became an example of this aspect of the system for Linux.

For all the constituents, this environment provided a win-win situation. For hardware makers and application software makers, they could incrementally enable their solutions on a mainline operating system. A number of innovations coming from academia and industry could also be easily added to the system. Finally, even for the proprietary OS developers, Linux provided them a way of gaining revenue through value added services while the baseline was debugged literally by the world. Thus, at some point, IBM embraced Linux.

As we have discussed in previous articles (HERE) or the Ted Talk (HERE), the current educational system largely views students as commodity vessels into which knowledge is poured in an industrial manufacturing process. The fundamental structure of the current model is driven by an economic imperative from the last century around the scarcity of the instructor and classroom which is actually no longer true. Also, the actual process of teaching occurs in a craftsman-like model which has not changed for hundreds of years.

Let us consider the impact of an open-source collaborative environment in the context of something like a calculus class. Today, the delivery of these classes consists of a book, various disorganized Youtube videos, and a teacher in the classroom performing for the students. Even with automation and content from the internet, it is a maddeningly inefficient process. Consider the following structure:

  1. Unbiased Orchestrator: A non-profit entity such as a university which hosts and manages the process of submissions. They provide a basis structure for the calculus class such as table-of-contents, login privs, search, and others.
  2. Open Source Licensing Terms: Contributors such as other universities, industry, and even students can contribute unique and interesting ways of teaching and assessing calculus.
  3. Value-Added Services: Teaching institutions license the base and build value-added services on top to deliver to the broader marketplace.

Let’s consider the power of this community approach vs the current system:

  1. Teaching Styles: Today, a teacher can deliver one style of teaching — their own. With this system, various styles of teaching (humorous, visual, auditory, language specific) can be easily built on a core. Further, the value of the core rises over time.
  2. Industry/Application Input: Today, a teacher has little capability to include “real-life” examples into the lesson. With this system, industrial examples can easily be added by interested parties.
  3. Debugging/Improvement: Today, once a textbook is published or a teacher has delivered the lecture, we are done. In this system, there is a constant process of capture and improvement. Want to build a chatbot to help teach ?One can do it in this sort of innovation in this system.

Overall, the introduction of open-source instruction IP can harness the broader community. It has the potential to enrich the student experience in a way not possible by any single institution — much less any particular professor.

Total Views: 78