Re: [crossfire] Leaderships(s?) (was Re: Platform statement)

2009-01-15 Thread Lalo Martins
quoth Nicolas Weeger as of Wed, 14 Jan 2009 19:01:13 +0100:
 As you said, this isn't a democracy, and latest discussions (and the
 lack of conclusions) should show that we need someone to actually decide
 when needed

I have never seen a Free or Open Source project that actually reaches 
conclusions in the mailing list on a regular basis.  Still, most do get 
things done.

Also, I haven't said it isn't a democracy.  It is.  What I have said is 
that it isn't a representative democracy.  We don't elect our officials 
and then just sit back and expect things to work.

FOSS is not driven by consensus.  It's driven by rough consensus.  
There is someone (and I'm saying this in agreement with you, not in 
disagreement) that looks at the discussion in the mailing list, IRC, etc, 
and makes a decision based on that.  Usually, based on what he or she 
believes is the consensus, but sometimes, the leader decides something 
based on his or her own judgement, ignoring what other people said.

 so a gameplay leader, and a content leader, both are needed.

No, sorry, but no.  A gameplay leader and a content leader, both WOULD BE 
NICE.  They're not needed.  Honestly, this would all be good if we had 
people to take all these roles.  But do we?  This leadership discussion 
has been going on for quite a while, and we still don't have someone 
firmly taking the code leadership, which was the first such position to 
be proposed.

What do you *really* want, without fancy discourse?  You want to be 
responsible only for technical coding decisions, and have someone else 
take the heat for everything else?  If that's what it takes to see work 
start getting done, I'm fine with being that person.  And we still have 
Mark, who volunteered to remain as a final-instance arbiter.

best,
   Lalo Martins
-- 
  So many of our dreams at first seem impossible,
   then they seem improbable, and then, when we
   summon the will, they soon become inevitable.
   -
  http://lalomartins.info/
GNU: never give up freedom  http://www.gnu.org/


___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


Re: [crossfire] Leaderships(s?) (was Re: Platform statement)

2009-01-14 Thread Nicolas Weeger
So, tell me:
- what should chaos attack do?
- how are wc and ac related?
- what is the meaning of speed 1?
- I made a map with this and that reward with those statistics, can I put it 
into SVN? - who will decide?
- I made a patch to enable players to create items from other items through 
alchemy, is it ok to be put into SVN? - who will decide?
- I made a patch so poison attacks aren't a one shot, but actually poison the 
player for 1 to 10 seconds - who will decide to put that into SVN?
- here is a pickaxe to destroy walls, can I put it into SVN?

(not necessarily what does it do right now?, but what should it do in the 
ideal game we're making?)


As you said, this isn't a democracy, and latest discussions (and the lack of 
conclusions) should show that we need someone to actually decide when 
needed - so a gameplay leader, and a content leader, both are needed.

And I don't worry for technical leadership - there are enough people willing 
to code for Crossfire, besides the code is enough for now for most things 
planned in the next releases.


Nicolas


Le mardi 13 janvier 2009, Lalo Martins a écrit :
 quoth Nicolas Weeger as of Tue, 13 Jan 2009 19:17:18 +0100:
  - content leader = handles the story part of the game, maps that are ok
  or not story wise, and such
  - gameplay leader = handles combat mechanisms, has a say on quest
  rewards and such, works on non combat stuff, ...
  - technical leader = ensures needs of content/gameplay leaders are met,
  and maybe planifies development and such
 
  PS: to reply to someone's mail, no, I don't want to be technical leader
  as long as we don't have a gameplay leader - and even so, I'm not sure
  I'd accept.

 Okay, sorry, but this is not going to work.

 For years, we had just one project leader.  That worked in its time, then
 as Mark got busy with real life, things slowed down.

 Recently it has been proposed to have separate leaders for code and
 content.  A volunteer appeared for code, but then the need for a content
 leader was played; quite reasonably, one volunteer claimed he didn't want
 to go far as code leader unless there was a content leader.  So I
 volunteered to take the job.

 But now there's a third position that has to be filled as well?  And even
 then we may find we still don't have a coding leader?

 Come on, people, we're getting nowhere this way.

 At this point in time, I don't think we even have enough people working
 on it to be talking about leadership.  These are the important questions
 that need to be asked with regards to people resources:

 - Who will make content releases?  (me, I guess.)
 - Who will make server releases?
 - Who will make gtk client releases?
 - Who will make java client releases?
 - Who will fix content bugs?
 - Who will fix server bugs?
 - Who will fix gtk client bugs?
 - Who will fix java client bugs?

 Only after those are answered, are we prepared to talk about adding new
 content, new features, or even massive rewrites.  Oh sure, we could just
 declare 1.x abandoned; but considering all the cool stuff we have in svn,
 that would be a waste and a pity.

 All right then, to Gorokh with this.  Here's my new proposal.

 Short term: I'm naming myself release manager for the 1.12 mini-
 project.  I'll get a release out, code and content.  The extra work in
 carrying the code release through childbirth may (probably will) mean
 missing the March 1st deadline, but I'll give it my best.  I will *not*
 attempt to release clients, though.  If someone wants to coordinate a
 client release, I'd be very happy and lend my support.  (Kevin?)

 Medium term: I think the best thing to do, as far as separation of work
 is concerned, is to view this as a number of separate sub-projects:

 - Server (code and content) for 1.x
 - GTK/glade client (based on v2 I assume)
 - Java client
 - Gridarta for CF
 - Server (code and content) for 2.x (possibly later)

 Each of those should have someone taking responsibility.  (Gridarta
 already does, and the Java client unofficially does too.)  The necessity
 of a master overseer over the whole project is arguable; I think the
 sub-project leaders can work things out between them.

 But for now, let's concentrate on a release.  My hope is that the work
 involved in doing that will wake us up, and that the right people for
 each position will rise up in the process.

 Frankly... this whole thing is silly.  Free/Open Source projects aren't
 representative democracies; it makes no sense to be arguing about who
 will lead what when there's work to do and nobody to lead.  Let's go get
 this release out.  Please.

 best,
Lalo Martins



-- 
http://nicolas.weeger.org [Petit site d'images, de textes, de code, bref de 
l'aléatoire !]


signature.asc
Description: This is a digitally signed message part.
___
crossfire mailing list
crossfire@metalforge.org

[crossfire] Leaderships(s?) (was Re: Platform statement)

2009-01-13 Thread Lalo Martins
quoth Nicolas Weeger as of Tue, 13 Jan 2009 19:17:18 +0100:
 - content leader = handles the story part of the game, maps that are ok
 or not story wise, and such
 - gameplay leader = handles combat mechanisms, has a say on quest
 rewards and such, works on non combat stuff, ...
 - technical leader = ensures needs of content/gameplay leaders are met,
 and maybe planifies development and such

 PS: to reply to someone's mail, no, I don't want to be technical leader
 as long as we don't have a gameplay leader - and even so, I'm not sure
 I'd accept.

Okay, sorry, but this is not going to work.

For years, we had just one project leader.  That worked in its time, then 
as Mark got busy with real life, things slowed down.

Recently it has been proposed to have separate leaders for code and 
content.  A volunteer appeared for code, but then the need for a content 
leader was played; quite reasonably, one volunteer claimed he didn't want 
to go far as code leader unless there was a content leader.  So I 
volunteered to take the job.

But now there's a third position that has to be filled as well?  And even 
then we may find we still don't have a coding leader?

Come on, people, we're getting nowhere this way.

At this point in time, I don't think we even have enough people working 
on it to be talking about leadership.  These are the important questions 
that need to be asked with regards to people resources:

- Who will make content releases?  (me, I guess.)
- Who will make server releases?
- Who will make gtk client releases?
- Who will make java client releases?
- Who will fix content bugs?
- Who will fix server bugs?
- Who will fix gtk client bugs?
- Who will fix java client bugs?

Only after those are answered, are we prepared to talk about adding new 
content, new features, or even massive rewrites.  Oh sure, we could just 
declare 1.x abandoned; but considering all the cool stuff we have in svn, 
that would be a waste and a pity.

All right then, to Gorokh with this.  Here's my new proposal.

Short term: I'm naming myself release manager for the 1.12 mini-
project.  I'll get a release out, code and content.  The extra work in 
carrying the code release through childbirth may (probably will) mean 
missing the March 1st deadline, but I'll give it my best.  I will *not* 
attempt to release clients, though.  If someone wants to coordinate a 
client release, I'd be very happy and lend my support.  (Kevin?)

Medium term: I think the best thing to do, as far as separation of work 
is concerned, is to view this as a number of separate sub-projects:

- Server (code and content) for 1.x
- GTK/glade client (based on v2 I assume)
- Java client
- Gridarta for CF
- Server (code and content) for 2.x (possibly later)

Each of those should have someone taking responsibility.  (Gridarta 
already does, and the Java client unofficially does too.)  The necessity 
of a master overseer over the whole project is arguable; I think the 
sub-project leaders can work things out between them.

But for now, let's concentrate on a release.  My hope is that the work 
involved in doing that will wake us up, and that the right people for 
each position will rise up in the process.

Frankly... this whole thing is silly.  Free/Open Source projects aren't 
representative democracies; it makes no sense to be arguing about who 
will lead what when there's work to do and nobody to lead.  Let's go get 
this release out.  Please.

best,
   Lalo Martins
-- 
  So many of our dreams at first seem impossible,
   then they seem improbable, and then, when we
   summon the will, they soon become inevitable.
   -
  http://lalomartins.info/
GNU: never give up freedom  http://www.gnu.org/


___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


Re: [crossfire] Leaderships(s?) (was Re: Platform statement)

2009-01-13 Thread Kevin R. Bulgrien
I have not enough SVN access to do a release.  It feels like after all
this time waiting without help to get my client work out its only natural
to not flip out over someone else' urgency of the day, but, I was ready
for a release a long time ago... no point in wondering what I am willing
to do.  I've probably made that quite clear to anyone who felt inclined
to notice. That said, I have a real life, kids, high urgency project that
is running over two years old now and ready to pop in a month or so...
Not a lot of leftover bandwidth for thinking CF with that going on, and I
suspect I'm not alone there.  I'll be glad to crank up the scripts and
chunk something out.

:-)  Have a good day...


___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire