I am starting a new GPL v2 project that will build upon existing GPLed code. At present, the header inside the other project's files looks like this:
/**
*
* Copyright (c) 2006-2009 Andrew Person
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
*/
Now, when I have made modifications, I obviously need to leave the original copyright in-tact, as per the license, but need to add my name and attribution. How should I go about that? Would this be acceptable?
/**
*
* Copyright (c) 2006-2009 Andrew Person
* Copyright (c) 2011 Martin Eve
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
*/
@eMAD parts of it can, yes. For example if it has GPLed JavaScript, then the source code for that must be available.
Software under the GPL may be run for all purposes, including commercial purposes and even as a tool for creating proprietary software, such as when using GPL-licensed compilers. Users or companies who distribute GPL-licensed works (e.g. software), may charge a fee for copies or give them free of charge.
The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them.
A few GPL licenced projects I have seen use something like:
/*
* Copyright (C) 200?-200? Project
* based on code by ForkedProjectCopyrightHolder copyright (C) 200?-200? ForkedProject
* License: http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
*/
I am not a lawyer so I may be wrong but section 2.a of the GPLv2 indicates that you must make clear that the code distributed is a modified version of a previous work. Not sure if your version of the copyright header makes that clear or if it can simply be interpreted as a change of the copyright holder (if that is possible at all).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With