By Aleksander Kuczek on 2017-08-25 16:32 in Contributer Agreement Working Group

Date: Aug 24th, 2017 - 14:30-15:00 UTC

Total time of meeting: 30 minutes.

Attendees:

Daliah Saper, Yves Hoppe, Aleksander Kuczek

Guests:

Rowan Hoskyns Abrahall, Robert Jacobi

Apologies:

-

Discussion outline

Why Joomla need contributor agreement?

The team has discussed the reasons why Joomla needs a contributor agreement provided by the Board. The team has agreed that we are looking for the easiest possible solution that will cover the areas indicated by the Board.

Suggested solution

The team has proposed the following solution:

  1. Code and other contributions kept in repositories. Enforcing the Developer Certificate of Origin (DCO) on all Pull Requests to all Joomla GitHub repositories. This can be done with https://github.com/apps/dco. According to lawyers in the team, the DCO sign-off is sufficient to accept these Pull Request without any additional formalities.
  2. All other contributions. Adding consent to Joomla Contributor Agreement (JCA) as part of the registration process at Joomla Volunteers Portal (potentially joint check box with accepting the Code of Conduct).
  3. Code of Conduct. Adding consent to Code of Conduct (CoC) as part of the registration process at Joomla Volunteers Portal (potentially joint check box with accepting the code of conduct).
  4. Future changes in JCA or CoC will be notified to volunteers, but will not require consent (opt-out).

Next steps

  • Talking with Production department and other departments about implementing DCO in GitHub repository.
  • Reviewing the current Joomla Contributor Agreement
  • Implementing changes in Joomla Volunteers Portal
  • Making all Joomlers sign updated CoC and JCA on Joomla Volunteers Portal