Repository navigation
Relicense from MIT to Apache-2.0 - #8
Merged
Merged
Conversation
Aligns with datajoint-python and the codec family. dj-figpack-codecs and dj-canvasxpress-codecs were already Apache-2.0; this repo and dj-photon-codecs were the MIT outliers with no rule behind the split. Apache-2.0 for the patent grant. MIT is silent on patents, which is the question pharma legal review asks of a new dependency, and answering it in the license is cheaper than answering it per customer. On authority, since this repo has two contributors and the majority of commits are not the copyright holder's own: Davis Vann Bennett authored 19 of 28 commits, as work for hire for DataJoint under direction. Copyright is therefore DataJoint Inc.'s throughout, which is what the existing MIT notice already asserted, and the relicense needs no outside consent. MIT also grants sublicensing rights independently. Copyright attribution is preserved: the Apache appendix carries "Copyright 2026 DataJoint Inc." after the terms, matching the MIT notice it replaces. Changed: LICENSE, the pyproject license field, and the README license line. No OSI classifier was present to update.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings this repo in line with
datajoint-pythonand the codec family.dj-figpack-codecsanddj-canvasxpress-codecswere already Apache-2.0; this repo anddj-photon-codecswere the MIT outliers, with no rule behind the split.Why Apache-2.0: the explicit patent grant. MIT is silent on patents, and that silence is what pharma legal review asks about a new dependency. Answering it in the license is cheaper than answering it per customer.
On authority, worth stating because this repo is the one where it is not obvious. Commits split 19 / 8 / 1 — Davis Vann Bennett authored the majority, not the copyright holder. Those contributions were work for hire for DataJoint under direction, so copyright is DataJoint Inc.'s throughout, which is what the existing MIT notice already asserted. No outside consent is outstanding. (MIT grants sublicensing rights independently, but the work-for-hire position is the cleaner basis.)
Copyright is preserved, not dropped. The Apache appendix carries
Copyright 2026 DataJoint Inc.after the terms, matching the MIT notice it replaces.Changed:
LICENSE, thepyproject.tomllicense field, and the README license line. No OSI classifier was present to update.Companion PR:
dj-photon-codecs#1.