Just a reminder. The Gimp "ecosystem" is mostly made of open source software. This is nice, for users of course, but also for people who want to make their own version of things.
However, when such modified code is shared with others, it is the duty of the new authors to clearly label the code as being a different version and identify themselves as the authors (they can of course give proper attribution to the original source). Otherwise, several versions that looks like the same code start spreading, and only a "diff" application can distinguish them (and this won't tell which is the original and which has been changed).
Some open-source licenses make that a rule (the open-source licenses are as binding as an unfathomable EULA from Microsoft).
The GPL (which is used by Gimp and most of the Gimp scripts/plugins):
Quote:
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
The Apache licence:
Quote:
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
- ...
- You must cause any modified files to carry prominent notices stating that You changed the files; and
In addition, when they redistribute the code, the authors have two moral obligations:
1) provide support to users
2) triage all the bugs reported to them, and identify which are caused by the changes and which are from the original code. This may require more than a superficial understanding of the code that has been modified...