I’m looking for guidance on the best path forward for the markdown-confluence project., which converts Markdown to Atlassian Document Format and publishes to Confluence. It supports an Obsidian plugin, CLI, Docker, and GitHub Action.
The project has had no commits since September 2023. It currently has 88 open issues and 28 unmerged pull requests. The sole maintainer (Andrew McClenaghan / @andymac4182) has not responded to issues, PRs, or discussions in well over a year. I’ve attempted to reach Andrew directly via Mastodon with no response. I also raised the topic of a community fork in this GitHub issue, which got interest from other users but no reply from the maintainer.
The repo carries Atlassian copyright headers and requires Atlassian’s CLA for contributions. However, the project lives under a personal GitHub org (markdown-confluence), not the official atlassian org, and it doesn’t appear on Atlassian’s official open source project listing. My read is that this was primarily a side project by an Atlassian employee that received corporate copyright treatment via employment IP policy, rather than a strategically managed Atlassian product. I don’t suspect there’s an Atlassian team responsible for it.
What I’m looking for in order of preference:
- Resume maintenance on the existing repo - Ideally, the maintainer or someone at Atlassian adds community co-maintainers to the existing org/repo. This avoids fragmenting the user base and the 263 stars / existing Obsidian plugin distribution.
- Transfer the repo/org to community maintainers - If Atlassian and/or Andrew have no plans to continue, a transfer would let the community pick up where things left off without breaking existing links.
- Community hard fork - Apache 2.0 permits this without anyone’s permission, and I’m prepared to do it. But it means a new package name, users needing to migrate, and duplicated effort. It’s the least ideal outcome.
- Has anyone here been in a similar situation with an Atlassian-copyrighted project? What worked?
- Is there a recommended internal contact path at Atlassian for orphaned open source projects that aren’t on the official listing?
- If anyone from Atlassian is reading this: is there a team or process that could help resolve the maintainer situation?
There are active users who depend on this tool and community members willing to put in maintenance effort. I’d rather channel that energy into the existing project than start fresh if at all possible.