6

Not only do GitHub's terms of service codify that the submission would be covered under the Apache 2 license, so too does the Apache 2 license itself: "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally ...


3

Large bazaar-style open source projects usually don't just have one but many maintainers who review pull requests. Those often specialize in specific sub-modules of the application, so they have a better view of what is and isn't an appropriate contribution for that particular module.


3

Is it correct that I will now have to publish any further changes made to the project? No. But if you choose to distribute it, you will be obliged to fulfil the licence's obligations, including making source available under AGPLv3 to recipients of the binaries. In addition, any user interacting with your hosted copy of the modified version is entitled to ...


3

Pull from the fork, not from the PR itself. The PR must be coming from another GitHub repo which would be a fork of the main one. That fork must also have a LICENSE file along with commits you are interested in, making it clear that code in PRs is licensed under the same license.


3

Particularly referencing GitHub's Terms of Service, it is highly likely that the PR can be considered to be licensed under the Apache 2.0 license and therefore your company could happily use it in your proprietary project (assuming you give appropriate attribution etc). However, "highly likely" is not "certain" (and "highly likely&...


2

There are a variety of ways to validate pull requests: Some projects expect there to be an accepted issue before a PR is submitted. So, you can check the PR easily to see if it connects to an existing issue and then see if that issue is one that the team has said can move forward. Hopefully on any large project there are a slew of tests integrated into ...


Only top voted, non community-wiki answers of a minimum length are eligible