<div dir="ltr">The possible need for re-licensing under a different open source license is one the biggest reasons I am generally an advocate for CLAs (with an appropriate community-based governance organization like the ASF). I find the cautionary tale of the Mozilla Relicensing Effort [1] illuminating -- it took 4.5 years to track down 445 contributors and get appropriate permission so that Firefox/Thunderbird/etc could be directly included into Linux distros. All of which could have been avoided with an Apache-style CLA in place.<div><br></div><div>[1] <a href="http://www-archive.mozilla.org/MPL/relicensing-faq.html">http://www-archive.mozilla.org/MPL/relicensing-faq.html</a></div><div>[2] <a href="http://blog.gerv.net/2006/03/relicensing_complete/">http://blog.gerv.net/2006/03/relicensing_complete/</a></div><div><br></div><div><div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 20, 2015 at 4:02 PM, David Woolley <span dir="ltr"><<a href="mailto:forums@david-woolley.me.uk" target="_blank">forums@david-woolley.me.uk</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">
<br></span>
One of the uses of CLA's is to allow the software to be re-licensed under a different open source licence. This can prove highly desirable, but almost impossible, if there are large numbers of contributions under the old licence. It might be needed because it has become important to integrate the work with work under and otherwise incompatible open source licence. In the past, I think it has been necessary to remove contributions from a minor contributor, to achieve this, because they were unable or unwilling to licence it under the new licence. (Something similar happened with OpenStreetmap's map database; some geographical features had to be removed because the project was unable to get permission to use it under a new, less restrictive, licence.)<br>
<br><div class=""><div class="h5"><br>
</div></div></blockquote></div><br></div></div></div>