JIRA and Text Patches are Anti-Open-Source

bottom-img

This post represents the author’s opinion alone, and not any other organization, project or company.

Submitting text files via a form to update an Apache software project is the modern-day technology equivalent of medieval doctors bleeding patients while administering laxatives to cure Cholera.

And yet that is the process of updating the open-source infrastructure driving the data revolution. Compared to the simplicity of github pull requests, using a JIRA web form to submit text patches against a monolithic subversion database is extremely difficult. Not 10x difficult. Closer to 100x difficult for new, would-be contributors.

The result is that a very high bar is set for contributors. Which is anti-community. And since open source relies on community… it is anti-open source.

We live in a post-github world. Git enabled social coding, and it is past time that Apache caught up.