Re: Concerns about the election process

2006-11-27 Thread Ryan Lortie
On Sun, 2006-26-11 at 20:18 -0600, Gabriel Burt wrote:
 On 11/26/06, Behdad Esfahbod [EMAIL PROTECTED] wrote:
  What he's saying is that, suppose you voted for me, Quim, Federico,
  Dave, Bastien, Luis, and Jeff, and were given the anonymous token
  0bhnyOzwLJ05jYV2phjusfe0jBYO3HZf.  How do you make sure that no one else
  who voted for the same seven candidates received the same anonymous
  token?
 
 I misunderstood.  This could be solved by printing the token and the
 date/time that the vote was received, couldn't it?

This solution would reduce the degree of the problem, but you still have
the (less likely) problem of people voting for the same candidate around
the same date/time.  It's really much easier to simply allow the user to
provide their own token.

 Is this information being logged so it could be used in this election?
 Another way could be to publish a list of people who voted, and people
 can check they are listed there, and compare the number of voters to
 the number of votes listed.

This doesn't help the problem at all since it still doesn't convince me
that my token belongs uniquely to me unless you put each person's token
on the list beside their name (which destroys voter anonymity).

Cheers


signature.asc
Description: This is a digitally signed message part
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Candidacy: Ryan Lortie

2011-05-22 Thread Ryan Lortie
name:  Ryan Lortie
nick:  desrt
affiliation:   Codethink Limited

I am announcing my intention to run as a candidate in the upcoming
election for the board of directors.


(( me ))

I've been around the GNOME project for a bit more than half a decade.  I
started in some rather user-facing parts of the desktop and quickly
moved down the stack.  Recently, I spend most of my days hanging out on
D-Bus and messing around with GLib.  I created GVariant, dconf and
GSettings and have had a hand in some other technologies used in GNOME
such as GVFS, the GIO networking APIs, GDBus, GApplication and many
others.

I've avoided running for the board in the past because I'm the sort of
person who doesn't like meetings and I've always been a bit
disorganised.  I'm generally happier when I'm hacking on something.  I'm
running now because I have a platform (that you may or may not agree
with).


(( the platform ))

The GNOME project is at a singularly interesting point in its history.
We just shocked the world with the level of quality of the GNOME 3.0
release.  Few would disagree that we are going through a period of
growth and change as a project, but it seems that there is some
disagreement on exactly what that means.

For a while the foundation board has largely taken a hands-off approach
when it comes to technical decisions.  In my opinion this has allowed a
number of problems to develop.

I believe that GNOME is in need of strong and coordinated technical
governance, firmly rooted in the structure of the community.  I want to
start a discussion about the best way to make this happen.

I strongly support the GNOME philosophy of maintainers having control
over their own modules.  I believe, however, that this situation
occasionally causes friction when trying to push large changes to the
platform and desktop.  There have also been cases when outsiders to the
project have encountered problems with a particular maintainer and felt
that they have no recourse.  I want to investigate methods by which we
can balance maintainer autonomy with the benefits of more coordinated
technical leadership.

Finally, I'm interested in the strength of GNOME as a community project.
I think community projects are at their best when the power to control
the future of the project lies clearly within the community and not
consolidated within a single entity.  I believe this is another argument
for strong community technical governance.


(( in summary ))

Please don't vote for me because you recognise my name and think that I
wrote some nice software or because the other candidates don't have as
nice of a free t-shirt collection.

I expect the ideas here to be a bit controversial.  I'm happy to provide
clarification on my thoughts.  Please only vote for me if you believe
that I am right.

Thank you

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Candidacy: Ryan Lortie

2011-05-23 Thread Ryan Lortie
[removing foundation-announce from the cc:]

hi Allan,

On Mon, 2011-05-23 at 14:59 +0100, Allan Day wrote: 
 * Do you have any concrete ideas of what 'strong and coordinated
 technical leadership' would involve? It sounds very nice and all, but
 I'd like to hear some specifics before I cast my vote. ;)

I think it's premature to say this is the solution which is why I've
limited myself to identifying a (perceived) problem.  I am simply
stating that we should move in a direction of more coordinated technical
decision-making.

That said, it's true that I've had some ideas of how this *might* look. 

The most obvious solution to me is the creation of a technical board,
directly elected with membership restrictions by affiliation (basically,
just like the foundation board).

This board (in conjunction with the release team) would be actively
involved in the feature planning that takes place at the start of each
cycle.  The board would necessarily improve communication between the
hackers of different companies serving on it.  It would also serve a
'crisis response' role by acting as the point of contact for people who
feel that they've hit a brick wall with a maintainer or when a long
annoying technical debate is going on in the community with no clear
consensus.

The scary part: this board would be given a stick: the ability, by
supermajority (2/3rds?), to veto maintainer decisions.

Of course there is quite a debate about if it's desirable (or even
possible) to use the stick in certain situations.  The hope is that
maintainers would generally respect the decisions of the technical
board.  Peer/community pressure alone may be enough here.  The board
would also clearly be aware of its own limitations and would act
accordingly.

Another possibility is to empower the release team, identify them as the
'crisis response' point of contact and ask them to be more proactive
with respect to the above listed situations.  After discussions with
Frederic Peters, it is unclear if some of the existing members of the
release team would be comfortable with these new roles.

 * If you are elected, you will have to fulfill your role as a board
 member, yet you have not mentioned anything to do with your suitability
 for this post. Indeed, it almost makes me think that you are unsuitable
 for the position! So, do you think you will be able to do a good job in
 the day to day running of the Foundation?

I would not take election lightly.  I understand that the board was
reduced to seven people to give each member more of a sense of
individual ownership of the business of the board and this is a
responsibility that I would take quite seriously.

As mentioned in my candidacy statement, I'm not the most organised
person I know.  I am quite good, however, at taking on a task and
getting it done.

 * I presume that your candidacy is an attempt to gain a mandate for the
 changes you are proposing, yet I wonder whether it will count for much
 without the support of the release team and maintainers. Have you had
 any discussions with either of the above about your ideas?

I've been loosely discussing this topic with very many people over the
past year and a half or more.

Most discussion that I've had on this topic has been in person at
events.  I've talked to quite some maintainers, the former release
manager and the new release manager.  I've also talked to at least one
other member of the release team.  I've also talked to our downstreams
and other outsiders to the project about their problems.

By and large, the impression I get from most people when discussing this
is that they believe that a problem exists and that we should solve it.
Individual maintainers tend to believe (more or less) that since they
are not part of the problem, the solution is unlikely to impact them in
a negative way.

Some maintainers have expressed scepticism about the negative impact
that this proposal might have on maintainer motivation (or the
motivation of their employers).

It's possible that my selection of conversation partners is not
representative of the project.

 * Following on from the above: do you think that you personally need to
 be on the board for these changes to take place? Why not just get a
 discussion going and come up with a plan?

Very many of the people that I've talked to about this issue
(particularly recently, due to the timing) suggested that I run for the
board so that I could advance this issue.  I agree that my election to
the board would not be strictly required to this end.

At the same time, this is not the only issue that motivates me to want
to be a member of the board.  My rushed candidacy statement certainly
focused on this issue, but it's not like it would be my only concern.

I did intend to start a discussion.

Cheers

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Candidacy: Ryan Lortie

2011-05-23 Thread Ryan Lortie
hi Philip,

(keeping in mind that creating a technical board is very much an open
question)

On Mon, 2011-05-23 at 19:48 +0200, Philip Van Hoof wrote: 
 - Will all foundation members get a single vote?

That was indeed my intention.

I think your other proposals are too difficult to implement and possibly
even undesirable.  Do you have some others ideas about how it might be
possible?

Cheers

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Candidates question: Contributor agreement

2011-05-26 Thread Ryan Lortie
hi Olav,

On Thu, 2011-05-26 at 12:01 +0200, Olav Vitters wrote: 
 Given that we already have a policy on copyright assignments[1], I
 wondered what is your position regarding contributor agreements[2]?
 Should the board do something with contributor agreements and if so,
 what should be done?

First let me say that I believe that contributor agreements and
copyright assignment, in practise, tend to be functionally equivalent.
For this reason, I think they deserve equal treatment.

I think our current policy on copyright assignment is excessively
wishy-washy.  I'd actually be in favour of a new policy:

  No.

External dependencies are one thing, but I feel very strongly that any
sort of legal agreement as a precondition to participate in the
development of software that is considered part of the GNOME project is
completely unacceptable.

There are two reasons for this:

First, GNOME is a community project.  It belongs to the community.  I
fundamentally disagree with any company ever having exclusive rights
over 'their corner'.  It's totally incompatible, in my opinion, with the
very concept of a true community free software project.

Second, I think that having a legal document as a barrier to entry to
contribute to GNOME (or part of it) is undesirable.  One of the best
things about our project is the low barriers that typically exist
between different modules.  Our commit access reflects this philosophy:
it's easy to get in, and once you're in, you're in.  Erecting artificial
barriers would very much be moving backwards here.

Cheers

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Questions for all board candidates

2011-05-26 Thread Ryan Lortie
hi Jeff,

On Thu, 2011-05-26 at 05:43 -0700, Jeff Schroeder wrote: 
 2.) Other open source / free software projects run their meetings in
 the open via IRC (such as Fedora's FESCO I believe). Would you
 consider that, and if not, what about recording how board members vote
 on a given topic. This includes +1 / -1 / abstains and perhaps give a
 small comment on any -1 or abstain. In my opinion, as an open
 foundation, the transparency of the board is absolutely critical
 _where possible_. Leaders should always set the example for members.

I do believe that privacy in board meetings has its benefits.  It allows
for discussion of sensitive topics where the personal privacy of another
is concerned (hiring choices, reimbursements, etc).  It also allows for
frank discussion on public matters between members of the board.  If the
meetings were opened up to the public, these discussions would simply be
driven to back-channels, and I don't believe that to be a net
improvement.

That said, the transparency of any elected body to its electors is
important.  The detailed minutes that we receive of each board meeting
have been quite good and I believe this to be a sufficient mechanism.

In essence, I have no problem with the status quo on this topic.

Cheers

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: question for candidates

2011-05-26 Thread Ryan Lortie
hi Andy,

On Wed, 2011-05-25 at 11:10 -0700, Andy Tai wrote:
 As Fedora is the only current GNU/Linux distribution adapting GNOME
 3.0 as the default desktop, how would you facilitate to make GNOME
 technologies to work well (meaning minimal local patching needed) on
 other GNU/Linux distributions like Debian, and such distributions
 which may work on components competing with certain parts of GNOME,
 such as Ubuntu?  And how would you facilitate to make GNOME 3 run well
 on other free OS environments, especially the BSD based ones, like
 OpenBSD and FreeBSD?

From a technical standpoint, I believe these issues to be outside of the
duties of the foundation board.

Personally, I put a good deal of effort into insuring that our software
ports to non-Linux platforms and I think that the effort is worth it.
Just yesterday I was consulting with the OpenBSD project about how a
change to GLib might effect them and I installed a Windows VM to check
that the change didn't have a negative impact there.  I'm willing to put
the extra effort in because I don't believe that we gain a whole lot by
ignoring other platforms.

 And how would you facilitate collaborations with Ubuntu, especially,
 despite the different viewpoints of developers on issues like GNOME
 Shell vs. Unity?

I have a somewhat privileged vantage point here, having attending the
past 11 Ubuntu developer summits.  As far as I'm concerned, our projects
have gone separate ways.  There is no hope, at this point, for a
Unity/GNOME merger or anything of the sort.  I don't consider Unity to
be part of GNOME in any way, nor do I think that it ever will be.

I believe, though, that we still have responsibility to Ubuntu as a
downstream project.  They are a lot like Nokia was, in my mind -- using
GNOME technologies to implement an alternate user experience.  As users
of our software, we should treat them well.

One thing that very many people at Canonical have told me is that they
are unsure about how the GNOME project views them and what they can
expect from us.  They are particularly unsure about if our developer
platform is meant only for GNOME OS or if it welcomes outside uses and
takes their needs into consideration.  I think that as a project we
should clarify our positions to them and our expectations of them.  A
lot of the damage coming from silly blog posts and comment threads is a
result, partially, of unclear communication on our part.

I think that the greatest advantage that we could gain from our
relationship with Ubuntu at this point is their use and promotion of
GNOME as a developer platform.  Mark wants 200 million devices running
Ubuntu -- a concern which probably isn't shared by a lot of GNOME
hackers.  Those 200 million devices will attract external developers,
though, and if those developers are using the GNOME platform, I think
we're all better off for it.


Cheers

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Boston Summit: We're going to Montréal!

2011-09-07 Thread Ryan Lortie
Hello foundation members,

Despite some heroic efforts by Colin and Karen, we were unable to
acquire a venue in Cambridge for this year's Boston Summit.

Fortunately, some kind folks from Collabora jumped in and offered to
help organise the event in Montréal.  We've been furiously phoning
around to hammer out the details over the past couple of days and I'm
happy to announce that it's now official.

The summit will occur, in Montréal, over the usual Canadian Thanksgiving
(US Columbus Day) long weekend.  Book your tickets now.

The dates are Saturday October 8 to Monday October 10.

There was some talk about a Gtk hackfest being co-located with the
summit, but this will not happen.

The venue for the summit is the École Polytechnique de Montréal.  The
venue is well served by the Metro (station Université-de-Montréal‎ on
the blue line).  The hotels are very inexpensive compared to Cambridge
(many available for less than $100/night and almost nothing over $200). 

Montréal Trudeau Airport (YUL) is the natural choice for those arriving
by plane.  Montréal is also about a 5 hour drive from the Boston area.
As of 2009, a passport is required for those entering Canada by car.

Montréal is a beautiful city with a lot of history.  Anyone who has some
vacation time to burn would be well-advised to stay a few days extra.

See more information on Wikitravel: http://wikitravel.org/en/Montreal

A big thank you to Colin Walters and to Collabora for their efforts in
Cambridge and Montréal, respectively.

Look forward to seeing you all there!

--
Ryan Lortie
(on behalf of the board of directors)

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: Mission Statement

2014-08-07 Thread Ryan Lortie
hi meg,

On Thu, Aug 7, 2014, at 11:18, meg ford wrote:
 I don't think it's relevant. GSoC is also outside of the mission
 statement,
 though as I said before I think there are allusions to outreach in the
 Charter. I think the discussion should focus on what is relevant, which
 is
 how the Foundation should deal with the financial and administrative
 aspects of the program. Otherwise we can also lump in any other outreach
 we
 do to new contributors, which I think would be odd, since FOSS does rely
 on
 contributors and internship programs are a good way to recruit them.

I certainly agree that attracting new contributors is an absolutely
essential part of ensuring the survival of any free software project,
and I even believe that in terms of how the program is structured, OPW's
format is more effective at creating long-term community members than is
GSoC (due to the more 'internship' nature rather than the 'complete a
project' nature of GSoC).

I think there are two fundamental differences between GNOME's
involvement in GSoC and GNOME's administration of OPW, which make all
the difference:

The first is that we are not handling the sending of payments to
students in GSoC, so the amount of work we do here is much smaller.

The second (and more important) is that our participation with GSoC is
limited to interaction with students who are all directly contributing
to furthering our own goals of creating GNOME: people who will
(hopefully) become members of our community.


Cheers
___
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list


Board of Directors Elections 2015 - Candidacy - Ryan Lortie

2015-05-18 Thread Ryan Lortie
karaj,

I am announcing my candidacy for the board of directors.

If elected, this would be my second time on the board.

I have been a GNOME developer during many years, mostly on lower-level
things.

I am currently affiliated with Canonical where I am in the desktop team,
mostly in context of working on the GNOME technologies that are also
used in our products.

I am happy to answer any questions that you may have about how I would
represent you on the board of directors.

Cheers
___
foundation-list mailing list
foundation-list@gnome.org
https://mail.gnome.org/mailman/listinfo/foundation-list