Hi all,
I'd like to start a discussion about migrating our issue tracker from Jira to 
GitHub Issues, as several other ASF projects have already done successfully 
(Maven, Storm, Arrow, Lucene, and others).
The main benefits I see:
Contributors no longer need to create a Jira account to file a bug or feature 
request, which alone can make a noticeable difference in participation. 
GitHub's "good first issue" labelling is widely used and well-known, making it 
easier to attract new contributors and widen our community. 
On top of that, enabling GitHub Discussions could replace our current user 
mailing list, which has been fairly quiet for a while. Mailing lists are 
showing their age as a communication channel, and many people today are simply 
more comfortable engaging in a web-based forum style. GitHub Discussions would 
meet users where they already are, potentially breathing new life into 
community interaction around OpenNLP.
The migration path is well established: INFRA can migrate all existing and 
closed Jira issues automatically to GitHub, as has been done for Maven, Storm, 
Arrow, Lucene, and others, so we would not lose any history.
Regarding ASF compliance: archiving requirements are fully covered, as 
everything can be mirrored to the appropriate mailing lists via .asf.yml
One thing worth acknowledging: moving to GitHub Issues does mean leaving 
ASF-controlled infrastructure and depending on Microsoft. However, given that 
ASF is already planning to migrate Jira to Atlassian Cloud, we would be leaving 
ASF's own infra (for issue tracking) either way, so this concern seems largely 
moot.
I'm not aware of any blockers, but I'd love to hear thoughts, concerns, or 
prior experiences and start a discussion on it.
Gruß
Richard

Reply via email to