Contributing to our Projects

Estimated reading time: 2 minutes

Sourcemeta is an open-source organization. As such, it accepts and appreciates external contributions. These involve code, documentation, design, or any other type of changes that improve our projects in any way.

Developer Certificate of Origin

To ensure suitability of proposed changes from an intellectual property point of view, every Sourcemeta project enforces the Developer Certificate of Origin (DCO). This is a statement introduced by the Linux Foundation to ensure the contributor is allowed to make the contribution and that the project has the right to distribute it under its license.

From a contributor point of view, the Developer Certificate of Origin requires you to sign-off your Git commits. You can automatically do this using the --signoff command-line flag.

Grant of Rights

By contributing to any open-source project hosted by Sourcemeta, the Contributor irrevocably assigns, transfers, and conveys to the organization all right, title, and interest in and to any contributions, including, but not limited to, all intellectual property rights.

The contributor acknowledges and agrees that Sourcemeta shall have the exclusive right to use, reproduce, modify, distribute, publicly display, publicly perform, sublicense, and otherwise exploit the contributions, whether in original or modified form, for any purpose and without any obligation to account to the contributor.

The contributor grants Sourcemeta the right to re-license the contributions, including any derivative works, under other licenses as Sourcemeta deems appropriate.