[PSL-Brasil] Ubuntu vai para dentro do Windows (e continua se dizendo livre)

Alexandre Oliva lxoliva em fsfla.org
Sexta Abril 1 20:56:42 BRT 2016


On Apr  1, 2016, "Eduardo F. Santos" <eduardo em eduardosan.com> wrote:

> A coisa funciona assim: se a Microsoft redistribuir Windows 10 com GNU
> dentro dele, tem que devolver o código. Simples assim.

Eu ia perguntar por que você considerava ilegal.  Seria por suposto
conflito com a GNU GPL?  O parágrafo a seguir me faz supor que sim:

> Depois Oliva pode confirmar, mas salvo engano alguns componentes GNU
> estão sob AGPL também, o que torna ainda mais obrigatório devolver o
> código.

ainda que a AGPL não adicione qualquer exigência de distribuição de
código às já presentes na GNU GPL, para software efetivamente
distribuído (ao invés de oferecido como serviço de execução no servidor
do prestador, sem distribuição).


Então...  Não sou advogado nem tenho autoridade junto à FSF ou aos
tribunais para interpretar a GNU GPL, mas me parece que a exceção feita
às bibliotecas do sistema pode se aplicar, dependendo da forma de
distribuição.

Na GPLv2§3:

  However, as a special exception, the source code distributed need not
  include anything that is normally distributed (in either source or
  binary form) with the major components (compiler, kernel, and so on)
  of the operating system on which the executable runs, unless that
  component itself accompanies the executable.

Na GPLv3§1:

  The "System Libraries" of an executable work include anything, other
  than the work as a whole, that (a) is included in the normal form of
  packaging a Major Component, but which is not part of that Major
  Component, and (b) serves only to enable use of the work with that
  Major Component, or to implement a Standard Interface for which an
  implementation is available to the public in source code form.  A
  "Major Component", in this context, means a major essential component
  (kernel, window system, and so on) of the specific operating system
  (if any) on which the executable work runs, or a compiler used to
  produce the work, or an object code interpreter used to run it.

  The "Corresponding Source" for a work in object code form means all
  the source code needed to generate, install, and (for an executable
  work) run the object code and to modify the work, including scripts to
  control those activities.  However, it does not include the work's
  System Libraries, or general-purpose tools or generally available free
  programs which are used unmodified in performing those activities but
  which are not part of the work.


Se a distribuição de software sob GNU GPL compilado para Windows fosse
ilegal, creio que não haveria já há tanto tempo o Cygwin, que a
Microsoft agora reinventou.

-- 
Alexandre Oliva, freedom fighter    http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer


More information about the psl-brasil mailing list