Discussion: prose license — CC-BY-4.0 vs CC-BY-SA-4.0 as QuantEcon default
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- documentation
Research direction
Review the proposal, QuantEcon/meta#301, and QuantEcon/book-dp1 PR #336 to understand the current licensing context and pending publication work. Compare the two license options with the team, reach a documented default or per-project policy, and record the decision in the QuantEcon contributor/style guide.
Written by the indexing model from the issue text.
Description
Summary
Across QuantEcon publications we use a mix of Creative Commons licenses for prose/lecture content. This issue is for the team to compare CC-BY-4.0 and CC-BY-SA-4.0 and converge on a default for new long-form publications (starting with the DP book series being prepared for web publication, see #301).
Current default for new DP books (as a placeholder): CC-BY-SA-4.0, matching the Python lectures.
Comparison
| Dimension | CC-BY-4.0 | CC-BY-SA-4.0 |
|---|---|---|
| Attribution required | ✅ | ✅ |
| Commercial reuse | ✅ | ✅ |
| Modifications/derivatives | ✅ | ✅ |
| Derivatives must be released under the same license | ❌ | ✅ ("share-alike") |
| Used by Python lectures (current) | — | ✅ |
Used by numpy, scipy docs |
✅ (CC-BY-style for docs) | — |
| Compatible with most permissive textbook reuse | ✅ | ⚠️ (SA-clause restricts incorporation into proprietary or differently-licensed works) |
| AI training friendliness | ✅ both — both permit indexing/training with attribution. SA imposes downstream-licensing constraints on derivative outputs if they are themselves redistributed. |
Considerations
For CC-BY:
- Maximises downstream reuse — anyone can incorporate excerpts into other works (textbooks, courses, blog posts, even commercial training material) without re-licensing.
- Preferred by some open-textbook initiatives (OpenStax, MIT OCW Press) for exactly this reason.
- Cleaner story for AI training datasets — no viral clause to reason about.
For CC-BY-SA:
- Ensures the commons stays open — derivative works that redistribute substantial portions must remain CC-BY-SA.
- Consistent with our Python lectures (already SA-licensed).
- Wikipedia uses CC-BY-SA; familiar pattern.
Proposal for discussion
- Confirm whether we want a single default across QuantEcon long-form content, or allow per-project choice.
- If single default: CC-BY-4.0 (most permissive) or CC-BY-SA-4.0 (status quo for Python lectures)?
- Document the chosen default in a QuantEcon contributor/style guide.
Context
- QuantEcon/book-dp1 PR #336 is converting DP Vol I to MyST + web publication. It currently ships with CC-BY-SA-4.0 (the Python lectures default) pending this discussion.
- Related: QuantEcon/meta#301 (publish DP books + AI training discoverability).
cc @jstac
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from QuantEcon/meta
-
test-jax-install.py does not assert the GPU — a silent CPU fallback passes CI in all five repos Openbug testing
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
GitHub MCP server drops tag-shaped content from issue-body reads — decide whether to report upstream Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
enhancement project
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
bancolombia/sentinel#22 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
optimization optimization:agents-md-curator
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
githubnext/gh-aw-cao#13143 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 94/100
objectionary/hone-maven-plugin#1061 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
redhat-developer/rhdh-plugins#4887 · 2 comments ·