Change History (21)

Compare to #16078 / [17312] which is for an external library, same for code contributions to core under GPL (any contribution until 01/14/11 19:26:45 to my best knowledge in lack of a code contribution policy).

I added some exemplary patch which is more or less a suggestion only to demonstrate about what this is about. I've taken the code in functions.php as an example, as written, this is for any code contributed under GPL and no version specifically named by that until Jan 14 2011.

This file might be hard to read for those who do not like legal comments in files ;)

The point is more or less only to make prominent which terms apply to the code in the file. As Jan 14th introduced a change to it, this should be made prominent as - IIRC - the original licensing terms asked for that.

I don't want to say it must be in that form, but this should be the job of the project to care about in detail as far as legal matters are concerned, I can't do the job of a lawyer here.

General note: Please don't edit comments beyond fixing typos or improper formatting. Many of us consume Trac through the mailing list, and making major changes to a comment's content makes this much more difficult.

You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

In specific how to find out if a line of code is licensed under GPL (any version) or under GPL v2 or later?

Next to that, in license.txt it's written about contributors. Who are they? As a software is a copyright-able work, it must have concrete authors. Contributors sounds like a placeholder. How can that placeholder be filled?

Ryan once mentioned to credit contributors via SVN log messages, and ​Matt proposed to do it the ​subversion-way - however this has not been done so far in a consistent manner (Related: #12366, #6663).