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

Re: Questions for all candidates: decentralization of power



On Thu, Apr 01, 2010 at 10:58:07AM +0900, Charles Plessy wrote:
> Hi Mike,
> 
> you give three interesting examples on how the FTP team is isolating itself.
> 
> 
> 1) By a combination of (self-appointed?) authority and technical design, the
> package section splitting becomes a private tool of the FTP team.

I'm not familiar with how the package sections came to be.  I'll
reluctantly take your word for it.

> Apart from a
> couple of usual examples, sections are not much useful nowardays, and they are
> getting reimplemented in parallel through debtags, tasks, or meta-packages

Agreed.

> (just like our website is being reimplemented on wiki.d.o or alioth.d.o, etc.).

I didn't know about this.

> I think that one of the causes is that it is not directly under the project's
> responsibility. 

I'm not sure what you mean by this.  Having the packages in the distro
grouped by secitions isn't the repsonsibility of the distro?

> What is your vision of the package sections? Where is the big
> picture? 

Its a way of categorizing packages to facilitate browsing through or
searching for packages in debian.  Its not much more than this.  I think
that once debtags is farther along, they could replace sections
completely.

> Why the maintainers should even care about them if everything in the
> design reminds them that sections are not their business, except for saving a
> bit of your time at the first upload?

I don't understand what you mean here at all.  I'm not sure what time is
being saved.  If you don't want to care about them, you can probably
ignore them.  Some people don't,  the ftp team makes sure there are sane
choices being made in the cases where maintainers haven't cared enough.

IfIf there is a package in an incorrect section or with the wrong
priority, please just file a bug against ftp.debian.org and it will get
fixed.

Opening up write access to the database that maintains the archive to
all developers just so that they can change sections (something that you
yourself characterize as "not much useful" anyway) seems like something
that is not worth the security risk.

> 
> 2) We can not export software without doing some procedures, but what is the
> definition of an export? If it is not an export when a DD appointed by a DD
> delegated by the DPL logs in from outside the USA to inspect a package, then I
> think that the DPL or the Project can delegate all DDs equally the possibility
> to do this inspection and write in a NEW package's ITP bug what they think
> about its copyright and how it is summarised for Debian. Again, the line is
> currently drawn in a way that increases your workload. That is your choice.

The issue I was talking about had nothing to do with software crossing
state lines.  It had to do with violating license agreements.  I'm not
familiar with any procedures we must do before exporting software that
you are alluding to.  The issue that I was talking about would be when
the license of a piece of software prohibits us from legally
distributing the software at all, or if distributing the software might
include a legal burden we don't want to carry.  For instance, if someone
were to upload software such as opera or adobe flash or skype which has
explicit licenses which prohibit any redistribution, we cannot allow the
ftp-master machine to become a point of redistribution.  For this
reason, we don't allow the software to be copied off of the ftp-master
machine until we've audited it with respect to software licenses.

If we were to do what it seems like you want (correct me if I'm wrong
about what you'd want).  We'd have to either open up the ftp-master
machine to all developers, which worries me from a security standpoint,
or we'd have to be willing to distribute potentially non-redistributable
software off the machine to developers, which would worry me from a
legal standoint.

> 
> 3) The FTP team is looking for people, but you left my propositions to help
> with the NEW queue unanswered. 

If there were propositions that we aren't already discussing.  I missed
them.  I'm sorry.

> Whatever your opinion on me as a person, you
> choice was to discard some help with no justification.

Sorry.  I mussed have missed something.  I don't think there is any
reason to discuss my opinion of you as a person, lets please drop that,
its irrelevant.  I don't know what help you are offering that I'm
discarding with no justification.  The ONLY thing I've done so far was
to justify.

> 
> In my opinion, the perimeter of the FTP team is not well defined, and has a
> tendency grow with self-appointed new responsibilities (like the lintian checks
> at upload for instance). 

How do you think it should be defined then?

> I am not surprised that your team is running out of
> manpower frequently.

I'm not either.  But I get the feeling that we have differing opinions
about why that is.  

It seems to me that we don't retain members becuase there is a lot of
very very tedious, often thankless work that often puts you in the
position of getting on people's bad side by giving them bad news about
the non-distributability of their packages.  

If you have a differing opinion, what is it?

stew

Attachment: signature.asc
Description: Digital signature


Reply to: