How to contribute?
How can I contribute to this project? Can you please update the contribution documentation.
I suspect contribution through github will not be allowed, as the code is licensed GPL which is not allowed in the app store.
I suspect contribution through github will not be allowed, as the code is licensed GPL which is not allowed in the app store.
How does this work? Signal is in the app store and licensed under GPLv3. They even link to the app's source code in the description.
Hi and thank you for attention! At the moment we’ve got a huge refactor in progress so it would be a pity if someone’s contribution would be affected by those changes by the time they will be merged into main branch. Also, we need to clarify risen licensing questions with our legal team.
We are discussing this topic internally and hope will come up with updates next week
@ssa3512 it's possible to set up a project in such a way that any contributors simply agree to let the owner use the code they submit under any license
@ssa3512 it's possible to set up a project in such a way that any contributors simply agree to let the owner use the code they submit under any license
Yes, this is a very common practice. A company can dual license software, offering binaries under a proprietary license, and source under a license such as GPL or LGPL. Third parties who redistribute the software (or derivatives) have to provide source, while the original owner is not subject to these restrictions.
Contributors would have to assign ownership of their patches to the original project owner in order to support this dual licensing, and this would be enforced by some form of contributor agreement. Or contributors can fork the project and carry on doing only what is permitted by the GPL license without submitting back upstream.
Any updates on this?
Any updates? I'd like to contribute.