Print

Print


> 
> Does something along those lines end up working legally, or is it worthless, no better than just continuing to ignore the problem, so you might as well just continue to ignore the problem? Or if it is potentially workable, does anyone have examples of projects using such a system, ideally with some evidence some lawyer has said it’s worthwhile, including a lawyer-vetted digital contributor agreement?



I'm not sure the extent of this risk for most small projects, esp. if you don't think you will ever want to relicense it.

If I send you a pull request, and it is like a couple of characters different because there was a syntax error, or I add a couple of lines, and I don't bother to change the license and copyright statement, I don't think it is too unreasonable to accept the patch.  If I write dozens of files for a new module that is sort of unrelated to the original code and I don't include the project's copyright statement in the code, then I could see you saying "hey, can you clarify if you are granting me the copyright, or maybe you want to slap a copyright notice on that yourself" before you accept the contribution.

But maybe you could just make a statement in your README along the lines of "If you send a pull request to this project or otherwise make a contribution of code you and your employer to grant a non-excluive royalty free perpetual redistribution license to Acme Inc and you represent that you have the rights to do so"

Maybe you could argue that the act of submission of the modified code is an implicit grant of the code consistent with the terms of the license of the original code.

The cool thing about revision control, and accepting pull requests, is that it keeps a line by line record of who committed the code, so if there were a problem you might have a chance at extracting and re-writing the tainted contribution.

Of course, I am not a lawyer; you probably need to talk to your contracts and grants people or OGC.

   THIS EMAIL IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
   POSSIBILITY OF SUCH DAMAGE.