Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
0b5ca39
Set disclaimer
Sabryr Aug 30, 2026
8d3873e
Start the introduction
Sabryr Aug 31, 2026
1e5a4f6
first scenario
Sabryr Aug 31, 2026
91f2699
update clasification diagram
Sabryr Sep 1, 2026
cb1e18f
Make scenario 1 shorter
Sabryr Sep 2, 2026
596d35b
include new lesson
Sabryr Sep 2, 2026
e77d656
Scenario 2
Sabryr Sep 2, 2026
66f7026
make scenarios consitent
Sabryr Sep 3, 2026
7a24dba
Ai licenses
Sabryr Sep 3, 2026
01fd887
Update to how much ai
Sabryr Sep 3, 2026
da78521
Update to how much ai
Sabryr Sep 3, 2026
0432f2a
embedding third-party Permissive source code
Sabryr Sep 3, 2026
f6d48f0
linking against a Strong Copyleft
Sabryr Sep 3, 2026
3a9ef7e
Move us EU diffrences to the bottom
Sabryr Sep 3, 2026
8fd34d2
Objectives
Sabryr Sep 3, 2026
d449290
Rearangment
Sabryr Sep 3, 2026
33bfeaf
typo fixes
Sabryr Sep 3, 2026
42d344f
Containers
Sabryr Sep 4, 2026
53bca29
Restructure global context
Sabryr Sep 4, 2026
ae17b9a
References
Sabryr Sep 4, 2026
0f3c0bf
Scenario 8
Sabryr Sep 4, 2026
8599445
Fix typos
Sabryr Sep 4, 2026
d45adbb
Fix typos
Sabryr Sep 4, 2026
fb2c87d
Encoperate Claude suggesitons
Sabryr Sep 4, 2026
90c41d3
Fix JLA link
Sabryr Sep 4, 2026
de4fb87
include LLM improvment suggestions
Sabryr Sep 5, 2026
4a0c59f
polish scope and objectives
Sabryr Sep 6, 2026
b3caf21
Update timing, keep the old lessons for comparisen
Sabryr Sep 6, 2026
de87a56
Updates, may be relevent to issue #56
Sabryr Sep 7, 2026
acc8a12
Fixed urls , related to #165
Sabryr Sep 7, 2026
b18645d
Fix software definition according to EU regualtions
Sabryr Sep 7, 2026
ecd8e6d
For rendering mermaid
Sabryr Sep 7, 2026
f2e71b7
Highlight not legal advice
Sabryr Sep 11, 2026
df7516e
Change file name to address comments by @bast
Sabryr Sep 11, 2026
b5b9b89
Use to address @samumantha's suggestions
Sabryr Sep 11, 2026
f4e2fad
Change mermaid direction
Sabryr Sep 11, 2026
2a6fdb1
Add motivation
Sabryr Sep 14, 2026
90bc43c
Update motivation to mention unlicensed
Sabryr Sep 14, 2026
670bbdb
Update introduciton with a mermaid to show the options
Sabryr Sep 14, 2026
209e786
expand what can be licensed
Sabryr Sep 14, 2026
a753a17
emphasize examples
Sabryr Sep 14, 2026
89a4960
Move best practices to the end
Sabryr Sep 14, 2026
8b76c62
Group excersises to groups
Sabryr Sep 14, 2026
6df2989
Move the JLA tables out excercises
Sabryr Sep 14, 2026
75601de
intergrate the global perspective to excersises
Sabryr Sep 14, 2026
0f6e471
Reorganizing, this version may be broken, saving before changing
Sabryr Sep 15, 2026
23a51c0
Update introduction mermaid to intergrate the license clasification
Sabryr Sep 16, 2026
ae4e887
Update motivation
Sabryr Sep 16, 2026
16990fc
Scenario 1 rework
Sabryr Sep 16, 2026
f41c934
Scenario 2 rework
Sabryr Sep 16, 2026
b51e30d
Scenario 3 -9 rework to include SPDX
Sabryr Sep 16, 2026
d057871
impliment scenario navigation
Sabryr Sep 16, 2026
01665a4
Remove global context section and focus on legal bias
Sabryr Sep 17, 2026
c53627d
Include concluding summary to link back to CI CD example
Sabryr Sep 17, 2026
3bf66a8
bridge the intro to explain why permissive and copyleft is defined
Sabryr Sep 18, 2026
ed018fd
Introduce the slang word viral
Sabryr Sep 18, 2026
a844334
Include a heading for license types diagramm
Sabryr Sep 18, 2026
2c27856
Update license hirarchi to show goals
Sabryr Sep 18, 2026
50a09b2
minor edits to male concepts clearer
Sabryr Sep 18, 2026
98f878f
Emphasize legal trap when deleting a license
Sabryr Sep 18, 2026
6249d81
simplify descision matrix
Sabryr Sep 18, 2026
3a3cc0c
Update the scenarios with more JLS assitance
Sabryr Sep 18, 2026
2c4a0d0
Update the scenarios 2 and 3
Sabryr Sep 18, 2026
f98fc72
Update the scenarios 5,6 and 7
Sabryr Sep 18, 2026
2304e71
Update the scenarios 8 and 9, on AI activity
Sabryr Sep 18, 2026
73c9c54
update summary
Sabryr Sep 18, 2026
43f6a55
Remove EUPL , LGPL level claim
Sabryr Sep 18, 2026
05a775e
Change mermaid orientation to check rendering
Sabryr Sep 21, 2026
54fa163
Include JLA link right before scenario intro
Sabryr Sep 21, 2026
7a044b7
Update content/software-licensing-old.md
Sabryr Sep 21, 2026
d75e335
Fix heading level
Sabryr Sep 21, 2026
dfad432
Indicate that JLA matches shown are examples
Sabryr Sep 21, 2026
06357d7
lock mephinxcontrib-mermaid version untill a solution found for rende…
Sabryr Sep 21, 2026
3b2246a
Fix typo in package name
Sabryr Sep 21, 2026
ebfc141
Reduce lesson duration by not presentting all scenarios
Sabryr Sep 21, 2026
232d235
Fix terminology accordgin to EU regualtions
Sabryr Sep 23, 2026
76ad727
Fix terminology callout
Sabryr Sep 23, 2026
30ec29e
Roni recomendations for Limitation and context of this lesson
Sabryr Sep 26, 2026
833c5df
Roni recomendations author and copyright holder my differ
Sabryr Sep 26, 2026
a11b00f
Roni include LGPL
Sabryr Sep 26, 2026
1317cc2
Roni include LGPL in mermaid
Sabryr Sep 26, 2026
b91b0ea
Roni suggesion, Copyright Foundation: Expression vs. Ideas
Sabryr Sep 26, 2026
b032c4f
Roni recomendations for limitations
Sabryr Sep 26, 2026
a529f12
Roni recomendations scenario 1
Sabryr Sep 26, 2026
b7121e5
Roni recomendations scenario 2
Sabryr Sep 26, 2026
d75f3f7
Roni recomendations scenario 5
Sabryr Sep 26, 2026
6397f21
Roni recomendations scenario 6
Sabryr Sep 26, 2026
78467eb
Roni recomendations scenario 8
Sabryr Sep 26, 2026
7e01ce8
Roni recomendations conclution section
Sabryr Sep 26, 2026
885f440
improve motivation diagram
Sabryr Sep 26, 2026
d2afef6
Trim the intro
Sabryr Sep 26, 2026
24f3994
Make the conclusion coherent with intro
Sabryr Sep 26, 2026
16b0a6f
formating
Sabryr Sep 26, 2026
b5ae45b
Include a gloassary
Sabryr Sep 26, 2026
f3b7557
make LGPL simpler
Sabryr Sep 27, 2026
db40462
viral jagon
Sabryr Sep 27, 2026
6e43016
Change permisive icon to question mark
Sabryr Sep 27, 2026
a8d4595
Make permissive more clearer
Sabryr Sep 27, 2026
f26885e
Update glossary
Sabryr Sep 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"sphinx_rtd_theme_ext_color_contrast",
"sphinx_coderefinery_branding",
"lesson_metadata",
"sphinxcontrib.mermaid",
]

# Settings for myst_nb:
Expand Down
5 changes: 3 additions & 2 deletions content/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ navigating and deciding on licenses.
:delim: ;

20 min ; :doc:`social-coding`
30 min ; :doc:`software-licensing`
45 min ; :doc:`software-licensing`
20 min ; :doc:`software-citation`
10 min ; :doc:`sharing-data`

Expand Down Expand Up @@ -77,7 +77,8 @@ Who is the course for?
.. toctree::
:maxdepth: 1
:caption: About


software-licensing-old.md
All lessons <https://coderefinery.org/lessons/core/>
CodeRefinery <https://coderefinery.org/>
reusing
Loading
Loading