LPI OSS Essentials study materials
LPI OSS Essentials study resources

LPI OSS Essentials study plan

LPI OSS Essentials · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Open Source Software Licenses

  • Distinguish the four license families (permissive, weak copyleft, strong copyleft, network copyleft) and list two real licenses in each

  • Explain the difference between copyright, patent grant, trademark, and warranty disclaimer clauses in a license text

  • Read the full text of MIT, Apache-2.0, and BSD-3-Clause and note in your own notes what each adds or removes

  • Build a one-page comparison table of permissive licenses covering patent grant, attribution, and trademark terms

Your checkpoint

A one-page license comparison table covering at least six permissive and copyleft licenses with accurate clause notes

Week 2

Open Source Software Licenses

  • Trace how GPLv2, GPLv3, and LGPL interact, including what triggers source disclosure and what the LGPL linking exception allows

  • Explain the AGPL network-use trigger and give two scenarios where it applies and two where it does not

  • Compare MPL-2.0 file-level copyleft with EPL-2.0 and CDDL on scope of reciprocity

  • Identify three common license compatibility conflicts and justify each conclusion from the license texts

Your checkpoint

A written compatibility matrix for ten license pairs stating compatible, incompatible, or conditional with a one-sentence reason each

Week 3

Open Source Software Licenses & Software Fundamentals

  • Classify ten real projects by license and explain the practical obligations a downstream user inherits

  • Describe how a project handles copyright assignment, DCO, and CLA contributor flows

  • Explain the difference between source code, object code, and the corresponding source requirement in copyleft licenses

  • Summarize what constitutes a license violation versus a trademark or patent issue

Your checkpoint

An audit of ten real open source projects listing license, contributor agreement type, and downstream obligations

Week 4

Software Fundamentals & Open Content Licenses

  • Define the four freedoms and map each to a specific license clause that guarantees it

  • Distinguish open source software from freeware, shareware, and source-available licenses with concrete examples

  • Compare Creative Commons licenses (BY, SA, NC, ND) and state which are approved for free cultural works and which are suitable for software

  • Explain the role of the OSI definition and the FSF free software definition and where they diverge

Your checkpoint

A study sheet mapping the four freedoms to license clauses plus a CC license decision table for four content types

Week 5

Open Content Licenses & Open Source Business Models

  • Apply CC BY-SA share-alike obligations to a remix scenario and state what the adapter must license the result under

  • Explain open content licensing for documentation, datasets, and code samples inside a project

  • Compare dual licensing, support and subscription, hosted/SaaS, open core, and foundation-backed models with one real example each

  • Analyze how a license choice enables or blocks each business model

Your checkpoint

A two-page business model analysis covering five models, each with a named example and the license that makes the model viable

Week 6

Open Source Business Models & Software Fundamentals

  • Explain how open core projects draw the line between community and commercial features and the license mechanics involved

  • Describe monetization through services, training, certification, and marketplace ecosystems

  • Outline the software supply chain: upstream projects, distributions, package managers, and downstream consumers

  • Identify the risks a company accepts when adopting copyleft versus permissive components in a product

Your checkpoint

A one-page adoption recommendation for a hypothetical company choosing between a copyleft and a permissive component, with risk reasoning

Week 7

Project Management & Collaboration and Communication

  • Describe how an open source project governs itself: maintainer roles, meritocracy, voting, and foundation stewardship

  • Explain release management practices including versioning, roadmaps, and issue triage

  • Compare communication channels (mailing lists, issue trackers, forums, chat) and state the norms for each

  • Practice writing a clear bug report, a patch submission message, and a code review comment

Your checkpoint

A simulated contribution packet: one bug report, one patch description, and one review comment written to real project conventions

Week 8

Software Fundamentals & Open Source Software Licenses & Open Content Licenses & Open Source Business Models & Project Management & Collaboration and Communication

  • Review all six domains using a weighted checklist, spending most time on licenses and business models

  • Retake practice questions for every domain and log each miss with the underlying concept

  • Re-explain the ten most error-prone concepts aloud or in writing without notes

  • Confirm timing strategy and question triage for the exam format

Your checkpoint

A scored practice test with a written error log covering every missed question and the corrected concept

Milestones

Week 2: Can explain GPL, LGPL, and AGPL obligations and correctly resolve five compatibility scenarios without notes

Week 4: Can map each of the four freedoms to a license clause and classify any license as OSI-approved free software or not

Week 6: Can name five open source business models, give a real example of each, and explain the license that enables it

Week 8: Scores at least 80 percent on a full-length practice test with every error logged and re-explained