On Sat, May 22, 2021, 3:52 PM Miguel Revilla Rodríguez via aur-general < aur-general@lists.archlinux.org> wrote:
> El sáb, 22 may 2021 a las 20:51, Yangjun Wang via aur-general (< > aur-general@lists.archlinux.org>) escribió: > > > > > Not a lawyer here, but here is my opinion on the matter. > > > > I do not remember the GPL license stating anything about "sensible > > modifications", and while I do partly understand how some people are not > > happy about the certain clauses in some of these licenses, it is > > important to remember that these licenses have legal effects, while > > individual opinions on what modifications are "sensible" and what are > > not do not have any legal effect in most cases. Personal opinions for or > > against the chosen license do not excuse anyone from disobeying the > > license as long as the license applies (of which the details may vary > > depending on the country), in the same way "I hate person X" is in not > > an (legally) accepted reason for killing the particular person in most > > cases, although this comparison might be a bit extreme. > > > > Basically, if you have anything against the license of a software, write > > to the author about it or do not use the software. Period. > > > > > Not a lawyer either, but I think that the discussion, while really > interesting, is missing a couple of core points regarding the license: > > a) Arch is not distributing the source code of the software in any form, > modified or not > b) Arch is not distributing a compiled version of the software either. I repectfully disagree. In this case the package maintainer had a patch file which includes some source code. Thus, Arch AUR is distributing modified source code. > And, as it happens that the GPL (as well as most OS licenses out there) is > about distribution and not about (custom/personal) use, I really can't see > how on Earth it is being violated. > > The point is that Arch (AUR) is just distributing: > > $ wget foo.bar/foobar.tgz > $ tar xvf foobar.tgz > $ [sed s/foo/bar/|patch < foobar.patch|whatever] > $ make > > If the result of that never leaves the computer in which it was executed, > where is the distribution element? > > I can take ANY GPL software out there, make as many modifications as I like > (I can even change the copyright notice and put a string saying that it > belongs to my dog) and, as long as it never leaves my computer, I am still > fully compliant with the license. If upstream doesn't like me to mess with > their code, then maybe they shouldn't publish the code in the first place, > but there's not a single reason to try to forbid some others (AUR) to > publish A SCRIPT that helps people build custom binary versions not > intended to be distributed in any way. What would happen then with the > PKGBUILDs that are downloading, modifying (yep, modifying to the point of > removing/changing binary libraries, using patchelf, etc.) and repackaging > proprietary software? > > In short, regarding upstream's request... nothing to see here, please > disperse. > > Best, > > Miguel >