Blogs
At Liferay we take our Open Source roots seriously and are increasing our commitment to the movement.
When we look at how people can contribute to Liferay Portal, one of the bigger hurdles was that our contribution process is quite complex – including having to create a JIRA ticket and through that sign our Liferay Portal Contributor’s Agreement. That required setting up an account on our internal JIRA even if for simple contributions.
Today we are announcing that we have gotten rid of the JIRA step(s) and simplified contribution by replacing it with a CLA assistant integrated into GitHub.
Which means that now you do not need to create a new account or leave GitHub to sign it. In addition, now you only need to sign it once, when you first contribute to that repository, and that signature will be bound to your GitHub
Unfortunately, this means those contributors who already signed via JIRA in the past will have to sign again, and I do apologise to all affected. Fortunately, this will be just a one time task (as opposed to the JIRA process before).
Of course, we do not intend to stop here, and this is just a first step towards a more streamlined and enjoyable contribution experience! Stay tuned for more in the future …
Details
The text of the Liferay Portal Contributor’s Agreement stays the same, we just transformed it to MarkDown for better integration.
On the software side, after comparing several options we chose CLA Assistant, which is developed and hosted by SAP as Open Source software. Just in case we are making regular backups of the list of signatures.
The initiative for this move was done in collaboration between our Developer Relations and Legal teams. I would particularly like to extend kudos to Milen Dyankov, for kick-starting this discussion.

