3 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
9bf14d7a8b mlsysim: fix paper title and bump to 0.1.1
Correct the paper title cited in three places to match the actual
paper.tex title. The previous title ("A Composable Analytical Framework
for Machine Learning Systems") was an early working title; the paper
now reads "MLSys·im: First-Principles Infrastructure Modeling for
Machine Learning Systems".

Metadata-only patch; no code or API changes.

- mlsysim/CITATION.cff        : title + version 0.1.1 + date 2026-04-24
- mlsysim/README.md           : BibTeX snippet title + version 0.1.1
- mlsysim/mlsysim/core/walls.py : reference docstring
- mlsysim/pyproject.toml      : version 0.1.1
- mlsysim/mlsysim/__init__.py : __version__ = '0.1.1'
- mlsysim/CHANGELOG.md        : 0.1.1 entry
2026-04-24 14:51:11 -04:00
Vijay Janapa Reddi
b5d50bed9e mlsysim: relicense code under Apache-2.0 for v0.1.0 PyPI release
Switch mlsysim from CC-BY-NC-SA-4.0 to Apache-2.0 for the Python
package. Creative Commons itself advises against CC licenses for
software: they do not cover patent grants, source/object distinctions,
or derivative-work definitions the way a software license does, and
the NonCommercial clause makes the package unusable in any corporate
setting — defeating the goal of a teaching tool intended for working
engineers.

Apache-2.0 preserves full copyright-holder rights to commercialize
(dual-license future versions, sell commercial editions, offer paid
support/SaaS), while enabling the broad adoption appropriate for a
textbook companion.

The textbook prose remains CC-BY-NC-SA-4.0. The docs site footer is
updated to state both licenses explicitly so readers do not conflate
the two.

- mlsysim/LICENSE.md          : full Apache-2.0 text with copyright
- mlsysim/pyproject.toml      : license = "Apache-2.0" + OSI classifier
- mlsysim/CITATION.cff        : license: Apache-2.0
- mlsysim/RELEASE_NOTES_0.1.0 : license line split (code vs docs)
- mlsysim/paper/paper.tex     : "MIT license" → "Apache-2.0 license"
- mlsysim/docs/config/_quarto-html.yml : footer shows both licenses
2026-04-23 17:14:08 -04:00
Vijay Janapa Reddi
d23e1e097e feat(mlsysim): add CITATION.cff, cite block in README, issue template
- CITATION.cff for GitHub citation button (CFF 1.2.0 standard)
- BibTeX block in README for easy paper citations
- GitHub issue template for mlsysim bug reports with category dropdown
2026-04-01 19:05:06 -04:00