2014-04-02 9:26 GMT+02:00 Vincent van Ravesteijn:

> This is the third time we have to tell you to not create and release an
> installer for RC1 if it is not exactly what I released as RC1.
>
> I hope you take notice of this now.
>

I may add that this also probably causes license problems. We violate our
own license.

The GPL requires that

"*[§] 2.* 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."

and

"[§] *3.* You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

*a)* Accompany it with the complete corresponding machine-readable source
code, which must be distributed under the terms of Sections 1 and 2 above
on a medium customarily used for software interchange; or,
*b)* Accompany it with a written offer, valid for at least three years, to
give any third party, for a charge no more than your cost of physically
performing source distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the terms of Sections 1
and 2 above on a medium customarily used for software interchange; or,
*c)* Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed only for
noncommercial distribution and only if you received the program in object
code or executable form with such an offer, in accord with Subsection b
above."

If changes are committed to the released sources, then there is strictly
speaking no accompanying source code to the released binary.

So there is also a legal reason why modified binaries contain detailed
notes about the changes to the original source and a different name. It
might be nitpicking, but it could be that we buy problems by releasing
patched binaries without documentation and source (at least in for of
diffs). We might weaken our own position in the case someone willingly
infringes the license if it can be proves that we do not follow the license
ourselves.

I suggest that we put a note to the relevant document for binaries
packagers stating something along this line:

"Please note that binaries must be build from the released sources. Please
do not build from the GIT repository. Please do not patch the sources for
building. If a patch is absolutely necessary, the patch must be included in
your package as well, and you must give the binary a different version in
order to make clear that this is not 100% identical with the released
sources."

Jürgen


>
> Vincent
>
>

Reply via email to