Follow-up Comment #8, patch #7696 (project freeciv):

> Not going to happen,
This makes me feel really sad. Free software is based on collaboration, and
sharing the source is required to achieve that.

> I'll put gzipped C source to data/graphics if it makes u happy.
As that source code (1) can't be used to produce the binary rcc (at least
using standard Qt tools) and (2) doesn't provide easy access to the individual
icons, it won't make me "happier".

This is the argument I never thought I would ever need to use. The GPLv2
says:
> The source code for a work means the preferred form of the work for making
modifications to it.
I think this implies the source code is the qrc file together with all the
files needed to build the rcc, and nothing else. Indeed, look at the
"standard" (=what's in the Qt doc) procedure to get a rcc file:
* Write a XML-based .qrc and put its dependencies at the right locations
* Invoke the Qt Resource Compiler, rcc
* You have a .rcc blob
Now compare this to the procedure for compiling C to object code, and you'll
see it's quite similar. There are powerful tools to modify assembly directly,
just like there is GammaRay. This makes me think of the qrc-based tree as the
"source code".

If my reasoning is right, distributing Freeciv with the rcc file only would be
a violation of the copyright of everyone who contributed to Freeciv before.
This would make it illegal to distribute Freeciv. I don't want this to
happen.

In summary, to your
> Not going to happen,
I oppose "You're legally bound by the license and have to do something like
that."


    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?7696>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to