[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#830978: Browserified javascript and DFSG 2



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

    Ian> I would like to comment briefly on the general idea about the
    Ian> TC offering advice and making statements of opinion.


    Ian> If someone in authority in the project, such as a maintainer of
    Ian> the ftpmasters or the release team, is doing something which
    Ian> the TC thinks is wrong, then (if the question is important) I
    Ian> think it would be entirely appropriate for the TC to issue a
    Ian> statement of opinion, disagreeing with the other authority.

    Ian> Conversely, if a contributor has been criticised, they may
    Ian> welcome a message of support from the TC.  That may help lay to
    Ian> rest an unfounded criticism and save the contributor the energy
    Ian> required to wonder whether they're really right, rebut any
    Ian> public criticisms, and so on.


    Ian> And finally if a question needs authoritative input but the
    Ian> relevant authority in Debian has not made a clear decision, TC
    Ian> involvement might help get the matter properly resolved.

Agreed on both the first two points.
Also, from the discussion on IRC, it seems fairly clear that most TC
members agree that we can give advice if we wish.

I agree in general on the third point about  authority and clear
decisions, with a lot of emphasis on the "might."
Sometimes that's good, sometimes it is not.


    Ian> In this case I think that it would be worth TC members
    Ian> considering, for themselves, briefly, and without too much
    Ian> back-and-forth enquiry, what their initial assessments of the
    Ian> merits of the situation are.

I'm fairly sure that's happened for a majority of the TC members.

    Ian> If TC members feel that the submitter of #817092 (Luke, who is
    Ian> complaining that the aggregated file is not source, along with
    Ian> Ben, Jonas etc.) are right, they could ask the release team and
    Ian> the ftpmasters (informally, perhaps) whether the release team
    Ian> would welcome a supportive TC intervention.

The release team has indicated that this call is the FTP team's.
The members of the TC and members of the FTP team have talked informally.

    Ian> That would allow the TC to help settle this long-running
    Ian> question (which keeps coming up on -devel and is frankly quite
    Ian> annoying).

So, here's why I personally don't think that would be helpful.
I want to emphasize this is pure Sam, not even Sam making a best guess
at how things might fall out if other people got involved, not me giving
my read on anything else.

As best I can tell, the ftp team has a clear position; it is reflected
in their new rejection FAQ, and in their decisions.

(As an aside, there was a keynote at Debconf talking about how it would
(in the speaker's opinion) be better to get more transparency in that.  Based on what I heard at
the keynote I think getting the TC involved in that would slow it
down/make it more political)

I haven't seen a lot of doubt expressed from the ftp team about what its
policies are.  You see careful language from people not wanting to step
on each others' toes, but they are all saying the same thing.

Having an outsider to the process like the TC say something isn't going
to help in a case where there is already fairly good internal consensus
and not a lot of doubt.

I think the reason this comes up on -devel is that there may not be a
consensus project-wide, and if there is a rough consensus project-wide
on  this issue, it's really on the rough side.

In general, I think that those who spend a lot of time in Debian are
more radically pro-free-software than the developers as a whole.  That
is, folks on the TC, the DPL, the ftp team, etc are probably not
representative of the developers overall.  I think we've seen this when
we've taken things like getting rid of non-free or binary firmware to a
GR.  The project is clearly pro-free-software, but also fairly clearly
pro-getting-stuff-done-for-real-users even when that gets messy with
regard to free software.

Part of having good governance is to have those discussions on devel.
You have an honest disagreement between parts of your community--between
the people deciding and the people affected by the decisions.
That's not inherently a sign that the people deciding are wrong: Debian
culturally chooses to give significant power to those doing the work.

The TC isn't going to be able to add anything here.  We have similar
biases to the ftp team.  We deal with licenses less often, so they are
probably even more aware of the issues than we are.
Having two teams say the same thing isn't going to shut up anyone on
devel frustrated that we're insisting they do significantly more work.

We also need to continue to pay attention to those discussions and bugs
filed like this.  If we
find that the overall project unhappiness with the balance we strike is
growing, we need to do something.

That said, my personal opinion about this issue is that it is a
datapoint, not a trend.

In closing, I hear Pirate's hope that we have a project in which we can
fork software, and that the preferred form of source code can shift over
time for given software.  It's clear to me that the ftp team folks I've
talked to and the TC are all sensitive to this issue.  We are humans
making subjective interpretations, and we can deal with those sorts of
situations.

For example if the handlebars gem community had a vibrant culture of
patching the aggregated form, I would consider that aggregate the source
code for this package.
However, as it stands, i think a more realistic interpretation is that
the handlebars gem is not really in the business of changing handlebars
much and as such doesn't include source for handlebars, only the
handlebars aggregate.

Yes, members of the TC did look at things like how often the aggregate
was changed in the gem's git and what form those changes took in making
up their individual minds.

Past ftp team decisions make  it clear that ftpmaster is willing to
listen to arguments like that.


Reply to: