dgt_oss01 – People who have made history

Module Title: dgt_oss01 – People who have made history

Description:

The module “dgt_oss01 – People who have made history” covers the history and impact of key personalities in the Open Source movement. It is intended for students, professionals, and enthusiasts who want to understand the contributions that have shaped modern software development.

Overview:

Open Source Software (OSS) has changed how technology, collaboration, and innovation are approached. Several influential figures are closely linked to this change. This module examines the lives and legacies of two pivotal contributors: Linus Torvalds and Richard Stallman.

This is mostly a theory module, and it lays the cultural groundwork for the rest of the academy: the tools you will later direct in natural language were born from these people’s ideas. When you do get practical, you work the way the whole academy does. Instead of browsing repositories and license files by hand, you ask an AI agent to dig through the early history of the Linux kernel or to compare the GPL with permissive licenses, and then you check its answers against primary sources, separating documented facts from plausible-sounding invention.

Key Modules:

  1. Introduction to Open Source Philosophy:
  2. Explore the principles that underpin open source, including transparency, collaboration, and freedom in software development.
  3. Understand how these ideals contrast with proprietary models.

  4. Linus Torvalds: The Man Behind Linux:

  5. Follow Linus Torvalds’ path from student to creator of the Linux kernel, which powers millions of devices worldwide.
  6. Analyze his approach to leadership and community building within the global open-source ecosystem.

  7. Richard Stallman and Free Software:

  8. Learn about Richard Stallman’s role in initiating the free software movement with the GNU Project.
  9. Explore his advocacy for user freedoms, including the ability to use, study, modify, and distribute software.

  10. Comparative Analysis: Torvalds vs. Stallman:

  11. Examine the differing philosophies of Torvalds and Stallman regarding open source versus free software.
  12. Discuss how their approaches have influenced contemporary OSS practices and debates.

  13. Legacy and Impact:

  14. Evaluate the long-term impact of both figures on technology, culture, and society.
  15. Investigate current developments in the open-source world that reflect their enduring influence.

  16. Interactive Discussions and Case Studies:

  17. Engage in discussions about how open source principles can be applied to other industries.
  18. Analyze case studies of successful open-source projects inspired by Torvalds’ and Stallman’s work, using natural-language queries to the machine to explore their history and verifying what it reports.

Learning Outcomes:

By the end of this module, participants will:
– Know the history and the key figures of the Open Source movement.
– Be able to analyze how Linus Torvalds and Richard Stallman have shaped software development practices.
– Be able to research open-source projects by questioning the machine in natural language and critically verifying its answers.
– Be able to apply open-source principles in various technological and collaborative contexts.

Target Audience:

This module is suitable for students pursuing studies in computer science, information technology, or related fields. It is also intended for professionals who want to understand open source culture and its implications in the tech industry.

The module provides an overview of the contributions of Linus Torvalds and Richard Stallman and of their influence on innovation and collaboration in software.
The students can push their exercises to the Academy DevOps & SRE Git project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy