>>>>> "Ian" == Ian Jackson <ijack...@chiark.greenend.org.uk> writes:

    Ian> Gerardo Ballabio writes ("What is the source code (was: [RFC]
    Ian> General Resolution to deploy tag2upload)"):
    >> Paul R. Tagliamonte wrote:
    >> > I wonder if we have a good idea of what the project believes to
    >> be the case between #1 and #2:
    >> >
    >> > 1) Is the source of a package the debian source distribution?
    >> > 2) Is the source of a package the VCS where the source is held?
    >> 
    >> Let me rewrite that in a different way:
    >> 
    >> 1) is the source of a package the current version of the code?
    >> [*] 2) is the source of a package the complete history of the
    >> project? [**]

    Ian> Yes, this ks the key question.  I agree with you that the
    Ian> representation doesn't matter for this purpose. [1]

    Ian> My answer is that it depends on the development practices
    Ian> (mostly, the development practices of upstream), but for most
    Ian> modern software the answer is 2.

    Ian> I should be clear that I thiknk there is room for reasonable
    Ian> disagreement on this, particularly since the question is so
    Ian> context-dependent.

I agree with Ian's answer.

I happened to do some digging through mail archives about our internal
discussions about preferred form of modification over the years
recently.

My conclusions are:

* There is no consensus here. We've been arguing about related issues
  since 2003 and while the argument  has advanced, we're no more near
  consensus now than then.

* Simon Mcvittie talks about "a preferred form of modification" rather
  than "the preferred form of modification."
  I think that is a useful think to keep in mind.

Even for a GPLed work, I do not think we would consider either a release
tarball or a git repository to fail to comply with the GPL's requirement
to distribute the preferred form of modification for a work.
(Obviously, other factors might impact things.  For example, if the work
included minified javascript without corresponding source, a lot of us
would argue that failed to be the preferred form of modification. Note I
don't even think there is project consensus on that point; it doesn't
matter because there is consensus in the FTP team that minified
javascript is not enough without the source somewhere in the archive.)

Reply via email to