This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.
This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.
In mainstream FOSS development, this situation is typically handled with a routine, low-friction interaction where the downstream author opens an issue or leaves a comment on the commit saying:
“Hey, glad you liked the theme! Could you amend the commit to include Co-authored-by: or cherry-pick the original commit so the git history reflects the author?”
The Typical Resolution: The maintainer amends the commit, adds a note to the changelog/commit message, and both projects move on.
The immature way is to accuse the downstream developer of stealing.