Requiring work to be done upstream fails the desert island test,
as described by Thomas Bushnell in
<https://lists.debian.org/debian-legal/2002/01/msg00010.html>
> A good test case for whether a license is free (for issues like this)
> is whether a disconnected group of people on a desert island could
> distribute the software among themselves.  In the vim case, they
> cannot.  (For example, if the vim maintainer flies over the island and
> drops down a message saying "you must hereby send me your changes",
> how are the people down below to comply?)  The fact that the vim
> maintainer can send the request does not say anything about whether
> the people receiving it could reply.

> Documentation updates should be done upstream.
> Optimisations should be done upstream and not downstream.
> Such patches are part of the "adding patches that have been released
> upstream"
Updating documentation upstream, adding optimizations upstream,
or fixing security vulnerabilities upstream requires an Internet
connection when the changes are made.  It does not allow a relatively
isolated community with no consistent access to the Internet to make
these changes.

Reply via email to