5 ms·
Yes, indeed. The submitter needs to sign over copyright. Otherwise you don't have the right to relicense their work under some other for-compensation license.
by dbcurtis 10y ago
Yes, indeed. The submitter needs to sign over copyright. Otherwise you don't have the right to relicense their work under some other for-compensation license. All GNU projects require copyright assignment, for an example. The GPL license is silent on copyright assignment of pull requests, so you have to execute a document outside the license. I believe some other open source licenses address this directly, but I'm not sure which ones.
- geokon 10y agoI haven't had a use for it myself, but it seems like it would be a nice thing for Github/lab to facilitate. Maybe it'd be possible to somehow do it cleanly from within git? Have a license-transfer file that reading FOR ALL WORK PERFORMED ON THIS REPOSITORY THE FOLLOWING PEOPLE TRANSFER ALL COPYRIGHT RIGHTS TO [name of owner] : John Smith Bob Bobberson Whatever Whateverson etc. It's a little clunky.. a better solution would need some git integration I'd imagine. Maybe someone has a better idea? :)
- dbcurtis 10y agoYes, it would be nice to be able to set up a click-through for pull requests.
- the8472 10y ago> Yes, indeed. The submitter needs to sign over copyright. Otherwise you don't have the right to relicense their work under some other for-compensation license. Wouldn't it be possible to require patches to be supplied under CC-0, which would allow the maintainer to take the patch and incorporate it in the GPLed source?
- dbcurtis 10y agoCC0 is a disclaimer of copyright, so yes. The essential test you need to pass for dual licensing is "no one else has copyright in this work". Good clarifying question. IANAL